OA办公系统详细设计解读_第1页
OA办公系统详细设计解读_第2页
OA办公系统详细设计解读_第3页
OA办公系统详细设计解读_第4页
OA办公系统详细设计解读_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、OA办公系统详细设计说明书内部文档OA办公自动化管理系统详细设计说明书编写:日期:2013-07-31审核:日期:批准:日期:受控状态:是发布版次:3.0日期:2013-08-02编号.变更记录日期版本变更说明作者2013/08/021.0初始版本2013/08/031.5模块汇总2013/08/042.0模块功能详细设计2013/08/042.0模块功能详细设计2013/08/052.5对象设计2013/08/083.0升级及审核签字确认系统模块对应章节对应部门负责人签字第3页共77页OA办公系统详细设计说明书内部文档目录1 引言51.1 编写目的51.2 背景51.3 基线 错误!未定义书

2、签。1.4 范围51.5 定义 错误!未定义书签。1.6 参考资料52 总体设计错误!未定义书签。2.1 概述 错误!未定义书签。2.1.1 功能描述 错误!未定义书签。2.1.2 运行环境错误!未定义书签。2.1.3 开发环境错误!未定义书签。2.2 设计思想错误!未定义书签。2.2.1 系统构思 错误!未定义书签。2.2.2 关键技术与算法 错误!未定义书签。2.2.3 关键数据结构 错误!未定义书签。2.3 人工处理过程错误!未定义书签。3 系统功能设计 错误!未定义书签。3.1 个人办公 错误!未定义书签。3.1.1 日程安排 错误!未定义书签。4 系统数据结构设计 错误!未定义书签。

3、4.1 说明错误!未定义书签。4.2 数据结构错误!未定义书签。4.3 数据结构与系统元素的关系错误!未定义书签。5 接口设计错误!未定义书签。5.1 用户接口 错误!未定义书签。5.2 外部接口 错误!未定义书签。6 运行设计错误!未定义书签。6.1 系统初始化 错误!未定义书签。6.2 运行控制错误!未定义书签。6.3 系统结束错误!未定义书签。7 系统出错处理设计 错误!未定义书签。7.1 出错信息 错误!未定义书签。7.2 补救措施错误!未定义书签。8 系统维护设计 错误!未定义书签。8.1 检测点的设计 错误!未定义书签。8.2 检测专用模块的设计错误!未定义书签。尚待解决的问题 错

4、误!未定义书签。第5页共77页OA办公系统详细设计说明书内部文档1引言1.1编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发人员进行编码。本说明书的预期读者为:项目开发经理、客户项目经理、系统开发人员以及测试人员1.2背景待开发软件系统的名称: OA办公自动化管理系统此软件系统任务提出者此软件系统任务开发者此软件系统任务用户:1.3范围主要以OA办公自动化管理系统需求分析说明书提出了基本范围,实施目标和功能 等信息,供实施开发部门使用。1.4参考资料OA办公自动化管理系统需求分析说明书V1.0。OA办公自动化管理系统概要设计说明书v1.0。OA办公自动化管理系统数据库设计说明书V

5、1.0。1.5术语与缩写解释缩写、术语解释SPP精简并行过程,Simplified Parallel ProcessSD系统设计,System DesignOA办公室自动化。1.6系统环境1.6.1操作系统Win dows本系统基于ASP.NET+Entity Framework+ajax开发,可运行于支持IIS应用平台的Server操作系统。1.6.2数据库本系统采用 MSSQL SERVER数据库,版本为 2008 R21.6.3客户端客户端软件为: MS IE、Google Chorme等。第7页共77页OA办公系统详细设计说明书内部文档2系统模块命名规范2.1概述设计、开发人员必须严格

6、按照此套开发规范和标准,并落实到自己的开发当中。 命名规范包括:控制器命名规范:模块+Co ntroler例如:AskForLeaveControler,其中AskForLeave为请假管理模块名。行为命名规范:功能名称(参数1,参数2.)例如:Create。, Edit( int id). , GetLezveStatus( int id)。其他函数命名规范:模块名称_函数名称(参数1,参数2)例如:AskForLeave_GetState(int id);编码规范包括:,确保模块设计 (如果存在的话)提示:模块设计人员确定本软件的模块命名规则(例如类、函数、变量等) 文档的风格与代码的风格

