简易办公自动化系统(详细设计说明书)_第1页
简易办公自动化系统(详细设计说明书)_第2页
简易办公自动化系统(详细设计说明书)_第3页
简易办公自动化系统(详细设计说明书)_第4页
简易办公自动化系统(详细设计说明书)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、11 引言引言.31.1 编写目的.31.2 背景.31.3 定义.41.4 参考资料.42 程序系统的结构程序系统的结构.53 程序程序 1(人事管理)设计说明(人事管理)设计说明.63.1 程序描述.63.2 功能.63.3 性能.73.4 输人项.73.5 输出项.73.6 算法.83.7 流程逻辑.83.8 接口.83.9 存储分配.93.10 注释设计.103.11 限制条件.103.12 测试计划.103.13 尚未解决的问题.104 程序程序 2(日程管理)设计说明(日程管理)设计说明.104.1 程序描述.104.2 功能.114.3 性能.114.4 输人项.114.5 输出

2、项.124.6 流程逻辑.124.7 存储分配.135 程序程序 3(消息管理)设计说明(消息管理)设计说明.155.1 程序描述.155.2 功能.155.3 性能.165.4 输人项.165.5 输出项.165.6 流程逻辑.165.7 存储分配.176 程序程序 4(系统管理)设计说明(系统管理)设计说明.206.1 程序描述.206.2 功能.206.3 性能.2026.4 输人项.216.5 输出项.216.6 流程逻辑.216.7 存储分配.223详细设计说明书详细设计说明书1 引言引言1.1 编写目的编写目的信息化是当今世界经济和社会发展的大趋势。推进电力系统的信息化建设,对于提

3、高现代化管理水平,提高工作效率,都具有重要意义。为了适应国际形势和我国经济建设与社会发展的需要,我国必须加快电力系统信息化的发展。对于电力系统的企业,如何充分、快捷、有效地利用企业内外的大量信息,为企业的发展服务,提高企业的工作效率,是企业需要充分考虑的问题之一。随着企业规模的扩大以及服务内容和办公设施的现代化,这种情况日益突出。同时为了提高单位的日常办公效率,减轻手工劳动强度,使单位的日常运营纳入高效而快捷的轨道,就必须利用现代的信息手段。现代的信息技术优势在于对信息的处理高效而精确,可以充分实现信息的共享和传输,及时地反映企业办公的变动情况,完善办公调度,提高企业服务质量,进而实现企业经营

4、管理的信息化、科学化。充分利用现代的信息技术,是提高企业竞争力的必要手段。公司计划建设的办公自动化系统将以先进的信息技术为依托,通过建立全局八个部门的信息网络,全面提高办公效率,并做到信息传输自动化、公共服务远程化、公文交换无纸化、管理决策网络化,实现全局办公系统全面信息化。本说明书给出公司办公自动化系统的设计说明,包括最终实现的软件必须满足的功能、性能、接口和用户界面、附属工具程序的功能以及设计约束等。1.2 背景背景 本项目的全称是:简易办公自动化系统简称 OA 系统,该系统为公司内部使用的办公系统,该系统的开发目的是为了能够更好的管理理好企业内部41.3 定义定义本项目开发的软件,约定:

5、中文全称:简易办公自动化系统中文别称: OA英文全称: OA本报告用到的术语符合国家标准软件工程术语 (GB/T11475-1995) 。1.4 参考资料参考资料与本文直接相关的国家标准包括:(中国标准出版社 1996 年)GB8566-1995软件生存期过程GB8567-88 计算机软件产品开发文件编制指南GB9385-88计算机软件需求说明编制指南GB/T11457-1995软件工程术语52 程序系统的结构程序系统的结构简易办公自动化系统安全子系统身份验证登录验证人事管理子系统部门管理员工录入员工查询日程管理子系统新建日程信息查看日程信息新建便签信息查看便签信息系统管理登录日志密码修改考勤

6、日志邮件信息管理子系统发邮件发件箱收件箱草稿箱个人资料管理密码修改个人资料修改 图 1.系统结构图63 程序程序 1(人事管理)设计说明(人事管理)设计说明3.1 程序描述程序描述(1)功能类型:查询、添加、修改数据(2)功能描述:按照要求对数据进行查找、添加、修改 (3)前提业务:登录用户为系统管理员 (4)后继业务:021(机构管理)022(部门管理)023(员工管理) (5)功能约束:权限约束(6)约束描述: (7)操作权限:系统管理员,3.2 功能功能1. 、 、人事管理机构管理部门管理员工管理修改机构删除机构添加部门修改部门删除部门添加机构添加员工修改员工删除员工 图 2.人事管理功

