OA办公系统详细设计(doc77页)_第1页
OA办公系统详细设计(doc77页)_第2页
OA办公系统详细设计(doc77页)_第3页
OA办公系统详细设计(doc77页)_第4页
OA办公系统详细设计(doc77页)_第5页
免费预览已结束,剩余87页可下载查看

下载本文档

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

文档简介

1、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升级及审核签字确认系统模块对应章节对应部门负责人签字目录1 引言 51.1 编写目的 51.2背景 51.3 基线 错误 !未定义书签。1.4范围 51.5 定义 错误 !未定义书签。1.6参考资料 52

2、总体设计 错误! 未定义书签。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 系统数据结构设计 错误! 未定义书签。4.1 说明 错误 !未定义书签。4.

3、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、签。9 尚待解决的问题 错误! 未定义书签。1引言1.1编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发人员进行编码。本说明书的预期读者为:项目开发经理、客户项目经理、系统开发人员以及测试人员1.2背景待开发软件系统的名称: OA办公自动化管理系统此软件系统任务提出者:此软件系统任务开发者:此软件系统任务用户:1.3范围主要以OA办公自动化管理系统需求分析说明书提出了基本范围,实施目标和功能 等信息,供实施开发部门使用。1.4参考资料OA办公自动化管理系统需求分析说明书v1.0。OA办公自动化管理系统概要设计说明书v1.0。OA办公自动化管理系统数据库设计说明书v1.0。1.5术

5、语与缩写解释缩写、术语解释SPP精简并行过程,SimPIified Parallel ProCeSSSD系统设计,SyStem DeSignOA办公室自动化。1.6 系统环境1.6.1 操作系统Windows本系统基于 ASP.NET+Entity Framework+ajax 开发,可运行于支持 IIS 应用平台的 Server 操作系统。1.6.2 数据库本系统采用 MSSQL SERVER 数据库,版本为 2008 R2 。1.6.3 客户端客户端软件为: MS IE 、 Google Chorme 等。2 系统模块命名规范2.1 概述设计、开发人员必须严格按照此套开发规范和标准,并落实

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

7、一致。 可以从机构的编程规范中摘取或引用3对象设计3.1系统类图结构(总体类图)门H*hfreAp*Im-JLaPItJaVFe ««£*UALtfLiirEIMJd圧IilI FIfeI IE . LrNJIT Jill StalbJ JJ i 11l1JIIJyrTC I'D J :i <tP hM<h : ImHiF IILI : E*fJ,-A1 : SU JnF-Ui- I-IirLr kjff 准ITWI叩;juFi- . Il- i-Ir Cle JrLd : .'. h . I1-IM: H TD : l>i I

8、J-II Il UPu,r4h ., Krtr ) TW I-Iri) dit 0* IlllVJi :卜鈕U ;MHI ftdiir T ; i"l + * 3 IrInj1 f 'i. a 町;T , i - iFRA Z-ATAt-All-Al:-AIAE*A-.,-.,kfcIH - EC RuttvJk : ImlK Xflil - XtI 5. lln<cBrrl flr t ; c,Jirtr I Ir 14 ha.;* : Ilnfeo fnj Iifrnlfi !: T-pFHHi 1, KfljJlTy : IIlt 1e-iel:MJIE . JT

9、)S I S3 i I -Irt >RJ:NEHE 1 H - I Ia*'-l i, RKkILCrtnti*-l-1 (><m. Ii*-b,iQIrlTriOflA_AnrJrlIn-C-rfzrt申皿IItHHj>at ; ,U-scrU : J*C FIlltUilI IL : h:LH Krfllc JTIF p2 )4.i申flHhfl : !-SM-11HJJHM! 7仃H : L-L Fd 4 ,t!f*. Jr Li)Gito+l - Irr." i ;一厂3.2关键类定义3.2.1报销单填写并提交(关系类图)描述:功

