




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、OA办公自动化管理系统详细设计说明书编写:日期:审核:日期:批准:日期:受控状态:是发布版次: 3.0日期:编号:2013-07-312013-08-02学习参考内部文档OA 办公系统详细设计说明书变更记录日期版本变更说明作者2013/08/021.0初始版本2013/08/031.5模块汇总2013/08/042.0模块功能详细设计2013/08/042.0模块功能详细设计2013/08/052.5对象设计2013/08/083.0升级及审核签字确认系统模块对应章节对应部门负责人签字第 2 页 共 77 页内部文档OA 办公系统详细设计说明书目录1 引言 51.1 编写目的 51.2 背景
2、51.3 基线 错 误!未定义书签。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 日程安排 错误
3、!未定义书签。4 系统数据结构设计 错误!未定义书签。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 检测点的
4、设计 错 误!未定义书签。第 3 页 共 77 页OA 办公系统详细设计说明书内部文档8.2 检测专用模块的设计 错 误!9 尚待解决的问题 错误!未定义书签。未定义书签。第 4 页 共 77 页内部文档OA 办公系统详细设计说明书1 引言1.1 编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发人员进行编码。本说明书的预期读者为:项目开发经理、客户项目经理、系统开发人员以及测试人员1.2 背景待开发软件系统的名称: OA 办公自动化管理系统此软件系统任务提出者此软件系统任务开发者 此软件系统任务用户:1.3 范围主要以 OA 办公自动化管理系统需求分析说明书提出了基本范围,实施目
5、标和功能 等信息,供实施开发部门使用。1.4 参考资料OA 办公自动化管理系统需求分析说明书 v1.0。OA 办公自动化管理系统概要设计说明书 v1.0。OA 办公自动化管理系统数据库设计说明书 v1.0 。1.5 术语与缩写解释缩写、术语解释SPP精简并行过程, Simplified Parallel ProcessSD系统设计, System DesignOA办公室自动化。第 5 页 共 77 页内部文档WindowsOA 办公系统详细设计说明书1.6 系统环境1.6.1 操作系统本系统基于 ASP.NET+Entity Framework+ajax 开发,可运行于支持 IIS 应用平台的
6、 Server 操作系统。1.6.2 数据库本系统采用 MSSQL SERVER 数据库,版本为 2008 R21.6.3 客户端客户端软件为: MS IE 、 Google Chorme 等。第 6 页 共 77 页OA 办公系统详细设计说明书2 系统模块命名规范2.1 概述设计、开发人员必须严格按照此套开发规范和标准,并落实到自己的开发当中。 命名规范包括:控制器命名规范:模块 +Controler例如: AskForLeaveControler ,其中 AskForLeave 为请假管理模块名。行为命名规范: 功能名称 (参数 1,参数 2.)例如: Create(),Edit(int
7、id). , GetLezveStatus(int id) 。其他函数命名规范:模块名称 _ 函数名称 (参数 1,参数 2)例如: AskForLeave_GetState(int id);内部文档,确保模块设计 如果存在的话)编码规范包括: 提示:模块设计人员确定本软件的模块命名规则(例如类、函数、变量等) 文档的风格与代码的风格保持一致。 可以从机构的编程规范中摘取或引用第 7 页 共 77 页内部文档OA 办公系统详细设计说明书3 对象设计3.1 系统类图结构(总体类图)第 8 页 共 77 页内部文档OA 办公系统详细设计说明书3.2 关键类定义3.2.1 报销单填写并提交(关系类图
8、) 描述:功能描述用户使用 Account 类登录系统,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自动 读取用户信息。 用户填写 OA_Reimburse 类的属性 ( OA_Reimburse 类通过访问 OA_BaseInfo 类确定报销类型)并提交,系统自动在 OA_ReimburseApprove 类生成对应对象。第 9 页 共 77 页内部文档OA 办公系统详细设计说明书 逻辑时序图用户输入帐号密码(验证码)等登录信息, OA_Account 类通过将查询 OA_AllEmployees 类 验证帐号密码是否正确。正确登
9、录后,系统通过OA_AllEmployees 类并访问 OA_BaseInfo类自动读取用户性别、婚姻状况信息。用户填写OA_Reimburse 类的属性, OA_Reimburse类通过访 问 OA_BaseInfo 类确定报 销类型。然后提 交报销信息,系统 自动在OA_ReimburseApprove 类生成报销审批,至此报销提交完成。用户注销退出系统。第 10 页 共 77 页内部文档OA 办公系统详细设计说明书3.2.2 请假单填写并提交(关系类图) 描述:功能描述用户使用 Account 类登录系统,系统通过 OA_AllEmployees 类并访问 OA_BaseI
10、nfo 类自动 读取用户信息。用户填写 OA_AskForLeave 类的属性并提交,请假申请完成。第 11 页 共 77 页内部文档OA 办公系统详细设计说明书 逻辑时序图用户输入帐号密码(验证码)等登录信息, OA_Account 类通过将查询 OA_AllEmployees 类 验证帐号密码是否正确。 正确登录后,用户填写 OA_AskForLeave 类的属性, 至此请假申请 完成。用户注销退出系统。第 12 页 共 77 页内部文档OA 办公系统详细设计说明书3.2.3 公告发布(关系类图) 描述:功能描述用户使用 Account 类登录系统,系统通过 O
11、A_AllEmployees 类并访问 OA_BaseInfo 类自动 读取用户信息。 用户填写 OA_Announcement 类的属性 ,通过 OA_Department 类选择要通知的 部门,系统自动将所选择部门与对应公告记录在 OA_AnnouncementRange 类。第 13 页 共 77 页内部文档OA 办公系统详细设计说明书 逻辑时序图用户输入帐号密码(验证码)等登录信息, OA_Account 类通过将查询 OA_AllEmployees 类 验证帐号密码是否正确。 正确登录后,用户填写 OA_Announcement 类的属性 , 通过 OA_Departm
12、ent 类 选 择 要 通 知 的 部 门 , 系 统 自 动 将 所 选 择 部 门 与 对 应 公 告 记 录 在 OA_AnnouncementRange 类,至此公告发布完成。用户注销退出系统。第 14 页 共 77 页内部文档OA 办公系统详细设计说明书3.2.4 人员增加(关系类图) 描述:功能描述管理员使用 Account 类登录系统,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自 动读取个人信息。然后填写要增加的 OA_AllEmployees 类的属性( OA_AllEmployees 类通 过访问 OA_BaseInfo 类确
13、定性别、婚姻状况类型) ,再选择 OA_Department 类的 DEP_ID 确 定人员部门归属,按照部门选择 OA_Position 类的 POS_ID 确定职位。第 15 页 共 77 页内部文档OA 办公系统详细设计说明书 逻辑时序图管理员输入帐号密码(验证码)等登录信息, OA_Account 类通过将查询 OA_AllEmployees 类验证帐 号密码 是否正确 。正确 登录后 ,管理 员填写 OA_AllEmployees 类的属 性 ( OA_AllEmployees 类通过访问 OA_BaseInfo 类确定性别、婚姻状况类型) ,再选择OA_Departm
14、ent 类的 DEP_ID 确定人员部门归属,按照部门选择 OA_Position 类的 POS_ID 确定职位,至此增加人员完成。管理员注销退出系统。第 16 页 共 77 页内部文档OA 办公系统详细设计说明书3.2.5 权限分配(关系类图) 描述:功能描述管理员使用 Account 类登录系统,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自 动读取个人信息。 然后通过访问 OA_EmployeePower 确定用户已有权限, 再通过 OA_Power 为用户选择新权限。选择完成后系统自动在 OA_EmployeePowe 中增加用户新权限记
15、录,至 此权限分配完成。第 17 页 共 77 页内部文档OA 办公系统详细设计说明书 逻辑时序图管理员输入帐号密码(验证码)等登录信息, OA_Account 类通过将查询 OA_AllEmployees 类验证帐号密码是否正确。正确登录后,管理员通过访问 OA_EmployeePower 确定用户已 有权限,再通过 OA_Power 为用户选择新权限。选择完成后系统自动在 OA_EmployeePowe 中增加用户新权限记录,至此权限分配完成。管理员注销退出系统。4 模块汇总4.1 模块汇总表提示: 这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。第 18 页 共
16、 77 页OA 办公自动化系统模块名称功能简述账户管理模块实现用户对系统的登录、注销、修改密码。同时实现登录页面的公告显示。系统主页模块系统的默认首页,实现公告信息查看,以及动态信息提示。人员管理模块对公司员工的档案进行维护。实现对人员信息的增删查改。部门管理模块可以对该公司的部门信息进行维护,如增加部门, 查找部门,修改部 门信息,删除部门操作。岗位管理模块可以对该公司的岗位信息进行维护,如增加岗位, 查找岗位,修改岗 位信息,删除岗位操作。权限管理模块实现对权限的增删查改, 以及对员工的授权操作。 一个人可以拥有多 个权限, 一个权限可以分配给多个人。 每个人员默认拥有普通员工的 权限,
17、包括查看个人信息, 修改人个信息, 修改登陆密码, 申请报销, 查看个人报销,请假,查看个人请假,查看公告。个人信息管理模块为员工个人提供包括基本个人信息,岗位信息,密码, 联系方式等个 人信息的维护公告管理模块该功能允许每个部门的员工登录系统后可以看到公司和所在部门发 布的公告。 由系统管理员统一管理, 进行对公告的增添, 删除, 修改, 查询的操作。请假管理模块本功能为员工在日常生活中遇到一些紧急事项而需要跟部门申 请请假。 对于普通员工不仅有申请假条的功能, 而且还能查看自己申 请假条以及假条的审批状态。对于部门经理,能查看所有的请假条, 并对请假条给与回执。 此模块包括的功能有:申请请
18、假条, 查看请假 条,审批请假条。报销管理模块员工在工作中, 因为工作差旅的关系或者其他而要消耗的金额向 公司进行申请报销,在报销过程中,需一层层向上申请,经过部门经 理、财务部,直到总经理批准为止,最后由总经理发送允许回执给员 工。如果在某一层申请被拒绝,即给与员工一个回执并说明拒绝理 由。此模块功能包括: 申请差旅报销单, 申请其他报销单, 查看报销, 审批报销。OA 办公系统详细设计说明书内部文档OA 办公自动化系统 过滤器模块名称功能简述全局过滤器实现对用户的有效登录进行验证: 已登录用户,则允许继续操作。否则,将强制跳转到登录页面。 实现对用户的权限进行判断和控制访问: 用户每访问任
19、何一个页面,都必须进行权限判断, 有权限,则继续访问;无权限,则提示警告,并返回之前页面。第 19 页 共 77 页内部文档OA 办公系统详细设计说明书4.2 模块关系图提示: 参考体系结构设计文档功能层次模块图:个人信息管理权限管请假报销职位用户登公告管理5 模块功能详细设计5.1 账户管理模块5.1.1 登录系统模块名称账户管理模块功能描述登录系统,进行人员登陆验证,避免无权限使用者进入系统第 20 页 共 77 页内部文档OA 办公系统详细设计说明书操作流程业务流程页面输入人员用户名、密码页面输出登录成功,跳转到系统主页;登录失败,跳转回登陆页面登录页面输出面向全部部门发出的公告信息对应
20、的类Account对应的方法方法输入方法输出HttpGetLogOn() ; HttpPost LogOn(LogOnModel model,string returnUrl)HttpGet 人员用户名、密码; HttpPost LogOnModel 对象, returnUrl 登录页面输出面向所有部门的公告信息。登录时,进入数据库匹配当前输入的账号密码:验证成功:进入系统主页;验证失败:提示信息查询条件人员用户名,密码接口设计无第 21 页 共 77 页内部文档OA 办公系统详细设计说明书数据库表OA_AllEmployees , OA_Announcement表字段OA AllEmploy
21、ees :字段名数据类型是否 为空默认值备注含义AE IDInt否主键 ,自增索引AE_NameNvarchar(30)否员工姓名AE PasswordNvarchar(6)否123456登陆密码OA Announcement:字段名数据类型是否 为空默认值备注含义AM_IDInt否主键 , 自增主键, 索引AM NumberNvarchar(50)否公告编号AM ThemeNvarchar(100)否公告主题AM ContentNvarchar(500)否公告内容AM DatetimeDatetime否NOW()公告时间5.1.2 注销,退出系统模块名称账户管理模块功能描述注销,退出系统。第
22、 22 页 共 77 页内部文档OA 办公系统详细设计说明书操作流程业务流程成功退出系统, 跳转到登录页面结束页面输入 页面输出 对应的类无 注销成功,跳转回登陆页面 Account对应的方法LogOff()第 23 页 共 77 页OA Announcement:字段名数据类型是否 为空默认值备注含义AM_IDInt否主键 , 自增主键, 无意义AM NumberNvarchar(50)否公告编号AM ThemeNvarchar(100)否公告主题AM_ContentNvarch r(500)否公告内容AM DatetimeDatetime否NOW()公告时间OA 办公系统详细设计说明书内部
23、文档方法输入 方法输出无清除 Cookie 等登录信息( FormsAuthentication .SignOut(); ) 成功退出系统,跳转到登录页面,页面可查看面向全部部门发出的公告 信息查询条件接口设计数据库表表字段OA Announcement5.1.3 修改登录密码模块名称 功能描述 操作流程账户管理模块 修改登录密码员工登陆系统点击导航栏的 “个人信息管理 ”,选择 “修改登录密码 进入修改登录密码页面在编辑界面上填写密码信息点击“提交 ”按钮,提交数据。结束第 24 页 共 77 页字段名数据类型是否 为空默认值备注AE IDInt否自增主键AE NameNvarchar(30
24、)否无AE PasswordNvarchar(6)否123456OA 办公系统详细设计说明书内部文档业务流程页面输入页面输出对应的类用户的新密码和旧密码 无Account对应的方法方法输入方法输出ChangePassword(ChangePasswordModel model)ChangePasswordModel 实体对象 将新的登录密码更新到数据库查询条件接口设计根据登录用户的 ID 进行查询数据库表表字段OA AllEmployees第 25 页 共 77 页内部文档OA 办公系统详细设计说明书5.2 系统首页模块5.2.1 首页信息提示模块名称系统首页模块功能描述首页信息提示操作流程员
25、工登陆系统成功登录系统后,即进入系统首页, 系统首页有“公告信息” ,“动态信息”结束页面输入页面输出首页页面,公告信息,待请假以及报销相关信息对应的类Home对应的方法Index()方法输入人员 ID , OA_Announcement、 OA_ AskForLeave、 OA_ OA_Reimburse 实 体对象集合方法输出公告信息,待请假以及报销相关状态信息查询条件无接口设计无第 26 页 共 77 页内部文档OA 办公系统详细设计说明书数据库表OA AllEmployees 、 OA Announcement 、 OA AskForLeave 、 OAOA_Reimburse表字段O
26、A AllEmployees:字段名数据类型是否 为空默认值备注AE IDInt否自增主键AE NameNvarchar(30)否无AE PasswordNvarchar(6)否123456OA Announcement:字段名数据类型是否 为空默认值备注含义AM_IDInt否主键,自增主键 ,无意义AM_NumberNvarchar(50)否公告编 号AM_ThemeNvarchar(100否公告主 题AM_ContentNvarchar(500)否公告内 容AM_DatetimeDatetime否NOW()公告时间OA AskForLeave:字段名数据类型是否 为空默认值备 注含义AFL
27、_IDInt否自增主 键主键, 无意义AFL _EmployeeIDInt否外 键员工 IDAFLApplicationDateDatetime否NOW()申请日期AFL _StartDateDatetime否开始日期AFL _EndDateDatetime否结束日期AFL _ContentNvarchar(Max)否请假事 由AFL _TypeIDInt否外 键请假类 型AFLApproveStatusNvarchar(50)否“批 准 ” 或审核状态第 27 页 共 77 页内部文档OA 办公系统详细设计说明书“等待审 核” 或 “不 批 准”AFL _ApproveContentNvar
28、char(Max)否审核回复AFL _ApproveDateDatetime否审核时间OA OA Reimburse:字段名数据类型是 否 为 空默认值备注含义RE_IDInt否主 键, 自增主键, 无意义RE_EmployeeIDInt否外键员工IDRE_ApplicationDateDatetime否NOW()申请日期RE_ContentNvarchar(MAX)否申请内容RE Moneymoney否金额RE_TypeIDInt否外键报销类 型 IDRE_ApproveStatusNvarchar(50)否报 状态5.3 人员信息管理模块5.3.1 增加人员模块名称人员信息管理模块功能描述
29、增加人员第 28 页 共 77 页字段名数据类型是否 为空默认值备注AE NumberNvarchar(5)否无员工编OA 办公系统详细设计说明书内部文档操作流程员工登陆系统点击导航栏的 “人员信息管理 ”,选择 “增加人员 ”,进入人员添加页面填写人员编号、 姓名、 出生年月、联系电话、入职日期、 电子邮箱、家庭住址,选择性别、部门、岗位、婚姻状 况,上传个人照片,点击 ”创建 ”按钮,提交数据。结束业务流程管理员填写人员信息提交跳转到人员信息查看页面页面输入 人员编号、姓名、性别、照片、出生年月、部门、岗位、婚姻状况、联系电话、入职日期、电子邮箱、家庭住址页面输出对应的类对应的方法方法输入
30、方法输出创建成功,跳转到查看人员页面。失败则弹出框提示信息。 OA_AllEmployeesHttpGetCreate() ; HttpPostCreate(OA_ AllEmployees Employee ) AllEmployees 实体对象 修改成功,则将新增人员数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。查询条件 接口设计姓名,部门,岗位无数据库表表字段OA AllEmployees第 29 页 共 77 页内部文档OA 办公系统详细设计说明书号AE NameNvarchar(30)否无AE_SexNchar(1)否男 或女AE BrithdayDatetime否A
31、E PositionIDInt否AE DepartmentIDInt否AE TelephoneNvarchar(20)否AE AddressNvarchar(50)否AE EmailNvarchar(50)否AE EntryDateDatetime否AE MaritalStatusIDInt否AE PhotoUrlNvarchar(MAX)否5.3.2 删除人员模块名称功能描述操作流程人员信息管理模块删除人员员工登陆系统点击导航栏的 “人员信息管理 ”,选择 “删除人员 ”,进入人员删除页面填写姓名,选择所属部门、岗位,点击 ”查找 ”按钮在列表中选择要删除的人员,点击 ”删除 ”按钮确认详细
32、信息,点击 ”删除 ”按钮删除完成。结束业务流程管理员第 30 页 共 77 页删除将相应信息从数据库中删除跳转到人员信息查看页面页面输入姓名、部门、岗位页面输出删除成功,则跳转到人员列表页面; 否则,弹出信息提示。对应的类OA AllEmployees对应的方法Delete( int id )方法输入AllEmployees 实体对象方法输出验证是否有级联信息: 有则禁止级联删除,弹出信息提示。 无则将删除人员数据从数据库中删除查询条件姓名,部门,岗位接口设计无数据库表OA AllEmployees表字段字段名数据类型是否 为空默认值备注AE NameNvarchar(30)否无AE Pos
33、itionIDInt否AE DepartmentIDInt否OA 办公系统详细设计说明书内部文档5.3.3 查看人员模块名称人员信息管理模块功能描述查看人员第 31 页 共 77 页内部文档OA 办公系统详细设计说明书操作流程业务流程页面输入页面输出对应的类搜索输入:姓名、部门、岗位人员列表OA AllEmployees对应的方法Index()方法输入 方法输出 查询条件OA_AllEmployees 实体对象集合 符合条件的人员列表 姓名,部门,岗位接口设计数据库表OA AllEmployees字段名数据类型是否为空默认值备注AE NameNvarchar(30)否无AE PositionI
34、DInt否AE_DepartmentIDInt否第 32 页 共 77 页内部文档OA 办公系统详细设计说明书5.3.4 修改人员第 33 页 共 77 页OA 办公系统详细设计说明书内部文档方法输入 方法输出查询条件接口设计数据库表表字段AllEmployees 实体对象 修改成功,则将修改的人员数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。姓名,部门,岗位无OA AllEmployees字段名数据类型是否 为空默认值备注AE_NumberNvarchar(5)否无员工编号AE NameNvarchar(30)否无AE_SexNchar1)否男 或女AE BrithdayDa
35、tetime否AE PositionIDInt否AE DepartmentIDInt否AE TelephoneNvarchar(20)否AE AddressNvarchar(50)否AE EmailNvarchar(50)否AE EntryDateDatetime否AE MaritalStatusIDInt否AE_PhotoUrlNvarchar(MA )否OA AllEmployees :5.4 部门信息管理子模块5.4.1 添加部门模块名称部门信息管理模块功能描述添加部门第 34 页 共 77 页内部文档OA 办公系统详细设计说明书业务流程管理员添加部门信息创建将修改后的数据写入数据库跳转
36、到部门信息查看页面页面输入部门编号、部门名称、部门经理页面输出对应的类对应的方法方法输入方法输出创建成功,跳转到部门查看页面。失败则弹出框提示信息。 OA_DepartmentHttpGetCreate() ; HttpPostCreate(OA_ Department Department ) Department 实体对象 修改成功,则将添加的部门数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。查询条件接口设计数据库表表字段OA Department字段名数据类型是否默认值备注第 35 页 共 77 页为空DEP NumberNvarchar(5)否无员工编号DEP Name
37、Nvarchar(50)否无DEP ManagerIDNvarchar(50)否OA 办公系统详细设计说明书内部文档5.4.2 删除部门禁止删除,弹出提示,需先删除引用第 36 页 共 77 页管理员选择要删除的部门跳转到部门信息查看页面页面输入选择要删除的部门页面输出删除成功,则跳转到部门查看页面; 否则,弹出信息提示。对应的类OA Department对应的方法Delete( int id )方法输入Department 实体对象 ID方法输出验证是否有级联信息: 有则禁止级联删除,弹出信息提示。 无则将要删除的部门从数据库删除查询条件无接口设计无数据库表OA Department表字段字
38、段名数据类型是否 为空默认值备注DEP NumberNvarchar(5)否无员工编号DEP NameNvarchar(50)否无DEP ManagerIDNvarchar(50)否OA 办公系统详细设计说明书内部文档5.4.3 查看部门模块名称部门信息管理模块功能描述查看部门第 37 页 共 77 页内部文档OA 办公系统详细设计说明书操作流程业务流程页面输入部门编号、部门名称、部门经理页面输出部门查看页面对应的类OA Department对应的方法Index()方法输入Department 实体对象方法输出部门查看页面查询条件无接口设计无数据库表OA Department表字段字段名数据类
39、型是否 为空默认值备注DEP NumberNvarchar(5)否无员工编号第 38 页 共 77 页DEP NameNvarchar(50)否无DEP ManagerIDNvarchar(50)否OA 办公系统详细设计说明书内部文档5.4.4 修改部门模块名称 功能描述 操作流程部门信息管理模块 修改部门员工登陆系统点击导航栏的 “部门信息管理 ”,选择 “修改部门 ”,进入部门修改页面选择要下修改的部门,点击 ”查找 ”按钮在列表中选择要修改的部门,点击 ”修改 ”按钮输入部门编号、部门名称、选择部门经理,点击 ”保存 ”按钮点击”关闭 ”按钮,提交数据结束业务流程管理员选择要修改信息的部
40、门重新填写部门信息将修改后的数据保存到数据库结束页面输入部门编号、部门名称、部门经理第 39 页 共 77 页页面输出部门查看页面对应的类OA Department对应的方法HttpGetEdit(int id) ; HttpPost Edit(OA Department Department)方法输入Department 实体对象方法输出修改成功,将修改后的部门数据更新到数据库后, 重定向到查看人员页面; 否则,弹出信息提示。查询条件无接口设计无数据库表OA Department表字段字段名数据类型是否 为空默认值备注DEP NumberNvarchar(5)否无员工编号DEP NameNv
41、archar(50)否无DEP ManagerIDNvarchar(50)否OA 办公系统详细设计说明书内部文档第 40 页 共 77 页OA 办公系统详细设计说明书内部文档5.5 请假管理模块5.5.1 申请请假模块名称功能描述操作流程请假管理模块申请请假员工登陆系统结束 (等待审批 )第 41 页 共 77 页内部文档业务流程OA 办公系统详细设计说明书页面输入 请假日期,请假时间段,请假的理由,请假的人员页面输出 创建成功,跳转到查看请假审批状态页面。失败则弹出框提示信息对应的类对应的方法方法输入方法输出查询条件接口设计OA_AskForLeaveAskForLeave AskForLe
42、ave )HttpGetCreate() ; HttpPostCreate(OA_ AskForLeave 实体对象修改成功,则将请假条数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。姓名,部门,申请日期,申请类型无数据库表 OA_AskForLeave表字段字段名数据类型是否 为空默认值备注AFL IDInt否自增主键AFL EmployeeIDNvarchar(5)否员工编号AFL ApplicationDateNvarchar(30)否AFL StartDateNvarchar(6)否AFL EndDateNchar(1)否AFL ContentDatetime否AFL T
43、ypeIDInt否AFL ApproveStatusInt否AFL ApproveContentMoney否AFL ApproveDateNvarchar(50)否第 42 页 共 77 页OA 办公系统详细设计说明书内部文档5.5.2 查看请假审批状态模块名称功能描述请假管理模块查看请假审批状态操作流程员工登陆系统点击导航栏的 “请假”,选择 “请假审批状态进入查看请假审批状态页面。根据需要填写 “姓名”或者选择“申请日期” ,“部门”“申请类型”进行查询。如若需要重新填写,则可以点击“重置”按钮。点击 “查询”按钮,提交数据。“请假审批状态 ”列表更新, 列出 查询的结果,此时查询成功。在
44、“请假审批状态 ”列表的“操作”栏中,可以点击 “详情 ”按钮, 页面弹出当前请假条的详细情况,可查看当前请假条详情。点击“关闭”按钮,关闭当前请假 条的详细情况。业务流程请假查询结束条的详细情况。第 43 页 共 77 页页面输入姓名页面输出请假审批状态列表,当前请假条详细情况表对应的类OA AskForLeave对应的方法Index方法输入AskForLeave 实体对象的集合方法输出将请假条数据输出到当前界面查询条件姓名,部门,申请日期,申请类型接口设计无数据库表OA AskForLeave表字段字段名数据类型是否 为空默认值备注AFL IDInt否自增主键AFL EmployeeIDInt否无员工编号AFL _Application ateDatetime否无AFL StartDateDatetime否123456AFL EndDateDatetime否AFL ContentNvarchar(Max)否AFL TypeIDInt否AFL ApproveStatusNvarchar(50)否AFL ApproveContentNvarchar(Max)否OA 办公系统详细设计说明书内部文档5.5.3 审批请假模块名称请假管理模块功能描述审批请假第 44 页 共 77 页OA 办公系统详细设计说明书内部文档第 45 页 共 77 页内部文档OA 办公系统详细设计说明书否拒绝并
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 胃食管反流病与上消化道出血及消化性溃疡测试题附答案
- 2025年清华水利面试真题及答案
- 应急管理选调真题及答案
- 2025年山东省慢性病医院(山东省康复中心)招聘工作人员(非编)模拟试卷及完整答案详解一套
- 礼仪接待题库答案及解答
- 2025年徐州转业考试试题及答案
- 2025年河南抽考美术试卷及答案
- 2025年销售专员测试试题及答案
- 2025年平安保险考试试题及答案
- 化学探究性学习过程评估试题
- GB 14930.2-2025食品安全国家标准消毒剂
- 2025年人教部编版小学三年级语文上册全册单元测试题及答案(全套)
- 2025年中考历史总复习必考基础知识复习提纲
- 某写字楼物业管理方案
- 光伏防火培训课件
- 2025年贵州磷化(集团)有限责任公司招聘笔试参考题库含答案解析
- 三农直播培训
- 专利转化合同范本
- 2025年退休返聘人员劳务合同模板
- 2025年杭州市水务集团有限公司招聘笔试参考题库含答案解析
- 我的家乡松原
评论
0/150
提交评论