7、保持一致。可以从机构的编程规范中摘取或引用第8页共77页OA办公系统详细设计说明书内部文档第9页共77页OA办公系统详细设计说明书内部文档3对象设计3.1系统类图结构(总体类图)lAl fWtiru HJUTihflircsApfHVi'F*Piiruh - jh: IdwrUftLtftirEiKir::用 I i3 1 |ilt卩恶MllW L 1*PDSi nEiwnwmllD : JmID : inkS iuiir-,Tri ; Z i ho £ aSriry ItH FmftdVilfctfSil;Hit' Ilf : i-t*rn,-iLiii!im :J

8、n«J tliFLISrflff 准irwiITi ; ihi卩恃 1 dTnyi i I"二 tbF Hrm<PI1 - IfilJr tJ1 lnc»-i>Ld. . .A n i.-IM: *TD ! IllUmM hllTatAtAlJ:lAl:".I口 - SB RueZe Xnri _ Nd iiih: jPjKcufrrl flirsnjE 捲工;chin JlJril ha.ii : llnfeo hjHjti&nW F Tli'SFilMUll 'I: ry :nt IlfeuJIE . J-SiK*

9、'Ti' <1 I'fl -Jfc Lc-t il I I "i:5 (*吃 i:曰iif I)HIIlO *4:认 h,0 fliiTri I )AEAf心*AE PlttijulLrMl门佃“ .DaliHjit inJJ illalriu砧弘陆ill聞=11 > - m 卜01 y?u ; jlrirw;i Fll If al Ue . xl.F 11 轩ii零*肚_|!£血呃hcecru叮 和 F r BHriiiiT'D ;iTrTxViiK r i-44t 0+11- I n r / i ;r<?> IL

10、: irL+AJI II'm ' 1 r I * h 4 W (iv ii i flTr y AiLftMPt Ihb : DitiHenH-:4irLD iintRikJLklLPllEliLGL1 :Jill11 rdfni 0第10页共77页OA办公系统详细设计说明书内部文档I+趾;I71Krerttct If Ajjrfovc 1 >(H Re Linb ufsttAppruYnRed 口吊lit 詮功:jnt Who : s i rinsIL'" c ; rt' f :" kI "y>pt t>yt- :

11、 SrtDlUA AllEmtiloycs"E一ID z im£NjfJxT ;fir v :际讹w- : :rri i->f+.仆Stk ; crijrDri thuy t Diite* AI -.PusiiioirlD : ini咆hiciiUU : mjL4-AE加外丁 ; it讥l.plvw.r- : .grille< AEAddt 占 Li唁订1Fonul : atrSiiB術F' l ryfld u ; Oh"4-AEbln i-jilSi: irnF-r>rollrl : srrl np;Ki tJuU' Q tfk

12、-' t. ; I? 0 KirO11jkioomA+1 vrifailin' : slf fix+E srrNacj? : sir: nx +t ipT rji : i- r+Pak - - A?r iu+>血wfHsiwnl : atrins+1*口 : 2.-I+1创育)+I.<PT Fji :r; stririi叫ewKi网佃E ; tr Aig.+1训如计】3.2关键类定义3.2.1报销单填写并提交(关系类图)描述:功能描述用户使用 Account类登录系统,系统通过 OA_AIIEmployees类并访问OA_Baselnfo类自动 读取用

13、户信息。用户填写OA_Reimburse类的属性(OA_Reimburse类通过访问OA_BaseInfo 类确定报销类型)并提交,系统自动在 OA_ReimburseApprove类生成对应对象。321.2逻辑时序图用户输入帐号密码(验证码)等登录信息,OA_Account类通过将查询 OA_AIIEmployees类验证帐号密码是否正确。正确登录后,系统通过OA_AIIEmployees类并访问OA_Basel nfo类自动读取用户性别、婚姻状况信息。用户填写OA_Reimburse类的属性,OA_Reimburse类通过访问OA_BaseInfo类确定报销类型。然后提交报销信息,系统自动

14、在OA_ReimburseApprove类生成报销审批,至此报销提交完成。用户注销退出系统。第12页共77页OA办公系统详细设计说明书内部文档322请假单填写并提交(关系类图)第13页共77页OA办公系统详细设计说明书内部文档第#页共77页OA办公系统详细设计说明书内部文档初FL EnqiloyeerD : iut+川-L pp. i inIXir p : IJ.itpAFV_tarlllate J DaletAFL巳恥1丄曰:Date*AFf Co?ji ' nL : ©liriu吕+ 怕 TnlndfiiOTj!Cl : tnttjU-I 片71 卩rcyrWtfriim

15、 : string<AFLApproveConi-mt ; siring tAFI 和pnjVRmu汕 r i''H'rtJJit IndexUMppnjvcl)OA Rase InfoJ bT. oyees閒 W : iM+ A1= miliit " Lr iriz+讣勺河心:srr'r r+丄1. Pns Kwr>rd : - i r i ng f SPV 7 PtlFir1 J.I3 BrjLlm'f ; lu Lu +.aizitiKiiin : -LMh HcrhflrrincnTlD - irr + 21-'曇1

16、 期-y ; inr4 11I;': pphvnn - st rinHE .cM fei5 : hir:邛 +.41E Tj-;i i' : 't i r i uh + .AK ErlOy站讥:lb 十卅 MftritoTii m:+ A| Phm.ll r : iri'nc第#页共77页OA办公系统详细设计说明书内部文档第14页共77页OA办公系统详细设计说明书内部文档第#页共77页OA办公系统详细设计说明书内部文档AcxviinLi a- tfi niH ser 1 J z ;r- 4旳巧叩nd : ttri. np1 C-Ull 11) : ini1 11

17、 I Type : jilring:+R1 V-tlue sLriiirt Fvteonvidu : Krujitc 0十Ih'Wl*' + h:dit- 1: I n' -.Td : r t r HUHos*Vl() 3 31H亦F0H hanp<Ti=iwiri-i(;描述:功能描述用户使用 Account类登录系统,系统通过OA_AIIEmployees类并访问OA_Baselnfo类自动读取用户信息。用户填写OA_AskForLeave类的属性并提交,请假申请完成。322.2逻辑时序图用户输入帐号密码(验证码)等登录信息, OA_Accoun

18、t类通过将查询 OA_AIIEmployees类 验证帐号密码是否正确。正确登录后,用户填写 OA_AskForLeave类的属性,至此请假申请完成。用户注销退出系统。第15页共77页OA办公系统详细设计说明书内部文档323公告发布(关系类图)C_Alllaiph)yees倂Q :汕: 亠WF . rr 'T : £: ri g -Ah Zjf : Mr infAE 卜 dsww Dre : h t ri xs 订辰汰、Ji : c.ai 亠HF. Urft ' ;y : Omte 亠+卜.Kjh»' i(iv tfJ : in- -.k I 

