版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OA系统项目
OA系统这个比较大,每组只用做其中的一个
子模块:人事管理、日程管理、文档管理这三
个子模块其中的一个
阶段项目要求每个项目小组完成的文档包含下列内容。
>需求与需求分析说明书:需求描述与要紧的用例图,参见下面的“系统需求
与需求分析说明书模板二
>系统设计说明书:系统要紧的实例类图,至少3个用例的时序图,参见下面
的“系统设计说明书模板”。
>单元测试用例:至少记录3个单元测试的测试用例,参见下面的“测试用例
模板”:
>阶段答辩:答辩用的幻灯片,幻灯片的内容要求参见下面的“答辩用的幻灯
片的目录结构”。
>其他:项目进度安排表(由项目经理或者小组长提供),参见下面的“项目
进度安排表模板”。
附系统需求与需求分析说明书模板
第一部分概述
1.项目名称及背景
A项目名称
MyOffice
A开发背景
追求高效率的办公方式。
为了提高现代社会人们的办公效率,满足人们H动化办公的需要,我们开发了这套稳固可
靠、操作方登、
安全有效的MyOffice系统,它要紧包含:人事管理、口程管理、文档管理、消息传递、
系统管理、
考勤管理等几大模块。
2.文档说明
该需求文档在实际开发过程中,迎合用户不断完善需求的过程中总结而来,请认真阅读。
第二部分任务说明
1.功能概述
2.用户环境
浏览器(如IE6以上版本)+网络
开发(生产)环境:
Tomcat■服务器;eclipse;oracle11G
第三部分需求分析
1.实现功能
>系统用例图
用户业务逻辑妇卜图所示:
功能编号功能名称文中标题编号备注
102日程管理
102001我的日程
102002部门日程
IO2OO3我的便签
103文档管理
103001文档管理
103002回收站
103003文件搜索
104消息传递
104001消息管理
104002信箱
105系统管理
105001角色管理
105002登录日志
IO5OO3操作日志
105004菜单排序
106考勤管理
106002考勤历史记录查询
106003考勤统计
107交流中心
107001聊天室
>普通用户功能清单
功能编号功能名称文中标题编号备注
102日程管理
102001我的日程
102002部门日程
102003我的便签
103文档管理
103001文档管理
103002回收站
IO3OO3文件搜索
104消息传递
104()01消息管理
104002信箱
106考勤管理
106001员工签到、签退
107交流中心
107001聊天室
2.用例说明
>[用例1]
•用例图
•描述
机构管理:用Gridview展示机构信息,能够添加、修改、删除机构
•参与者
_________________________//*参与者,参与用例的对象*//
>[用例2J
•用例图
•描述
部门管理:用GridView展示部门信息,能够添加、修改、删除部门。部门从属于机构,
一个机构能够有多个部门。
•参与者
_________________________〃*参与者,参与用例的对象*//
>[用例3]
•用例图
加员工)
力(修改员工)
G工管
删除员工)
描述
员工管理:用Gridview展示员工信息,能够添加、修改、删除员工,并可查看员工详情。
•参与者
___________________________//*参与者,参与用例的对象*//
>[用例4]
•用例图
•描述
我的日程:该模块能够列出个人每天的安排,也能够预约他人一起参与。能够公开与不公
开日程。
•参与者
___________________________//*参与者,参与用例的对象*〃
>[用例5]
•用例图
•描述
部门日程:查看部门内所有公开的日程与自己的日程。不公开的日程只同意自己与预约人
看到。
•参与者
___________________________//*参与者,参与用例的对象*//
>[用例6
•用例图
描述
我的便签要紧包含:用DataList显示便签信息,能够添加、修改、删除便签。相当于记
事本。
•参与者
//*参与者,参与用例的对象*//
>[用例7]
•用例图
•描述
文档管理要紧包含:用Treeview展示所有文件,能够查看对应的文件内容,管理文件。
更全面的信息见界面设计部分。
•参与者
___________________________//*参与者,参与用例的对象*//
>[用例8]
•用例图
•描述
回收站:显示被删除的文件,能够撤消删除,也能够完全删除文件。
•参与者
//*参与者,参与用例的对象*〃
>[用例9]
•描述
文件搜索功能:能够按条件查询需要的文件。
•参与者
___________________________//*参与者,参与用例的对象*//
>[用例10]
•用例图
•描述
I消息管理要紧包含:创建消息、、修改消息、删除消息、公布消息.
•参与者
___________________________//*参与者,参与用例的对象*//
>[用例II]
•用例图
•描述
信箱要紧包含:接收到的信息,与已经发送的信息。
参与名
___________________________〃*参与者,参与用例的对象*〃
>[用例12]
•用例图
•描述
角色管理要紧包含:对角色进行管理,能够参照教材上机完成。
•参与者
___________________________//*参与者,参与用例的对象*//
>[用例13]
•用例图
•描述
菜单排序要紧包含:菜单上调整与下调整,要紧是修改菜单的显示顺序。
•参与者
___________________________//*参与者,参与用例的对象*//
>[用例14]
•用例图
•描述
考勤管理要紧包含:员工签到、签退,能够查询用户的考勤情况。
•参与者
//*参与者,参叮用例的对象*〃
3.用例关系
能够查看业务关系图。
附1.2系统设计说明书模板
系统设计说亚书
文件状态:文件标识[腾恩信息科技Java4部第三阶段项目]
1]草稿
当前版本[正式版]
[J]正式公布
[]正在修改作者[胡亮]
完成日期[2016年8月29日]
版本历史
版本/状态修订人修改日期备注
第一部分概述
1.文档说明
本文档要紧包含数据库全面设计与界面全面设计讲解,因此请认真阅读,以提高开发的质
量与效率。
2.系统需求概述
整个系统中所有布局统一使用div布局,所有数据展示控件,如Gridview与DataList
都要有分页处理。
第二部分数据库设计
1.逻辑设计
数据库关系图:
2.表设计
//*所有的表的全面设计信息汇总,如:*//
4.1数据库:GameCardSale所有表信息
表
功能
名
说明
User存放用户
Info基本信息
可扩展
User性,设置
State用户是否
被屏蔽的
状态
Role存放角色
Info基本信息
SysF存放菜单
un功能基本
信息
Role
Righ存放所有
t角色权限
Dep
artin部门信息
foA
Filel文件信息
nfo表
File
Typ文件类型
elnf表
o
Acc
esso附件文件
ryFil表
e
Man
ualS考勤信息
ign表
Wor
kTi上下班时
me间表
Mes
sage消息表
Mes
sage消息类型
Typ
表
e
Mes
sage消息发送
ToU对象
ser
Rea
dCo
mm用户已读
onM消息表
essa
ge
Sche
dule日程表
Mee
tingl会议类型
nfo表
PreC
ontr预约人表
act
My个人便签
Note表
Logi
nLo登录日志
表
g
Opcr
ateL操作日志
表
og
4.2表Userinfo
4
空/非
数据类型(精度范围)
空约束条件其他说明
UseridNvarchar2(5O)用户唯一标
非空识
UserNameNvarchar2(50)非空真实姓名
PasswordNvarchar2(50)非空密码
DepartIdini非空所在部门
Genderint非空性别
Roleldint非空用户角色
UserState表UserSiaie的外键,对应
int非空用户状态
UserStateld字段
4.3表UserState
空/非
数据类型(精度范围)
空约束条件其他说明
UserStateldNvarchar2(50)1:正常状态:0:被屏
非空种子,自增1蔽
UserStateNamcNvarchar2(50)非空
4.4表Roleinfo
数据类型(精度范围)
空/非空约束条件其他说明
Rolcldini非空种子,自增1角色id
RoleNaineNvarchar2(50)非空角色名称
RulcDcbuN\uidiui2(50)角色描述
4.5表SysFun
数据类型(精度范围)
空/非空约束条件其他说明
■Nodeldint非空菜单节点id
DisplayNamcNvarchar2(50)非空菜单名称
NodeURLNvarchar2(5O)菜单连接地址
DisplayOrdcrint非空菜单显示顺序
ParentNodeldint非空父节点id
4.6表RoleRight
空/非
数据类型(精度范围)
空约束条件其他说明
RoleRightldint角色权限
非空种子,自增1id
Roleldint表Roleinfo的外键,对应
非空Roleld角色id
Nodeldint菜单节点
非空表SysFun的外犍,对应Nodeldid
4.8表Departinfo
数据类型(精度
范围)
列名空/非空约束条件其他说明
Depanldini北至种于,自增1部门id
DepartNameNvarchar2(50)非空部门名称
PrincipalUserNvarchar2(50)非空表Userinfo外键,对应Userid字段部门负贡人
ConnectTelNobigint联系电话
ConnectMobileTelNobigint移动电话
Faxesbigint传真
4.9表Fileinfo
数据类型(精
度范围)
列名空/非空约束条件其他说明
Fileldint非空种子,自增I文件Id
FileNameNvarchar2(50)非空文件名称
FileTypeintFileTypelnfo表的外键,对
非空应FileTypeld字段文件类型
RemarkNvarchar2(50)备注
FileOwnerNvarchar2(50)非空创建者
CrcateDatcDate非空创建与期
ParentIdint非空父节点Id
FilePalhNvarchar2(2OO
)非空文件路径
IfDeleteint是否已删除。I:已删除、
非空2:未删除
4.10表FileTypelnfo
数据类型(精
度范围)
空/非空约束条件其他说明
FileTypeldint种子,自增
非空I文件类型id
FileTypeNameNvarchar2(50)非空文件类型名
FileTypelmageNvarchar2(50)非空文件类型对应的图标
FileTypeSuffixNvarchar2(50)文件类型后缀
4.11表AccessoryFile
数据类型(精度范
空/非其他说
围)
空约束条件明
Accessoryldint文件附
非空和子,自增1件1d
Fileldint表Fileinfo的外键,对应Fileld
非空字段文件Id
AccessoryNameNvarchar2(50)附件名
非空称
AccessorySizeini附件大
非空小
AccessoryTypeintFilcTypcInfo表的外键,对应附件类
非空FileTypeld字段型
CreateDateDate创建口
非空期
AccessoryPathNvarchar2(200)附件路
非空径
4.12表MarualSign
数据类型(精度范围)
空/非空约束条件其他说明
Signldint非空种子,自增1签卡Id
UseridNvarchar2(50)非空表Userinfo中userid的外键用户id
SignTimeDate非空签卡时间
SignDescNvarchar2(2OO)非空签卡备注
SignTagint非空签卡刷己
4.13表WorkTime
空/非
数据类型(精度范围)
空约束条件其他说明
WorkTimeldint工作时间
非空种子,自增1Id
OnDutyTimNvarchar2(50)
e非空上班时间
OffDutyTimNvarchar2(50)
e非空下班时间
4.14表Message
空/非
数据类型(精度范围)
lx空约束条件其他说明
Messageldint非空种子,自增1消息Id
TitleNvarchar2(100)非空消息标题
ContentNvarchar2(5000)非空消息内容
Typeint非空消息类型
BeginTimeDate开始有效时
非空间
EndTimeDate非空有效结束时
问
FromUserlNvarchar2(50)
d非空发送者
HPublishint非空是否已公布
RecordTimDate
e非空发送时间
4.15表MessageType
数据类型(精度
范围)
列名空/非空约束条件其他说明
MessageTypeldint非空种子,自增1消息类型Id
MessageTypeNameNvarchar2(50)非空消息类型名称
McssageDcscNvarchar2(50)消息类型描述
4.16表MessageTollser
数据类型(精度范
表名空/
困)
列名非空约束条件其他说明
IdintII空种子,自增1序号Id
MessageldintMessage表外键,对应
非空Messageld字段消息Id
ToUserldNvarchar2(5O)Userinfo表外键,对应
非空Userid字段发送对象Id
IfReadint是否已读。1:已
非空读、0:未读
4.17表ReadCommonMessage
空/
数据类型(精度
非
范围)
lx空约束条件其他说明
Readklint非
空种子,自增1序号Id
Messageldint非Message表外健,对应Messageld
空字段消息Id
UseridNvarchar2(5O)非
空Userlnfo表外键,对应Userkl字段消息读取者
4.18Schedule
空
/
数据类型(精度
非
范围)
空约束条件其他说明
Scheduleldirt非
空种子,自增1日程Id
TitleNvarchar2(50)非
空日程标题
AddressNvarchar2(500)非
空会议地址
Meetingidir.t非Meetinginfo表外键,对应
空Mcetingld字没会议类型
BeginTiincDate非
空日程开始时间
hndlnneDate非
空日程结束时间
SchContentnvarchar2(5OO)非
空日程内容
CrcateUserNvarchar2(50)非
空创建者
CreateTimeDate非
空创建时间
ItPrivaleir.t非
空是否私有
4.19Meetinginfo
数据类型(精度范围)
IX空/非空约束条件其他说明
Meetingidint非空种子,自增1会议类型Id
MeetingNameNvarchar2(5O)非空会议类型名称
4.20表PreContract
数据类型(精度范
空/非其他说
围)
空约束条件明
PreContractldint预约序
非空种子,自增1号Id
Schcdulcldint表Schedule外键,对应
非空Scheduleld字段日程Id
UseridNvarchar2(5O)表Userinfo外键,对应Userid
非空字段预约人
4.21表MyNote
数据类型(精度范围)
lx空/非空约束条件其他说明
Notcldint非空种子,自增1便签id
NoteTitleNvarchar2(50)非空便签标题
NotcConteniNvarchar2(500)便签内容
CreateTimeDate非空创建时间
CreateUserNvarchar2(5O)非空创建者
4.22表LoginLog
数据类型(精度范
空/
围)
非空约束条件其他说明
Loginldint非空种子,自增1登录日志id
UseridNvarchar2(50)Userinfo表外键,对应
非空Userid字段登录者
LoginTiineDate非空登录时间
IfSuccessint登录是否成功。1:成
非空功、0失败。
LoginUserlpnvarchar2(100)非空登录用户IP
LoginDescnvarchar2(IOO)登录备注
4.23表OperateLog
数据类型(精度范围)
空/非空约束条件其他说明
Operateldint非空种子,自增1操作日志Id
UseridNvarchar2(5O)非空操作者
OperateNameNvarchar2(5O)非空操作名称
ObjectldNvarchar2(5O)非空操作对象Id
OperatcDescNvarchar2(200)非空操作描述
OperatelimeDate非空操作时间
第三部分界面设计
1.公共模块界面设计
说明:页面设汁要求尽量使用div布局完成。所有的Gridview要求实现分页功能。
图1.1用户登陆首页
用户登陆首页要求:只有当用户名、密码都正确时才能通过验证。
泉:示.修志.黄知广泗好
新登录ra«?s;w©今天R:N08-LU星咫五
欢迎:系婉育用品
当it位
角色:耒统管理员我的侵笠
部门:研发部
您共有。靠新汨总
班幅便釜E3
6rAi作加用分类毕业设计项目总结5^1记学快建记挈快速记事
t0人事管理
♦0日程首理◎记事本◊办公自动化。本月工作总结
;0文皆管迎
0DsNet代码蜥
•0消息传递
♦◎系统管理
•0考到钟迎
茯权所有:北京阿博泰克北大看鸟信息技术有照公司一产品姗友部
图1.2管理员登录后看到的主界面
管理员登录后的主页面要求:显示个人便签信息,左侧显示系统菜单与个人基本信息,上
标栏有“主页”、“重新登录”、“修改密码”、显示当前时间功能.
图1.3普通用户登录后看到的界面
普通会员登录后的主页面要求:直接到个人签到页面,其他同管理员登录。签卡日期不能
为空,且务必为口期型。
2.人事管理模块界面实现
//*用例界面实现是对需求的进一步明确与以可视化的方式呈现,作为编码与实现根据
*//
》用例1
人事管理模块包含3个子模块,如图2.1所示。
图2.1人事管理模块包含3个子模块
机构信息管理界面:(如图2.2所示)
.主页[£重新修录日窕但泗霜工手侑就型昵【如物◎
双河:泉线管雇员
当前位置:机构营1
电色:系统管理员
机构若理
雷门:研发部
您共有。条狱消息
机杓名称:1J机%管球:|_1意加;保存林改1
机构名好机构商称修改*除
一◎人事若理
籍
一0日程苫理华北电力科学班究院华电X
-0文档管理中国科学院声学妍克那中科声斫究所£X
-◎消息传递
北大杏鸟鬃团古鸟烂X
♦0不烧
.打?大是国近盘山发电有限公司空电£X
图2.2机构信息管理界面
机构信息管理页面功能要求:用Gridview显示所有机构信息如图2.2所示,初始时“储
存按钮”为不可用。页面有添加机构功能,使用模板列执行修改与删除机构操作,执行
增、删、改后都要重新绑定Gridview,显示出机构的最新信息。填写机构名称、机
构简称,添并成功后,机构名称与机构简称输入框都为置空,点修改图标后,在输入框
中显示对应的信息,同时“添加”按钮不可用,“储存修改”按钮为可用,储存成功后,
_______________“添加”按钮可用,“储存修改”按钮不可用。注意非空验证。
》用例2
部门管理界面:(如图2.3所示)
■主页祇量染ra«iSEB通一像京询Mr珠?於®今义是:2版山中肚
5M9:系统管理6当的位11:部门告我
角色:苏痂首整同
部门苛理
部门:m发部
交共有。条新消息添加部门
3OS*机构负责人质系电话移动电诙传R修改■除
t。入手苛督
WR®华北电力力学科交联关烧者迎云«2'6SS661391025J1J26276S866心X
,◎日隹管理
♦◎交档音理研发郃中酬学陵声学班完V系妩管理员62-68$81352031952862768866史X
♦0消息传递
财务部北大宙鸟集团扬嘉点«2-68S661352031%货62768866EX
71申5ON
发电部戈唐蹒盆山发电百照公司53:«621686661392031952362^68866史
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东大湾区一模-2026届高三-2026年1月-数学-试题
- 湖南省长沙大学附属中学2026-2027学年高二上学期开学考试物理试卷(含答案)
- 测试前后清洁卫生要求
- 黑龙江省佳木斯市汤原县高级中学2027届高二上物理期末综合测试模拟试题含解析
- 2026年山东公务员行测考试(真题)带答案
- 沪教版八年级历史上册期末试卷含答案
- 2026年陕西省榆林中小学教师招聘考试试卷带答案
- 2026年海南省海口市辅警人员招聘考试真题解析含答案
- 2026年河北专升本(数学)真题试卷附答案
- 宁夏回族自治区重点学校初一新生入学分班考试试题及答案
- 全民法复习 融资租赁合同 全考点法考详解
- 新建铁路段站前工程架子队管理办法
- 中药湿热敷技术评分标准
- 国家职业技能标准申报表
- 《论语译注》-杨伯峻译注-中华书局
- GB/T 6682-2008分析实验室用水规格和试验方法
- GB/T 19886-2005声学隔声罩和隔声间噪声控制指南
- GB/T 15065-2009电线电缆用黑色聚乙烯塑料
- 农业生物环境工程第 温室设施环境调节与控制1
- 化学品安全技术说明书MSDS(液氨)
- 《建设项目全过程造价咨询规程》2017年1月18日
评论
0/150
提交评论