




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.编写:日期:审核:日期:批准:日期:受控状态:是 发布版次:日期:编号:协同办公系统协同办公系统概要设计说明书变更记录日期版本变更说明作者签字确认系统模块对应章节对应部门负责人签字TOC o 1-4 h z uHYPERLINK l _Toc3713429311引言 PAGEREF _Toc371342931 h 4HYPERLINK l _Toc3713429321.1编写目的 PAGEREF _Toc371342932 h 4HYPERLINK l _Toc3713429331.2背景 PAGEREF _Toc371342933 h 4HYPERLINK l _Toc3713429341
2、.3基线 PAGEREF _Toc371342934 h 4HYPERLINK l _Toc3713429351.4范围 PAGEREF _Toc371342935 h 4HYPERLINK l _Toc3713429361.5定义 PAGEREF _Toc371342936 h 4HYPERLINK l _Toc3713429371.6参考资料 PAGEREF _Toc371342937 h 4HYPERLINK l _Toc3713429382总体设计 PAGEREF _Toc371342938 h 5HYPERLINK l _Toc3713429392.1概述 PAGEREF _Toc3
3、71342939 h 5HYPERLINK l _Toc371342940功能描述 PAGEREF _Toc371342940 h 5HYPERLINK l _Toc371342941运行环境 PAGEREF _Toc371342941 h 5HYPERLINK l _Toc371342942软件环境 PAGEREF _Toc371342942 h 5HYPERLINK l _Toc371342943硬件环境 PAGEREF _Toc371342943 h 5HYPERLINK l _Toc371342944开发环境 PAGEREF _Toc371342944 h 5HYPERLINK l _
4、Toc371342945服务器软件环境 PAGEREF _Toc371342945 h 5HYPERLINK l _Toc371342946服务器硬件环境 PAGEREF _Toc371342946 h 6HYPERLINK l _Toc371342947开发机器软件环境 PAGEREF _Toc371342947 h 6HYPERLINK l _Toc371342948开发机器硬件环境 PAGEREF _Toc371342948 h 7HYPERLINK l _Toc3713429492.2设计思想 PAGEREF _Toc371342949 h 7HYPERLINK l _Toc37134
5、2950系统构思 PAGEREF _Toc371342950 h 7HYPERLINK l _Toc371342951关键技术与算法 PAGEREF _Toc371342951 h 7HYPERLINK l _Toc371342952运用Hibernate框架访问数据库 PAGEREF _Toc371342952 h 7HYPERLINK l _Toc371342953运用Ajax技术实现系统用户的登录 PAGEREF _Toc371342953 h 8HYPERLINK l _Toc371342954分页显示 PAGEREF _Toc371342954 h 9HYPERLINK l _Toc
6、371342955文件上传和下载 PAGEREF _Toc371342955 h 9HYPERLINK l _Toc371342956验证码 PAGEREF _Toc371342956 h 9HYPERLINK l _Toc371342957密码加密 PAGEREF _Toc371342957 h 9HYPERLINK l _Toc371342958数据库连接池技术 PAGEREF _Toc371342958 h 10HYPERLINK l _Toc371342959防止多用户登录 PAGEREF _Toc371342959 h 10HYPERLINK l _Toc371342960报表导入导
7、出 PAGEREF _Toc371342960 h 10HYPERLINK l _Toc371342961多功能编辑框 PAGEREF _Toc371342961 h 11HYPERLINK l _Toc3713429622.3人工处理过程 PAGEREF _Toc371342962 h 11HYPERLINK l _Toc3713429633系统功能设计 PAGEREF _Toc371342963 h 11HYPERLINK l _Toc3713429643.1个人办公 PAGEREF _Toc371342964 h 11HYPERLINK l _Toc371342965个人信息 PAGER
8、EF _Toc371342965 h 11HYPERLINK l _Toc371342966名片夹 PAGEREF _Toc371342966 h 12HYPERLINK l _Toc371342967公司通讯录 PAGEREF _Toc371342967 h 13HYPERLINK l _Toc371342968在线信息 PAGEREF _Toc371342968 h 13HYPERLINK l _Toc371342969日程安排 PAGEREF _Toc371342969 h 15HYPERLINK l _Toc371342970待办事项 PAGEREF _Toc371342970 h 1
9、6HYPERLINK l _Toc371342971个人文件夹 PAGEREF _Toc371342971 h 17HYPERLINK l _Toc3713429723.2会议管理 PAGEREF _Toc371342972 h 18HYPERLINK l _Toc371342973会议室管理 PAGEREF _Toc371342973 h 18HYPERLINK l _Toc371342974会议管理 PAGEREF _Toc371342974 h 19HYPERLINK l _Toc3713429753.3系统管理 PAGEREF _Toc371342975 h 19HYPERLINK l
10、 _Toc371342976组织管理 PAGEREF _Toc371342976 h 20HYPERLINK l _Toc3713429774系统数据结构设计 PAGEREF _Toc371342977 h 21HYPERLINK l _Toc3713429784.1说明 PAGEREF _Toc371342978 h 21HYPERLINK l _Toc3713429794.2数据结构 PAGEREF _Toc371342979 h 21HYPERLINK l _Toc3713429804.3数据结构与系统元素的关系 PAGEREF _Toc371342980 h 23HYPERLINK l
11、 _Toc3713429817系统出错处理设计 PAGEREF _Toc371342981 h 23HYPERLINK l _Toc3713429827.1出错信息 PAGEREF _Toc371342982 h 23HYPERLINK l _Toc3713429837.2补救措施 PAGEREF _Toc371342983 h 24.1引言1.1编写目的本说明书目的在于详细说明系统各功能的功能及其实现方式,指导程序员进行编码。本说明书的预期读者为:项目经理,系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。1.2背景待开发系统的名称:OA协同办公系统此软件系统任务提出者:此软
12、件系统任务开发者:此软件系统任务用户:1.3基线OA协同办公系统需求分析说明书 v1.01.4范围系统包括的范围:个人办公、会议管理和系统管理。1.5定义 系统管理员:是指在系统中具有最高权限的员工。他能够改变系统中任意员工的相关信息,如个人信息,通讯录,名片夹,会议室使用记录,在线信息状况等。 员工:是指在系统中拥有普通权限的人员。该人员所能处理的事物有:个人信息的完善,名片夹的管理,通讯录的更新,在线信息的提醒,会议室的使用情况的查看以及相应报表的到处等。 经理:是指在系统中拥有较高权限的员工。该人员不仅能处理普通员工所能处理的事物,还能处理如会议室的申请,会议室的管理等事物。 权限管理:
13、是指在系统中用户为了保护自己的隐私,对某些信息项的公开程度加以限制的行为。具体的有:日程安排中读者设置和代办设置,共享名片夹中共享名片夹的设置,个人文件夹中共享文件夹的设置等1.6参考资料 在编写此次的概要说明书时,参考了以下一些资料:协同办公平台需求说明书,软件工程需求说明书样例,软件工程需求说明书的写法等。2总体设计2.1概述2.1.1功能描述 OA协同办公系统共有以下三个大的功能模块:个人办公、会议管理,会议管理。 个人办公模块包括:个人信息,日程安排,名片夹,公司通讯录,待办事项,在线信息,个人文件夹,会议管理。 会议管理模块包括:会议室管理,会议管理。 系统管理模块包括:组织管理。2
14、.1.2运行环境软件环境名称版本语种操作系统Windows Server2003简体中文操作系统的附加功能SP4简体中文数据库平台Oracle 9i9i简体中文应用平台Tomcat5.5简体中文客户端软件MS IE8简体中文硬件环境服务器最低配置推荐配置应用和数据库服务器CPU:P4 2.0GCPU:P4 2.8GMem:1GMem:2GHD :40GHD :120G邮件服务器1CPU:P4 2.0G1CPU:P4 2.8GMem :512MMem :1GHD :80GHD :120G2.1.3开发环境服务器软件环境分类名称版本语种操作系统操作系统的附加功能数据库平台Oracle 10g简体中
15、文数据库平台补丁应用平台应用平台补丁版本控制系统Win-cvsV1.4.4.英语目录服务系统邮件系统客户端软件服务器硬件环境服务器最低配置推荐配置应用服务器 数据库服务器 邮件服务 目录服务器CPU:Intel2酷睿2双核E8600 MEM:芝奇 6GB DDR3 1600F3-12800CHD:西部数据 2TB/7200/32M*5CPU:Intel 酷睿2四核Q9400 MEM: 海盗船 6GB DDR3 2000 三通道 HD:西部数据 2TB/7200/串口*5CPU:Intel 酷睿2 双核 E8600 MEM:海盗船 6GB DDR3 2000 三通道HD: 西部数据 2TB/72
16、00/32M*5CPU:Intel 酷睿2四核Q9650 MEM: 威刚 6G DDR3 2133X V2.0HD:西部数据 2TB/7200/串口*5CPU: Intel 酷睿2 双核 E8200 MEM:海盗船 6GB DDR3 2000 三通道HD希捷 1.5TB/7200/32M *6CPU:Intel 酷睿2 双核 E8200 MEM: 芝奇 6GB DDR3 1600F3-12800CHD: 希捷 1.5TB/7200/32M *6CPU:Intel 酷睿2 双核E8600 MEM: 威刚 6G DDR3 2133X V2.0 HD:西部数据 2TB/7200/32M*5CPU:I
17、ntel 酷睿 2 双核E8600 MEM: 海盗船 6GB DDR3 2000 三通道 HD:西部数据 2TB/7200/32M*开发机器软件环境分类名称版本语种操作系统Windows Server 2003sp2简体中文数据库平台Oracle 10g简体中文开发工具Myeclipse+Tomcat6.5英语开发机器硬件环境分类最低配置推荐配置开发工具CPU:奔腾4 2.0MEM: DDR2 512MHD : 希捷80G/5400CPU :奔腾4 2.8MEML: DDR 1GHD : 希捷80G/54002.2系统功能模块划分根据对客户需求的理解,系统功能划分为如图1所示:图1 系统功能模
18、块划分3系统功能设计3.1个人办公 本模块中的主要功能是实现公司员工的日常办公,其中包括个人信息维护、日程安排、名片夹、通讯录,对个人的待办工作、已办工作、催办工作的查看等。当个人忘记密码时,由其通过电话向系统管理员询问密码。3.1.1个人信息 该模块为员工提供包括密码、自我介绍、兴趣爱好、联系方式等个人信息维护的功能。此模块包含的功能有:个人信息维护、查看他人信息。员工利用该功能可以维护系统允许个人维护的信息。其中自我介绍、联系方式和兴趣爱好会被公开给整个公司。图9 个人信息时序图3.1.2名片夹 该功能模块主要是用于员工对自己的通讯录进行管理。主要的功能有设置私有或共享,可直接点击发邮件等
19、。该模块包含的下一次的功能模块有:名片夹分类、个人名片夹、查看共享名片夹。 名片夹分类模块的主要功能是员工对自己的名片夹进行维护。包含的操作有:名片夹分类清单、添加名片夹分类、修改名片夹分类、删除名片夹分类。图10 名片夹分类时序图 个人名片夹模块的主要功能是员工维护自己的联系人。包含的操作有:查询名片、添加名片、修改名片、删除名片、查看名片。查看共享名片夹模块的主要功能是员工在共享名片夹中录入条件查询所有别人共享的名片,并可以选择一个名片查看其细节,但是不能进行修改。此功能包含的操作有:查询名片、查看名片。图11 共享名片时序图3.1.3公司通讯录 该模块的主要功能是让系统管理员维护整个公司
20、的组织机构和联系方式以及公司人员查询通讯录并导出到Excel文件。此功能涉及到的模块有:查询通讯录和导出通讯录。图12 公司通讯录时序图图13 类图3.1.4在线信息该模块的主要功能是利用系统短消息功能发送的通知。当用户点击在线信息后,弹出新窗口显示该信息的详细内容;在查看信息的页面可以选择已阅;对于已阅的在线信息不再显示。包含的功能有:草稿箱、已发送、未阅留言、全部留言。图14 在线信息类图 草稿箱模块的主要功能是保存自己起草的还没有发送出去的短信息。包含的操作有:新建留言、修改留言、删除留言、查询留言。图15 草稿箱时序图 已发送模块的主要功能是保存自己起草的已经发送出去的短信息。包含的操
21、作有:查询留言、删除留言 未阅留言模块的主要功能是列出系统或其他用户发送给自己d的还没有阅读的短信息。包含的操作有:查询留言、查看留言、回复留言、删除留言。图16 未阅留言时序图 全部留言模块的主要功能是列出系统或其他用户发送给自己的全部短信息。包含的操作有:查询留言、查看留言、回复留言、删除留言。图17 全部留言时序图3.1.5日程安排 日程安排当前用户给自己或授权代办的人安排日程。对于已经安排的日程,可以进行编辑和删除。可以根据日期查询某一天的安排,也可以查询某一个月中有安排的日期。此功能包含的操作有:添加安排、删除安排、修改安排、查询一天安排、按月查看安排。图18 日程安排时序图3.1.
22、6待办事项列出所有传送给当前用户但该用户尚未签收处理的工作、收到留言、日程安排.待办事项模块包括的功能有:待办工作清单、收到留言清单、到期日程安排清单。待办工作清单。列示出来源于流程处理中的待办工作。工作流的催办信息发送到待办工作中。按日期从新到旧的顺序排列。首页上只显示5条记录,更多的记录需进入待办工作总清单进行处理。对于工作流类的处理事务,用户可以点击待办工作名称进入具体的工作处理页面。此功能包含的操作有:工作台待办工作清单、待办工作总清单、新增待办工作、删除待办工作。图19 待办事项时序图 收到留言清单。列示出别人发给自己的留言清单。按日期从新到旧的顺序排列。首页上只显示5条记录,更多的
23、记录需进入留言清单中进行处理。图20 留言时序图 到期日程安排清单。 列示出来源于日程安排中的到期日程安排。按日期从新到旧的顺序排列。首页上只显示5条记录,更多的记录需进入日程安排模块中进行处理。图21 到期日程时序图3.1.7个人文件夹在服务器上提供个人文件夹;文件夹大小由系统管理员设定;个人可将文件上传至个人文件夹中;个人文件夹可由使用者设置共享功能。此模块包含的功能有:我的文件夹、共享目录。图22 个人文件夹时序图3.2会议管理会议发起人能够查询到别的系统的会议室的安排情况,以便发起网络会议。由管理员对会议室进行管理,员工使用会议室时进行预约,由管理员统一安排。并且提供对会议通知发布和会
24、议记录提交功能3.2.1会议室管理包括设施分类维护、会议室设施管理、会议室管理、会议室预定审批和会议室使用报表功能。图23 会议室管理类图图24 会议室管理时序图3.2.2会议管理会议组织者对会议和会议记录进行维护。与会者可以查询会议并查看会议记录。图25 会议管理时序图3.3系统管理系统管理员进行后台管理的模块,包括组织管理、安全控制。图26 系统管理时序图图27 系统管理类图3.3.1组织管理本模块维护是对集团或区域公司的组织结构、角色划分、人员信息的功能。包括部门维护、角色维护、员工信息维护。图30 组织管理类图图31 组织管理时序图4系统数据结构设计4.1说明 在面向对象的设计方法中,
25、数据也可以作为一个对象来处理,如果数据附属于某一对象,可以将其纳入该对象的属性管理之中。所以在面向对象的设计过程中,对数据的设计是在对对象的设计过程中完成的。4.2数据结构列名类型可否为空说明员工基本信息表实体IDIntNokey主题vchar20No正文vchar20Yes时间dateno员工表工号intnokey姓名vcharno所属部门vcharno部门职位vchar年龄vcharno性别vcharno办公电话intno移动电话int noEmailvcharyes地址vcharyes个性简介vcharyes密码表工号intnokey密码intno会议室表idintnokey名称vcha
26、rno详细信息vcharno申请会议室表idintnokey开始时间dateno结束时间dateno申请工号vcharno状态码vcharno备注vcharyes会议室状态表typeidvcharnokey状态vcharno申请会议表idInt nokey发起工号vcharno开始时间dateno结束时间dateno会议室idvcharno主题vcharno状态码vcharno正文clubno会议通知表会议idintnokey工号vcharno部门表idintnokey部门名称vcharno角色表idintnokey所属部门idintno角色名称vcharno共享文件夹设置表idintnokey共享工号intno文件存储表工号intnokey文件名vhcarno文件内容clobyes文件夹信息表工号intnokey已使用大小vchar20no通讯录表idintnokey姓名v
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海洋油气钻采工程的施工组织与管理考核试卷
- 发电机组在林业与园林绿化的电力需求考核试卷
- 标准化服务在燃气供应企业的客户服务考核试卷
- 技术服务企业内部控制与风险管理考核试卷
- 炼铁工艺中的金属杂质与非金属杂质控制考核试卷
- 洗涤机械行业技术创新趋势考核试卷
- 服装批发市场跨界合作模式探究考核试卷
- 奔驰变白施工方案
- 2025年酒精比重计项目可行性研究报告
- 2025年通讯器材设备项目可行性研究报告
- 铝合金型材喷涂前处理技术优化
- 有机化学课件(李景宁主编)第1章-绪论
- 公务员职务与及职级并行规定课件
- 智能电网电力负荷调控系统项目环境影响评估报告
- 处理突发事件流程图
- 酒店住宿水单标准模板
- 污水排放检查记录表格模板
- 煤炭采矿煤矿PPT模板
- 第十二讲 建设社会主义生态文明PPT习概论2023优化版教学课件
- 2023年水文化知识竞赛参考题库(含答案)
- 广东省建筑施工安全管理资料统一用表2021年版(原文格式版)
评论
0/150
提交评论