19、9;-pHrTmf?tit. El) : eilT »Ah 也;IT : ir.L -Ab 7v ?. jfw- : ± . J iK 亠肿.H .drflj :iiig-bJ-. kiinni I : sl.r :.n -.k L-a1 lyLSffr : I阳to At RiriLuLSUtLlsJD : i»L -AEL : itricuj-l.CPFL: pt J Lk- -C. y t) -Ed'tQ -| - Hl空 I.阻hpUTlUlHLLl-;):p (Il : r-:j|-.P S.umc.n r : ii r i nfT UI.F&#

20、39; XiiEji- - sirifij?-廊卩 MntMHurn) : inLi低.l':kIndeK()i':(! Cr-T7FP 冊;ini-:j|-.P S.umc.n r : ii r i nfT卧F inr - :iir ri/-证卩 UntmHifrlD :71 If ” ;*fk'i tiu 0=CA Ann OLncewn t RaimcAN AnriMUiM'PTGrii IT) : n:*AR 加pturiiwntlD : iri Lmi_m : iniiUL_i L;)e :l;iluu : mil!”+BI Lticriili 川|,

21、十:irint;Account+1' ELTKnri对 li it ik+1 SLPT 0 :+Pas:B JTC: : SiriTlR: sirinu+L如Oil。: boo+i opfHrjH伽njjp冷磔軌irW;第16页共77页OA办公系统详细设计说明书内部文档第#页共77页OA办公系统详细设计说明书内部文档描述:功能描述用户使用 Account类登录系统,系统通过 OA_AIIEmployees类并访问OA_Baselnfo类自动 读取用户信息。用户填写OA_Announcement类的属性通过OA_Department类选择要通知的 部门,系统自动将所选择部门

