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

下载本文档

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

文档简介

1、OA办公系统详细设计说明书内部文档PAGE 第102页 共102页OA办公自动化管理系统详细设计说明书中软培训实训基地第1页 共102页OA办公自动化管理系统OA办公自动化管理系统详细设计说明书编写: 编写: 日期:2013-07-31审核:日期:批准:日期:受控状态:是 发布版次:3.0日期:2013-08-02编号:变更记录日期版本变更说明作者2013/088/021.0初始版本2013/088/031.5模块汇总2013/088/042.0模块功能详细设设计2013/088/042.0模块功能详细设设计2013/088/052.5对象设计2013/088/083.0升级及审核签字确认系统

2、模块对应章节对应部门负责人签字目 录TOC o 1-31引言 PAGEREF _Toc124314853 h 51.1编写目目的 PAGEREF _Toc124314854 h 51.2背景 PAGEREF _Toc124314855 h 51.3基线 PAGEREF _Toc124314856 h 51.4范围 PAGEREF _Toc124314857 h 51.5定义 PAGEREF _Toc124314858 h 51.6参考资资料 PAGEREF _Toc124314859 h 52总体设计 PAGEREF _Toc124314860 h 52.1概述 PAGEREF _Toc124

3、314861 h 52.1.1功功能描述 PAGEREF _Toc124314862 h 52.1.2运运行环境 PAGEREF _Toc124314863 h 62.1.3开开发环境 PAGEREF _Toc124314864 h 62.2设计思思想 PAGEREF _Toc124314865 h 72.2.1系系统构思 PAGEREF _Toc124314866 h 72.2.2关关键技术与算算法 PAGEREF _Toc124314867 h 82.2.3关关键数据结构构 PAGEREF _Toc124314868 h 92.3人工处处理过程 PAGEREF _Toc124314869

4、h 93系统功能设设计 PAGEREF _Toc124314870 h 93.1个人办办公 PAGEREF _Toc124314871 h 93.1.1日日程安排 PAGEREF _Toc124314872 h 94系统数据结结构设计 PAGEREF _Toc124314873 h 144.1说明 PAGEREF _Toc124314874 h 144.2数据结结构 PAGEREF _Toc124314875 h 144.3数据结结构与系统元元素的关系 PAGEREF _Toc124314876 h 145接口设计 PAGEREF _Toc124314877 h 145.1用户接接口 PAGE

5、REF _Toc124314878 h 145.2外部接接口 PAGEREF _Toc124314879 h 146运行设计 PAGEREF _Toc124314880 h 156.1系统初初始化 PAGEREF _Toc124314881 h 156.2运行控控制 PAGEREF _Toc124314882 h 156.3系统结结束 PAGEREF _Toc124314883 h 157系统出错处处理设计 PAGEREF _Toc124314884 h 157.1出错信信息 PAGEREF _Toc124314885 h 157.2补救措措施 PAGEREF _Toc124314886 h

6、158系统维护设设计 PAGEREF _Toc124314887 h 168.1检测点点的设计 PAGEREF _Toc124314888 h 168.2检测专专用模块的设设计 PAGEREF _Toc124314889 h 169尚待解决的的问题 PAGEREF _Toc124314890 h 16引言编写目的本说明书目的在在于明确说明明系统各功能能的实现方式式,指导开发发人员进行编码码。本说明书的预期期读者为:项项目开发经理理、客户项目经经理、系统开开发人员以及及测试人员背景待开发软件系统统的名称:OOA办公自动动化管理系统统此软件系统任务务提出者: 此软件系统任务务开发者: 此软件系统任

7、务务用户: 范围主要以OA办办公自动化管管理系统需求分析说明明书提出了基本范范围,实施目目标和功能等等信息,供实施开发部门门使用。参考资料OA办公自动化化管理系统需求求分析说明书书 v1.00。OA办公自动化化管理系统概要要设计说明书书 v1.00。OA办公自动化化管理系统数据据库设计说明明书 v1.0。术语与缩写解释释缩写、术语解 释SPP精简并行过程,SSimpliified Paralllel PProcesssSD系统设计,Syystem DesiggnOA办公室自动化。系统环境操作系统本系统基于ASSP.NETT+Entiity Frramewoork+ajjax开发,可可运行于支持

8、持IIS应用用平台的Wiindowss Servver 操作作系统。数据库本系统采用 MMSSQL SERVEER 数据库库,版本为 2008 R2 。客户端客户端软件为:MS IEE、Googgle Chhorme等等。系统模块命名规规范概述设计、开发人员员必须严格按按照此套开发发规范和标准准,并落实到自自己的开发当当中。命名规范包括:控制器命名规范范:模块+Coontroller例如:AskFForLeaaveConntroleer,其中AAskForrLeavee为请假管理理模块名。行为命名规范:功能名称(参参数1,参数数2.)例如:Creaate(),EEdit(iint idd).,

