OA系统详细设计说明书
- 格式:doc
- 大小:66.50 KB
- 文档页数:4
1 详细设计说明书
1引言
1.1编写目的
该文档为详细设计说明书:用于说明(OA管理系统)软件的详细需求与设计,
同时还用于开发小组之间进行交流,与只达到开发小组所有成员的一个共识。
1.2背景
说明:
a. 待开发软件系统的名称:OA管理系统。
b. 本项目的任务开发者、用户和运行该程序系统的计算中心。
1.项目开发者:北大青鸟Y2 T27 侯少举 林荣斌
2.用户:管理员、 员工。
3.客户关系管理系统的计算机中心:北大青鸟
1.3定义
OA管理系统
1.4参考资料
上级提供的需求规格说明书;
1.5.功能概述
该系统要求实现管理员对整个系统的管理和合员工对自己的管理,实现管理员和员工之间的一个方便快捷的交付过程
1.6.用户环境
Window XP ; Visual Studio 2005 ; SqlServer2000
2 2程序系统的结构
2.管理员部分用例说明
个人管理描述
该模块主要包括:修改个人资料
包括修改自己的用户密码和修改自己的基本信息
组别管理描述
角色管理方案:(1)主要包括添加角色,修改角色,删除角色,为角色分配权限,以方便不同的角色具有不同的权限
角色管理参与者
管理员
3.管理员部分用例说明 人事管理 部门管理 员工管理
日程管理 我的日程 部门日程 我的便签
文档管理 文档管理 回收站
文件搜索
消息传递 消息管理
信箱
系统管理 角色管理 操作日志
登录日志
菜单排序 上下班时间设置
考勤管理 考勤统计
考勤历史记录查询
交流管理 投票设置
投票管理
查看结果
假条管理 提交假条
查询假条
假条审批 管理员 机构管理 3
描述
个人信息管理 : 主要包括修改个人密码,查看个人信息,查看个人具有的权限
菜单配置:主要包括修改菜单的排序。
参与者
管理员
3.员工部分用例说明
(1)日程管理
该模块主要包括自己的日程管理,部门日程查询,自己的便签管理
我的日程:添加自己的日程,显示出自己的所有的日程,显示日程的日历控件上,根据当天的日程安排,如果该天已经有了日程安排,显示出不同的图标,并且还可以继续为该天添加新的日程,点击查看日程图标,显示出当天自己所有日程的列表,点击日程列表标题,进入显示日程的详细界面,显示出日程的所有信息,可以对自己的日程进行修改操作,保存退出,保存时判断是新增还是修改。
部门日程查询:根据输入的条件查询出部门的日程,点击可以查看部门的日程,不过不能对部门日程进行操作。
我的便签:可以新增我的便签,删除我的便签,修改便签。
(2)文档管理
该模块主要包括文档管理,回收站,文件搜索。
文档管理:显示所有的文档,以及文档所包含的所有内容,点击新增图标可以新增文件和文件夹,新增的文件应该放在文件夹下面,新增文件时可以上传附件,选择所要上传附件的类型,如果类型和选择的类型图标一致,大小不等于0,就可以上传,上传时判断该文件下是否已经有该附件的存在,如果有,不能上传。
回收站:显示出所有的被删除的文件,点击还原图标可以将文件进行还原操作,也可以将文件彻底的删除。
文件搜索:根据输入的条件搜索出需要的文件,文件可以下载,可以查看文件的详细信息,不过不能做修改操作。
(3)消息传递
该模块主要包括消息管理,信箱管理。
消息管理:用户可以添加消息,显示出自己发送过的所有的消息,如果状态为已经发布的消息不能做修改操作,如果状态为害没有发布的消息,用户可以对该消息作修改操作,然后再发布出去,发布消息的时候可以实现多发的情况,一条消息同时发给多个用户,也可以实现全发,即一条消息发送给全公司的人,此时该消息为“公有消息”
信箱管理:显示出自己发送过的所有的消息和用户收到过的所有消息,点击消息可以查看消息的详细信息,如果该消息为未读状态,点击查看详情后,立即更改该消息的状态为已读。可以对消息进行删除操作,删除时可以实现全选删除。
(4)考勤管理
该模块主要包括考勤历史记录查询,考勤统计
考勤历史记录查询 :根据用户输入的条件,显示出所有的符合条件的信息,历史纪录查询包括显示出员工签到的时间和签退的时间,员工请假的次数和时间。
考勤统计:根据输入的条件,统计出该时间段内员工的出勤情况,包括员工的吃到次数,早退次数,矿工次数,请假次数以及出勤率。 4
(5)交流管理
该模块主要包括参加活动,查看活动结果。
参加活动:对公司发出的活动进行投票表决,
查看投票结果:查看该活动的投票结果,用图形统计出来。
(6 )假条管理
该模块主要包括假条的填写,假条的显示,假条的搜索
假条的填写:输入相应的假条内容,点击提交,将假条提交到自己的直接上级,
假条的搜索:根据输入的条件显示出符合条件的所有的假条,点击假条的“详细信息”进入详细信息页面,只能查看详细信息,不能对其进行修改操作。
3统计
1.统计:
A: 实现员工考勤的统计.
B: 实现员工投票的统计。
4算法
A:算法:
1.计算出每一位员工的出勤情况,
2,计算出每一次投票活动的结果
5 注释设计
注释:
(1):用”//”进行单行的代码注释
(2):用”/**xxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
**/”进行方法注释
(3):用”/*xxxxxx
xxxxxxxxx
*/”进行多行注释
6测试计划
说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。