22、与对应公告记录在OA_AnnouncementRange类。323.2逻辑时序图 - (A.j/rrrl t -JLr-.n;茂*¥我r”(kt 丄rrciLr 1 n<1A l|k Jill J i * 1両.*;tt用户输入帐号密码(验证码)等登录信息,OA_Account类通过将查询 OA_AIIEmployees类验证帐号密码是否正确。正确登录后,用户填写OA_Announcement类的属性,通过OA_Department类选择要通知的部门,系统自动将所选择部门与对应公告记录在 OA_AnnouncementRange类,至此公告发布完成。用户注销退出系统。324人员

23、增加(关系类图)3.241描述:功能描述管理员使用 Account类登录系统,系统通过 OA_AIIEmployees类并访问 OA_Baselnfo类自 动读取个人信息。然后填写要增加的OA_AIIEmployees类的属性(OA_AIIEmployees类通过访问OA_Baselnfo类确定性别、婚姻状况类型),再选择OA_Department类的DEP_ID确 定人员部门归属,按照部门选择 OA_Position类的POS_ID确定职位。3.242逻辑时序图类验证帐号密码是否正确。正确登录后,管理员填写OA_AIIEmployees 类的属性 (OA_AIIEmpIoyees 类通过访问

24、OA_Baselnfo类确定性别、婚姻状况类型),再选择OA_Department类的DEP_ID确定人员部门归属,按照部门选择 OA_Position类的POS_ID 确定职位,至此增加人员完成。管理员注销退出系统。第20页共77页OA办公系统详细设计说明书内部文档325权限分配(关系类图)OA Alltmployccs卜: int 烛unihtT 7 ng *训 L'-mi -rib卜肿 Rfinsgrord : string +肝 : charI hay : Dhts PositiflnlO ! ini 呎 DupomllD ; in UE Sul acj : mt 也f mip

25、iviim : utrinn +Al Mercs-i : s:rir.i: hAEmkil : sLrinf ME_Emry加ile : bate 咄E lnt :Lal5UiLUiBlD : icil ”RiotoVrI : stri ng*Dc I 0< T nd 州口+ 1 -:rr.t1 i :>1 i i ri|+ l.c-r IJ : '.nT. tPus*L».rd : sUii琳1. I'-.SW Jrd :i:' J'L Tlf+l,H"ll.:KiitbnHifVrtJiw ird (JI叩1 -RT '

26、;'I *61pHrmPcnerpHrmPcnerM B&沁:rifoH» 1 ini1 Fl匚 <1 I I El.Ya' u i" ? r "n Fitenfiiflmwft :* : arrrh' dPlmuirh' dPlmui第21页共77页OA办公系统详细设计说明书内部文档第#页共77页OA办公系统详细设计说明书内部文档描述:功能描述管理员使用 Account类登录系统,系统通过 OA_AIIEmployees类并访问 OA_Baselnfo类自 动读取个人信息。然后通过访问 OA_EmpIo

27、yeePower确定用户已有权限, 再通过OA_Power 为用户选择新权限。选择完成后系统自动在OA_EmpIoyeePowe中增加用户新权限记录,至此权限分配完成。325.2逻辑时序图管理员输入帐号密码(验证码)等登录信息,OA_Account类通过将查询 OA_AIIEmployees类验证帐号密码是否正确。正确登录后,管理员通过访问OA_EmpIoyeePower确定用户已有权限,再通过OA_Power为用户选择新权限。选择完成后系统自动在OA_EmployeePowe中增加用户新权限记录,至此权限分配完成。管理员注销退出系统。4模块汇总4.1模块汇总表提示:这里模块是指相对独立的软件

28、设计单元,例如对象类、函数包等等。OA办公自动化系统模块名称功能简述账户管理模块实现用户对系统的登录、注销、修改密码。 同时实现登录页面的公告显示。系统主页模块系统的默认首页,实现公告信息查看,以及动态信息提示。人员管理模块对公司员工的档案进行维护。实现对人员信息的增删查改。部门管理模块可以对该公司的部门信息进行维护,如增加部门,查找部门,修改部门信息,删除部门操作。岗位管理模块可以对该公司的岗位信息进行维护,如增加岗位,查找岗位,修改岗位信息,删除岗位操作。权限管理模块实现对权限的增删查改,以及对员工的授权操作。一个人可以拥有多 个权限,一个权限可以分配给多个人。每个人员默认拥有普通员工的

29、权限,包括查看个人信息,修改人个信息,修改登陆密码,申请报销, 查看个人报销,请假,查看个人请假,查看公告。个人信息管理模块为员工个人提供包括基本个人信息,岗位信息,密码,联系方式等个人信息的维护公告管理模块该功能允许每个部门的员工登录系统后可以看到公司和所在部门发布的公告。由系统管理员统一管理, 进行对公告的增添,删除,修改, 查询的操作。请假管理模块本功能为员工在日常生活中遇到一些紧急事项而需要跟部门申 请请假。对于普通员工不仅有申请假条的功能,而且还能查看自己申请假条以及假条的审批状态。对于部门经理,能查看所有的请假条, 并对请假条给与回执。 此模块包括的功能有:申请请假条,查看请假条,

30、审批请假条。报销管理模块员工在工作中,因为工作差旅的关系或者其他而要消耗的金额向 公司进行申请报销,在报销过程中,需一层层向上申请,经过部门经 理、财务部,直到总经理批准为止,最后由总经理发送允许回执给员 工。如果在某一层申请被拒绝,即给与员工一个回执并说明拒绝理 由。此模块功能包括:申请差旅报销单,申请其他报销单,查看报销, 审批报销。OA办公自动化系统 过滤器模块名称功能简述全局过滤器实现对用户的有效登录进行验证:已登录用户,则允许继续操作。否则,将强制跳转到登录页面。 实现对用户的权限进行判断和控制访问:用户每访问任何一个页面,都必须进行权限判断,有权限,则继续访问;无权限,则提示警告,

31、并返回之前页面。4.2模块关系图提示:参考体系结构设计文档功能层次模块图:个人信息管理权限管理请假报销职位用户登陆公告管理5模块功能详细设计5.1账户管理模块5.1.1登录系统模块名称账户管理模块功能描述登录系统,进行人员登陆验证,避免无权限使用者进入系统登录页面填写登陆信息7J1卩提交验证失败,重新 输入登陆信息进入数据库验证登陆信息 L操作流程业务流程页面输入人员用户名、密码验证成功,进入系统第27页共77页OA办公系统详细设计说明书内部文档页面输岀登录成功,跳转到系统主页;登录失败,跳转回登陆页面 登录页面输出面向全部部门发出的公告信息第#页共77页OA办公系统详细设计说明书内部文档对应

32、的类Acco unt第#页共77页OA办公系统详细设计说明书内部文档对应的方法方法输入方法输岀HttpGetLogOn() ; HttpPost LogOn(LogOnModel model,string returnUrl)HttpGet人员用户名、密码;HttpPost LogOnModel 对象,returnUrl 登录页面输出面向所有部门的公告信息。登录时,进入数据库匹配当前输入的账号密码: 验证成功:进入系统主页;验证失败:提示信息 查询条件人员用户名,密码接口设计无数据库表OA_AIIEmployees , OA_Announcement表字段OA AIIEmpIoyees :字段

33、名数据类型是否 为空默认值备注含义AE IDInt否主键,自增索引AE_NameNvarchar(30)否员工姓名AE PasswordNvarchar(6)否123456登陆密码OA Announ ceme nt:字段名数据类型是否 为空默认值备注含义AMDInt否主键, 自增主键, 索引AM NumberNvarchar(50)否公告编号AM ThemeNvarchar(100)否公告主题AM Co ntentNvarchar(500)否公告内容AM DatetimeDatetime否NOW()公告时间5.1.2注销,退出系统模块名称账户管理模块功能描述注销,退出系统。第28页共77页OA

34、办公系统详细设计说明书内部文档第29页共77页OA办公系统详细设计说明书内部文档操作流程业务流程是第#页共77页OA办公系统详细设计说明书内部文档成功退出系统,跳转到登录页面结束页面输入页面输岀对应的类无注销成功,跳转回登陆页面Acco unt第30页共77页OA办公系统详细设计说明书内部文档第#页共77页OA办公系统详细设计说明书内部文档对应的方法LogOff()第#页共77页OA办公系统详细设计说明书内部文档方法输入第31页共77页OA办公系统详细设计说明书内部文档方法输岀清除 Cookie 等登录信息(FormsAuthentication.SignOut();)成功退出系统,跳转到登录

35、页面,页面可查看面向全部部门发出的公告 信息查询条件接口设计无数据库表OA_Announ ceme nt表字段OA_Announ ceme nt:字段名数据类型是否 为空默认值备注含义AMDInt否主键, 自增主键, 无意义AM NumberNvarchar(50)否公口编号AM ThemeNvarchar(100)否公告主题AM_Co ntentNvarch r(500)否公告内容AM DatetimeDatetime否NOW()公告时间5.1.3修改登录密码模块名称功能描述操作流程账户管理模块修改登录密码员工登陆系统点击导航栏的个人信息管理”,选择修改登录密码”,进入修改登录密码页面1r在

36、编辑界面上填写密码信息点击 提交”按钮,提交数据。结束第#页共77页OA办公系统详细设计说明书内部文档业务流程第32页共77页OA办公系统详细设计说明书内部文档第#页共77页OA办公系统详细设计说明书内部文档页面输入页面输岀对应的类对应的方法方法输入方法输岀查询条件接口设计根据登录用户的ID进行查询数据库表表字段OA AIIEmployees用户的新密码和旧密码 无Acco untChan gePassword(Cha ngePasswordModel model)ChangePasswordModel 实体对象将新的登录密码更新到数据库字段名数据类型是否 为空默认值备注AE IDInt否自增

37、主键AE NameNvarchar(30)否无AE PasswordNvarchar(6)否123456第#页共77页OA办公系统详细设计说明书内部文档5.2系统首页模块521首页信息提示模块名称系统首页模块功能描述首页信息提示操作流程员工登陆系统成功登录系统后,即进入系统首页, 系统首页有“公告信息”,“动态信息”结束页面输入页面输岀:首页页面,公告信息,待请假以及报销相关信息对应的类Home对应的方法In dex()方法输入人员 ID , OA_Announcement、OA_ AskForLeave、OA_ OA_Reimburse 实 体对象集合方法输岀公告信息,待请假以及报销相关状态

38、信息查询条件无接口设计无数据库表OA_AIIEmployees、 OA_Announcement、 OA_ AskForLeave、 OA_OA_Reimburse表字段OA_AllEmployees:字段名数据类型是否 为空默认值备注AE_IDInt否自增主键AE_NameNvarchar(30)否无AE_PasswordNvarchar(6)否123456OA_A nnoun ceme nt:字段名数据类型是否 为空默认值备注含义AMDInt否主键,自增主键,无意义AM_NumberNvarchar(50)否公告编 号AM_ThemeNvarchar(100否公告主题AM_Co ntent

39、Nvarchar(500)否公告内 容AM_DatetimeDatetime否NOW()公告时 间OA AskForLeave:字段名数据类型是否 为空默认值备 注含义AFL_IDInt否自增主 键主键, 无意义AFL _EmployeeIDInt否外 键员工IDAFLApplication DateDatetime否NOW()申请日 期AFL _StartDateDatetime否开始日 期AFL _En dDateDatetime否结束日 期AFL _Co ntentNvarchar(Max)否请假事由AFL _TypeIDInt否外 键请假类 型AFLApproveStatusNvarc

40、har(50)否“批准” 或审核状 态等待审核”或不批准”AFL_ApproveC ontentNvarchar(Max)否审核回 复AFL_ApproveDateDatetime否审核时 间OA_ OA_Reimburse:字段名数据类型是 否 为 空默认值备注含义RE_IDInt否主 键, 自增主键, 无意义RE_EmployeelDInt否外键员工IDRE_Applicati on DateDatetime否NOW()申请日 期RE_Co ntentNvarchar(MAX)否申请内容RE Mo neymoney否金额RE_TypeIDInt否外键报销类型IDRE_ApproveStat

41、usNvarchar(50)否报 状态5.3人员信息管理模块531增加人员模块名称人员信息管理模块功能描述:增加人员操作流程员工登陆系统点击导航栏的人员信息管理”,选择增加人员”,进入人员添加页面填写人员编号、姓名、出生年月、联系电话、入职日期、 电子邮箱、家庭住址,选择性别、部门、岗位、婚姻状 况,上传个人照片,点击”创建”按钮,提交数据。结束业务流程管理员填写人员信息提交跳转到人员信息查看页面页面输入人员编号、姓名、性别、照片、出生年月、部门、岗位、婚姻状况、联系电话、入职日期、电子邮箱、家庭住址页面输出创建成功,跳转到查看人员页面。失败则弹出框提示信息对应的类对应的方法方法输入方法输岀查

42、询条件接口设计OA AIIEmployeesHttpGetCreate() ; HttpPostCreate(OA_ AllEmployees Employee) AllEmployees实体对象修改成功,则将新增人员数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。姓名,部门,岗位无数据库表表字段OA AllEmployees字段名数据类型是否 为空默认值备注AE NumberNvarchar(5)否无员工编号AE_NameNvarchar(30)否无AE_SexNchar否'男或 女,AE BrithdayDatetime:否AE_Positio nIDInt否AE_D

43、epartme ntIDInt否AE Teleph oneNvarchar(20):否AE AddressNvarchar(50)否AE EmailNvarchar(50)否AE E ntryDateDatetime:否AE MaritalStatusIDInt否AE PhotoUrlNvarchar(MAX)否532删除人员模块名称功能描述操作流程人员信息管理模块 删除人员员工登陆系统点击导航栏的 人员信息管理”,选择 删除人员”,进入人员删除页面填写姓名,选择所属部门、岗位,点击”查找”按钮在列表中选择要删除的人员,点击”删除”按钮确认详细信息,点击”删除”按钮删除完成。结束业务流程管理员

44、1删除V将相应信息从数据库中删除1 1跳转到人员信息查看页面页面输入姓名、部门、岗位页面输岀删除成功,则跳转到人员列表页面; 否则,弹出信息提示。对应的类OA_AIIEmployees对应的方法Delete (int id )方法输入AllEmployees实体对象方法输岀验证是否有级联信息: 有则禁止级联删除,弹出信息提示。 无则将删除人员数据从数据库中删除查询条件姓名,部门,岗位接口设计无数据库表OA AllEmployees表字段字段名数据类型是否 为空默认值备注AE NameNvarchar(30):否无AE Positio nIDInt:否AE Departme ntIDInt否53

45、3查看人员模块名称人员信息管理模块功能描述查看人员操作流程业务流程页面输入搜索输入:姓名、部门、岗位页面输岀人员列表对应的类对应的方法方法输入方法输岀OA_AIIEmployeesIndex ()OA_AIIEmpIoyees实体对象集合符合条件的人员列表查询条件姓名,部门,岗位接口设计数据库表OA AIIEmployees字段名数据类型是否 为空默认值备注AE NameNvarchar(30)否无AE PositionIDInt否AE_Departme ntIDInt否第41页共77页OA办公系统详细设计说明书内部文档第42页共77页OA办公系统详细设计说明书内部文档534修改人员模块名称

46、功能描述 操作流程人员信息管理模块 修改人员业务流程管理员L/1f 修改人员信息 页面输入页面输岀对应的类对应的方法人员编号、姓名、性别、照片、出生年月、部门、岗位、婚姻状况、联系 电话、入职日期、电子邮箱、家庭住址修改成功,则跳转到查看人员页面;否则,弹出信息提示。OA AIIEmployeesHttpGetEdit(int id) ; HttpPost Edit(OA AIIEmployees Employee)第43页共77页OA办公系统详细设计说明书内部文档方法输入方法输岀查询条件接口设计数据库表表字段AllEmployees实体对象"修改成功,则将修改的人员数据写入数据库后

47、,重定向到查看人员页面; 否则,弹出信息提示。姓名,部门,岗位无OA_AIIEmployeesOA AIIEmployees :字段名数据类型是否 为空默认值备注AE_NumberNvarchar(5)否无员工编 号AE NameNvarchar(30)否无AE_SexNchar1)否'男'或 女,AE BrithdayDatetime否AE Positio nIDInt否AE Departme ntIDInt否AE Teleph oneNvarchar(20)否AE AddressNvarchar(50)否AE EmailNvarchar(50)否AE E ntryDateDatetime否AE MaritalStatuslDInt否AE_PhotoUrlNvarchar(MA )否5.4部门信息管理子模块5.4.1添加部门模块名称部门信息管理模块功能描述添加部门第44页共77页OA办公系统详细设计说明书内部文档第45页共77页OA办公系统详细设计说明书内部文档操作流程业务流程第#页共77页OA办公系统详细设计说明书内部文档管理员添加部门信息创建将修改后的数据写入数据库跳转到部门信息查看页面页面输入部门编号、部门名称、部门经理第#页共77页

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论