OA办公系统详细设计方案_第1页
OA办公系统详细设计方案_第2页
免费预览已结束,剩余57页可下载查看

下载本文档

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

文档简介

1、0A 办公自动化管理系统详细设计说明书变更记录日期版本变更说明作者2013/08/021.0初始版本,亡匸2013/08/031.5模块汇总审核:日期:2013-07-312013/08/042.0模块功能详细设计审核:-日期-厂I甘口2013/08/042.0批准:模块功能详细设计受控状态.日期:曰、2013/08/052.5受控状态、.对象设计发布版次:3 0是日期:2013 08 022013/08/083.0发布八版次:3.0升级及审核编号.日期:2013-08-02HU签字确认系统模块对应章节对应部门负责人签字目录1引言31.1编写目的31.2背景31.3基线错误!未定义书签。1.4

2、范围31.5定义错误!未定义书签。1.6参考资料32总体设计 错误!未定义书签。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.2数据结构

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

4、统各功能的实现方式,指导开发人员进行编码。本说明书的预期读者为:工程开发经理、客户工程经理、系统开发人员以及测试人员1.2 背景1.3 范围主要以OA办公自动化管理系统需求分析说明书提出了基本范围,实施目标和功 能等信息,供实施开发部门使用。1.4 参考资料OA办公自动化管理系统需求分析说明书v1.0。OA办公自动化管理系统概要设计说明书v1.0。OA办公自动化管理系统数据库设计说明书v1.0。待开发软件系统的名称 此软件系统任务提出者 此软件系统任务开发者 此软件系统任务用户:OA办公自动化管理系统1.5 术语与缩写解释缩写、术语解释SPP精简并行过程, Simplified Paralle

5、l ProcessSD系统设计,System DesignOA办公室自动化。1.6 系统环境1.6.1 操作系统本系统基于ASP.NET+Entity Framework+ajax开发,可运行于支持IIS应用平台的Windows Server操作系统。1.6.2 数据库本系统采用MSSQL SERVER数据库,版本为2008 R2。1.6.3 客户端客户端软件为:MS IE、Google Chorme等。2 系统模块命名规范2.1 概述设计、开发人员必须严格按照此套开发规范和标准,并落实到自己的开发当中。 命名规范包括:控制器命名规范:模块+Controler例如:AskForLeaveCon

6、troler,其中AskForLeave为请假管理模块名。 行为命名规范:功能名称(参数1,参数2.)例如:Create(),Edit(int id).,GetLezveStatus(int id)。其他函数命名规范:模块名称_函数名称(参数1,参数2)例如:AskForLeave_GetState(int id)。编码规范包括:提示: 模块设计人员确定本软件的模块命名规则(例如类、函数、变量等),确保模块设 计文档的风格与代码的风格保持一致。可以从机构的编程规范中摘取或引用(如果存在的 话)。3 对象设计3.1 系统类图结构(总体类图)卜鈕U;用Kdiiiir Tn ; i l Wl A*

