OA系统项目资料_第1页
OA系统项目资料_第2页
OA系统项目资料_第3页
OA系统项目资料_第4页
OA系统项目资料_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论