网上自动办公系统需求设计文档.docx
《网上自动办公系统需求设计文档.docx》由会员分享,可在线阅读,更多相关《网上自动办公系统需求设计文档.docx(15页珍藏版)》请在冰点文库上搜索。
![网上自动办公系统需求设计文档.docx](https://file1.bingdoc.com/fileroot1/2023-6/1/d47105a6-10f8-4157-8a1f-628c6329b593/d47105a6-10f8-4157-8a1f-628c6329b5931.gif)
网上自动办公系统需求设计文档
网上自动办公系统
版本号:
1.0
密级:
受控文档
详
细
设
计
书
网上自动办公系统
山东师创有限公司
20XX年X月X日
引言
1.1编写目的
1.2背景
系统名称:
网上自动办公系统
英文名称:
OA系统
系统简称:
办公系统
1.3定义
1.4参考资料
第2章任务概述
2.1目标
传统的办公模式主要以纸介为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。
如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。
目前办公自动化系统较成熟的模式是客户/服务器方式,而新一代的办公自动化系统则应是Internet方式,即B/S结构才更能适应目前及未来的要求。
现在公司普遍使用计算机来提高整体的工作效率,利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件以及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各个部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。
最终实现无纸化办公。
2.2用户主体
系统的用户主体有:
系统管理员、业务操作员
2.3假定和约束
2.4设计与实现的限制
Web中业务项,页面深度小于3;尽可能使用一个页面一个功能(必要的交互不计入在内);页面反应时<3秒。
第3章总体描述
3.1账户设置
账户采用MD5加密
3.2系统自动编码规则
Utf-8
第4章功能需求
本系统主要是系统管理员登录系统后,进入主页进行相关的信息处理。
业务流程如下:
4.1用户身份验证
OA系统是为公司内部使用,用户只有登录后才可以进行相关的操作
4.2职工信息管理
主要是为了实现本系统所注册员工的信息的管理,包括增加、删除、修改,并且本模块只能被系统管理员所使用,其他普通用户没有权限使用。
4.3个人通讯录
每一个登录系统的用户来维护自己的通讯录,通讯录中需要保存的信息有姓名、性别、手机、E-mail地址、QQ号、公司、家庭住址、邮编。
同时在本模块中,个人用户可以自由维护个人的基本信息以及自由添加联系人的信息;可以方便查询联系人,可以修改或删除某一个联系人。
用户自己维护的联系人信息只能自己查询和进行编辑。
4.4日程安排
当前的登录用户添加、修改、删除和查看自己的日程安排列表。
本模块中应该保存的信息有:
用户名、年份、月份、日期、安排内容。
4.5工作日志
当前的登录用户添加、删除、修改和查看自己的工作日志列表。
本模块中应该保存的信息有:
用户名、年份、月份、日期、日志标题、日志内容、记录时间。
4.6短消息管理
当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。
本模块中应该保存的信息有:
接受者、发送者、消息内容、发送时间。
4.7公告管理
用户发送通知,大家都可以查看,只有发送通知的用户才有权修改和删除该通知。
本模块中应该保存的信息有:
公告填写人、公告标题、公告内容、公告时间。
4.8会议管理
管理员发送会议通知,供所有的用户查看,且只有系统管理员才有权修改、删除该通知。
4.9文件管理
对系统注册用户所上传文件的管理,可以查看所上传文件的相关信息,并且可以下载,而对所上传文件的删除则只有系统管理员才有权限。
4.10薪资管理
人事部门可以录入员工薪资明细,普通员工只能查看自己的明细
4.11新闻管理
市场部门发布新闻稿,其他部门只能查看
4.12请假管理
请假天数小于等于三天,直接在人事处备案.请假天数大于三天,需要上级领导批准后在人事处备案.
4.13部门管理
只有人事处有此权限
第5章分析设计
5.1需求设计
根据企业办公的需求,该系统中有普通用户和管理员两个角色,普通户进行基本的功能操作,而管理员除了具备普通用户的功能外,还有更高级别的功能。
普通用户可以操作的功能:
对于普通用户必须登录系统后才可以使用该系统;
登录系统后建立自己的通讯录,对自己工作中的客户关系进行维护;
同时可以安排自己的工作计划,便于管理自己的工作日程;
每天可以编写自己的工作日志,便于自己对于工作进行及时的总结;
可以借助站内的短信息平台,进行同事间信息沟通;
为了便于同事间共享文件,用户可以进行文件的上传和下载。
管理员可以操作的功能:
管理员除了具备普通员工的功能外,还具备相关的管理功能。
对于所有的普通用户信息进行管理;
同事对于公司内部的公告进行维护,对公司的新闻进行告知;
公司要召开会议,管理员可以通过平台发布会议信息等功能。
5.2模块划分
根据需求分析,可以将系统功能划分为以下几个模块:
功能
描述
系统登录、注销
用户登录系统、退出系统功能
个人通讯录管理
提供对个人通讯录的增、删、改、查操作
日程安排管理
提供对日程安排的增、删、改、查操作
工作日志管理
提供对工作日志、删、改、查操作
短消息管理
提供对站内与自己的相关的短信息的增、删、改、查操作
公告管理
提供对公告的增、删、改、查操作
会议管理
提供对会议的增、删、改、查操作
文件管理
提供对文件的上传、下载的操作
职工信息管理
提供对职工信息的增、删、改、查的操作
5.3概要设计
本系统采取JSP+Servlet+JavaBean进行开发。
5.4数据库设计
部门表dept
列名
数据类型
是否为空
约束条件
说明
deptid
Int
no
PK
部门编号
deptname
VARCHAR2(50)
no
部门名称
remark
VARCHAR2(50)
Yes
备注
用户信息表users
列名
数据类型
是否为空
约束条件
说明
USERCODE
VARCHAR2(50)
no
PK
登录账号
USERNAME
VARCHAR2(50)
no
用户名
PASSWORD
VARCHAR2(50)
no
密码
EMAIL
VARCHAR2(50)
yes
邮箱
TELEPHONE
VARCHAR2(50)
yes
电话
JOB
VARCHAR2(50)
yes
职位
BRANCH
VARCHAR2(50)
yes
部门
SEX
CHAR
(1)
yes
性别
DEPT
INT
No
部门
BOSS
VARCHAR2(50)
NO
上司
联系人表CONTACTER
列名
数据类型
是否为空
约束条件
其他说明
id
VARCHAR2(50)
no
PK
虚拟主键
usercode
VARCHAR2(50)
no
登录用户账户
name
VARCHAR2(50)
no
联系人姓名
sex
CHAR
(1)
性别
telephone
VARCHAR2(50)
电话
qq
VARCHAR2(50)
QQ
company
VARCHAR2(50)
公司
address
VARCHAR2(50)
联系人地址
post
VARCHAR2(50)
邮编
日程安排和工作日志joblog
列名
数据类型
是否为空
约束条件
其他说明
id
VARCHAR2(50)
no
PK
主键
Usercode
VARCHAR2(50)
no
用户账户
time
date
日期
title
VARCHAR2(50)
标题
contend
VARCHAR2(500)
内容
rectime
date
记录时间
Type
Char
(1)
1:
日程安排,2:
工作日志
文件表upfile
列名
数据类型
是否为空
约束条件
其他说明
id
VARCHAR2(50)
no
PK
主键
VARCHAR2(50)
no
文件名字
VARCHAR2(50)
上传者
Date
上传时间
VARCHAR2(500)
文件信息
消息表t_news
列名
数据类型
是否为空
约束条件
其他说明
id
VARCHAR2(50)
no
PK
主键
Sender
VARCHAR2(50)
no
发送者
Receiver
VARCHAR2(50)
接收者
Content
VARCHAR2(50)
内容
sendtime
date
发送时间
公告表notice
列名
数据类型
是否为空
约束条件
其他说明
id
VARCHAR2(50)
no
PK
主键
title
VARCHAR2(50)
no
标题
content
VARCHAR2(500)
内容
sendtime
date
发送时间
anthor
VARCHAR2(50)
发布者
type
Char
类型。
1:
公告2:
会议公告
薪资表salary
列名
数据类型
是否为空
约束条件
其他说明
id
INT
no
PK
主键
usercode
VARCHAR2(50)
no
职员编号
base
FLOAT
基本工资
bonus
FLOAT
奖金
takeoff
FLOAT
扣除
safe
FLOAT
社保金额
other
FLOAT
其他
新闻news
列名
数据类型
是否为空
约束条件
其他说明
id
INT
no
PK
主键
TITLE
VARCHAR2(50)
no
标题
CONTENT
VARCHAR2(1000)
no
内容
anthor
FLOAT
no
发布者
DATE
FLOAT
no
发布时间
请假leave
列名
数据类型
是否为空
约束条件
其他说明
id
INT
no
PK
主键
USERCODE
VARCHAR2(50)
no
标题
BEG
VARCHAR2(50)
no
开始时间
END
VARCHAR2(50)
no
结束时间
DAYS
FLOAT
no
请假天数
REASON
VARCHAR2(50)
no
事由
STATUS
CHAR
NO
1:
领导批准
2:
人事归档
第6章其他需求
6.1对性能的规定
6.1.1精度
1)计息精度:
分。
6.1.2时间特性要求
1)响应时间:
日常交易服务相应时间小于1秒,日终业务响应时间小于10秒。
6.1.3灵活性
1)系统使用了大量的参数化配置。
6.2数据管理能力要求
能对基础数据中的错误数据进行修正,且不影响已办理案件状态,能够保持修改前后数据及案件逻辑的一致性。
6.3故障处理要求
平均无故障时间大于三个月,平均故障排除时间小于4小时。
6.4其他专门要求
1)安全性:
主要体现在数据安全,账务准确,避免外界非法攻击等方面。
2)可靠性:
体现在系统应能够支持常时间稳定运行,具有较强容错能力。
3)可扩展性:
主要体现在系统能够随着管理规定的变更,进行二次开发和系统变更。
4)可维护性:
主要体现在系统具备高度的可远程服务支持能力。
第7章运行环境规定
7.1设备
7.1.1服务器
序号
主要功能
配置
1
数据服务器
IBMX3850IntelXeonProcessor7330(2.40GHz/6MBL2QuadCore),1066MHzFSB,4-SMP,4*1GB,HS4×146GBSAS,raid510k卡,Combo,2*GigaEthernet,4U,RSAIISlimLine,2*1440w
2
WEB服务器
IBMX3650XeonEM64TQuad-CoreE5335/2.0GHz/1333MHz/8M,2*1GB,2.5"HS2*146GBSASHDD,2*GigaEthernet,LightPath,CD-RW/DVDCombo,2U,HS835WPower
3
备用服务器
IBMX3100IntelXeon2.33GHz3065,2GB,160GBSATADVD-ROM
7.1.2专用硬件
密码键盘。
7.2支持软件
服务器端
账务服务器
RedHatEnterpriseLinuxAS4
Web服务器
RedHatEnterpriseLinuxAS4
数据库
SQL2005
账务应用中间件
Web服务器
Tomcat5.0
客户机端
操作系统
Windows2000及以上
浏览器
IE7.0及以上
7.3网络结构
略。
7.4控制
略。