7、能图73.3 性能性能充分考虑公司的需求特色,做到功能齐全;要求操作方便快捷,性能优越;系统要能在公司可能出现的各种环境下具有很好的稳定性;系统特别强调安全性,杜绝非法入侵,系统要能够使用过程中可能出现的灾难,具有很强的容错能力;系统应充分考虑易扩展性,能适应新业务的变化;系统要求具备完整的文档和清晰风格,具备很好的可维护性。时间特性要求至少可 500 人并发访问,WEB 页面相应不能超过 3 秒能高效进行数据录入和查询3.4 输人项输人项字符 录入方式 是否非空 长度机构名称文本框Y部门名称文本框Y10所属机构文本框Y部门负责人文本框Y员工登录名文本框Y员工密码PasswordY确认密码Pa

8、sswordY姓名文本框Y性别单选钮Y民族文本框Y3.5 输出项输出项1.机构管理添加机构:输出添加的数据行;删除机构:显示删除后剩下的数据行;修改机构:显示经过修改后的机构信息;2.部门管理添加部门:显示添加的部门信息;删除部门:显示删除后的部门信息;8修改部门:显示经过修改后的部门信息3.员工管理添加员工:显示添加了的用户信息删除员工:显示删除后的用户信息修改员工:显示经过修改后的用户信息3.6 算法算法无3.7 流程逻辑流程逻辑1.客户在登录界面,输入操作员号,密码后,提交。2.客户有效性检查:客户密码有效性检查,客户状态检查。3.根据客户端提供的客户名称、口令,取出对应的加密后的口令,

9、检查客户口令的正确性4.若客户登录不合法,则返回客户登录不成功界面5.若客户登录合法,进入客户登录后界面生成模块6.进入客户登录后界面 JSP,组织并生成客户登录后页面7.根据客户在页面上的操作分别进入不同处理流程8.客户点击具有下级菜单的菜单条目,则再进入客户登录后界面生成模块产生下级业务菜单界面。9.客户点击通知信息条目,则在新窗口显示此通知信息内容10. 客户点击指向业务处理的菜单条目,则再进入客户选择业务列表界面,界面中显示客户所选菜单的经办行业务列表。若该业务不存在业务列表,则立即进入相应的业务处理流程。11. 客户点击通知业务快捷键,则直接进入该业务的业务列表界面或相应业务处理流程

10、。客户点击业务列表中的业务条目,则进入相应业务处理流程3.8 接口接口 无93.9 存储分配存储分配机构信息表序号序号字段名字段名类型类型长度长度精度精度小数小数位数位数默认默认值值允许允许空空主键主键说明说明1 1BranchId(机构ID)Int102 2BranchName(机构名称)varchar503 3BranchShortName(机构简称)varchar50部门信息表序号序号字段名字段名类型类型长度长度精度精度小数小数位数位数默认默认值值允许允许空空主键主键说明说明1 1DepartId(部门ID)Int102 2DepartName(部门名称)varchar503 3Prin

11、cipalUser(部门负责人)varchar504 4ConnectTelNo(联系电话)bigint5 5ConnectMobileTelNo(移动电话)bigint6 6Faxes(性别)bigint7 7BranchId(机构ID)int10员工信息表序号序号字段名字段名类型类型长长度度精度精度小数小数位数位数默认默认值值允许允许空空主键主键说明说明1 1(UserId)管理员IDvarchar502 2(password)管理员密码varchar504 4UserName(登录用户姓名)varchar504 4DepartId(部门ID)int105 5Gender(性别)int10

12、6 6RoleId(角色ID)int107 7UserStateId(状态ID)int10103.10 注释设计注释设计无 3.11 限制条件限制条件无3.12 测试计划测试计划无3.13 尚未解决的问题尚未解决的问题无4 程序程序 2(日程管理)设计说明(日程管理)设计说明4.1 程序描述程序描述(1)功能类型:查看、添加、修改、删除数据(2)功能描述:按照要求对数据进行查查看、添加、修改并删除(3)前提业务:登录用户为系统管理员(4)后继业务:031(我的日程)032(部门日程)033(我的便签)(5)功能约束:权限约束(6)约束描述:(7)操作权限:系统管理员、一般登录用户,114.2

