欢迎来到天天文库
浏览记录
ID:56280003
大小:2.00 MB
页数:64页
时间:2020-06-05
《OA办公管理系统详细设计说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、OA协同办公系统详细设计说明书书1引言41.1编写目的41.2背景41.3基线41.4范围41.5定义41.6参考资料42总体设计52.1概述52.1.1功能描述52.2运行环境52.2.1软件环境52.2.2硬件环境52.3开发环境62.3.1服务器软件环境62.3.2服务器硬件环境62.3.3开发机器软件环境62.3.4开发机器硬件环境62.4设计思想72.4.1系统构思72.4.2关键技术与算法72.4.3关键数据结构82.4.4人工处理过程93子系统模块设计93.1工作管理模块93.2在线信息子系统193.2.1模块1203.2.2模块2203.2.3模块3213.
2、2.4模块4213.2.5模块5213.2.6模块6223.2.7模块7223.3公司通讯录子功能263.4扩展功能模块303.5系统管理模块393.6名片夹管理模块453.7个人信息管理模块513.8会议室管理模块573.9会议管理671引言1.1编写目的本说明书目的在于明确说明协同办公系统各功能的实现方式,指导开发员进行编码。本说明书的预期读者为:项目组内成员、其他开发项目组成员、指导老师1.2背景待开发软件系统的名称:协同办公系统此软件系统任务提出者:卢宝波此软件系统任务开发者:程之兴、姬广钊、钟晨、俞斐、施会华此软件系统任务用户:OA协同工作系统的用户1.3基线OA
3、协同办公系统需求说明1.4范围系统包括的范围:个人办公、会议管理,系统管理。1.5定义读者设置:指将读者权限授予别人,拥有读者权限的用户可以看到自己工作安排。代办工作:指将代办权限授予别人,拥有代办权限的用户除可以看到自己的工作外还可以给自己安排工作。待办工作:指等待员工自己去完成的工作。1.6参考资料需求分析说明书、概要设计说明书_v1.4.doc、Oracle数据库使用教程、Ora9iSQLRef.chm、Oracle数据库使用帮助文档、CSS中文教程、HTML开发手册、JAVA高级编程指南、JSP应用开发详解、功能结构图。1总体设计1.1概述1.1.1功能描述本系统分
4、为三个主要流程:1、个人办公2、会议管理3、系统管理个人办公:普通职员登陆到系统后,通过点击个人办公连接,进入个人办公页面。之后可以选择个人信息、日程安排、名片夹、公司通讯录、待办事项、在线信息、个人文件夹进行办公。会议管理:部门领导登陆到系统后选择会议管理,进入会议管理页面。在会议管理页面中可以增、删、改、查会议。其中发起会议需首先预约会议室,然后将输入与会人名单,开会议信息通过邮件发送到每个与会人的信箱里。系统管理:系统管理员登陆到系统后,点击系统管理,进入系统管理页面。可以选择部门管理、角色管理、职员管理、文件夹管理进行系统维护。1.2运行环境1.2.1软件环境分类名
5、称版本语种操作系统Microsoftwindows2003中文操作系统的附加功能无数据库平台Oracle9.2i/10g中文数据库平台补丁无应用平台tomcat6.0英语应用平台补丁无客户端软件无1.2.2硬件环境服务器最低配置推荐配置应用和数据库服务器Tomcat6.0JBoss5weblogic101.1开发环境1.1.1服务器软件环境分类名称版本语种操作系统Microsoftwindows中文操作系统的附加功能无数据库平台Oracle9.2i/10g中文数据库平台补丁无应用平台应用平台补丁无版本控制系统SVN英文客户端软件无1.1.2服务器硬件环境服务器最低配置推荐配
6、置应用服务器、数据库服务器、邮件服务器、目录服务器Tomcat6.0JBoss5/weblgic10AccessOracle9.2i/10g1.1.3开发机器软件环境分类名称版本语种操作系统MicrosoftwindowsXp/win7中文操作系统的附加功能无数据库平台Oracle9.2i/10g中文应用平台开发平台客户端软件1.1.4开发机器硬件环境分类最低配置推荐配置开发机器1.1设计思想1.1.1系统构思系统功能结构图见系统功能结构图.doc系统实现结构图1.1.2关键技术与算法1.1.2.1预约会议室冲突检查会议室预约中需要对新预约的会议室与原有预约安排比对,在时间
7、上进行冲突检测,如果有冲突提示日程安排冲突,预约失败。日程管理类冲突检测算法:算法首先查找设定的预约时间内由那些会议室可以被预约。算法步骤:判断用户输入的预约时间,比较输入的预约开始时间与预约表中会议的结束时间,将预约开始时间后于愉悦表中结束时间的会议室ID号选出,放入一个ArrayList中,然后在会议室表中选择会议室ID在ArrayList中的会议室,显示给用户。1.1.1人工处理过程人工处理过程原因输入输出处理过程数据库数据备份保障数据安全数据库操作命令关键数据、当日数据库的运行日志数据库使用率最低时备份可恢
此文档下载收益归作者所有