7、i k *g.(iHrij1f *. A町;I , i - iFRA Z111 - scRudZf : JM.JlK XHII. xtli;.伽 sir捲JL; chrtrhraihi : linfeo tTll-Pi FHHlllIR Kn .fljy : mtle-eiibuiE .J| S3 i liftORJH .NEHE IH - I IaRKkiLcrtnt8fillipt(_Pu.rh JKrfltr J Twm) 4idit 01 HJVP(lA_Anrjriin-c-rnf:rt*AC flifrUili 1LJi IL : h:LH Krfllc JIn3.2 关键类定义3

8、.2.1 报销单填写并提交(关系类图) 描述:功能描述用户使用Account类登录系统,系统通过OA_AIIEmployees类并访问OA_Baselnfo类自动读取用户信息。用户填写OA_Reimburse类的属性(OA_Reimburse类通过访问OA_BaseInfo类确定报销类型)并提交,系统自动在OA_ReimburseApprove类生成对应对象。321.2 逻辑时序图用户输入帐号密码(验证码)等登录信息,OA_Account类通过将查询OA_AIIEmployees类验证帐号密码是否正确。正确登录后,系统通过OA_AIIEmpIoyees类并访问OA_Baselnf

9、o类自动读取用户性别、婚姻状况信息。用户填写OA_Reimburse类的属性,OA_Reimburse类通过访问OA_Baselnfo类确定报销类型。然后提交报销信息,系统自动在OA_ReimburseApprove类生成报销审批,至此报销提交完成。用户注销退出系统。322 请假单填写并提交(关系类图)3.221 描述:功能描述用户使用Account类登录系统,系统通过OA_AIIEmployees类并访问OA_Baselnfo类自动读取用户信息。用户填写OA_AskForLeave类的属性并提交,请假申请完成。322.2 逻辑时序图用户输入帐号密码(验证码)等登录信息,OA_Account类

10、通过将查询OA_AIIEmployees类验证帐号密码是否正确。正确登录后,用户填写OA_AskForLeave类的属性,至此请假申请完成。用户注销退出系统。323 公告发布(关系类图)Acoouiit+1:svrhzwx1: Lr inf+i tpT in :7-1: string+f;ir.qu-jrr : si rintr+L如OiiQ : bool+l opfKrjHhwippHsswnidG阻_hpuriuiHLLi-;):P (Il : rijl-.P S.ijmtinr :&1丨“口K.P Xiirt? strinz廊卩MntcaHvrlD : inL列下州-i-g. i

11、*:Iidex ()*0citie 0QA A.rjiouncuniciiLIAN.ID : ini+AM There :-晒lU !11 crimeiririK$VTirflrtnnt ID : inL3 ir.fc; iniiUL_i L )e : sri:Lt“in i1LJU: z i+H【卜Kciiii HII| IJ- : 11 i i咆J.323.2 逻辑时序图用户输入帐号密码(验证码)等登录信息,OA_Account类通过将查询OA_AIIEmployees类验证帐号密码是否正确。正确登录后,用户填写OA_Announcement类的属性,通过OA_Department类选择要

12、通知的部门, 系统自动将所选择部门与对应公告记录在OA_AnnouncementRange类,至此公告发布完成。用户注销退出系统。ftl J,r rHIL LTFHr/Rirn1.吐1:仝”.以-t丫r-iAi7r?X -l-Wrtr.i324 人员增加(关系类图)ifrj&entIJLP TD ::mIIFP NurtT : .llrillK+|FF Mis:*4tJi ng HI卜P汕耐體汕1|1 : im HJruuluQ减f!i t.()MhJuxO Ik1I A 11 * HA RaeJnfnBI_ID :. int+BI Tv pc s sKriiuc+B1 VMIUI1:

13、 r ing*111J沐鰹仙伽卵1口电: nrlngACEOUTII-I.si?r窃料;str w l.s*!r9II : ini.-Pfisswn-rd : STrirc hiEFssward : s:r十弔闸0 : hx?l TMH口ChiriiiirPejswurdO 描述:功能描述管理员使用Account类登录系统,系统通过OA_AIIEmployees类并访问OA_Baselnfo类自 动读取个人信息。然后填写要增加的OA_AIIEmployees类的属性(OA_AIIEmployees类通过访问OA_Baselnfo类确定性别、婚姻状况类型),再选择OA_Depart

14、ment类的DEP_ID确定人员部门归属,按照部门选择OA_Position类的POS_ID确定职位。GA Al lljijp loy eesrV-I) ; Inr+AI- umher z srrng列-Vinip :STrng1谊Pniisworrt :MFSLX : ClIHtFlri rhay : Date卜肝ftjsiitionTn j intIkipnFTrpr-t C) : : n:Siilnrj : im诽71VP(.ULV;svr jixUF址M re事为:stTinf讨F fim l :乜triFUR+Ah IKnz Un?PWiritalS: ntuitD : ir-址F

15、ftianXrl ; 5irl iwTPflU?() D. l ute ( (EilitCt-InciirxO3.242 逻辑时序图类验证帐号密码是否正确。正确登录后,管理员填写OA_AIIEmployees类的属性 (OA_AIIEmpIoyees类通过访问OA_Baselnfo类确定性别、婚姻状况类型),再选择OA_Department类的DEP_ID确定人员部门归属,按照部门选择OA_Position类的POS_ID确定职位,至此增加人员完成。管理员注销退出系统。325 权限分配(关系类图)+EP Ei ip .y.x-iD ini+EP P&wcrfn : int

16、 描述:功能描述管理员使用Account类登录系统,系统通过OA_AIIEmployees类并访问OA_Baselnfo类自 动读取个人信息。然后通过访问OA_EmpIoyeePower确定用户已有权限,再通过OA_Power为用户选择新权限。选择完成后系统自动在OA_EmpIoyeePowe中增加用户新权限记录,至此权限分配完成。Mrgn iWnwerUA AllEinpluyei- S卜Al:U 7 int m Minber 7 str卜NE tmiQ ; nt ritkH*IFRHRsword : string珂尸丸丫:ChfT Ml- .llri ihflv : IhicPns : l

17、 inril ff : i叮IX,:l-ii in ; nt乩11 iirj : *Eii応加piwne : HI r jlft rcs-s :i;rir.cFnkk: 1 : slri+AF+AFME+ 丨-:rr S.t11:卡;”H+ l.c-r IJ : .nT.+Pus.*Lrd :Liu1: M:rinpAA Pr.jBQr屮山111 : ir.t tH)l_Xa istrJnfjRjit_Lrl i s Lr i ti j1lU卩rlt Lr11 L B : JJllssrt (-?*E;L0-.A I i?()fh i:ll f.i liAE_Ent ryDnttt : fci

18、iu咄EHnritalSUiLUBlD : itil Ml Rixtol r I :H i ngiiDc I k*tf f)*EUi t 0g【rJ(!*L)r_+ 1I .:; hYH u l HFMcriskirrvJi:i* :ST325.2 逻辑时序图4 模块汇总4.1 模块汇总表管理员输入帐号密码(验证码)等登录信息,OA_Account类通过将查询OA_AIIEmployees类验证帐号密码是否正确。正确登录后,管理员通过访问OA_EmployeePower确定用户已有权限,再通过OA_Power为用户选择新权限。选择完成后系统自动在OA_EmployeePowe中增加用户新权限记

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

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

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

22、制访问:用户每访问任何一个页面,都必须进行权限判断,有权限,则继续访问;无权限,则提示警告,并返回之前页面。4.2 模块关系图提示:参考体系结构设计文档个人信息管理公告管理5 模块功能详细设计5.1 账户管理模块5.1.1登录系统模块名称账户管理模块功能描述登录系统,进行人员登陆验证,避免无权限使用者进入系统功能层次模块图:用户登陆-Jn7权限管理、立人员用户名、密码登录成功,跳转到系统主页;登录失败,跳转回登陆页面。 登录页面输出面向全部部门发出的公告信息Acco untHttpGetLogOn()_; HttpPostLogOn(LogOnModel_model,string_return

23、Url) HttpGet人员用户名、密码;HttpPostLogOnModel 对象,returnUrl 登录页面输出面向所有部门的公告信息。登录时,进入数据库匹配当前输入的账号密码: 验证成功:进入系统主页;验证失败:提示信息。 人员用户名,密码 无OA AllEmployees,OA AnnouncementOA AllEmployees :字段名数据类型是否 为空默认值备注含义AE IDInt否主键,自增索引AE NameNvarchar(3否员工姓名对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表表字段操作流程页面输入页面输岀0)AE PasswordNvarchar(6)否

24、123456登陆密码OA Announ ceme nt:字段名数据类型是否 为空默认值备注义AMDInt否主键,自增主键,索引AM NumberNvarchar(50)否:公告编号AM ThemeNvarchar(100)否公告主题AM Co ntentNvarchar(500)否公告内容AM DatetimeDatetime否NOW()公告时间5.1.2注销,退出系统模块名称账户管理模块成功退出系统,跳转到登录页页面输入无页面输岀对应的类对应的方法方法输入注销成功,跳转回登陆页面Acco untLogOff()无方法输岀查询条件结束清除 Cookie 等登录信息(FormsAuthentic

25、ation.SignOut()。)成功退出系统,跳转到登录页面,页面可查看面向全部部门发出的公告 信息无接口设计无数据库表OA_Announ ceme nt表字段=字段名数据类型是否 为空默认值备注含义AMDInt否主键,自增主键,无意义AM NumberNvarchar(50)否:公口编号AM ThemeNvarchar(100)否公告主题AM_Co ntentNvarch r(500)否公告内容AM DatetimeDatetime否NOW()公告时间OA Announ ceme nt:5.1.3修改登录密码模块名称L账户管理模块功能描述修改登录密码用户的新密码和旧密码 无Acco unt

26、Chan gePassword(Cha ngePasswordModel model) ChangePasswordModel 实体对象将新的登录密码更新到数据库 根据登录用户的 ID 进行查询 无OA AIIEmployees字段名数据类型是否 为空默认值备注AE IDInt否自增主键AE NameNvarchar(30)否无AE PasswordNvarchar(6)否123456业务流程页面输入页面输岀对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表表字段5.2 系统首页模块521首页信息提示表字段OA AllEmployees:字段名数据类型是否 为空默认值备注AE IDIn

27、t否自增主键AE NameNvarchar(30)否无AE PasswordNvarchar(6)否123456OA Announcement:-字段名数据类型是否默认值备注含义模块名称功能描述操作流程系统首页模块首页信息提示业务流程页面输入页面输岀对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表首页页面,公告信息,待请假以及报销相关信息HomeIn dex()人员 ID , OA_Announcement、OA_AskForLeave、OA_OA_Reimburse 实体对象集合公告信息,待请假以及报销相关状态信息无无OA_AIIEmployeesOA OA ReimburseOA

28、 AnnouncementOA AskForLeave为空AMDInt否主键,自增主键,尢意义AM_NumberNvarchar(50)否公告编 号AM_ThemeNvarchar(100否公告主 题AM_Co ntentNvarchar(500)否公告内 容AM_DatetimeDatetime否NOW()公告时 间OA AskForLeave:字段名数据类型是否 为空默认值备 注含义AFL_IDInt否自增主 键 主键, 无意义AFL _EmployeelDInt否外 键员工IDAFL_Application DateDatetime否NOW()申请日 期AFL _StartDateDat

29、etime否开始日 期AFL _En dDateDatetime否结束日 期AFL _Co ntentNvarchar(Max)否请假事由AFL _TypeIDInt否外 键请假类 型AFL _ApproveStatusNvarchar(50)否“批准”或等待审核” 或不批准”审核状 态AFL_ApproveC ontentNvarchar(Max)否审核回 复AFL_ApproveDateDatetime否审核时 间OA OA Reimburse:字段名数据类型是 否 为空默认值备注含义RE_IDInt否主 键,自增主键, 无意义RE_EmployeeIDInt否外键员工IDRE_Appli

30、cati on DateDatetime否NOW()申请日 期RE_Co ntentNvarchar(MAX)否申请内容RE Mo neymoney否金额RE_TypelDInt否外键报销类 型IDRE_ApproveStatusNvarchar(50)否报 状态5.3 人员信息管理模块531增加人员员工登陆系统点击导航栏的 人员信息管理”,选择 增加人员”,进入人员添加页面I填写人员编号、姓名、出生年月、联系电话、入职日 期、电子邮箱、家庭住址,选择性别、部门、岗位、婚 姻状况,上传个人照片,I点击”创建”按叫提交数据。结束业务流程-管理员填写人员信息提交模块名称功能描述操作流程人员信息管理

31、模块增加人员字段名数据类型是否 为空默认值备注AE_NumberNvarchar(5)否无员工编 号AE NameNvarchar(30)1否无AE_SexNchar(1)否男或女,AE BrithdayDatetime否AE Positio nIDInt否AE Departme ntIDInt否AE Teleph oneNvarchar(20)否AE AddressNvarchar(50)否AE EmailNvarchar(50)否AE EntryDateDatetime否AE MaritalStatuslDInt否AE PhotoUrlNvarchar(MAX)否532删除人员模块名称人员

32、信息管理模块功能描述删除人员页面输入页面输岀对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表表字段人员编号、姓名、性别、照片、出生年月、部门、岗位、婚姻状况、联 系电话、入职日期、电子邮箱、家庭住址创建成功,跳转到查看人员页面。失败则弹出框提示信息。OA_AIIEmployeesHttpGetCreate();HttpPostCreate(OA_AllEmployees Employee)AllEmployees 实体对象修改成功,则将新增人员数据写入数据库后,重定向到查看人员页面;否则,弹出信息提示。姓名,部门,岗位无OA AllEmployees跳转到人员信息查看页面员工登陆系统

33、点击导航栏的 人员信息管理”,选择 删除人员”,进入人员删除页面 填写姓名,选择所属部门、岗位,点击”查找”按钮在列表中选择要删除的人员,点击”删除”按钮确认详细信息,点击”删除”按钮删除完成。1操作流程业务流程将相应信息从数据库中删除页面输入页面输岀对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表表字段跳转到人员信息查看页面姓名、部门、岗位删除成功,则跳转到人员列表页面; 否则,弹出信息提示。OA_AIIEmployeesDelete(intid)AllEmployees 实体对象_验证是否有级联信息:有则禁止级联删除,弹出信息提示。无则将删除人员数据从数据库中删除 姓名,部门,岗

34、位无字段名数据类型是否 为空默认值备注AE NameNvarchar(30)否无AE PositionIDInt否AE DepartmentIDInt否结束员工登陆系统点击导航栏的 人员信息管理”,选择 查看人员”,进入人员查看页面填写姓名,选择所属部门、岗位,点击”查找”按钮- 1-在列表中选择要查看的人员,点击”详细”按钮确认详细信息,点击”关闭”按钮结束搜索输入:姓名、部门、岗位 人员列表OA AllEmployeesIndex ()OA_AIIEmployees 实体对象集合符合条件的人员列表姓名,部门,岗位无533查看人员模块名称功能描述操作流程人员信息管理模块查看人员业务流程页面输

35、入页面输岀对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表表字段字段名数据类型是否 为空默认值备注AE NameNvarchar(30)否无AE Positio nIDInt否AE Departme ntIDInt否OA AIIEmployees534修改人员操作流程业务流程功能描述人员信息管理模块修改人员员工登陆系统点击”创建”按钮,提交数据。结束页面输入页面输岀对应的类对应的方法方法输入方法输岀查询条件管理员修改人员信息提交将修改后的数据写入数据库跳转到人员信息查看页面人员编号、姓名、性别、照片、出生年月、部门、岗位、婚姻状况、联 系电话、入职日期、电子邮箱、家庭住址修改成功,则

36、跳转到查看人员页面; 否则,弹出信息提示。OA AIIEmployeesHttpGetlEdit(int id);HttpPostl Edit(OA AIIEmployeesEmployee)AllEmployees 实体对象修改成功,则将修改的人员数据写入数据库后,重定向到查看人员页面;否则,弹出信息提示。姓名,部门,岗位接口设计无数据库表| OA AIIEmployees表字段OA AIIEmployees :字段名数据类型是否 为空默认值备注AE_NumberNvarchar(5)否无员工编 号AE NameNvarchar(30)否无AE_SexNchar1)否男或 女,AE Brit

37、hdayDatetime否AE Positio nIDInt否AE Departme ntIDInt否AE Teleph oneNvarchar(20)否AE AddressNvarchar(50)否AE EmailNvarchar(50)否AE E ntryDateDatetime否AE MaritalStatuslDInt否AE_PhotoUrlNvarchar(MAJ否5.4 部门信息管理子模块5.4.1添加部门模块名称部门信息管理模块功能描述添加部门员工登陆系统点击导航栏的 部门信息管理”,选择 添加部门”,进入部门添加页面 输入部门编号、部门名称、选择部门经理点击”创建”按钮,提交数

38、据。结束操作流程业务流程管理员添加部门信息t-将修改后的数扌- 、 居写入数据库_跳转到部门信息查看页面页面输入页面输岀对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表表字段部门编号、部门名称、部门经理 创建成功,跳转到部门查看页面。失败则弹出框提示信息。OA_Departme ntHttpGetCreate();HttpPostCreate(OA_DepartmentDepartment)Department 实体对象修改成功,则将添加的部门数据写入数据库后,重定向到查看人员页 面;否则,弹出信息提示。 无 无OA Department字段名数据类型是否 为空默认值备注DEP Nu

39、mberNvarchar(5)否无员工编号DEP NameNvarchar(50)否无DEP ManagerlDNvarchar(50)否创建选择要删除的部门删除成功,则跳转到部门查看页面; 否则,弹出信息提示。OA DepartmentDelete(intid)Department 实体对象 ID验证是否有级联信息:542删除部门功能描述操作流程部门信息管理模块删除部门业务流程页面输入页面输岀对应的类对应的方法方法输入方法输岀跳转到部门信息查看页面有则禁止级联删除,弹出信息提示。无则将要删除的部门从数据库删除无无OA Departme nt字段名数据类型是否 为空默认值备注DEP Numbe

40、rNvarchar(5)否无员工编号DEP NameNvarchar(50)否无DEP Ma nagerlDNvarchar(50)否543查看部门业务流程管理员L选择要查看信息的部门查看查询条件接口设计数据库表表字段模块名称功能描述操作流程部门信息管理模块查看部门页面输入部门编号、部门名称、部门经理页面输岀部门查看页面对应的类OA Departme nt对应旳方法In dex()万法输入Department 实体对象方法输岀部门查看页面查询条件无接口设计无数据库表OA Departme nt表字段字段名数据类型是否 为空默认值备注DEP NumberNvarchar(5)否无员工编号DEP

41、NameNvarchar(50)否无DEP Ma nagerlDNvarchar(50)否544修改部门结束i页面输入部门编号、部门名称、部门经 -页面输出部门查看页面对应的类OA Departme nt对应旳方法HttpGetEdit(int id);HttpPost Edit(OA DepartmentDepartment)方法输入Department 实体对象方法输岀修改成功,将修改后的部门数据更新到数据库后,重定向到查看人员页 面;否则,弹出信息提示。查询条件无接口设计无数据库表OA Departme nt表字段字段名数据类型是否 为空默认值备注DEP NumberNvarchar(5

42、)否无员工编号DEP NameNvarchar(50)否无DEP Ma nagerlDNvarchar(50)否员工登陆系统点击导航栏的 请假”选择 申请请假”进入请假页面填写起始时间,请假事由,选择请假类型点击提交”按钮,提交数据。进入 请假审批状况”列表页面,可以看到刚提交的请假 申请,此时已成功申请,等待部门经理审批。结束(等待审批)5.5 请假管理模块5.5.1申请请假模块名称请假管理模块功能描述操作流程申请请假创建成功,跳转到查看请假审批状态页面。失败则弹出框提示信息。OA_AskForLeaveHttpGetCreate();HttpPostCreate(OA_AskForLeav

43、e AskForLeave)AskForLeave 实体对象修改成功,则将请假条数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。姓名,部门,申请日期,申请类型无OA AskForLeave字段名数据类型是否 为空默认值备注AFL IDInt否自增主键AFL EmployeelDNvarchar(5)否员工编号AFL Application DateNvarchar(30)否AFL StartDateNvarchar(6)否AFL En dDateNchar(1)否AFL ContentDatetime否AFL TypeIDInt否AFL ApproveStatusInt否AFLA

44、pproveC ontentMoney否AFLApproveDateNvarchar(50)否页面输入页面输岀对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表表字段请假日期,请假时间段,请假的理由,请假的人员5.5.2查看请假审批状态模块名称请假管理模块员工登陆系统点击导航栏的 请假”,选择 请假审批状态”,进入查看请假审批状态页面。根据需要填写“姓名”或者选择“申请日 期”,“部门”“申请类型”进行查询。 如若需要重新填写,则可以点击“重置”点击查询”按钮,提交数据。请假审批状态列表更新,列出查询的结果,此时查询成在请假审批状态”列表的“操作”栏中,可以点击详情”按钮,页面弹出当前

45、请假条的详细情况,可查看当前请假条详字段名数据类型是否 为空默认值备注AFL IDInt否自增主键AFL EmploveelDInt否无员工编号AFL _Applicatio n ateDatetime否无AFL StartDateDatetime否123456AFL EndDateDatetime否功能描述操作流程查看请假审批状态业务流程页面输入页面输岀对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表表字段请假查询结束普通员工根据条件查询请假条的审批状态列表。查看某条请假条的详细情姓名_请假审批状态列表,当前请假条详细情况表OA_AskForLeaveIn dexAskForLea

46、ve 实体对象的集合将请假条数据输出到当前界面 姓名,部门,申请日期,申请类型 无OA AskForLeave点击“关闭”按钮,关闭当前请 假条的详细情况。AFL Co ntentNvarchar(Max)否AFL TypelDInt否AFL ApproveStatusNvarchar(50)否AFL ApproveCo ntentNvarchar(Max)否5.5.3审批请假同意并给予回执姓名,备注(同意说明或者拒绝理由) 待审批请假条列表页面,当前请假条详细情况表OA_AskForLeaveIndex()。Approve ( OA_AskForLeaveAskForLeave) AskFo

47、rLeave 实体对象的集合,待审批AskForLeave 实体对象 将审批的请假条输出到数据库以及当前页面姓名,部门,申请日期,申请类型无OA AskForLeave字段名数据类型是否 为空默认值备注AFL IDInt否自增主键AFL EmployeelDInt否无员工编号AFL _Applicati on DateDat time否无AFL StartDateDatetime否123456AFL EndDateDatetime否AFL Co ntentNvarchar(Max)否AFL TypeIDInt否AFL ApproveStatusNvarchar(50)否AFL ApproveC

48、o ntentNvarchar(Max)否5.6 公告管理模块5.6.1查看公告模块名称公告管理模块功能描述查看公告页面输入页面输岀对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表表字段人员登陆系统点击导航栏的公告”选择查看公告”进入查看公告页面。根据需要选择“公告范围”,“公告时间”,进行查询。如若需要重新选择,可以点击“重置”按钮。I点击查询”按钮,提交数据。公告列表更新,列出查询的结果,此时查询成功。- J:-在公告列表的“查看栏中,可以点击查看按钮,页面右边显示公告的详细情况,可查看当前公告详情。点击“关闭”按钮,关闭当前查看的公告详查看公告结束。业务流程登录人员根据条件查询

49、公告列表查看某条公告的详细情况页面输入页面输岀 对应的类 对应的方法 方法输入方法输岀查询条件接口设计数据库表表字段无公告列表,当前公告详细情况Announ ceme ntIndex () _Ann ou nceme nt 实体对象 将公告数据输出到当前界面 公告范围,公告时间 无Announ ceme nt字段名数据类型是否 为空默认值备注AM IDInt否自增主键AM ThemeNvarchar(IOO)否AM ContentNvarchar(500)否AM DatetimeDatetime否OA_A nnoun ceme ntHttpGetCreate();HttpPostCreate(

50、OA_AnnouncementAnnouncement)Announ ceme nt 实体对象将公告数据插入到数据库以及输出到当前页面无_无OA Announcement字段名数据类型是否 为空默认值备注AM IDInt否自增:主键AM ThemeNvarchar(100)否562添加公告模块名称功能描述操作流程公告管理模块添加公告管理员登陆系统点击导航栏的公告”选择添加公告”进入添加公告页面填写“公告编号”,“公告主题”,“公告内容”,以及选择“公告范围”。如若需要重新填写,贝何以点击“重置”按-钮。点击 提交”按钮,提交数据。公告列表更新,列出所提交的公告,此时添加公告成功。添加公告结束业务流程系统管理员填写公告列表添力加公告页面输入页面输岀公告编号,公告主题,公告内容,公告时间 公告列表对应的类对应的方法方法输入方法输岀查询条件接口设计数据库表表字段AM Co ntentNvarchar(500)否AM DatetimeDatetime否563编辑公告管理员登陆系统点击导航栏的 公告”,选择 编辑公告”,进入编辑公告页面根据需要选择“公告范围”,“公告时间”,进行查询,如若需要重新选择,可以点击“重置”按钮。点击查询”按钮,提交数据。公告列表更新,列出查询结果,此时查询成功。点击公告列表中的编辑”按钮,显示公告编辑页面。或者点击“删除”按钮

温馨提示

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

评论

0/150

提交评论