10、能描述用户使用 ACCoUnt类登录系统,系统通过 OA-AIIEmpIoyees类并访问0A_Baselnfo类自动 读取用户信息。用户填写OA_ReimbUrSe类的属性(OA_ReimbUrSe类通过访问OA_BaSeInfo 类确定报销类型)并提交,系统自动在OA-ReimburseApprove类生成对应对象。321.2逻辑时序图用户输入帐号密码(验证码)等登录信息, OA_Account类通过将查询 OA_AIIEmployees类 验证帐号密码是否正确。正确登录后,系统通过OA-AIIEmpIoyees类并访问OA_BaSeI nfo类自动读取用户性别、婚姻状况信息。用户填写OA

11、_ReimbUrSe类的属性,OA_ReimbUrSe类通过访问OA_BaSeInfo类确定报销类型。然后提交报销信息,系统自动在 OA_ReimbUrSeAPPrOVe类生成报销审批,至此报销提交完成。用户注销退出系统。322请假单填写并提交(关系类图)3.221描述:功能描述用户使用 ACCoUnt类登录系统,系统通过OA-AIIEmpIoyees类并访问0A_Baselnfo类自动读取用户信息。用户填写OA_ASkFOrLeaVe类的属性并提交,请假申请完成。322.2逻辑时序图用户输入帐号密码(验证码)等登录信息, OA_Account类通过将查询 OA_AIIEmployees类 验

12、证帐号密码是否正确。正确登录后,用户填写 OA-AskForLeave类的属性,至此请假申请完成。用户注销退出系统。323公告发布(关系类图)-All hop IcyeesiH.TO : 'nsE h.,Fher : STrl, JXi Z Rlrirl匡 "AL-PiiEiTwus-Q : atz 亠Afe Sel : cr.ai-s-lR Rr,hjy : TtHte -AH PDg訂 rw (5 : it -Ah LjePHrtlnerit: Ib : i¾t “Ah_Salary : IEtt Tv-LiJ ;*: : PJLi 計斥 *AH ddr(s&l

13、t; . -Il ig -J* tinni I : StrlIg -AKJkttryDfi :初:Lae *E-hfer h u LS U: D : icL *AE Prtclh-1 ! Elrk>t-CreAtRO tL-: El)-I -1 *yJ.OA ftnnciuieemcntRa'ific *. ArriHLirw-RrcJril T : LIIt *RJ>flrtntID : in.OA f Ir-IrCIBIJD ; iniIHLJ l' : iri:Lt*l Iii 1LJU : l I÷U I- ,ci j : Ulli I 咆Acco

14、unt+ , : LrblI+1 tpT W : 7 1+Pa-c7f.JTC : StrIllfl +PTtf;ir.qu-Jrr : Ririf*rLc0( : ool+I QRfKr jH'IvwipPh SSwnidGM-Lui, IuitfLLt-;)>:P (Il : ' r'ij.P Sunrmr : ri nK,.P Xnnf Stunx LDKll MidtarID : iL-r-f- I-g. I* :'dex*0ci m OCA A-FjiouncuniciiLIAMID : iL + AM ThrrL,:- *M f fHt1? 1

15、 ! + AM licrimeIrirlK 航ir<:T>HLgo H'Viifei1 H-di t (J *IP I P2:描述:功能描述用户使用 ACCoUnt类登录系统,系统通过 OA-AIIEmpIoyees类并访问OA_Baselnfo类自动 读取用户信息。用户填写OA_AnnounCement类的属性通过OA_Department类选择要通知的 部门,系统自动将所选择部门与对应公告记录在OA_AnnOUncementRange类。323.2逻辑时序图OA_DePartment类选择要通知的部门,系统自动将所选择部门与对应公告记录在 0A_AnnO

16、UncementRange类,至此公告发布完成。用户注销退出系统。324人员增加(关系类图)CA AI IlJlJP IOy ee' ; IrIr+Al-umbe厂 Z 3rrg列-VInIP : STrng1谊PnSSWQrrt : lrifjMFSli X : c,rZFFlri rha, : Date卜肝FVr'i(ir J itiiIlfiPiirTrpr-t C) : : <i'SnIMrJ : im诽71vp<.ulv ; SVr jxUFAdjlresd : StTinff讨FFnH ' I : t FUfi+hIKnT ryi)flt