9、GeetLezvveStattus(innt id)。其他函数命名规规范:模块名称_函数名称称(参数11,参数2)例如:AskFForLeaave_GeetStatte(intt id);编码规范包括:提示:模块设计计人员确定本本软件的模块块命名规则(例例如类、函数数、变量等),确确保模块设计计文档的风格格与代码的风风格保持一致致。可以从机机构的编程规规范中摘取或或引用(如果果存在的话)。对象设计系统类图结构(总总体类图)关键类定义报销单填写并提提交(关系类类图)描述:功能描述述用户使用Acccount类类登录系统,系统通通过OA_AAllEmpployeees类并访问OA_BasseInfo

10、o类自动读取用用户信息。用户填写OA_Reiimbursse类的属性(OA_Reiimbursse类通过访问OA_BasseInfoo类确定报销类型)并提交,系统统自动在OA_ReeimburrseAppprove类类生成对应对对象。逻辑时序图用户输入帐号密密码(验证码码)等登录信信息,OA_Accoount类通过将查询询OA_AlllEmplooyees类类验证帐号密密码是否正确确。正确登录后,系统通过OOA_AlllEmplooyees类类并访问OA_BasseInfoo类自动读取用用户性别、婚姻状况信息。用户填写OA_Reiimbursse类的属性,OA_Reimbburse类类通过访问

11、OA_BasseInfoo类确定报销类型。然后提交报销信息,系系统自动在OOA_ReiimbursseApprrove类生成报销审批批,至此报销销提交完成。用户注销退出系统。请假单填写并提提交(关系类类图)描述:功能描述述用户使用Acccount类类登录系统,系统通通过OA_AAllEmpployeees类并访问OA_BasseInfoo类自动读取用用户信息。用户填写OA_AskkForLeeave类的属性并提交,请假申请完完成。逻辑时序图用户输入帐号密密码(验证码码)等登录信信息,OA_Accoount类通过将查询询OA_AlllEmplooyees类类验证帐号密密码是否正确确。正确登录后,

12、用户填写OA_AskkForLeeave类的属性,至此请假申请完完成。用户注注销退出系统统。公告发布(关系系类图)描述:功能描述述用户使用Acccount类类登录系统,系统通通过OA_AAllEmpployeees类并访问OA_BasseInfoo类自动读取用用户信息。用户填写OA_Annnounceement类的属性,通过过OA_Deepartmment类选择要通知知的部门,系系统自动将所选择部门与对应公公告记录在OOA_AnnnounceementRRange类类。逻辑时序图用户输入帐号密密码(验证码码)等登录信信息,OA_Accoount类通过将查询询OA_AlllEmplooyees类

13、类验证帐号密密码是否正确确。正确登录后,用用户填写OA_Annnounceement类类的属性,通过过OA_Deepartmment类选择要通知知的部门,系系统自动将所选择部门与对应公公告记录在OOA_AnnnounceementRRange类类,至此公告发布完成成。用户注销销退出系统。人员增加(关系系类图)描述:功能描述述管理员使用Acccountt类登录系统,系统通通过OA_AAllEmpployeees类并访问OA_BasseInfoo类自动读取个人人信息。然后填写要增加的OA_AlllEmplooyees类类的属性(OA_AlllEmplooyees类类通过访问OA_BasseInfo

14、o类确定性别、婚姻状状况类型),再选择OA_Department类的DEP_ID确定人员部门归属,按照部门选择OA_Position类的POS_ID确定职位。逻辑时序图管理员输入帐号号密码(验证码码)等登录信信息,OA_Accounnt类通过将查询询OA_AlllEmplooyees类类验证帐号密密码是否正确确。正确登录后,管理理员填写OA_AlllEmplooyees类类的属性(OA_AlllEmplooyees类类通过访问OA_BasseInfoo类确定性别、婚姻状状况类型),再选择OA_Department类的DEP_ID确定人员部门归属,按照部门选择OA_Position类的POS_I

15、D确定职位,至此增加人员完成。管理员注销退出系统。权限分配(关系系类图)描述:功能描述述管理员使用Acccountt类登录系统,系统通通过OA_AAllEmpployeees类并访问OA_BasseInfoo类自动读取个人人信息。然后通过访问OA_EEmployyeePowwer确定用用户已有权限,再通过OA_PPower为为用户选择新权限。选选择完成后系系统自动在OOA_EmpployeeePowe中中增加用户新新权限记录,至至此权限分配配完成。逻辑时序图管理员输入帐号号密码(验证码码)等登录信信息,OA_Accoount类通过将查询询OA_AlllEmplooyees类类验证帐号密密码是否

16、正确确。正确登录后,管理理员通过访问OOA_EmpployeeePowerr确定用户已有有权限,再通过OA_PPower为用户选择新权限。选选择完成后系系统自动在OOA_EmpployeeePowe中中增加用户新新权限记录,至至此权限分配配完成。管理理员注销退出出系统。模块汇总模块汇总表提示:这里模块块是指相对独独立的软件设设计单元,例例如对象类、函函数包等等。OA办公自动化化系统模块名称功能简述账户管理模块实现用户对系统统的登录、注注销、修改密密码。同时实现登录页页面的公告显显示。系统主页模块系统的默认首页页,实现公告告信息查看,以以及动态信息息提示。人员管理模块对公司员工的档档案进行维护护

