OA办公系统详细设计.docx
《OA办公系统详细设计.docx》由会员分享,可在线阅读,更多相关《OA办公系统详细设计.docx(72页珍藏版)》请在冰豆网上搜索。
OA办公系统详细设计
办公自动化管理系统OA详细设计说明书编写:
日期:
2013-07-31
日期:
审核:
日期:
批准:
变更记录
日版变更说作
2013/08/01.初始版
模块汇1.2013/08/0
模块功能详细设2.2013/08/0
模块功能详细设2.2013/08/0
对象设2013/08/02.
升级及审核2013/08/083.0
签字确认
系统模块对应章节对应部门负责人签字
录目
1引言...........................................................5
1.1编写目的....................................................5
1.2背景........................................................5
1.3基线..........................................错误!
未定义书签。
1.4范围........................................................5
1.5定义..........................................错误!
未定义书签。
1.6参考资料....................................................6
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.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检测专用模块的设计............................错误!
未定义书签。
9尚待解决的问题...................................错误!
未定义书签。
引言1
编写目的1.1本说明书目的在于明确说明系统各功能的实现方式,指导开发人员进行编码。
本说明书的预期读者为:
项目开发经理、客户项目经理、系统开发人员以及测试人员
背景1.2
待开发软件系统的名称:
OA办公自动化管理系统
此软件系统任务提出者:
此软件系统任务开发者:
此软件系统任务用户:
范围1.3主要以《OA办公自动化管理系统》需求分析说明书提出了基本范围,实施目标和功能等信息,供实施开发部门使用。
参考资料1.4
OA办公自动化管理系统需求分析说明书v1.0。
OA办公自动化管理系统概要设计说明书v1.0。
OA办公自动化管理系统数据库设计说明书v1.0。
术语与缩写解释1.5
缩写、术语岗位管理模块请假,查看公告。
个人信息管理模为员工个人提供包括基本个人信息,岗位信息,密码,联系块方式等个人信息的维护
公告管理模块该功能允许每个部门的员工登录系统后可以看到公司和所
在部门发布的公告。
由系统管理员统一管理,进行对公告的.全局过滤器实现对用户的有效登录进行验证:
已登录用户,则允许继续操作。
否则,将强制跳转到登录页面。
实现对用户的权限进行判断和控制访问:
账户管理模块5.1
可以对该公司的岗位信息进行维护,如果在某一层申请被拒绝,即给与员工一个回执并说明拒绝理由。
此模块功能包括:
申请差旅报销单,申请其他报
解释如增加岗位,
查找岗位,
SPP登录系统5.1.1
精简并行过程,修改岗位信息,删除岗位操作。
销单,查看报销,审批报销。
SimplifiedParallelProcess
SD权限管理模块OA办公自动化系统模块名称
系统设计,实现对权限的增删查改,以及对员工的授权操作。
一个人可
以拥有多个权限,一个权限可以分配给多个人。
每个人员默过滤器
账户管理模块
SystemDesign
OA模块名称功能描述
办公室自动化。
认拥有普通员工的权限,修改登陆密码,申请报销,查看个人报销,请假,查看个人登录系统,进行人员登陆验证,避免无权限使用者进入系统
包括查看个人信息,功能简述
修改人个信息,
系统环境1.6操作系统1.6.1
本系统基于ASP.NET+EntityFramework+ajax开发,可运行于支持IIS应用平台的Windows
Server操作系统。
数据库1.6.2本系统采用MSSQLSERVER数据库,版本为2008R2。
客户端1.6.3客户端软件为:
MSIE、GoogleChorme等。
系统模块命名规范2概述2.1
设计、开发人员必须严格按照此套开发规范和标准,并落实到自己的开发当中。
命名规范包括:
控制器命名规范:
[模块]+Controler
例如:
AskForLeaveControler,其中AskForLeave为请假管理模块名。
行为命名规范:
[功能名称](参数1,参数2….)
例如:
Create(),Edit(intid).,GetLezveStatus(intid)。
其他函数命名规范:
[模块名称]_[函数名称](参数1,参数2)
例如:
AskForLeave_GetState(intid){};
编码规范包括:
提示:
模块设计人员确定本软件的模块命名规则(例如类、函数、变量等),确保模块设计文档的风格与代码的风格保持一致。
可以从机构的编程规范中摘取或引用(如果存在的话)。
对象设计3
系统类图结构(总体类图)3.1
关键类定义3.2
报销单填写并提交(关系类图)3.2.1述:
功能描述描3.2.1.1
用户使用Account类登录系统,系统通过OA_AllEmployees类并访问OA_BaseInfo类自动读取用户信息。
用户填写OA_Reimburse类的属性(OA_Reimburse类通过访问OA_BaseInfo类确定报销类型)并提交,系统自动在OA_ReimburseApprove类生成对应对象。
辑时序图逻3.2.1.2
用户输入帐号密码(验证码)等登录信息,OA_Account类通过将查询OA_AllEmployees类验证帐号密码是否正确。
正确登录后,系统通过OA_AllEmployees类并访问OA_BaseInfo类自动读取用户性别、婚姻状况信息。
用户填写OA_Reimburse类的属性,OA_Reimburse类通过访问OA_BaseInfo类确定报销类型。
然后提交报销信息,系统自动在OA_ReimburseApprove类生成报销审批,至此报销提交完成。
用户注销退出系统。
请假单填写并提交(关系类图)3.2.2述:
功能描述描3.2.2.1用户使用Account类登录系统,系统通过OA_AllEmployees类并访问OA_BaseInfo类自动读取用户信息。
用户填写OA_AskForLeave类的属性并提交,请假申请完成。
辑时序图逻3.2.2.2用户输入帐号密码(验证码)等登录信息,OA_Account类通过将查询OA_AllEmployees类验证帐号密码是否正确。
正确登录后,用户填写OA_AskForLeave类的属性,至此请假申请完成。
用户注销退出系统。
公告发布(关系类图)3.2.3
述:
功能描述描3.2.3.1用户使用Account类登录系统,系统通过OA_AllEmployees类并访问OA_BaseInfo类自动读取用户信息。
用户填写OA_Announcement类的属性,通过OA_Department类选择要通知的部门,系统