oA系统需求设计文档Word文件下载.docx
《oA系统需求设计文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《oA系统需求设计文档Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。
![oA系统需求设计文档Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-11/22/9d56ba71-6132-4409-b635-251193627ae1/9d56ba71-6132-4409-b635-251193627ae11.gif)
(2)开发者:
疯狂蜗牛团队。
⑶计算机中心:
XXXX培训基地。
(4)计算机网络:
万维网。
3.该软件系统同其他系统或其他机构的基本的相互来往关系。
属于办公内部的人员之间进行交流的软件。
(1)领导分配工作给员工工作,一些安排,通知,注意事项等。
(2)员工和员工之间进行信息交换,信息查询,待办工作。
(3)部分领导者进行会议的安排,人员的安排,并要进行信息的发送。
(4)开会议就要有会议室管理,还有会议的管理等等。
1.3范围
1.个人办公:
个人办公模块是该体统主要管理的对象,包括对个人办公的日程安排信息管理,个人信息的管理;
个人信息的管理又通过名片夹的方法来做载体,于是出现员工对自己名片夹的管理。
2.会议管理:
会议管理实际上是日程安排的一部分,只是这个是由单个人发起对于部分群体
的一个临时日程安排,所以从日程安排中单独分出来,便于实现;
当然会议管理还包罗
对会议地点的管理,比如会议地点的时间预约等等。
3.系统管理:
这是管理员进行后台管理的模块,包括组织管理和安全控制;
组织管理主要是对公司部门的管理,添加,删除,部门的人员等进行相应的操作;
安全控制主要是对用户密码的管理。
1.4术语定义
1.名片夹:
存储相关通讯信息的数据集合。
2.名片:
通讯数据信息,按照名片夹分类。
3.自己的名片:
自己所拥有的名片。
4.别人的名片:
其他人所拥有的名片。
5.待办事项:
在未来的时间里用户所要处理的工作、留言、日程安排。
6.角色:
公司中的各种职位。
1.5参考资料
1.计算机支持的协同工作导论顾君忠清华大学出版社。
2.建筑设计协同工作模型设计与实践高佐人、吴炜煜、房轻舟清华大学,土木工程系。
3.C#程序设计李乃文、傅游、沈学利、任建华清华大学出版社。
4.数据库高级编程夏云庆北京希望电子出版社。
5.SQLServer2005深入开发系列一一SQLServer2005报表服务高级编程(美)特里
(Turley,P.)著、谢文亮译清华大学出版社。
6.
9.数据库系统概念(原书第5版)著,杨冬青、马秀莉、唐世渭译
VisualStudio2005TeamSystem专家教程(美)戴维等著金宇林、唐海洋、周耘译清华大学出版社。
7.Microsoft.NET
学出版社。
框架程序设计(修订版)
JeffreyRichter
著、李建忠(译)清华大
8.C#和.NET2.0
实战:
平台、语言与框架
PatrickSmacchia
者
,施凡,李永伦,谭颖
华,徐宁译
人民邮电出版社。
AbrahamSilberschatz,HenryF.Korth,S.Sudarshan
机械工业出版社。
10.
2任务概述
2.1目标
本软件旨在帮助公司或者企业等单位搭建一个便利的日常办公平台,使得公司或企业的管理层和员工层能够分别通过该平台沟通和交流,以利于公司或是企业的工作更为方便的开展,并能够利于公司或企业的规范化管理。
本软件是在XXXX实训基地领导层通过分析当前公司或企业的管理现状,以及总结一些公司优秀的管理模式的情况下,与我们疯狂蜗牛团队合作,并由疯狂蜗牛团队独立开发的软件系统。
本软件是一个独立的软件系统,适用于中小型企业,含有个人办公、会议管理以及系统管理的功能,能够独立的运行于相关环境,并且解决实际需求。
2.2用户的特点
本OA办公系统软件的最终用户是面向中小型企业的员工和相关管理人员一套软件,操作人员需要有一定的计算机操作基础,对于系统管理员不仅要有一定的计算机基础,还要求有一定的网络管理经验,预期的使用频度400次以上/年•人次。
»
;
:
讹论也
错误!
未找到引用源。
协同工作平台的主要组织架构
2.3假定和约束
1.开发经费:
本软件应用于中小型企业,所以经费不得超过10万元。
2.开发期限:
10天。
3.其他约束条件。
用户全部基于浏览器的使用方式最为流行的B/S模式,通过IE浏览器,即可进入系统的
登录画面,方便用户使用,降低了系统维护的工作量。
完善的用户登录及安全机制登陆系统提供用户名和口令后才能访问系统。
用户暂时离开办公室,还能轻松注销,防止其他人员进入,保证系统的安全性。
人员权限集中设置:
系统可以将人员根据其岗位职责和职务划分成不同用户群,从而按业务需求和使用权限进行分类。
系统管理分级机制:
采用分级管理机制,整个系统的管理分成系统管理员和应用管理员,管理分开。
图形化的工作流定义体系可以针对不同类
型的请求,智能地定义办公流程和商务流程,系统管理员可以根据运行模式和本单位的规定设
定信息的流程,定义出流程中的工作任务、角色、执行人、隶属工作组、负责人、开始时间、结束时间、执行路线及条件跳转属性等,以实现个人工作安排,项目状态追踪,任务预警。
3运行环境
3.1软件环境
0A服务器:
操作系统:
Win2000AdvaneeServerSPK2或WindowsNT4.0SPK4或AS400等。
浏览器:
IE5以上
应用软件:
中文版LotusDominoR6.0Application/EnterpriseServer、LotusDomino
Administrator及以上版本。
客户机:
Windows98/NT/2000以上
MicrosoftWord2003以上
名称
语种
操作系统
Windowsserver
2003
简体中文
操作系统的附加功能
SP4
数据库平台
SQLserver
2005
应用平台
.netframework
3.5
客户端软件
MSIE
6.0
3.2硬件环境
OA服务器:
中高档服务器。
CPUIntelPentiumIII450MHz以上。
内存:
》
512MB以上;
硬盘:
》40GB空闲硬盘。
网络协议:
可支持TCP/IP、IPX/SPX等多种通信协议。
客户机
以上。
CPUIntelPentiumll400MHz
》64MB以上;
》2GB空闲硬盘。
1.开发工具:
visualstudio2008SQLserver2005MicrosoftVisualSourceSafe
等。
2.网络协议:
3.存容量。
4.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量。
5.输入及输出设备的型号和数量,联机或脱机。
6.数据通信设备的型号和数量。
7.功能键及其他专用硬件。
服务器
最低配置
推荐配置
应用和数
据库服务
器
1CPU:
P42.0G
P42.8G
Mem:
2G
4G
HD:
40G
120G
邮件服务
P42.8G
1G
80G
3.3接口
可支持TCP/IP、IPX/SPX等多种通信协议。
3.4控制
本0A管理系统有完善的用户登录及安全机制,通过登陆系统提供用户名和口令后才能访
问系统。
用户暂时离开办公室,还能轻松注销,防止其他人员进入,保证系统的安全性。
4需求规定
4.1对功能的需求
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
4.1.1系统功能层次模块图
个人办公
名片夹分类清单
添加名片夹分类
修改名片夹分类
1—
查询名片
~添加名片-
—
~修改名片~
删除名片
查看名片细节
删除名片夹分
工作台待办工作清单
待办工作总清单
r新增待办工作
删除待办工作
会议管理
新增会议室
修改会议室
删除会议室
~查询会议室~
会议室管理
会议室设备(属性)
预约会议室
取消预约
会议室使用报表
将角色固定(一般、管理员
等)
新增会议
修改会议
删除回忆
查询会议
提交会议记录
查看会议记录
4.1.2个人信息
个人信息模块为员工提供包括姓名、性别、员工编号、密码、所属部门、职位、自我介绍、兴趣爱好、联系方式。
4.1.2.1个人信息维护查询到已经存在的个人信息,并维护系统允许个人维护的信息。
系统允许个人维护的信息包括:
自我介绍、联系方式和兴趣爱好。
基本功能:
增加、删除、保存,修改。
4.1.2.2查看他人信息员工通过所属部门和姓名检索到某个特定的员工,查看其提供的可公开的个人信息。
可公开的个人信息包括:
除密码外的其他信息都可公开。
基本功能:
查看。
4.1.3日程安排功能日程安排:
为员工提供日程安排维护和查询功能,系统根据设定时间将提示内容发布到该员工的日程安排中。
员工可以设置自己的日程安排的读者,以便别人知道自己的安排;
也可以将自己的日程安排权限开放给指定的人,以便别人替自己安排工作。
此模块包含的功能有:
日程安排,综合查询。
4.1.3.1日程安排当前用户给自己或授权代办的人安排日程。
对于已经安排的日程,可以进行编辑和删除。
可以根据日期查询某一天的安排,也可以查询某个月中有安排的日期。
此功能包含的操作有:
添加安排,删除安排,修改安排,查询一天安排。
添加安排功能表示当前用户点击新建,进入日程安排内容录入界面,设置提示内容和时间
安排。
提交前可进行时间冲突检查,有冲突时将提示用户。
修改安排功能表示当前用户可以在查询出日程安排后,点击一条具体的日程安排,可以进
行修改。
提交前进行时间冲突检查,有冲突时将提示用户。
删除安排功能表示当前用户可以在查询出日程安排后,点击一条具体的日程安排,查看详细信息时可以选择删除此日程安排。
查询一天安排功能当前用户可以录入条件查询自己录入的日程安排。
查询结果是一个列表,可以点击具体的日程安排进行修改和删除。
添加、删除、修改、查询。
4.1.3.2综合查询
综合查询是根据用户录入的查询条件,找出所有符合条件的安排。
可以点击具体安排查看
其具体信息。
查询。
4.1.4名片夹名片夹模块中,员工自己的通讯录进行管理。
可设置私有或共享。
可直接点击发邮件。
4.1.4.1名片夹分类员工可以对自己的名片夹的分类进行维护。
此功能包括的操作有:
名片夹分类清单、添加名片夹分类、修改名片夹分类、删除名片夹
分类。
(1)名片夹分类清单表示该员工所有的名片夹分类,它包括名片夹分类的名称、分类的描述。
(2)添加名片夹分类表示员工为了方便管理自己的名片夹,建立自己的名片夹个性。
(3)修改名片夹分类表示员工可以选择一个自己的名片夹分类,进行重新命名。
(4)删除名片夹分类表示员工可以选择一个自己的名片夹分类,进行删除。
查看、添加、修改、删除。
4.1.4.2个人名片夹员工自己拥有自己的个人名片夹,以此来自己维护自己的名片夹。
查询名片、添加名片、修改名片、删除名片、查看名片。
(1)查询名片表示员工可以登录条件查询自己的名片。
(2)添加名片表示员工添加自己的名片。
(3)修改名片表示员工可通过查询,修改选择自己的名片。
对于别人的名片不能修改。
(4)删除名片表示员工可以通过查询,删除选定的自己的名片,对于别人的名片不能删除。
(5)查看名片表示员工可通过查询,查看选定的名片的细节。
查询、添加、修改、删除、查看。
4.1.4.3查看共享名片夹员工可以在共享名片夹中录入条件查询所有别人共享的名片,并可以选择一个名片查看其细节,但是不能进行修改。
此功能包括的操作有:
查询名片、查看名片。
(1)查询名片表示员工可以录入条件查询别人共享的名片。
(2)查看名片表示员工可以通过查询,查看选定的名片的细节。
查询、查看。
4.1.5待办事项
4.1.5.1代办工作清单
列示出来源于流程处理中的代办工作。
工作流的催办信息发送到代办工作中。
按日期从新
到旧的顺序排列。
首页上只显示5条记录,更多的记录需进入待办工作总清单进行处理。
对于
工作流类的处理事务,用户可以点击待办工作名称进入具体的工作处理页面。
工作台待办工作清单、待办工作总清单、新增待办工作、删除待办
工作。
(1)工作台代办工作清单表示显示当前用户需要处理的工作,可以通过点击更多进入待办工作总清单处理。
(2)待办工作总清单表示以每页10条显示所有的待办工作。
(3)新增待办工作表示增加一个非工作流的待办工作,属于随笔记事类提醒。
比如说:
日程安排、别人的留言属于这一类。
(4)删除待办工作表示对于待办工作总清单上的工作,可以进行删除。
查询、新增、删除。
4.1.5.2收到留言清单
列出别人发给自己的留言清单。
按日期从新到旧的顺序排列。
首页上只显示5条记录,更多的记录需进入留言清单中进行处理。
4.1.5.3到期日程安排清单
列出来源于日程安排中的到期日程安排。
首页只显示5条记录,更多的记录需进入日程安排模块中进行处理。
4.1.6会议室管理
会议室管理模块包括设施分类维护、会议室设施管理、会议室管理、会议室预定审批和会议室使用报表的功能。
会议室管理包括设施分类维护,会议室设施管理,会议室管理,会议室预定审批和会议室使用报表功能。
4.1.6.1新增会议室
会议室管理员增加会议室。
新增。
4.1.6.2修改会议室
会议室管理员通过查询,选择一个会议室进行修改。
修改。
4.1.6.3删除会议室会议室管理员通过查询,选择某些会议室进行删除。
被删除会议室的预约失效。
删除。
4.1.6.4查询会议室会议室管理员或员工录入条件,查询所需要的会议室。
4.1.6.5会议室设备对会议室的设备,会议室管理员可以对它们进行查询、新增、修改、删除。
查询、新增、修改、删除。
4.1.6.6预约会议室通过查询会议室,找到符合条件的会议室进行预约,并且填写使用的会议设备,以及其它准备事项。
列示会议设备只列示可使用的会议设备。
预约的会议室在审批前用“预约中”状态表示。
对于同意的会议自动将会议室状态置为“使用中”。
如果为未使用,即可预约确定。
查询、确定。
4.1.6.7取消预约员工查询自己预约的会议室,进行取消。
只能取消自己预约的会议室。
查询、取消。
4.1.6.8会议室使用报表每月可以根据查询条件生成报表。
查询、打印。
4.1.7会议管理会议管理模块中,会议组织者对会议和会议记录进行维护。
与会者可以查询会议并查看会
议记录。
4.1.7.1新增会议由会议组织者发起一个会议,添加参会人并上传会议记录。
利用系统提供的短消息给参加
会议的人员发送会议通知。
系统自动将参加会议的人员记录下来。
增加会议信息包括:
会议编号、会议名称、参会人姓名、会议时间、审批人、发起者、会
议主题。
增加。
4.1.7.2修改会议
由会议组织者修改自己建立的会议。
修改会议信息包括:
参会人姓名、会议时间。
4.1.7.3删除会议由会议组织者删除自己建立的会议。
如果是开过的会议,可直接删除,如果是未开会议,应给。
审批员汇报需删除原因,通过审查后,可删除。
删除会议信息:
会议编号、会议名称、参会人姓名、会议时间、审批人、发起者、会议主题。
4.1.7.4查询会议会议组织者和与会人员可以查看。
查看会议信息:
会议编号、会议名称、参会人姓名、会议时间、审批人、发起者、会议主
题。
4.1.7.5提交会议记录由会议组织者通过查询,选择一个会议,将整理后的会议记录上传到服务器。
会议记录上传格式为HTML格式。
查询会议记录依据:
会议编号。
提交会议记录包括:
会议记录人,会议编号、会议名称、参会人姓名、会议时间、审批
人、发起者、会议主题,会议内容。
查询、提交。
4.1.7.6查看会议记录由会议参与者通过查询,选择一个会议,点击所连接的会议记录,打开新窗口查看该会议
记录。
查看会议记录依据:
查看会议记录包括:
会议记录人,会议编号、会议名称、参会人姓名、会议时间、审批人、发起者、会议主题,会议内容。
4.1.8系统管理功能(组织管理功能)
系统管理员进行后台管理的模块,这里主要指组织管理。
组织管理是区域公司的组织结构、角色划分、人员信息的功能。
系统组织管理包括部门维护、员工信息维护。
4.1.8.1部门维护子功能
部门维护功能包括:
新建部门、修改部门、删除部门、部门列表。
新建部门表示新增区域公司或下属机构。
部门维护是否应该由人力资源部进行。
修改部门表示修改选择的区域公司或下属机构。
删除部门表示删除选择的区域公司或下属机构。
已有下属机构和人员的部门不能被删除。
部门列表表示按部门编号顺序列出所有部门。
维护。
4.1.8.2员工信息维护子功能
员工信息维护功能就是用过查询,选择某个员工,修改器登陆账号和密码。
查询、修改。
4.2对非功能性的需求
4.2.1对性能的规定
421.1精度
1.输入数据时涉及到实型数据时,系统一律把其精确到小数点后两位小数。
2.入数据时,如果数据类型是货币时,精确到小数点后两位小数。
3.据类型是日期时,年份为4位。
4.出数据时,所见及所得。
如:
打印时,预览所见的数据样式也就是打印机所输出的结果,所
有要打印的数据都输出到Excel中,以方便用户自行定义特殊打印格式。
5.数据远程传输时,需保证数据的完整性和安全性。
4.2.1.2时间特性要求
1.应时间:
当添加一条新记录时,系统响应时间小于
6。
2.新处理时间:
当修改一条记录时,系统响应时间不超过
3.据传送时间:
当传送数据时,要依网络性能、上网的不同途径和传输距离而定。
4.题时间:
本系统有关的解题有查询和统计,在结果数据不是相当大的时候只要3-5出所需结果。
421.3灵活性
本系统采用模块化设计,将相似和相近功能进行合并,同时结合灵活的数据结构,统一操
作方式和用户操作界面,一旦用户需求发生变化,如数据项数量发生变化,系统不作修改能平滑地进行迁移。
为了提高本系统的灵活性和易用性,在系统设计时将使用向导式引导用户进行信息采
集和信息处理,简化操作,同时提高系统的灵活性。
本系统采用Microsoft的成熟开发工具VisualStudio和技术并兼顾其可扩展性进行
设计和开发,保证本系统在新的系统环境中能稳定运行。
子系统针对数据维护而进行分析,核心是实现数据的准确和完整,数据信息的增加并
不影响系统的结构而能正常运行。
本系统不仅面向桌面用户同时也面向移动用户异地维护,满足数据管理的连续性和完整性。
移动用户在异地进行数据管理时首先采用拨号的方式以合法用户的身份登录到计算机网络,启用本系统,移动用户将与固定用户(具有数据维护权限的用户)同样的方式进行数据管理。
1•作方式:
本系统数据输入方式只有通过键盘和鼠标,输出方式通过显示器和打印机。
2.行环境:
本系统运行环境服务器端是WINDOWSNTSERVER40(SP3以上)、MSSQLSERVER70,客
户机端是WINDOWS98
精度和有效时限的变化:
3.入的数据若带小数位,系统自动精确到两位小数,如果在输入时没输小数位(即小数位为零
的情况)系统自动在原有数据后加上两个0,作为两位小数位。
4.期的输入时年份必须输入4位,否则被认为是非法数据。
422输人输出要求
4.221输入要求
本系统的所有外部输入由用户通过系统的人机界面按照规定的格式手工录入;
中间结果
有本系统自动完成并实现结果数据的准确传递而无须用户进行干预。
在用户进行数据信息的输入时,用户应首先遵循数据管理的有关规定,不能违背数据管理原则;
第二,用户按照本系统的操作规程进行操作,不能违背系统所提供的业务环节;
第三,用户按照本系统规定的数据格式进行数据信息的操作,不能违背约定的数据格式。
4.2.2.2输出要求
本系统的主要输出为硬拷贝和软拷贝两种。
系统在响应用户的请求并在计算机软输出设备
(显示器)的同时提供用户在硬输出设备上输出结果信息。
4.2.3数据管理能力要求
本系统采用大型数据库一一SQLServer——存储属性和时间数据,系统数据的完整性和一致性由SQLServer数据库管理系统来控制和解决,达到较高的标准。
SQLServer是一种关系数据库管理系统,能够处理大量数据和许多并发用户,同时保持数据完整性并提供许多高级管理和数据分配功能。
其充分的数据完整性保护