17、。实现对人人员信息的增增删查改。部门管理模块可以对该公司的的部门信息进进行维护,如如增加部门,查查找部门,修修改部门信息息,删除部门门操作。岗位管理模块可以对该公司的的岗位信息进进行维护,如如增加岗位,查查找岗位,修修改岗位信息息,删除岗位位操作。权限管理模块实现对权限的增增删查改,以以及对员工的的授权操作。一个人可以拥有多个权限,一个权限可以分配给多个人。每个人员默认拥有普通员工的权限,包括查看个人信息,修改人个信息,修改登陆密码,申请报销,查看个人报销,请假,查看个人请假,查看公告。个人信息管理模模块为员工个人提供供包括基本个个人信息,岗岗位信息,密密码,联系方方式等个人信信息的维护公告管

18、理模块该功能允许每个个部门的员工工登录系统后后可以看到公公司和所在部部门发布的公公告。由系统统管理员统一一管理,进行行对公告的增增添,删除,修修改,查询的的操作。请假管理模块本功能为员工在在日常生活中中遇到一些紧紧急事项而需需要跟部门申申请请假。对对于普通员工工不仅有申请请假条的功能能,而且还能能查看自己申申请假条以及及假条的审批批状态。对于于部门经理,能能查看所有的的请假条,并并对请假条给给与回执。此此模块包括的的功能有:申申请请假条,查查看请假条,审审批请假条。报销管理模块员工在工作中,因因为工作差旅旅的关系或者者其他而要消消耗的金额向向公司进行申申请报销,在在报销过程中中,需一层层层向上

19、申请,经经过部门经理理、财务部,直直到总经理批批准为止,最最后由总经理理发送允许回回执给员工。如果在某一层申申请被拒绝,即即给与员工一一个回执并说说明拒绝理由由。此模块功功能包括:申申请差旅报销销单,申请其其他报销单,查查看报销,审审批报销。OA办公自动化化系统 过滤滤器模块名称功能简述全局过滤器实现对用户的有有效登录进行行验证:已登录用户,则则允许继续操操作。否则,将将强制跳转到到登录页面。实现对用户的权权限进行判断断和控制访问问:用户每访问任何何一个页面,都都必须进行权权限判断,有权限,则继续续访问;无权权限,则提示示警告,并返返回之前页面面。模块关系图提示:参考体系系结构设计文文档功能层

20、次模块图图:权限管理权限管理用户登陆个人信息管理请假报销人员信息管理部门信息管理职位信息管理公告管理模块功能详细设设计账户管理模块登录系统模块名称账户管理模块功能描述登录系统,进行行人员登陆验验证,避免无无权限使用者者进入系统操作流程打开打开登录页面,页面可查看面向全部部门发出的公告信息员工输入用户名,密码员工输入用户名,密码若想重置输入账号、密码,点击若想重置输入账号、密码,点击“取消”按钮点击点击“登陆”按钮 账账号密码不对对登陆成功,进入系统登陆成功,进入系统结束结束业务流程登录页面登录页面填写登陆信息填写登陆信息验证失败,重新输入登陆信息提交验证失败,重新输入登陆信息提交进入数据库验证

21、登陆信息进入数据库验证登陆信息验证成功,进入系统验证成功,进入系统页面输入人员用户名、密密码页面输出登录成功,跳转转到系统主页页;登录失败败,跳转回登登陆页面。登录页面输出面面向全部部门门发出的公告告信息对应的类Accountt对应的方法HttpGeetLoggOn();HttpPPost LogOnn(LogOOnModeel moddel,sttring returrnUrl)方法输入HttpGeet人员用户名、密码码;HttppPost LogOnnModell对象,retturnUrrl方法输出登录页面输出面面向所有部门门的公告信息息。登录时,进入数数据库匹配当当前输入的账账号密码:验

22、证成功:进入入系统主页;验证失败:提示信息。查询条件人员用户名,密密码接口设计无数据库表OA_AllEEmployyees,OA_Annnounceement表字段OA_AllEEmployyees:字段名数据类型是否为空默认值备注含义AE_IDInt否主键,自增索引AE_NameNvarchar(30)否员工姓名AE_PasswordNvarchar(6)否123456登陆密码OA_Annoouncemment:字段名数据类型是否为空默认值备注含义AM_IDInt否主键, 自增主键,索引AM_NumberNvarchar(50)否公告编号AM_ThemeNvarchar(100)否公告主题A

23、M_ContentNvarchar(500)否公告内容AM_DatetimeDatetime否NOW()公告时间注销,退出系统统模块名称账户管理模块功能描述注销,退出系统统。操作流程打开系统打开系统任一页面点击右上角的“点击右上角的“退出”按钮弹出框询问是否退出,弹出框询问是否退出,是则点击“确定”按钮是则点击“取消”按钮否 成功退出系统,跳转到登录页面,页面可查看面向全部部门发出的公告信息成功退出系统,跳转到登录页面,页面可查看面向全部部门发出的公告信息结束结束业务流程打开系统打开系统任一页面点击右上角的“退出点击右上角的“退出”按钮弹出框询问是否退出,弹出框询问是否退出,否成功退出系统,跳