17、e ZritalS: DtllItD : in:址FftlLrl ; § IclliHTPflU?()M D.l ute ( (EiIitC<-IntixOL. *itjnt> IjLP TD : IlINurtHT : llrillK +|FFTVlF,: t n 4bP Lvj0rll : im BHJrUUluQ Hi:rfi 1()*IrxO I kI I A 11 *(M HalSeJTlfo :. int+BI ypt? ! sKriu +Rl VMIUll : l r ir*11IJ沐IEfLft伽¥R I口电: nr lgAC E eUlTl I

18、-I.Srr %M ; Strf fi l.s!9Il ; ini.-pjssfrd : SlL!"C ,hEr*Fsswrd : SSIr 十弔M 0 : hx,Chl;IrIPeSWrd()描述:功能描述管理员使用 ACCoUnt类登录系统,系统通过 OA-AIIEmpIoyees类并访问 OA_Baselnfo类自 动读取个人信息。然后填写要增加的OA-AIIEmpIoyees类的属性(OA_AIIEmployees类通过访问OA_Baselnfo类确定性别、婚姻状况类型),再选择OA_DePartment类的DEP_ID确 定人员部门归属,按照部门选择 OA_P

19、OSitiOn类的POS_ID确定职位。3.242逻辑时序图-I '7'1Sh,4(. ihhIIIIIIIA¢1洋耿EtkM, lttrtSH:.UJr:1ijjj.Iihl IIfn訂E1pt管理员输入帐号密码(验证码)等登录信息,OA_Account 类通过将查询 OA_AIIEmployees类验证帐号密码是否正确。正确登录后,管理员填写OA_AIIEmpIoyees 类的属性 (OA_AIIEmpIoyees 类通过访问OA_Baselnfo类确定性别、婚姻状况类型),再选择OA_POSitiOn 类的 POS_IDOA_DePartment类的DEP_ID

20、确定人员部门归属,按照部门选择 确定职位,至此增加人员完成。管理员注销退出系统。325权限分配(关系类图)pnr*n I Wnwer1IA J-mr. Ioyt=PjprflF?-+p El p, .y.-iD i n +EP PbWDr : intOA AllEinpluyei- S抓卜j 7 iniLI-Iy 7 MlrM F tmQ ; Iftritkif *IF RHRSWOrd : Stnnff MIF : crJ-JU- IlrilhrtV : IiFlKi PndtimHD : f, 1 li"l ; ' 乩 1 I irj : LEliTC f PlHlne

21、: c,Ta !1d,i : -i; rir.c Fnkk: 1 : SlriMF+F'MEIAE_ Ent FyDnttt : IfciitJ 咄E IiLllritaISUlLUBID : itl *r R>>tol vt : H i ng1<'*Dl, I k*t<'t.)*EUi E U<rJ(!*L)rA Pr.jQ+ 丨-:Lr .t11:i i Fll+ l.c-r IJ : ,.+PuLjd :LllK1 "t,il-!5>rd:J L Tlf4A山 111 ! irt tH)l-m i trS JP(Jit

22、_ Lrl i SLrirl JllU 卩MriiLlIl : JJll iH Mrt (+tMe-Rki ?*EL-.A I j i?()fh': :ll' f. I+1 OKftI I .: ; h) I+ LngH=j t<hiUlRTf-LrLXSW Ird CA Btr< LtifoJl-Bl-',i-''I*nIfi i il1 FljC Ll l El>Yh' Llb , . ,nFMc5ikrvJi :i* : sr描述:功能描述管理员使用 ACCoUnt类登录系统,系统通过 OA-AIIEmpIo

23、yees类并访问 0A_Baselnfo类自 动读取个人信息。然后通过访问 OA_EmpIoyeePower确定用户已有权限, 再通过OA_Power 为用户选择新权限。选择完成后系统自动在OA_EmpIoyeePowe中增加用户新权限记录,至此权限分配完成。325.2逻辑时序图管理员输入帐号密码(验证码)等登录信息,OA_Account类通过将查询 OA_AIIEmployees类验证帐号密码是否正确。正确登录后,管理员通过访问OA_EmployeePower确定用户已有权限,再通过OA_Power为用户选择新权限。选择完成后系统自动在OA_EmployeePowe中增加用户新权限记录,至此

24、权限分配完成。管理员注销退出系统。4模块汇总4.1模块汇总表提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。OA办公自动化系统模块名称功能简述账户管理模块实现用户对系统的登录、注销、修改密码。 同时实现登录页面的公告显示。系统主页模块系统的默认首页,实现公告信息查看,以及动态信息提示。人员管理模块对公司员工的档案进行维护。实现对人员信息的增删查改。部门管理模块可以对该公司的部门信息进行维护,如增加部门,查找部门,修改部门信息,删除部门操作。岗位管理模块可以对该公司的岗位信息进行维护,如增加岗位,查找岗位,修改岗位信息,删除岗位操作。权限管理模块实现对权限的增删查改,以及对员工

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

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

27、制访问:用户每访问任何一个页面,都必须进行权限判断,有权限,则继续访问;无权限,则提示警告,并返回之前页面。4.2模块关系图提示:参考体系结构设计文档功能层次模块图:个人信息管理权限管理请假报销人员 部门 职位公告管理5模块功能详细设计5.1账户管理模块5.1.1登录系统用户登陆模块名称账户管理模块功能描述登录系统,进行人员登陆验证,避免无权限使用者进入系统操作流程业务流程填写登陆信息7J1卩提交验证失败,重新 输入登陆信息进入数据库验证登陆信息 LJ登录页面验证成功,进入系统页面输入页面输岀对应的类对应的方法方法输入方法输岀人员用户名、密码登录成功,跳转到系统主页;登录失败,跳转回登陆页面。

28、登录页面输出面向全部部门发出的公告信息ACCo UntHttpGetLogOn() ; HttpPost Logon(LogonMOdel model,string returnUrl) HttpGet人员用户名、密码;HttpPost LogOnMOdel 对象,returnUrl 登录页面输出面向所有部门的公告信息。查询条件接口设计登录时,进入数据库匹配当前输入的账号密码: 验证成功:进入系统主页;验证失败:提示信息 人员用户名,密码无数据库表OA-AIIEmpIoyees , 0A_AnnounCement表字段'OA-AIIEmpIoyees :字段名数据类型是否 为空默认值备

29、注含义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注销,退出系统模块名称账户管理模块功能描述注销,退出系统。操作流程业务流程是成功退出系统,跳转到登录页面结

30、束页面输入页面输岀对应的类无注销成功,跳转回登陆页面ACCo Unt对应的方法Logoff()方法输入方法输岀清除 Cookie 等登录信息(FormSAUthentication.Signut();)成功退出系统,跳转到登录页面,页面可查看面向全部部门发出的公告 信息查询条件接口设计无数据库表OA_Announ Ceme nt表字段OA_Announ Ceme nt:字段名数据类型是否 为空默认值备注含义AMDInt否主键, 自增主键, 无意义AM NUmberNVarChar(50)否I-公口编号AM ThemeNVarChar(100)否公告主题AM_Co ntentNVarCh r(5

31、00)否公告内容AM DatetimeDatetime否NOW()公告时间5.1.3修改登录密码模块名称账户管理模块功能描述修改登录密码操作流程结束业务流程页面输入页面输岀对应的类用户的新密码和旧密码 无ACCo Unt对应的方法Chan gePassword(Cha ngePasswordModel model)方法输入ChangePasswordModel实体对象方法输出将新的登录密码更新到数据库查询条件接口设计根据登录用户的ID进行查询 无数据库表OA-AIIEmpIoyees表字段字段名数据类型是否 为空默认值备注AE IDInt否自增主键AE NameNVarChar(30)否无AE

32、 PaSSWOrdNVarChar(6)否1234565.2系统首页模块521首页信息提示模块名称系统首页模块功能描述首页信息提示操作流程员工登陆系统成功登录系统后,即进入系统首页, 系统首页有“公告信息”,“动态信息”结束页面输入页面输岀:首页页面,公告信息,待请假以及报销相关信息对应的类Home对应的方法In dex()方法输入人员 ID , OA_AnnounCement、OA_ ASkForLeave、OA_ OA_ReimbUrSe 实 体对象集合方法输岀公告信息,待请假以及报销相关状态信息查询条件无接口设计无数据库表OA-AIIEmpIoyees、 0A_AnnOUncement、

33、 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 ntentNVarChar(500)否公告内 容AM_DatetimeDatetime否NOW()公告时 间

34、OA ASkFOrLeave:字段名数据类型是否 为空默认值备 注含义AFL_IDInt否自增主 键主键, 无意义AFL _EmployeeIDInt否外 键员工IDAFLAPPIiCati On DateDatetime否NOW()申请日 期AFL _StartDateDatetime否开始日 期AFL _En dDateDatetime否结束日 期AFL _Co ntentNVarChar(MaX)否请假事由AFL _TyPeIDInt否外 键请假类 型AFLAPPrOVeStatUSNVarChar(50)否“批准” 或审核状 态等待审核”或不批准”AFL_APProVeC Ontent

35、NVarChar(MaX)否审核回 复AFL_APPrOVeDateDatetime否审核时 间OA_ 0A_Reimburse:字段名数据类型是 否 为 空默认值备注含义RE_IDInt否主 键, 自增主键, 无意义RE_EmployeelDInt否外键员工IDRE_APPIiCati On DateDatetime否NOW()申请日 期RE_Co ntentNVarChar(MAX)否申请内容RE Mo neymoney否金额RE_TyPeIDInt否外键报销类型IDRE_APPrOVeStatUSNVarChar(50)否报 状态5.3人员信息管理模块531增加人员模块名称人员信息管理模

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

37、 ; HttpPostCreate(OA_ AIIEmpIoyees Employee) AIIEmpIoyees实体对象修改成功,则将新增人员数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。姓名,部门,岗位无OA AIIEmpIoyees字段名数据类型是否 为空默认值备注AE NUmberNVarChar(5)否无员工编号AE_NameNVarChar(30)P否无AE_SeXNChar(I)否'男或 女,AE BrithdayDatetime:否AE_POSitiO nlDInt否AE_DePartme ntlDInt否AE TeIePh OneNVarChar(20

38、):否AE AddreSSNVarChar(50)否AE EmailNVarChar(50)否AE E ntryDateDatetime:否AE MaritaIStatUSIDInt否AE PhotoUrlNVarChar(MAX)否532删除人员模块名称功能描述操作流程人员信息管理模块 删除人员员工登陆系统点击导航栏的 人员信息管理”,选择 删除人员”,进入人员删除页面填写姓名,选择所属部门、岗位,点击”查找”按钮在列表中选择要删除的人员,点击”删除”按钮确认详细信息,点击”删除”按钮删除完成。结束管理员查找要删除的人员业务流程I删除LJIrJ将相应信息从数据库中删除I I跳转到人员信息查看

39、页面页面输入姓名、部门、岗位页面输岀删除成功,则跳转到人员列表页面; 否则,弹出信息提示。对应的类OA-AIIEmpIoyees对应的方法DeIete ( int id)方法输入AIIEmpIoyees实体对象方法输岀验证是否有级联信息: 有则禁止级联删除,弹出信息提示。 无则将删除人员数据从数据库中删除查询条件姓名,部门,岗位接口设计无数据库表OA AIIEmpIoyees表字段字段名数据类型是否 为空默认值备注AE NameNVarChar(30):否无AE Positio nlDInt:否AE Departme ntlDInt否533查看人员模块名称人员信息管理模块功能描述查看人员操作流

40、程业务流程页面输入页面输岀搜索输入:姓名、部门、岗位 人员列表对应的类OA-AIIEmpIoyees对应的方法Index ()方法输入方法输岀查询条件接口设计OA-AIIEmpIoyees实体对象集合符合条件的人员列表 姓名,部门,岗位 无数据库表OA-AIIEmpIoyees表字段字段名数据类型是否 为空默认值备注AE NameNVarChar(30)否无AE POSitiOnIDInt否AE_Departme ntlDInt否534修改人员模块名称 功能描述 操作流程人员信息管理模块 修改人员业务流程管理员L1f 修改人员信息 页面输入页面输岀对应的类对应的方法人员编号、姓名、性别、照片、

41、出生年月、部门、岗位、婚姻状况、联系 电话、入职日期、电子邮箱、家庭住址修改成功,则跳转到查看人员页面;否则,弹出信息提示。OA-AllEmployeesHttpGetEdit(int id) ; HttpPost Edit(OA AllEmployees Employee)方法输入AlIEmPloyeeS实体对象方法输出修改成功,则将修改的人员数据写入数据库后,重定向到查看人员页面;否则,弹出信息提示。查询条件I姓名,部门,岗位接口设计无数据库表OA-AIIEmpIoyees表字段OA-AIIEmpIoyees :字段名数据类型是否 为空默认值备注AE_NumberNVarChar(5)否无

42、员工编 号AE NameNVarChar(30)否无AE_SeXNChar1)否'男'或 女,AE BrithdayDatetime否AE Positio nlDInt否AE DePartme ntlDInt否AE TeIePh OneNVarChar(20)否AE AddreSSNVarChar(50)否AE EmaiINVarChar(50)否AE E ntryDateDatetime否AE MaritaIStatUSIDInt否AE_PhotoUrINVarChar(MA )否5.4部门信息管理子模块5.4.1添加部门模块名称部门信息管理模块功能描述添加部门业务流程页面输

43、入页面输岀对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表表字段管理员1FL添加部门信息rJ创建将修改后的数据写入数据库跳转到部门信息查看页面部门编号、部门名称、部门经理创建成功,跳转到部门查看页面。失败则弹出框提示信息。OA DePartme nt;HttpPostCreate(OA DePartment DePartment)HttpGetCreate()DePartment实体对象修改成功,贝U将添加的部门数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。无无OA DePartme nt字段名数据类型是否默认值备注禁止删除,弹出提示,需先删除引用删除部门为空DEP_

44、NUmberNVarChar(5)否无员工编号DEP NameNVarChar(50)否无DEP Ma nagerlDNVarChar(50)否542删除部门模块名称部门信息管理模块功能描述删除部门操作流程员工登陆系统点击导航栏的 部门信息管理”,选择 删除部门”,进入部门删除页面选择要删除的部门点击”删除”按钮,提交数据。系统检测该部门下是否有职位和员工结束业务流程管理员选择要删除的部门系统检测该部门下是否禁止删除,弹出提示,需先删除引用删除部门有职位和员工I+跳转到部门信息查看页面页面输入选择要删除的部门页面输岀删除成功,则跳转到部门查看页面; 否则,弹出信息提示。对应的类OA_DePar

45、tme nt对应的方法DeIete ( int id)方法输入DePartment实体对象ID方法输岀验证是否有级联信息: 有则禁止级联删除,弹出信息提示。 无则将要删除的部门从数据库删除查询条件无接口设计无数据库表OA DePartme nt表字段字段名数据类型是否 为空默认值备注DEP NUmberNVarChar(5)否无员工编号DEP NameNVarChar(50)否无DEP Ma nagerlDNVarChar(50)否543查看部门模块名称部门信息管理模块功能描述查看部门操作流程业务流程页面输入部门编号、部门名称、部门经理页面输岀部门查看页面对应的类OA DePartme nt对应的方法In dex()方法输入方法输岀查询条件接口设计DePartment实体对象 部门查看页面无无数据库表OA DePartme nt表字段字段名数据类型是

温馨提示

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

评论

0/150

提交评论