13、功能功能日程管理部门日程我的日程我的便签添加日程删除日程修改日程查看日程查看便签删除便签添加便签修改便签查询部门日程安排图 3.日程管理功能图4.3 性能性能确保系统能高效的进行数据访问4.4 输人项输人项添加我的日程安排字段名称字段名称长度长度录入方录入方式式是否非是否非空项空项数据检数据检验验默认显默认显示示我的日程我的日程主题主题文本框YN预约地点预约地点文本框YN开始时间开始时间文本框YN结束时间结束时间文本框YN12日程内容日程内容文本框YN预约对象预约对象树形控件N是否公开是否公开复选框N添加便签字段名称字段名称长度长度录入方录入方式式是否非是否非空项空项数据检数据检验验默认显默认

14、显示示便签标题便签标题文本框YN便签内容便签内容文本框YN查询部门日程字段名称字段名称长度长度录入方录入方式式是否非是否非空项空项数据检数据检验验默认显默认显示示机构名称机构名称下拉列表YN部门名称部门名称下拉列表YN姓名姓名文本框YN时间时间文本框YN4.5 输出项输出项查看:显示数据库中存在的数据删除:显示删除后数据库中存在的数据添加:将数据天津啊进入数据库在显示添加后的数据信息修改:对数据库中原本存在的某条数据进行修改后在进行展示4.6 流程逻辑流程逻辑1.我的日程13图 4.我的日程流程图2.我的便签图 5.我的便签流程图4.7 存储分配存储分配日程信息表日程信息表序号序号字段名字段名

15、类型类型长度长度精度精度小数小数位数位数默认默认值值允许允许空空主键主键说明说明1 1ScheduleId(日程ID)Int102 2Title(标题)varchar503 3Address(预约地点)varchar504 4MeetingId(会议ID)Int145 5BeginTime(开始时间)datetime6 6EndTime(结束时间)datetime7 7SchContent(日程内容)varchar5008 8CreateUser(创建用户)varchar509 9CreateTime(创建时间)datetime1010IfPrivate(是否公开)int机构信息表机构信息表序

16、号序号字段名字段名类型类型长度长度精度精度小数小数位数位数默认默认值值允许允许空空主键主键说明说明1 1BranchId(机构ID)Int102 2BranchName(机构名称)varchar503 3BranchShortName(机构简称)varchar50部门信息表部门信息表序号序号字段名字段名类型类型长度长度精度精度小数小数位数位数默认默认值值允许允许空空主键主键说明说明1 1DepartId(部门ID)Int102 2DepartName(部门名称)varchar503 3PrincipalUser(部门负责人)varchar504 4ConnectTelNo(联系电话)bigin

17、t5 5ConnectMobileTelNo(移动电话)bigint6 6Faxes(性别)bigint7 7BranchId(机构ID)int10155 程序程序 3(消息管理)设计说明(消息管理)设计说明5.1 程序描述程序描述(1)功能类型:查看、添加、修改、删除数据(2)功能描述:按照要求对数据进行查查看、添加、修改并删除(3)前提业务:登录用户为系统管理员(4)后继业务:041 消息管理 042 信箱(5)功能约束:权限约束(6)约束描述:(7)操作权限:系统管理员、一般登录用户。5.2 功能功能消息管理消息管理信箱查看消息修改消息删除消息收件箱发件箱查看消息删除消息查看消息删除消息

18、图 6.消息管理功能图添加消息165.3 性能性能系统能进行高效访问,进行诗句的录入和读取5.4 输人项输人项字段名称字段名称长度长度录入方录入方式式是否非是否非空项空项数据检数据检验验默认显默认显示示消息标题消息标题文本框YN消息类型消息类型下拉框NN开始时间开始时间文本框YN结束时间结束时间文本框YN发送对象发送对象单选钮YN机构名称机构名称下拉框N部门名称部门名称下拉框N员工员工 ID文本框姓名姓名文本框发送对象发送对象范围范围复选框列表消息内容消息内容文本框5.5 输出项输出项1.收件箱:展示用户共收到消息的数量和未读消息数量2.发件箱:展示用户共发送的消息数量和未发送的消息数量3.消