24、转到登录页面是成功退出系统,跳转到登录页面 结束结束页面输入无页面输出注销成功,跳转转回登陆页面面对应的类Accountt对应的方法LogOff()方法输入无方法输出清除Cookiie等登录信信息(FormssAutheenticaation.SignOOut();)成功退出系统,跳跳转到登录页页面,页面可可查看面向全全部部门发出出的公告信息息查询条件无接口设计无数据库表OA_Annoouncemment表字段OA_Annoouncemment:字段名数据类型是否为空默认值备注含义AM_IDInt否主键, 自增主键,无意义AM_NumberNvarchar(50)否公告编号AM_ThemeNv

25、archar(100)否公告主题AM_ContentNvarchr(500)否公告内容AM_DatetimeDatetime否NOW()公告时间打开系统任一页面打开系统任一页面修改登录密码模块名称账户管理模块功能描述修改登录密码操作流程员工登陆系统员工登陆系统点击点击导航栏的“个人信息管理”,选择“修改登录密码”,进入修改登录密码页面在编辑界面上填写密码信息在编辑界面上填写密码信息点击“提交”按钮,提交数据。点击“提交”按钮,提交数据。结束结束业务流程普通员工普通员工修改登录密码修改登录密码结束结束页面输入用户的新密码和和旧密码页面输出无对应的类Accountt对应的方法ChangePPass

26、woord(ChanggePassswordMModel modell)方法输入ChangePPasswoordModdel实体对对象方法输出将新的登录密码码更新到数据据库查询条件根据登录用户的的ID进行查查询接口设计无数据库表OA_AllEEmployyees表字段字段名数据类型是否为空默认值备注AE_IDInt否自增主键AE_NameNvarchar(30)否无AE_PasswordNvarchar(6)否123456系统首页模块首页信息提示模块名称系统首页模块功能描述首页信息提示操作流程员工登陆系统员工登陆系统成功登录系统后,即进入系统首页,成功登录系统后,即进入系统首页,系统首页有“公

27、告信息”,“动态信息”结束结束业务流程验证验证登录成功登录系统后,即进入系统首页,成功登录系统后,即进入系统首页,系统首页有“公告信息”,“动态信息”页面输入页面输出首页页面,公告告信息,待请请假以及报销销相关信息对应的类Home对应的方法Index()方法输入人员ID ,OOA_Annnounceement、OOA_ AskFoorLeavve、OA_ OA_Reeimburrse实体对对象集合方法输出公告信息,待请请假以及报销销相关状态信息查询条件无接口设计无数据库表OA_AllEEmployyees、OA_Annnounceement、OOA_ AskFoorLeavve、OA_ OA_

