OA办公系统项目需求分析.docx
《OA办公系统项目需求分析.docx》由会员分享,可在线阅读,更多相关《OA办公系统项目需求分析.docx(35页珍藏版)》请在冰豆网上搜索。
OA办公系统项目需求分析
OA需求剖析书
1.前言
1.1编写目的
该说明书的编写目的是为了使用户和软件开发者方对该系统应拥有的功能达成共鸣,该说明书将指导OA系统的开发工作。
预期的读者是开发小构成员及各部门经理。
1.2背景
本项目的全称是:
办公自动化管理系统简称OA系统,该系统为路通公司内部使用的办公系统,该系统的开发目的是为了知识化管理公司内部。
本需求剖析,可能问题剖析较浅,设计深度的不足可在后期的纲要设计中增补。
用户:
XX公司
设计方:
X3513工作室陈贝贝、蔡娴静、陈猛
1.3参照资料
2.任务概括
2.1目标
跟着网络的高速发展,网络OA系统渐渐遇到关注。
一些大型公司公司(比如联想、海尔)正致力实现高层次的网络办公自动化,这将为他们节俭大批的人力资源,节俭大批的办公花费,大幅度提升办公效率。
开发网络办公系统的市场远景是广阔的。
大型公司需要高层次的网络办公自动化,他们常常会选择大型的软件公司合作开发,所需的开发花费和保护花费也是特别高昂的。
这些高昂的花费并不是大部分中小公司能蒙受得起的。
中小型公司存在一个很大的低成本网络OA系统的需求,而我们公司能够开发这些低成本OA
系统来知足这个需求。
我们将开发一个合适我公司使用的OA系统,开发他的目的是为了议论开发
低成本OA系统的技术可行性。
路通OA系统要实现:
a、公司内各样信息资源的共享
b、增强职工间的沟通、提升整体工作效率
c、为领导各样实用数据,方便领导对公司状况的实时认识、供给决议支持
d、供给各样工作记录,以备过后查问
2.2用户的特色
本系统采纳BS构造,使用方法近似平常的上网,对用户要求不高,如用户没有上网经验,只要短期培训即可上手使用本系统。
本系统开发达成后将在路通公司内部使用,最后用户为路通公司所有职工。
用户都已经娴熟掌握计算机的操作。
3.说明书默认商定
4.运转环境规定
4.1设施及散布
该系统硬件设施由一台PC服务器、数台PC工作站、互换机及网线构成。
PC服务器
CPU:
1GHz以上
RAM:
256M以上
储存容量:
节存余储容量大于100M
PC工作站
CPU:
500MHz以上
RAM:
128M以上
显示设施:
支持1024X768显示分辨率
本系统采纳星型网络拓扑构造。
系统散布图以下:
4.2支撑软件
PC服务器
a.操作系统:
MicrosoftWindows2000AdvanceServer
b.数据库系统:
MicrosoftSQLServer2000
c.其余软件:
IIS、Microsoftframework、
PC工作站
以上
4.3系统运转方式
本系统为独立运转的程序,采纳http协议,可与其余同协议的组件挂接。
5.需求描绘
5.1系统功能简述
系统的层次功能以下
OA办公系统
电
邮
分
通
权
话
件
类
告
限
记
管
管
管
/
录
理
理
理
职
管
务
理
管
添
查
编
添
查
添
通
权
权
职
职
部
加
看
辑
加
看
加
告
限
限
务
务
门
电
电
电
分
/
通
列
添
信
添
信
信
话
话
话
类
分
告
表
加
息
加
息
息
记
记
记
类
列
列
列
录
录
录
表
表
表
写
公
公
通
通
私
私
收
草
短
共
共
讯
讯
人
人
件
稿
消
通
通
录
录
通
通
箱
箱
息
讯
讯
类
类
讯
讯
录
录
别
别
录
录
添
列
添
列
添
列
加
表
加
表
加
表
用
用
用
密
万
日
日
工
户
户
户
码
年
志
志
作
添
列
信
修
历
添
列
计
加
表
息
改
加
表
划
类
别
管
系统的用例图以下所示:
5.2系一致般性规定
5.3数据精度
数据精度见数据库定义。
5.4安全性规定
系统用户的权限分为5类,分别是职工级、项目经理、部门经理、公司高管、超级用户。
职工级:
有个人办公个、个人设置的所有权限,信息交互、资源管理、事务办理的部分权限。
职工所在部门不一样,其权限也有所不一样。
项目经理:
部门经理:
这部分权限是分派给部门领导的。
这个级其余权限除职工级的
所有权限外,还包含部门办公的所有权限。
这一级别权限的职工能够查察其所属
部门职工的日程安排、已达成工作状况和工作日志并能够拜托其部门职工为其工
作。
公司高管:
这部分权限是分派给公司领导的。
公司领导拥有除系统设置外
的所有权限。
他们能够查察所有职工的日程安排、已达成工作状况和工作日志并
能够拜托职工为其工作。
超级用户:
有系统设置的权限。
用户的详细权限按职工所在部门和岗位详细分派。
邮件管理
在使用电子邮件模块进行收发邮件前,用户一定进行邮箱的设置。
发收件前一定写邮件,选择接收者。
地点本的保护需要用户来操作。
垃圾箱以及邮件的删除等。
功能描绘
邮件管理
(1)邮箱设置
a)、获取用户输入,如:
用户名、电子邮箱。
b)、判断输入能否合法
c)、保留设置
(2)新建邮件
a)、获取用户输入,如:
接收人、标题、邮件内容。
b)、判断输入能否合法
c)、考证用户名和密码
d)、发送邮件
(3)收件箱
a)、考证用户名和密码
b)、返回收件箱列表
(4)发件箱
a)、考证用户名和密码
b)、返回发件箱列表
(5)底稿箱
a)、考证用户名和密码
b)、选定要操作的邮件
c)存底稿
(6)垃圾箱
a)、考证用户名和密码
b)、选定要操作的邮件
c)、加入垃圾箱或删除
(7)查找邮件
a)、考证用户名和密码
b)、获取用户输入
c)、判断输入
d)、查找邮件返回列表
。
电话记录管理
增添电话记录
对来电方,来电接收者,来电内容等重要信息进行记录。
改正和删除来电记录
改正和删除来电记录的信息,对信息进行优化管理。
查问电话记录
对过去来电信息进行查察认识。
通知管理
公布公司内部的通告,包含通告标题、通告内容以及通告的有效时间。
有效通告的标题
将依据公布时间倒序在首页进行转动播放,点击链接可查察通告的详尽内容。
超出有效时间的通告,将不在首页进行转动显示。
显示标题包含新闻标题、点击数、议论项(议论人数),关于新闻的详尽内容能够进行
议论。
按新闻公布时间显示,最多显示10条新闻。
分类管理
增添和查察分类信息。
权限/职务管理
管理员能够增添各级管理员和职员。
对各级用户进行权限分派。
管理员还能够进行职务增添,删除和改正。
用户管理
簿本模块达成对系统用户的增添、删除、改正和查问的功能。
还供给日历功能方便工作需要,供给工作日志功能,和进行工作计划安排。
增添新用户
输入用户名称(一定)、用户全称、用户的描绘信息(包含性别、籍贯、身份证号码、电话号码、电子邮件、其余联系方式、地址、婚否等)、所属部门(一定)、密码(一定)、确认密码(一定),岗位、开户时间。
当一个用户新增添时,将默认取这个时
候他所属部门的权限,同时也能够分派权限或许角色给该操作用户。
超级用户,用户管理本系统的所有操作用户的基本资料及在本系统中所拥有的操作权限,系统初始时
默认一个超级用户,该用户有初始化系统的权限。
选择进行权限设置的用户,超级用户权限不可以改正,所有操作对他们无效。
操作用户对应的权限关系:
一个操作用户对
应多个角色,一个角色能够分派给多个操作用户。
改正用户
改正用户的基本信息。
改正用户分派的权限,可独自改正用户的权限,或许给用户从头分派角色。
查问用户
依据用户名称、全称、身份证、部门以及其余的一些信息进行查问用户的详细信息。
支持组合查问和模糊查问。
删除用户
一些用户碰到如离职等状况,须对该用户权限禁用或删除。
删除为伪删除,打上删除标记。
对登岸用户是不可以够删除的。
密码改正
用户输入原密码后,而且两次输入的新密码一致提示改正改成功。
假如用户原密码犯错则提示旧密码错误。
假如用户两次输入的新密码不一致则提示两次密码不一致从头输入新密码。
个人信息设置
用户能够对用户的基本信息(用户id,姓名,部门,权限,诞辰,联系方式)进行设
定。
此顶用户id,姓名,部门,权限只有系统管理员才能够设定。
万年历
选择年代来显示当月的日历包含农历,默认显示目前月的日
6.数据库定义
Userinfo
用户信息表
字段
描绘
种类
ID
int
username
用户名称
varchar
passwd
密码
varchar
departmentid
职工所在部门ID
int
itemid
职工所开发项目ID
int
purviewstr
权限字符
varchar
userlogin
登岸名
varchar
state
状态
int
dutyid
职务id
int
Purviewinfo
权限信息表
字段
描绘
种类
ID
int
purviewname
权限名称
varchar
purviewstr
权限值
varchar
classes
权限分类
varchar
Planinfo
工作计划表
字段
描绘
种类
ID
int
title
计划主题
varchar
plansortid
计划类型
int
content
计划内容
text
addtime
计划日期
datetime
userid
计划人ID
int
flag
计划审查标记
int
Plansort
计划类型表
字段
描绘
种类
ID
int
plansort
计划类型(如周计划
月计varchar
划..)
Notice通告表
字段
描绘
种类
ID
int
title
通告标题
varchar
content
通告内容
text
noticetime
通告时间
datetime
Messageinfo短信息表
字段
描绘
种类
ID
int
sendid
发送人ID
int
receiveid
收短信人ID
int
title
短信主题
varchar
content
短信内容
text
addtime
发送时间
datetime
flag
收到标记
int
Mailinfo邮箱设置表
字段
描绘
种类
ID
int
mailname
varchar
username
varchar
pop3server
varchar
smtpserver
varchar
pword
varchar
userid
int
Emailinfo
邮件信息表
字段
描绘
种类
ID
int
Subject
邮件主题
varchar
FromName
发件人
varchar
ReTO
收件人
varchar
ReCC
抄送
text
mailBody
正文
text
mailFrom
发件邮箱
varchar
userid
邮件所属用户ID
int
htmlbody
html邮件体
text
Emailsendinfo
邮件发送信息表
字段
描绘
种类
ID
int
subject
邮件主题
varchar
sendto
主送
text
copyto
抄送
text
mailbody
邮件正文
text
userid
发邮件用户id
int
fromname
发邮件使用的用户名称
varchar
issended
能否已发送
varchar
Emailattaches
邮件附件表
字段
描绘
种类
ID
int
mailid
邮件ID
int
filename
附件文件名称
varchar
foldername
附件寄存文件夹名称
varchar
Loginfo
工作日志表
字段
描绘
种类
ID
int
title
日志主题
varchar
content
日志内容
text
addtime
日志时间
datetime
userid
用户ID
int
Iteminfo
项目信息表
字段
描绘
种类
ID
int
itemname
项目名称
varchar
userid
项目负责人(经理)ID
int
departmentid
项目所属部门ID
int
flag
项目能否结束标记
int
itemdepict
项目描绘
text
itemtime
项目开始时间
datetime
Itemcode
项目代码表
字段
描绘
种类
ID
int
itemid
项目ID
int
grade
项目代码阅读级别
int
itemcode
项目代码
varchar
Itemdocument项目文档表
字段
描绘
种类
ID
int
documentname
文档名称
varchar
documentsortid
文档类型ID
int
itemid
项目ID
int
Itemdocumentsort
项目文档类型表
字段
描绘
种类
ID
int
documentsort
项目文档类型
varchar
Dutyinfo
职务信息表
字段
描绘
种类
ID
int
dutyname
职务名
varchar
grade
级别
int
Departmentinfo
部门信息表
字段
描绘
种类
ID
int
department
部门名称
varchar
Classinfo
门户栏目表
字段
描绘
种类
ID
int
classname
栏目名
varchar
Article
门户文章表
字段
描绘
种类
ID
int
classid
栏目ID
int
title
文章标题
varchar
content
文章内容
text
Calendarinfo
日程信息表(个人日程和办公日程)
字段
描绘
种类
ID
int
title
主题
varchar
address
目的地
varchar
addtime
日程填加时间
datetime
startime
日程开始时间
datetime
datetime
日程结束时间
datetime
userid
所属职工ID
int
content
日程内容
text
flag
标记个人日程
0或办公日程1int
Calendarwakeup日程提示表
字段
描绘
种类
ID
int
calendarid
日程ID
int
wakeupstart
提示开始
datetime
wakeupend
提示结束
datetime
ineffectstart
无效开始
datetime
ineffectend
无效结束
datetime
isrepeat
能否频频提示
int
repeatstr
重复信息
varchar
isreaded
能否阅读
int
userid
所设置用户ID
int
Addresslist
通信录表
字段
描绘
种类
ID
int
name
姓名
varchar
classid
通信类型ID
int
duty
职务
varchar
unit
单位
varchar
officeaddress
办公地点
varchar
homeaddress
家庭地点
varchar
hometel
家庭电话
varchar
officetel
办公电话
varchar
mobil
手机号
varchar
fax
传真
varchar
postcode
邮编
varchar
email
Email
varchar
note
备注
text
userid
所属用户
int
Addressclass
通信录类型表
字段
描绘
种类
ID
int
classname
通信录类型
varchar
userid
所属用户
int
系统的数据流图以下所示:
通讯录记录
发件人选择收收件人地址
件人
写邮件
短信
提醒
邮件
短信
发
邮
件
短
信
邮
收
件
人
件
邮
件
短
信
邮
件
操
作
操
作
邮件管理的数据流图
管理
未通过的公告
新建
公告处
员
公告
公告
理
审批
公告信息
短信
提示发布
公告
通
过
审
批
的
公
告
短信权限用户
用户
通告管理的数据流图
日志内容
新建
日志
日志记录
共享
范围
日
志
点评结果
日志
点评查看
日志管理的数据流图
分
组
情
况
分
组
管
用
理
户
分组信息
新建联
系人
通讯录记录
查看
导入通讯录记录
通
讯
录
导出记
录
修改
日志
权限
人员
通讯录记录
删除
通信录管理的数据流图
7.其余需求
应急支持的核心任务是保护系统的基础数据,所以,该系统的使用范围须严格限制在必定的范围内,并有专职人员平常对系统进行检查,在进行数据收集时期,数据根源须经过考证,输入数据须有不一样的操作员进行查对以保证技术数据的正确,进而为溢油应急供给靠谱的基础信息。
系统设计须考虑界面提示信息的简短和平常,尽可能减少计算机专业术语而采纳业务术语,提升系统与操作人员的亲和力。