19、息管理:查询数据库中存在的用户在某时间段对消息的添加信息,并进行删除,修改,发送;可查看消息内容和发送对象。5.6 流程逻辑流程逻辑1.收件箱17图 7.收件箱流程图 2.消息管理图 8.消息管理流程图5.7 存储分配存储分配机构信息表机构信息表序号序号字段名字段名类型类型长度长度精度精度小数小数位数位数默认默认值值允许允许空空主键主键说明说明1 1BranchId(机构ID)Int10182 2BranchName(机构名称)varchar503 3BranchShortName(机构简称)varchar50部门信息表部门信息表序号序号字段名字段名类型类型长度长度精度精度小数小数位数位数默认

20、默认值值允许允许空空主键主键说明说明1 1DepartId(部门ID)Int102 2DepartName(部门名称)varchar503 3PrincipalUser(部门负责人)varchar504 4ConnectTelNo(联系电话)bigint5 5ConnectMobileTelNo(移动电话)bigint6 6Faxes(性别)bigint7 7BranchId(机构ID)int10用户信息表用户信息表序号序号字段名字段名类型类型长长度度精度精度小数小数位数位数默认默认值值允许允许空空主键主键说明说明1 1(UserId)管理员IDvarchar502 2(password)管理

21、员密码varchar504 4UserName(登录用户姓名)varchar504 4DepartId(部门ID)int105 5Gender(性别)int106 6RoleId(角色ID)int107 7UserStateId(状态ID)int10消息信息表消息信息表序号序号字段名字段名类型类型长度长度精精度度小数小数位数位数默认默认值值允许允许空空主键主键说明说明1 1(MessageId)消息IDint102 2(Title)标题varchar1004 4Content(消息内容)varchar500194 4Type(类型ID)int105 5BeginTime(开始时间)dateti

22、me6 6EndTime(结束时间)datetime7 7FromUserId(消息发送者)varchar508 8IfPublish(是否发送)int109 9RecordTime(创建时间)datetime消息类型表消息类型表序号序号字段名字段名类型类型长度长度精精度度小数小数位数位数默认默认值值允许允许空空主键主键说明说明1 1(MessageTypeId)消息类型IDint102 2(MessageTypeName)消息类型名称varchar503 3MessageDesc(消息类型描述)varchar50消息发送对象表消息发送对象表序号序号字段名字段名类型类型长度长度精精度度小数小数

23、位数位数默认默认值值允许允许空空主键主键说明说明1 1(Id)序号int102 2(MessageId)消息IDint103 3ToUserId(发送对象ID)varchar504 4IfReadint10206 程序程序 4(系统管理)设计说明(系统管理)设计说明6.1 程序描述程序描述(1)功能类型:查看、添加、修改、删除数据(2)功能描述:按照要求对数据进行查查看、添加、修改并删除(3)前提业务:登录用户为系统管理员(4)后继业务:051 角色管理 052 登陆日志 053 操作日志 054 菜单排序(5)功能约束:权限约束(6)约束描述:(7)操作权限:系统管理员,6.2 功能功能系统

24、管理角色管理添加角色修改角色删除角色分配角色登陆日志按时间段登陆日志操作日志按时间段查询操作日志菜单排序菜单上移菜单下移 图 9.系统管理功能图6.3 性能性能系统能高效的进行数据访问和各项操作的更改216.4 输人项输人项字段名称字段名称长度长度录入方录入方式式是否非是否非空项空项数据检数据检验验默认显默认显示示角色名称角色名称文本框角色描述角色描述文本框人事管理人事管理复选框机构信息机构信息复选框部门信息部门信息复选框员工管理员工管理复选框日程管理日程管理复选框部门日程部门日程复选框我的日程我的日程复选框个人便签个人便签复选框消息传递消息传递复选框消息管理消息管理复选框信箱信箱复选框系统管理系统管理复选框角色管理角色管理复选框登录日志登录日志复选框操作日志操作日志复选框菜单排序菜单排序复选框6.5 输出项输出项角色管理:输出角色信息;登录日志:输出相应时间内的登录日志操作日志:输出相应时间内的操作日志菜单排序:输出通过上下移动后的树形菜单排序情况6.6 流程逻辑流程逻辑1.登录日志22图 10.登陆日志流程图2.操作日志图 11.操作日志流程图3.菜单排序图 12.菜单排序流程图6.7 存储分配存储分配登录日志信息表登录日志信息表序号序号字段名字段名类型类型长度长度精精小数小数默认默认允许允许主键主键说明说明23度度位数位数值值空空1 1(Login

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论