28、Reeimburrse表字段OA_AllEEmployyees:字段名数据类型是否为空默认值备注AE_IDInt否自增主键AE_NameNvarchar(30)否无AE_PasswordNvarchar(6)否123456OA_Annoouncemment:字段名数据类型是否为空默认值备注含义AM_IDInt否主键, 自增主键,无意义AM_NumberNvarchar(50)否公告编号AM_ThemeNvarchar(100否公告主题AM_ContentNvarchar(500)否公告内容AM_DatetimeDatetime否NOW()公告时间OA_ AskkForLeeave:字段名数据类

29、型是否为空默认值备注含义AFL_IDInt否自增主键主键,无意义AFL _EmployeeIDInt否外键员工IDAFL _ApplicationDateDatetime否NOW()申请日期AFL _StartDateDatetime否开始日期AFL _EndDateDatetime否结束日期AFL _ContentNvarchar(Max)否请假事由AFL _TypeIDInt否外键请假类型AFL _ApproveStatusNvarchar(50)否“批准”或“等待审核”或“不批准”审核状态AFL _ ApproveContentNvarchar(Max)否审核回复AFL _ Approv

30、eDateDatetime否审核时间OA_ OA_Reimbburse:字段名数据类型是否为空默认值备注含义RE_IDInt否主键,自增主键,无意义RE_EmployeeIDInt否外键员工IDRE_ApplicationDateDatetime否NOW()申请日期RE_ContentNvarchar(MAX)否申请内容RE_Moneymoney否金额RE_TypeIDInt否外键报销类型IDRE_ApproveStatusNvarchar(50)否报状态人员信息管理模模块增加人员模块名称人员信息管理模模块功能描述增加人员操作流程员工登陆系统员工登陆系统点击导航栏的“人员信息管理”,选择“增加

31、人员”,进入人员添加页面点击导航栏的“人员信息管理”,选择“增加人员”,进入人员添加页面填写填写人员编号、姓名、出生年月、联系电话、入职日期、电子邮箱、家庭住址,选择性别、部门、岗位、婚姻状况,上传个人照片,点击”创建”按钮,提交数据。点击”创建”按钮,提交数据。结束结束业务流程管理员管理员填写人员信息填写人员信息提交提交跳转到人员信息查看页面跳转到人员信息查看页面页面输入人员编号、姓名名、性别、照照片、出生年年月、部门、岗岗位、婚姻状状况、联系电电话、入职日日期、电子邮邮箱、家庭住住址页面输出创建成功,跳转转到查看人员员页面。失败败则弹出框提提示信息。对应的类OA_AllEEmployyee

32、s对应的方法HttpGeetCreeate();HttpPPostCreatee(OA_AlllEmplooyees Emplooyee) 方法输入AllEmplloyeess实体对象方法输出修改成功,则将将新增人员数数据写入数据据库后,重定定向到查看人人员页面;否则,弹出信息息提示。查询条件姓名,部门,岗岗位接口设计无数据库表OA_AllEEmployyees表字段字段名数据类型是否为空默认值备注AE_NumberNvarchar(5)否无员工编号AE_NameNvarchar(30)否无AE_SexNchar(1)否男或女AE_BrithdayDatetime否AE_PositionID

33、Int否AE_DepartmentIDInt否AE_TelephoneNvarchar(20)否AE_AddressNvarchar(50)否AE_EmailNvarchar(50)否AE_EntryDateDatetime否AE_MaritalStatusIDInt否AE_PhotoUrlNvarchar(MAX)否删除人员模块名称人员信息管理模模块功能描述删除人员操作流程员工登陆系统员工登陆系统点击导航栏的“人员信息管理”,选择“删除人员”,进入人员删除页面点击导航栏的“人员信息管理”,选择“删除人员”,进入人员删除页面填写填写姓名,选择所属部门、岗位,点击”查找”按钮在列表中选择要删除的

34、人员,点击”删除”按钮在列表中选择要删除的人员,点击”删除”按钮确认详细信息,点击确认详细信息,点击”删除”按钮删除删除完成。结束结束业务流程管理员管理员查找查找要删除的人员删除删除将将相应信息从数据库中删除跳转到人员信息查看页面跳转到人员信息查看页面页面输入姓名、部门、岗岗位页面输出删除成功,则跳跳转到人员列列表页面;否则,弹出信息息提示。对应的类OA_AllEEmployyees对应的方法Delete(iint id)方法输入AllEmplloyeess实体对象方法输出验证是否有级联联信息:有则禁止级联删删除,弹出信信息提示。无则将删除人员员数据从数据据库中删除查询条件姓名,部门,岗岗位接

35、口设计无数据库表OA_AllEEmployyees表字段字段名数据类型是否为空默认值备注AE_NameNvarchar(30)否无AE_PositionID Int否AE_DepartmentIDInt否查看人员模块名称人员信息管理模模块功能描述查看人员操作流程员工登陆系统员工登陆系统点击导航栏的“人员信息管理”,选择“查看人员”,进入人员查看页面点击导航栏的“人员信息管理”,选择“查看人员”,进入人员查看页面填写填写姓名,选择所属部门、岗位,点击”查找”按钮在列表中选择要查看的人员,点击”详细”按钮在列表中选择要查看的人员,点击”详细”按钮确认详细信息,点击确认详细信息,点击”关闭”按钮结束

36、结束业务流程管理员管理员查找到要查看的人员查找到要查看的人员查看查看页面输入搜索输入:姓名名、部门、岗岗位页面输出人员列表对应的类OA_AllEEmployyees对应的方法Index()方法输入OA_AllEEmployyees实体体对象集合方法输出符合条件的人员员列表查询条件姓名,部门,岗岗位接口设计无数据库表OA_AllEEmployyees表字段字段名数据类型是否为空默认值备注AE_NameNvarchar(30)否无AE_PositionID Int否AE_DepartmentIDInt否修改人员模块名称人员信息管理模模块功能描述修改人员操作流程员工登陆系统员工登陆系统点击导航栏的“

37、人员信息管理”,选择“修改人员”,进入人员修改页面点击导航栏的“人员信息管理”,选择“修改人员”,进入人员修改页面输入姓名、所属部门、所属岗位,点击输入姓名、所属部门、所属岗位,点击”查找”按钮在人员列表中选中要修改的人员,点击在人员列表中选中要修改的人员,点击”修改”按钮重新填写人员编号重新填写人员编号、姓名、出生年月、联系电话、入职日期、电子邮箱、家庭住址,选择性别、部门、岗位、婚姻状况,上传个人照片,点击”创建”按钮,提交数据。点击”创建”按钮,提交数据。结束结束业务流程管理员管理员修改人员信息修改人员信息提交提交将将修改后的数据写入数据库跳转到人员信息查看页面跳转到人员信息查看页面页面

38、输入人员编号、姓名名、性别、照照片、出生年年月、部门、岗岗位、婚姻状状况、联系电电话、入职日日期、电子邮邮箱、家庭住住址页面输出修改成功,则跳跳转到查看人人员页面;否则,弹出信息息提示。对应的类OA_AllEEmployyees对应的方法HttpGeetEdit(iint idd) ;HttpPPostEdit(OA_AlllEmplooyees Emplooyee)方法输入AllEmplloyeess实体对象方法输出修改成功,则将将修改的人员员数据写入数数据库后,重重定向到查看看人员页面;否则,弹出信息息提示。查询条件姓名,部门,岗岗位接口设计无数据库表OA_AllEEmployyees表字

39、段OA_AllEEmployyees:字段名数据类型是否为空默认值备注AE_NumberNvarchar(5)否无员工编号AE_NameNvarchar(30)否无AE_SexNchar1)否男或女AE_BrithdayDatetime否AE_PositionID Int否AE_DepartmentIDInt否AE_TelephoneNvarchar(20)否AE_AddressNvarchar(50)否AE_EmailNvarchar(50)否AE_EntryDateDatetime否AE_MaritalStatusIDInt否AE_PhotoUrlNvarchar(MA)否部门信息管理子子

