OA办公系统项目需求分析Word文档格式.docx
《OA办公系统项目需求分析Word文档格式.docx》由会员分享,可在线阅读,更多相关《OA办公系统项目需求分析Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
该系统硬件设备由一台PC服务器、数台PC工作站、交换机及网线组成。
PC服务器
CPU:
1GHz以上
RAM:
256M以上
存储容量:
剩余存储容量大于100M
PC工作站
500MHz以上
128M以上
显示设备:
支持1024X768显示分辨率
本系统采用星型网络拓扑结构。
系统分布图如下:
4.2支撑软件
a.操作系统:
MicrosoftWindows2000AdvanceServer
b.数据库系统:
MicrosoftSQLServer2000
c.其他软件:
IIS5.0、Microsoft.netframework、IE6.0
IE5.5以上
4.3系统运行方式
本系统为独立运行的程序,采用http协议,可与其他同协议的组件挂接。
5.需求描述
5.1系统功能简述
系统的层次功能如下
5.2系统一般性规定
5.3数据精度
数据精度见数据库定义。
5.4安全性规定
系统用户的权限分为5类,分别是员工级、项目经理、部门经理、公司高管、超级用户。
员工级:
有个人办公个、个人设置的全部权限,信息交互、资源管理、事务处理的部分权限。
员工所在部门不同,其权限也有所不同。
项目经理:
部门经理:
这部分权限是分配给部门领导的。
这个级别的权限除员工级的所有权限外,还包括部门办公的全部权限。
这一级别权限的员工可以查看其所属部门员工的日程安排、已完成工作情况和工作日记并可以委托其部门员工为其工作。
公司高管:
这部分权限是分配给公司领导的。
公司领导拥有除系统设置外的全部权限。
他们可以查看所有员工的日程安排、已完成工作情况和工作日记并可以委托员工为其工作。
超级用户:
有系统设置的权限。
用户的具体权限按员工所在部门和岗位具体分配。
邮件管理
在使用电子邮件模块进行收发邮件前,用户必须进行邮箱的设置。
发收件前必须写邮件,选择接收者。
地址本的维护需要用户来操作。
垃圾箱以及邮件的删除等。
5.5功能描述
5.5.1邮件管理
(1)邮箱设置
a)、获得用户输入,如:
用户名、电子邮箱。
b)、判断输入是否合法
c)、保存设置
(2)新建邮件
接收人、标题、邮件内容。
c)、验证用户名和密码
d)、发送邮件
(3)收件箱
a)、验证用户名和密码
b)、返回收件箱列表
(4)发件箱
b)、返回发件箱列表
(5)草稿箱
b)、选定要操作的邮件
c)存草稿
(6)垃圾箱
c)、加入垃圾箱或删除
(7)查找邮件
b)、获得用户输入
c)、判断输入
d)、查找邮件返回列表
。
5.5.2电话记录管理
Ø
增加电话记录
对来电方,来电接收者,来电内容等重要信息进行记录。
修改和删除来电记录
修改和删除来电记录的信息,对信息进行优化管理。
查询电话记录
对过去来电信息进行查看了解。
5.5.3通告管理
发布企业内部的公告,包括公告标题、公告内容以及公告的有效时间。
有效公告的标题将按照发布时间倒序在首页进行滚动播放,点击链接可查看公告的详细内容。
超过有效时间的公告,将不在首页进行滚动显示。
显示标题包括新闻标题、点击数、评论项(评论人数),对于新闻的详细内容可以进行评论。
按新闻发布时间显示,最多显示10条新闻。
5.5.4分类管理
添加和查看分类信息。
5.5.5权限/职务管理
管理员可以添加各级管理员和职员。
对各级用户进行权限分配。
管理员还可以进行职务添加,删除和修改。
5.5.6用户管理
本子模块完成对系统用户的增加、删除、修改和查询的功能。
还提供日历功能方便工作需要,提供工作日志功能,和进行工作计划安排。
增加新用户
输入用户名称(必须)、用户全称、用户的描述信息(包括性别、籍贯、身份证号码、电话号码、电子邮件、其他联系方式、住址、婚否等)、所属部门(必须)、密码(必须)、确认密码(必须),岗位、开户时间。
当一个用户新增加时,将默认取这个时候他所属部门的权限,同时也可以分配权限或者角色给该操作用户。
超级用户,用户管理本系统的所有操作用户的基本资料及在本系统中所拥有的操作权限,系统初始时默认一个超级用户,该用户有初始化系统的权限。
选择进行权限设置的用户,超级用户权限不能更改,所有操作对他们无效。
操作用户对应的权限关系:
一个操作用户对应多个角色,一个角色可以分配给多个操作用户。
修改用户
修改用户的基本信息。
修改用户分配的权限,可单独修改用户的权限,或者给用户重新分配角色。
查询用户
根据用户名称、全称、身份证、部门以及其他的一些信息进行查询用户的具体信息。
支持组合查询和模糊查询。
删除用户
一些用户遇到如辞职等情况,须对该用户权限禁用或删除。
删除为伪删除,打上删除标记。
对登陆用户是不能够删除的。
密码修改
用户输入原密码后,并且两次输入的新密码一致提示修改改成功。
如果用户原密码出错则提示旧密码错误。
如果用户两次输入的新密码不一致则提示两次密码不一致重新输入新密码。
个人信息设置
用户可以对用户的基本信息(用户id,姓名,部门,权限,生日,联系方式)进行设定。
其中用户id,姓名,部门,权限只有系统管理员才可以设定。
万年历
选择年月来显示当月的日历包含阴历,默认显示当前月的日
6.数据库定义
Userinfo用户信息表
字段
描述
类型
ID
int
username
用户名称
varchar
passwd
密码
departmentid
员工所在部门ID
itemid
员工所开发项目ID
purviewstr
权限字符
userlogin
登陆名
state
状态
dutyid
职务id
Purviewinfo权限信息表
purviewname
权限名称
权限值
classes
权限分类
Planinfo工作计划表
title
计划主题
plansortid
计划类别
content
计划内容
text
addtime
计划日期
datetime
userid
计划人ID
flag
计划审核标志
Plansort计划类别表
plansort
计划类别(如周计划,月计划..)
Notice公告表
公告标题
公告内容
noticetime
公告时间
Messageinfo短消息表
sendid
发送人ID
receiveid
收短信人ID
短信主题
短信内容
发送时间
收到标志
Mailinfo邮箱设置表
mailname
pop3server
smtpserver
pword
Emailinfo邮件信息表
Subject
邮件主题
FromName
发件人
ReTO
收件人
ReCC
抄送
mailBody
正文
mailFrom
发件邮箱
邮件所属用户ID
htmlbody
html邮件体
Emailsendinfo邮件发送信息表
subject
sendto
主送
copyto
mailbody
邮件正文
发邮件用户id
fromname
发邮件使用的用户名称
issended
是否已发送
Emailattaches邮件附件表
mailid
邮件ID
filename
附件文件名称
foldername
附件存放文件夹名称
Loginfo工作日志表
日志主题
日志内容
日志时间
用户ID
Iteminfo项目信息表
itemname
项目名称
项目负责人(经理)ID
项目所属部门ID
项目是否结束标志
itemdepict
项目描述
itemtime
项目开始时间
Itemcode项目代码表
项目ID
grade
项目代码浏览级别
itemcode
项目代码
Itemdocument项目文档表
documentname
文档名称
documentsortid
文档类别ID
Itemdocumentsort项目文档类别表
documentsort
项目文档类别
Dutyinfo职务信息表
dutyname
职务名
级别
Departmentinfo部门信息表
department
部门名称
Classinfo门户栏目表
classname
栏目名
Article门户文章表
classid
栏目ID
文章标题
文章内容
Calendarinfo日程信息表(个人日程和办公日程)
主题
address
目的地
日程填加时间
startime
日程开始时间
日程结束时间
所属员工ID
日程内容
标志个人日程0或办公日程1
Calendarwakeup日程提醒表
calendarid
日程ID
wakeupstart
提醒开始
wakeupend
提醒结束
ineffectstart
失效开始
ineffectend
失效结束
isrepeat
是否反复提醒
repeatstr
重复信息
isreaded
是否阅读
所设置用户ID
Addresslist通讯录表
name
姓名
通讯类别ID
duty
职务
unit
单位
officeaddress
办公地址
homeaddress
家庭地址
hometel
家庭电话
officetel
办公电话
mobil
手机号
fax
传真
postcode
邮编
email
Email
note
备注
所属用户
Addressclass通讯录类别表
通讯录类别
系统的数据流图如下所示:
邮件管理的数据流图
公告管理的数据流图
日志管理的数据流图
通讯录管理的数据流图
7.其它需求
应急支持的核心任务是维护系统的基础数据,因此,该系统的使用范围须严格限制在一定的范围内,并有专职人员日常对系统进行检查,在进行数据采集期间,数据来源须经过验证,输入数据须有不同的操作员进行核对以保证技术数据的准确,从而为溢油应急提供可靠的基础信息。
系统设计须考虑界面提示信息的简洁和通俗,尽可能减少计算机专业术语而采用业务术语,提高系统与操作人员的亲和力。