40、模块添加部门模块名称部门信息管理模模块功能描述添加部门操作流程员工登陆系统员工登陆系统点击导航栏的“部门信息管理”,选择“添加部门”,进入部门添加页面点击导航栏的“部门信息管理”,选择“添加部门”,进入部门添加页面输入部门编号、部门名称、选择部门经理输入部门编号、部门名称、选择部门经理点击”创建”按钮,提交数据。点击”创建”按钮,提交数据。结束结束业务流程管理员管理员添加部门信息添加部门信息创建创建将将修改后的数据写入数据库跳转到部门信息查看页面跳转到部门信息查看页面页面输入部门编号、部门门名称、部门门经理页面输出创建成功,跳转转到部门查看看页面。失败败则弹出框提提示信息。对应的类OA_Dep

41、aartmennt对应的方法HttpGeetCreeate();HttpPPostCreatte(OA_ Depaartmennt Deparrtmentt)方法输入Departmment实体体对象方法输出修改成功,则将将添加的部门门数据写入数数据库后,重重定向到查看看人员页面;否则,弹出信息息提示。查询条件无接口设计无数据库表OA_Depaartmennt表字段字段名数据类型是否为空默认值备注DEP_NumberNvarchar(5)否无员工编号DEP_NameNvarchar(50)否无DEP_ManagerIDNvarchar(50)否删除部门模块名称部门信息管理模模块功能描述删除部门操

42、作流程员工登陆系统员工登陆系统点击导航栏的“部门信息管理”,选择“删除部门”,进入部门删除页面点击导航栏的“部门信息管理”,选择“删除部门”,进入部门删除页面选择要删除的部门选择要删除的部门点击”点击”删除”按钮,提交数据。系统检测该部门下是否有职位和员工系统检测该部门下是否有职位和员工是否禁止删除,弹出提示,需先删除引用删除部门禁止删除,弹出提示,需先删除引用删除部门结束结束业务流程管理员管理员选择要选择要删除的部门系统检测该部门下是否有职位和员工系统检测该部门下是否有职位和员工禁止删除,弹出提示,需先删除引用删除部门禁止删除,弹出提示,需先删除引用删除部门跳转到部门信息查看页面跳转到部门信

43、息查看页面页面输入选择要删除的部部门页面输出删除成功,则跳跳转到部门查查看页面;否则,弹出信息息提示。对应的类OA_Depaartmennt对应的方法Delete(iint id)方法输入Departmment实体体对象ID方法输出验证是否有级联联信息:有则禁止级联删删除,弹出信信息提示。无则将要删除的的部门从数据据库删除查询条件无接口设计无数据库表OA_Depaartmennt表字段字段名数据类型是否为空默认值备注DEP_NumberNvarchar(5)否无员工编号DEP_NameNvarchar(50)否无DEP_ManagerIDNvarchar(50)否查看部门模块名称部门信息管理模

44、模块功能描述查看部门操作流程员工登陆系统员工登陆系统点击导航栏的“部门信息管理”,选择“查看部门”,进入部门查看页面点击导航栏的“部门信息管理”,选择“查看部门”,进入部门查看页面选择要查看的部门,点击选择要查看的部门,点击”详细”按钮点击”关闭”按钮点击”关闭”按钮结束结束业务流程管理员管理员选择要查看信息的部门选择要查看信息的部门查看查看页面输入部门编号、部门门名称、部门门经理页面输出部门查看页面对应的类OA_Depaartmennt对应的方法Index()方法输入Departmment实体体对象方法输出部门查看页面查询条件无接口设计无数据库表OA_Depaartmennt表字段字段名数据

45、类型是否为空默认值备注DEP_NumberNvarchar(5)否无员工编号DEP_NameNvarchar(50)否无DEP_ManagerIDNvarchar(50)否修改部门模块名称部门信息管理模模块功能描述修改部门操作流程员工登陆系统员工登陆系统点击导航栏的“部门信息管理”,选择“修改部门”,进入部门修改页面点击导航栏的“部门信息管理”,选择“修改部门”,进入部门修改页面选择要下修改的部门,点击选择要下修改的部门,点击”查找”按钮在列表中选择要修改的部门,点击”修改”按钮在列表中选择要修改的部门,点击”修改”按钮输入部门输入部门编号、部门名称、选择部门经理,点击”保存”按钮点击”关闭”

46、按钮,提交数据点击”关闭”按钮,提交数据结束结束业务流程管理员管理员选择要修改信息的部门选择要修改信息的部门重新填写部门信息重新填写部门信息将修改后的数据保存到数据库将修改后的数据保存到数据库结束结束页面输入部门编号、部门门名称、部门门经理页面输出部门查看页面对应的类OA_Depaartmennt对应的方法HttpGeetEdiit(intt id) ;HttpPPostEdit(OA_ DDeparttment Deparrtmentt)方法输入Departmment实体体对象方法输出修改成功,将修修改后的部门门数据更新到到数据库后,重重定向到查看看人员页面;否则,弹出信息息提示。查询条件无

47、接口设计无数据库表OA_Depaartmennt表字段字段名数据类型是否为空默认值备注DEP_NumberNvarchar(5)否无员工编号DEP_NameNvarchar(50)否无DEP_ManagerIDNvarchar(50)否请假管理模块申请请假模块名称请假管理模块功能描述申请请假操作流程员工登陆系统员工登陆系统点击点击导航栏的“请假”,选择“申请请假”,进入请假页面填写起始时间,请假事由,选择请假类型填写起始时间,请假事由,选择请假类型结束(等待审批)进入“请假审批状况”列表页面,可以看到刚提交的请假申请,此时已成功申请,等待部门经理审批。点击“提交”按钮,提交数据。结束(等待审批

48、)进入“请假审批状况”列表页面,可以看到刚提交的请假申请,此时已成功申请,等待部门经理审批。点击“提交”按钮,提交数据。业务流程页面输入请假日期,请假假时间段,请请假的理由,请请假的人员页面输出创建成功,跳转转到查看请假假审批状态页页面。失败则则弹出框提示示信息。对应的类OA_AskFForLeaave对应的方法HttpGeetCreeate();HttpPPostCreatte(OA_ AskFForLeaave AsskForLLeave)方法输入AskForLLeave实实体对象方法输出修改成功,则将将请假条数据据写入数据库库后,重定向向到查看人员员页面;否则,弹出信息息提示。查询条件姓

49、名,部门,申申请日期,申申请类型接口设计无数据库表OA_AskFForLeaave表字段字段名数据类型是否为空默认值备注AFL_IDInt否自增主键AFL _EmployeeIDNvarchar(5)否员工编号AFL _ApplicationDateNvarchar(30)否AFL _StartDateNvarchar(6)否AFL _EndDateNchar(1)否AFL _ContentDatetime否AFL _TypeIDInt否AFL _ApproveStatusInt否AFL _ ApproveContentMoney否AFL _ ApproveDateNvarchar(50)否查

50、看请假审批状状态模块名称请假管理模块功能描述查看请假审批状状态操作流程员工登陆系统员工登陆系统点击导航栏的“请假”,选择“点击导航栏的“请假”,选择“请假审批状态”,进入查看请假审批状态页面。根据需要填写根据需要填写“姓名”或者选择“申请日期”,“部门”“申请类型”进行查询。如若需要重新填写,则可以点击“重置”按钮。点击“点击“查询”按钮,提交数据。“请假审批“请假审批状态”列表更新,列出查询的结果,此时查询成功。在“请假审批在“请假审批状态”列表的“操作”栏中,可以点击“详情”按钮,页面弹出当前请假条的详细情况,可查看当前请假条详情。点击点击“关闭”按钮,关闭当前请假条的详细情况。请假查询结

51、束请假查询结束业务流程普通员工普通员工根据条件查询请假条的审批状态列表。根据条件查询请假条的审批状态列表。查看某条请假条的详细情况。查看某条请假条的详细情况。页面输入姓名页面输出请假审批状态列列表,当前请请假条详细情情况表对应的类OA_AskFForLeaave对应的方法Index方法输入AskForLLeave实实体对象的集集合方法输出将请假条数据输输出到当前界界面查询条件姓名,部门,申申请日期,申申请类型接口设计无数据库表OA_AskFForLeaave表字段字段名数据类型是否为空默认值备注AFL_IDInt否自增主键AFL _EmployeeIDInt否无员工编号AFL _Applica

52、tionateDatetime否无AFL _StartDateDatetime否123456AFL _EndDateDatetime否AFL _ContentNvarchar(Max)否AFL _TypeIDInt否AFL _ApproveStatusNvarchar(50)否AFL _ ApproveContentNvarchar(Max)否审批请假模块名称请假管理模块功能描述审批请假操作流程部门经理部门经理登陆系统点击点击导航栏的“请假”,选择“审批请假”,进入审批请假页面。根据需要填写根据需要填写“姓名”或者选择“申请日期”,“部门”“申请类型”进行待审批请假条的查询。如若需要重新填写,

53、可以点击“重置”按钮。点击“点击“查询”按钮,提交数据。“待审批请假”列表更新,列出查询的结果,此时查询成功。在“在“待审批请假”列表的“操作”栏中,可以点击“审批”按钮,页面弹出当前请假条的详细情况以提供进行审批。如果同意请假则点击如果同意请假则点击“同意并给予回执”并填写“备注”内容;如果不同意则点击“拒绝并说明”并填写“备注”内容。点击点击“关闭”按钮,关闭当前请假条的审批。请假审批结束请假审批结束业务流程部门经理部门经理根据条件根据条件查询待审批的请假条审批请假条审批请假条 否否 是拒绝并说明拒绝并说明页面输入姓名,备注(同同意说明或者者拒绝理由)页面输出待审批请假条列列表页面,当前请

54、请假条详细情情况表对应的类OA_AskFForLeaave对应的方法Index() ;Appprove(OA_AsskForLLeave AskFoorLeavve)方法输入AskForLLeave实实体对象的集集合,待审批批AskFoorLeavve实体对象象方法输出将审批的请假条条输出到数据据库以及当前前页面查询条件姓名,部门,申申请日期,申申请类型接口设计无数据库表OA_AskFForLeaave表字段字段名数据类型是否为空默认值备注AFL_IDInt否自增主键AFL _EmployeeIDInt否无员工编号AFL _ApplicationDateDattime否无AFL _StartD

55、ateDatetime否123456AFL _EndDateDatetime否AFL _ContentNvarchar(Max)否AFL _TypeIDInt否AFL _ApproveStatusNvarchar(50)否AFL _ ApproveContentNvarchar(Max)否同意并给予回执是否同意同意并给予回执是否同意公告管理模块查看公告模块名称公告管理模块功能描述查看公告操作流程人员人员登陆系统点击点击导航栏的“公告”,选择“查看公告”,进入查看公告页面。根据需要选择根据需要选择“公告范围”,“公告时间”,进行查询。如若需要重新选择,可以点击“重置”按钮。点击“点击“查询”按钮

56、,提交数据。公告公告列表更新,列出查询的结果,此时查询成功。在在公告列表的“查看”栏中,可以点击“查看”按钮,页面右边显示公告的详细情况,可查看当前公告详情。点击点击“关闭”按钮,关闭当前查看的公告详情。查看公告结束。查看公告结束。业务流程登录人员登录人员根据条件根据条件查询公告列表查看某条公告的详细情况查看某条公告的详细情况页面输入无页面输出公告列表,当前前公告详细情情况对应的类Announccementt对应的方法Index()方法输入Announccementt实体对象方法输出将公告数据输出出到当前界面面查询条件公告范围,公告告时间接口设计无数据库表Announccementt表字段字段

57、名数据类型是否为空默认值备注AM_IDInt否自增主键AM_ThemeNvarchar(100)否AM_ContentNvarchar(500)否AM_DatetimeDatetime否添加公告模块名称公告管理模块功能描述添加公告操作流程管理员管理员登陆系统点击点击导航栏的“公告”,选择“添加公告”,进入添加公告页面填写填写“公告编号”,“公告主题”,“公告内容”,以及选择“公告范围”。如若需要重新填写,则可以点击“重置”按钮。点击“点击“提交”按钮,提交数据。公告公告列表更新,列出所提交的公告,此时添加公告成功。添加公告结束添加公告结束业务流程系统管理员系统管理员填写公告列表填写公告列表添加

58、公告添加公告页面输入公告编号,公告告主题,公告告内容,公告告时间页面输出公告列表对应的类OA_Annoouncemment对应的方法HttpGeetCreeate();HttpPPostCreatte(OA_ Annouuncemeent Annouuncemeent)方法输入Announccementt实体对象方法输出将公告数据插入入到数据库以以及输出到当当前页面查询条件无接口设计无数据库表OA_Annoouncemment表字段字段名数据类型是否为空默认值备注AM_IDInt否自增主键AM_ThemeNvarchar(100)否AM_ContentNvarchar(500)否AM_Date

59、timeDatetime否编辑公告模块名称公告管理模块功能描述编辑公告操作流程管理员管理员登陆系统点击点击导航栏的“公告”,选择“编辑公告”,进入编辑公告页面根据需要选择根据需要选择“公告范围”,“公告时间”,进行查询,如若需要重新选择,可以点击“重置”按钮。点击“点击“查询”按钮,提交数据。公告公告列表更新,列出查询结果,此时查询成功。点击公告列表中的点击公告列表中的“编辑”按钮,显示公告编辑页面。或者点击“删除”按钮删除当前公告,刷新公告列表。当点击当前公告的当点击当前公告的“编辑”按钮后,填写“公告编号”,“公告主题”,“公告内容”,以及选择“公告范围”。如若需要重新填写,则可以点击“重

60、置”按钮。点击“点击“提交”按钮,提交数据。公告公告列表更新,列出所有公告,此时编辑公告成功。编辑公告结束编辑公告结束业务流程系统管理员系统管理员填写公告列表填写公告列表选择公告选择公告删除公告编辑公告删除公告编辑公告编辑公告结束编辑公告结束页面输入公告编号,公告告主题,公告告内容,公告告时间页面输出公告列表对应的类OA_Annoouncemment对应的方法HttpGeetEdiit(intt id) ;HttpPPostEdit(OA_ Annnounccementt Annouuncemeent)方法输入Announccementt实体对象方法输出将公告数据输出出到数据库以以及当前页面面

温馨提示

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

评论

0/150

提交评论