OA协同办公系统详细设计说明书

合集下载

OA办公系统详细设计

OA办公系统详细设计

OA办公系统详细设计引言本文档描述了一个OA办公系统的详细设计。

OA办公系统是一个用于管理企业办公事务的应用程序。

它提供了一系列功能,包括日程管理、文件共享、任务分配等。

本文档将介绍OA办公系统的总体架构、模块设计和数据库设计。

总体架构设计OA办公系统采用了三层架构,包括展示层、业务逻辑层和数据访问层。

•展示层:负责与用户进行交互,提供用户界面和用户操作的响应。

展示层使用HTML、CSS、JavaScript等技术实现,通过浏览器在客户端运行。

•业务逻辑层:负责处理业务逻辑,包括数据处理、业务规则实现和流程控制。

业务逻辑层使用Java编程语言实现,通过Java Servlet和JavaBean与展示层和数据访问层进行交互。

•数据访问层:负责与数据库进行交互,包括数据的读取、写入和更新。

数据访问层使用Java编程语言实现,并使用JDBC技术连接数据库。

模块设计用户管理模块用户管理模块包括用户注册、登录和权限管理等功能。

•用户注册:用户可以通过注册界面输入用户名、密码和其他必要信息进行注册。

•用户登录:注册成功后,用户可以通过登录界面输入用户名和密码进行登录。

•权限管理:系统根据用户的角色和权限进行访问控制,保护系统的安全性。

日程管理模块日程管理模块用于管理用户的日程安排。

•创建日程:用户可以在日程管理界面创建新的日程,包括日程标题、日期、时间和地点等信息。

•修改日程:用户可以通过编辑界面修改已有的日程信息。

•删除日程:用户可以删除不再需要的日程。

文件共享模块文件共享模块用于管理用户之间的文件共享。

•上传文件:用户可以将自己的文件上传到系统中进行共享。

•下载文件:用户可以浏览系统中的共享文件,并选择下载到本地。

•文件夹管理:用户可以创建文件夹、移动文件夹和删除文件夹。

任务分配模块任务分配模块用于协调用户之间的任务分配和跟踪。

•创建任务:用户可以在任务管理界面创建新的任务,包括任务标题、描述和负责人等信息。

OA系统详细设计说明书

OA系统详细设计说明书

O A系统详细设计说明书(总33页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--OA系统详细设计说明书作者:签收日期:1 引言............................................................................................................................................................... - 6 -文档目的.............................................................................................................................................. - 6 -项目背景............................................................................................................................................... - 6 -文档范围.............................................................................................................................................. - 7 -读者对象.............................................................................................................................................. - 7 -参考文档.............................................................................................................................................. - 7 -术语与缩写解释................................................................................................................................ - 7 -2 程序系统的结构........................................................................................................................................ - 8 -系统的总体模块划分: ................................................................................................................... - 8 -子系统模块划分:............................................................................................................................. - 8 -公文管理模块.......................................................................................................................... - 8 -会议管理模块.......................................................................................................................... - 9 -车辆管理模块.......................................................................................................................... - 9 -消息管理模块....................................................................................................................... - 10 -个人事务管理模块.............................................................................................................. - 10 -移动办公模块....................................................................................................................... - 11 -日志管理模块....................................................................................................................... - 11 -系统管理模块....................................................................................................................... - 11 -功能模块的实现及描述:............................................................................................................ - 12 -3数据库设计 .............................................................................................................................................. - 16 -数据库表设计................................................................................................................................... - 16 -相关的视图设计 .............................................................................................................................. - 22 -4 公文管理设计说明................................................................................................................................. - 24 -程序描述........................................................................................................................................... - 24 -灵活性.................................................................................................................................... - 25 -数据安全性 .......................................................................................................................... - 26 -输入项 ............................................................................................................................................... - 26 -输出项................................................................................................................................................. - 26 -算法.................................................................................................................................................... - 26 -接口.................................................................................................................................................... - 26 -限制条件........................................................................................................................................... - 26 -5 会议管理设计说明................................................................................................................................. - 27 -程序描述........................................................................................................................................... - 27 -界面设计模拟图............................................................................................................................. - 28 -性能.................................................................................................................................................... - 28 -数据的完整性,准确性..................................................................................................... - 28 -灵活性.................................................................................................................................... - 28 -数据完成的时间性............................................................................................................. - 28 -数据安全性 .......................................................................................................................... - 28 -输入项 ............................................................................................................................................... - 29 -算法.................................................................................................................................................... - 29 -接口.................................................................................................................................................... - 29 -注释设计........................................................................................................................................... - 29 -限制条件........................................................................................................................................... - 29 -6 用车管理设计说明................................................................................................................................. - 29 -数据的完整性,准确性..................................................................................................... - 30 -灵活性.................................................................................................................................... - 31 -数据完成的时间性............................................................................................................. - 31 -数据安全性 .......................................................................................................................... - 31 -输入项 ............................................................................................................................................... - 31 -输出项................................................................................................................................................. - 31 -算法.................................................................................................................................................... - 31 -接口.................................................................................................................................................... - 31 -注释设计........................................................................................................................................... - 31 -限制条件........................................................................................................................................... - 32 -7 消息管理设计说明................................................................................................................................. - 32 -程序描述........................................................................................................................................... - 32 -界面设计模拟图............................................................................................................................. - 32 -性能.................................................................................................................................................... - 32 -数据的完整性,准确性..................................................................................................... - 32 -灵活性.................................................................................................................................... - 33 -数据完成的时间性............................................................................................................. - 33 -数据安全性 .......................................................................................................................... - 33 -输入项 ............................................................................................................................................... - 33 -输出项................................................................................................................................................. - 33 -算法.................................................................................................................................................... - 33 -接口.................................................................................................................................................... - 33 -注释设计........................................................................................................................................... - 33 -限制条件........................................................................................................................................... - 34 -8 个人事务管理设计说明 ....................................................................................................................... - 34 -程序描述........................................................................................................................................... - 34 -界面设计模拟图............................................................................................................................. - 34 -数据的完整性,准确性..................................................................................................... - 34 -灵活性.................................................................................................................................... - 35 -数据完成的时间性............................................................................................................. - 35 -数据安全性 .......................................................................................................................... - 35 -输入项 ............................................................................................................................................... - 35 -输出项................................................................................................................................................. - 35 -算法.................................................................................................................................................... - 35 -接口.................................................................................................................................................... - 35 -注释设计........................................................................................................................................... - 35 -限制条件........................................................................................................................................... - 36 -9 移动办公管理设计说明 ....................................................................................................................... - 36 -界面设计模拟图............................................................................................................................. - 37 -性能.................................................................................................................................................... - 37 -数据的完整性,准确性..................................................................................................... - 37 -灵活性.................................................................................................................................... - 37 -数据完成的时间性............................................................................................................. - 37 -数据安全性 .......................................................................................................................... - 37 -输入项 ............................................................................................................................................... - 38 -输出项................................................................................................................................................. - 38 -算法.................................................................................................................................................... - 38 -接口.................................................................................................................................................... - 38 -注释设计........................................................................................................................................... - 38 -限制条件........................................................................................................................................... - 38 -10 日志管理设计说明.............................................................................................................................. - 38 -程序描述........................................................................................................................................... - 38 -界面设计模拟图............................................................................................................................. - 39 -性能.................................................................................................................................................... - 39 -数据的完整性,准确性..................................................................................................... - 39 -灵活性.................................................................................................................................... - 39 -数据完成的时间性............................................................................................................. - 39 -数据安全性 .......................................................................................................................... - 39 -输入项 ............................................................................................................................................... - 39 -输出项................................................................................................................................................. - 40 -算法.................................................................................................................................................... - 40 -接口.................................................................................................................................................... - 40 -注释设计........................................................................................................................................... - 40 -限制条件........................................................................................................................................... - 40 -11 系统管理设计说明.............................................................................................................................. - 40 -程序描述........................................................................................................................................... - 40 -界面设计模拟图............................................................................................................................. - 41 -性能.................................................................................................................................................... - 41 -数据的完整性,准确性: .................................................................................................... - 41 -数据完成的时间性:........................................................................................................ - 41 -数据安全性:...................................................................................................................... - 42 -输入项 ............................................................................................................................................... - 42 -输出项................................................................................................................................................. - 42 -算法.................................................................................................................................................... - 42 -接口.......................................................................................................................................... - 42 -注释设计........................................................................................................................................... - 42 -限制条件........................................................................................................................................... - 42 -1 引言文档目的本文档主要针对办公自动化操作的功能的实现与运行的环境所提出的具体要求,为下阶段的设计、开发提供重要的参考依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。

OA办公管理系统概要设计说明

OA办公管理系统概要设计说明

OA办公管理系统概要设计说明协同办公系统概要设计说明书1 引言1.1 编写目的本说明书目的在于明确说明协同办公系统各功能的实现方式,指导开发员进行编码。

本说明书的预期读者为:项目组内成员、其他开发项目组成员1.2 背景待开发软件系统的名称:OA协同办公系统此软件系统任务提出者:此软件系统任务开发者:此软件系统任务用户:1.3 基线协同办公系统需求分析说明书 v1.01.4 范围系统包括的范围:个人办公、会议管理,系统管理。

1.5 术语定义读者设置:指将读者权限授予别人,拥有读者权限的用户可以看到自己工作安排。

代办工作:指将代办权限授予别人,拥有代办权限的用户除可以看到自己的工作外还可以给自己安排工作。

待办工作:指等待员工自己去完成的工作。

1.6 参考资料概要设计说明书_v1.4.doc、Oracle数据库使用教程、Ora9iSQLRef.chm、Oracle数据第 1 页共 27 页库使用帮助文档、CSS中文教程、HTML 开发手册、JAVA高级编程指南、JSP应用开发详解、功能结构图。

2 总体设计2.1 概述2.1.1 功能描述系统包括的范围:个人办公、会议管理,系统管理。

2.1.2 运行环境2.1.2.1 软件环境分类名称版本语种Microsoft windows 中文操作系统 Xp/win7 操作系统的附加功能无Oracle/mysql5.0 数据库平台中文 10g数据库平台补丁无6.0/3.18 Tomcat、rasin 英语应用平台应用平台补丁无客户端软件无2.1.2.2 硬件环境服务器最低配置推荐配置应用和数据Tomcat6.0/rasin3.18 JBoss5/weblogic10 库服务器2.1.3 开发环境2.1.3.1 服务器软件环境分类名称版本语种Microsoft windows 中文操作系统 Server2008/xp/win7 操作系统的附加功能无数据库平台英文 Oracle 10g数据库平台补丁无应用平台应用平台补丁无svn 版本控制系统英文目录服务系统需求中没有体现客户端软件无2.1.3.2 服务器硬件环境服务器最低配置推荐配置应用服务器、Tomcat6.0/rasin3.18 JBoss5/weblogic10 数据库服务Access Oracle10g 器、邮件服务器、目录服务器2.1.3.3 开发机器软件环境分类名称版本语种Microsoft windows 操作系统中文 Xp/win7 操作系统的附加功能无数据库平台英文 Oracle 10g应用平台开发平台客户端软件2.1.3.4 开发机器硬件环境分类最低配置推荐配置开发机器2.2 设计思想2.2.1 系统构思系统功能结构图参见功能结构图.doc2.2.2 关键技术与算法2.2.2.1 权限判断检测算法:判断session中存储的用户信息,如果为空则强制登录,不为空,检查必要的用户权限,角色等级,级别高于当前页面的用户才可以查看当前页面的内容,否则强制跳转。

OA自动化OA办公管理系统详细设计说明书 - 副本 - 副本

OA自动化OA办公管理系统详细设计说明书 - 副本 - 副本

OA协同办公系统详细设计说明书1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3基线 (3)1.4范围 (3)1.5定义 (3)1.6参考资料 (3)2总体设计 (4)2.1概述 (4)2.1.1功能描述 (4)2.2运行环境 (4)2.2.1软件环境 (4)2.2.2硬件环境 (4)2.3开发环境 (5)2.3.1服务器软件环境 (5)2.3.2服务器硬件环境 (5)2.3.3开发机器软件环境 (5)2.3.4开发机器硬件环境 (5)2.4设计思想 (6)2.4.1系统构思 (6)2.4.2关键技术与算法 (6)2.4.3关键数据结构........................................................................... 错误!未定义书签。

2.4.4人工处理过程 (7)3子系统模块设计 (7)3.1工作管理模块 (7)3.2在线信息子系统 (18)3.2.1模块1 (19)3.2.2模块2 (19)3.2.3模块3 (20)3.2.4模块4 (20)3.2.5模块5 (20)3.2.6模块6 (21)3.2.7模块7 (21)3.3公司通讯录子功能 (25)3.4扩展功能模块................................................................................... 错误!未定义书签。

3.5系统管理模块 (29)3.6名片夹管理模块 (36)3.7个人信息管理模块 (42)3.8会议室管理模块 (48)3.9会议管理 (58)1引言1.1 编写目的本说明书目的在于明确说明协同办公系统各功能的实现方式,指导开发员进行编码。

本说明书的预期读者为:项目组内成员、其他开发项目组成员、指导老师1.2 背景待开发软件系统的名称:协同办公系统此软件系统任务提出者:卢宝波此软件系统任务开发者:程之兴、姬广钊、钟晨、俞斐、施会华此软件系统任务用户:OA协同工作系统的用户1.3 基线OA协同办公系统需求说明1.4 范围系统包括的范围:个人办公、会议管理,系统管理。

OA协同办公系统需求说明书

OA协同办公系统需求说明书

OA协同办公系统需求说明书2016年8月案卷号日期<OA协同办公系统>需求说明书作者:完成日期:签收人:签收日期:历史修订记录目录1.引言 (1)1.1项目背景 (1)2.总体需求 (1)2.1用户现状 (1)2.2任务概述 (1)2.3主要功能 (1)2.4系统图表 (2)2.5技术特点 (7)3.功能描述 (8)3.1公告通知 (8)3.1.1类别管理 (8)3.1.2公告管理 (8)3.1.3公告查看 (11)3.2工作日志 (12)3.2.1日志查看 (12)3.2.2我的日志 (13)3.2.3日志管理 (14)3.2.4类别管理 (14)3.2.5日志权限 (15)3.3知识管理 (15)3.3.1知识查看 (15)3.3.2我的知识 (16)3.3.3知识管理 (16)3.3.4类别管理 (17)3.3.5评论管理 (17)3.3.6专题管理 (18)3.4流程管理 (18)3.4.1流程管理 (18)3.4.2新增流程 (19)3.4.3我发起的 (19)3.4.4审批过的 (20)3.4.5流程审批 (20)3.4.6所有流程 (21)3.5出勤管理 (21)3.5.1我的出勤 (21)3.5.2出勤查看 (22)3.5.3出勤统计 (22)3.6项目管理 (22)3.6.1项目管理 (22)3.6.2项目查看 (23)3.6.3项目追踪 (23)3.6.5项目任务 (25)3.6.6我的任务 (26)3.6.7用户工时 (26)3.6.8项目工时 (27)3.6.9工时详情 (27)3.7开发任务 (28)3.7.1任务管理 (28)3.7.2我的任务 (28)3.7.3所有任务 (29)3.8投票管理 (29)3.8.1投票类别 (29)3.8.2投票管理 (29)3.8.3我的投票 (30)3.8.4投票统计 (30)3.9站内信 (31)3.9.1写信 (31)3.9.2发件箱 (32)3.9.3收件箱 (33)3.9.4草稿箱 (33)3.9.5回收站 (33)3.10微信管理 (34)3.10.1参数设置 (34)3.10.2绑定用户 (34)3.10.3事件列表 (35)3.10.4菜单管理 (35)3.10.5消息记录 (36)3.10.6菜单记录 (38)3.10.7消息统计 (39)3.10.8菜单统计 (41)3.11用户管理 (42)3.11.1用户管理 (42)3.11.2组织机构 (43)3.11.3密码修改 (43)3.11.4职位管理 (44)3.11.5职称管理 (44)3.11.6个人提醒 (44)3.11.7我的建议 (45)3.11.8用户建议 (45)3.12系统管理 (45)3.12.1栏目管理 (45)3.12.2导航图片 (46)3.12.3系统参数 (47)3.12.4登录日志 (47)3.12.6填写异常 (49)3.12.7操作日志 (49)3.13角色管理 (50)3.13.1角色管理 (50)3.13.2用户角色 (51)3.14在线聊天 (51)3.14.1在线聊天 (51)1.引言1.1项目背景中小企业普遍没有自己的办公系统,办公事务管理不够系统和规范,本系统可以有效提高效率,使工作有章可循,常用页面有二维码,方便用手机查看。

OA协同办公系统使用说明书

OA协同办公系统使用说明书

OA协同办公系统使用说明书目录第一章个人办公 (1)1.1 电子邮件 (1)1.1.1 内部邮件 (1)1.1.2Internet 邮件 (3)1.2 短信息 (4)1.2.1 短信息 (4)1.2.2 手机短信 (6)1.3 新闻 (7)1.4 公告通知 (7)1.5 个人考勤 (7)1.6 日程安排 (9)1.7 工作计划 (11)1.8 工作日志 (12)1.9 工作汇报 (14)1.10 通讯录 (14)1.11 个人文件柜 (14)1.12 个人设置 (15)第二章工作流程 (16)2.1 新建工作 (16)2.2 待办工作 (16)2.3 工作查询 (19)2.4 工作监控 (20)2.5 工作销毁 (20)第三章综合行政 (21)3.1 公告通知管理 (21)3.2 新闻管理 (22)3.3 物品管理 (23)3.4 固定资产 (25)3.5 图书管理 (30)3.6 会议管理 (33)3.7 车辆管理 (35)3.8 组织机构信息 (38)第四章档案中心 (38)4.1 卷库管理 (39)4.2 案卷管理 (39)4.3 文件管理 (39)4.4 档案借阅 (40)第五章文档中心 (41)5.1 知识共享 (41)5.2 电子期刊 (41)5.3 规章制度 (41)5.4 网络硬盘 (42)第六章人力资源 (42)6.1 人事档案 (42)6.2 考勤管理 (43)6.3 人员考核 (47)6.4 人事合同 (50)6.5 培训记录管理 (50)6.6 奖惩记录管理 (51)6.7 职位变更管理 (51)第七章进销存管理 (51)7.1 客户关系 (52)7.2 销售管理 (54)7.3 供应商 (57)7.4 统计分析 (58)7.5 基础数据设置 (59)第八章信息交流 (59)8.1 内部论坛 (59)8.2 大事记 (59)8.3 投票 (60)8.4 公共网址 (60)8.5 文本聊天室 (60)8.6 网络会议 (60)8.7 视频会议 (61)第九章文档在线编辑 (62)9.1 文件操作 (63)9.2 文件编辑 (63)9.3 电子印章与手写签名 (64)9.4 电子印章的制作 (66)第一章个人办公1.1 电子邮件1.1.1 内部邮件内部邮件分为写信、收件箱、发件箱、查询邮件和文件夹管理。

OA自动化OA办公管理系统详细设计说明书 - 副本 (2)

OA自动化OA办公管理系统详细设计说明书 - 副本 (2)

OA协同办公系统详细设计说明书1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3基线 (3)1.4范围 (3)1.5定义 (3)1.6参考资料 (3)2总体设计 (4)2.1概述 (4)2.1.1功能描述 (4)2.2运行环境 (4)2.2.1软件环境 (4)2.2.2硬件环境 (4)2.3开发环境 (5)2.3.1服务器软件环境 (5)2.3.2服务器硬件环境 (5)2.3.3开发机器软件环境 (5)2.3.4开发机器硬件环境 (5)2.4设计思想 (6)2.4.1系统构思 (6)2.4.2关键技术与算法 (6)2.4.3关键数据结构........................................................................... 错误!未定义书签。

2.4.4人工处理过程 (7)3子系统模块设计 (7)3.1工作管理模块 (7)3.2在线信息子系统 (18)3.2.1模块1 (19)3.2.2模块2 (19)3.2.3模块3 (20)3.2.4模块4 (20)3.2.5模块5 (20)3.2.6模块6 (21)3.2.7模块7 (21)3.3公司通讯录子功能 (25)3.4扩展功能模块................................................................................... 错误!未定义书签。

3.5系统管理模块 (29)3.6名片夹管理模块 (36)3.7个人信息管理模块 (42)3.8会议室管理模块 (48)3.9会议管理 (58)1引言1.1 编写目的本说明书目的在于明确说明协同办公系统各功能的实现方式,指导开发员进行编码。

本说明书的预期读者为:项目组内成员、其他开发项目组成员、指导老师1.2 背景待开发软件系统的名称:协同办公系统此软件系统任务提出者:卢宝波此软件系统任务开发者:程之兴、姬广钊、钟晨、俞斐、施会华此软件系统任务用户:OA协同工作系统的用户1.3 基线OA协同办公系统需求说明1.4 范围系统包括的范围:个人办公、会议管理,系统管理。

OA系统详细设计说明书

OA系统详细设计说明书

OA 系统详细设计说明书作者:达成日期:签收人:签收日期:目录1前言 ..........................................................................................................................................- 5 -文档目的 ............................................................................................................................- 5 -项目背景 ...............................................................................................................................- 5 -文档范围 ............................................................................................................................- 5 -读者对象 ............................................................................................................................- 6 -参照文档 ............................................................................................................................- 6 -术语与缩写解说 .................................................................................................................- 6 -2程序系统的构造 .......................................................................................................................- 6 -系统的整体模块区分: .......................................................................................................- 7 -子系统模块区分: ...............................................................................................................- 7 -公函管理模块 .............................................................................................................- 7 -会议管理模块 .............................................................................................................- 8 -车辆管理模块 .............................................................................................................- 8 -信息管理模块 .............................................................................................................- 9 -个人事务管理模块 .....................................................................................................- 9 -挪动办公模块 .............................................................................................................- 9 -日记管理模块 .. (10)系统管理模块 (10)功能模块的实现及描绘: (11)3 数据库设计 (15)数据库表设计 (15)有关的视图设计 (18)4公函管理设计说明 (19)程序描绘 (19)灵巧性 (20)数据安全性 (20)输入项 (20)输出项 (20)算法 (20)接口 (20)限制条件 (21)5会议管理设计说明 (21)程序描绘 (21)界面设计模拟图 (21)性能 (21)数据的完好性,正确性 (21)灵巧性 (21)数据达成的时间性 (22)数据安全性 (22)输入项 (22)算法 (22)接口 (22)说明设计 (22)限制条件 (22)6用车管理设计说明 (23)数据的完好性,正确性 (23)灵巧性 (23)数据达成的时间性 (23)数据安全性 (24)输入项 (24)输出项 (24)算法 (24)接口 (24)说明设计 (24)限制条件 (24)7信息管理设计说明 (24)程序描绘 (24)界面设计模拟图 (25)性能 (25)数据的完好性,正确性 (25)灵巧性 (25)数据达成的时间性 (25)数据安全性 (25)输入项 (26)输出项 (26)算法 (26)接口 (26)说明设计 (26)限制条件 (26)8个人事务管理设计说明 (26)程序描绘 (26)界面设计模拟图 (27)数据的完好性,正确性 (27)灵巧性 (27)数据达成的时间性 (27)数据安全性 (27)输入项 (27)输出项 (27)算法 (28)接口 (28)说明设计 (28)限制条件 (28)9挪动办公管理设计说明 (28)界面设计模拟图 (29)性能 (29)数据的完好性,正确性 (29)灵巧性 (29)数据达成的时间性 (29)数据安全性 (29)输入项 (29)输出项 (29)算法 (29)接口 (29)说明设计 (30)限制条件 (30)10日记管理设计说明 (30)程序描绘 (30)界面设计模拟图 (30)性能 (30)数据的完好性,正确性 (30)灵巧性 (30)数据达成的时间性 (31)数据安全性 (31)输入项 (31)输出项 (31)算法 (31)接口 (31)说明设计 (31)限制条件 (31)11系统管理设计说明 (32)程序描绘 (32)界面设计模拟图 (32)性能 (32)数据的完好性,正确性 : (32)数据达成的时间性: (33)数据安全性: (33)输入项 (33)输出项 (33)算法 (33)接口 (33)说明设计 (33)限制条件 (33)1 前言文档目的本文档主要针对办公自动化操作的功能的实现与运转的环境所提出的详细要求,为下阶段的设计、开发供给重要的参照依照,为项目构成员对需求的详细理解,以及在开发开发过程中的共同工作供给强有力的保证。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OA协同办公系统详细设计说明书OA协同办公系统详细设计说明书编写:XXX 日期:审核:日期:批准:日期:受控状态:是发布版次:日期:编号:***********第1 页共70 页变更记录签字确认1引言1.1编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。

主要为本公司以几份承包方的阅读者,如设计人员、开发人员等。

有时可以包括客户方的阅读者,如:业务人员、系统管理人员等。

1.2背景:待开发软件系统的名称:OA协同办公系统此软件系统任务提出者:XXXXXXXX此软件系统任务开发者:XXXXXXXX此软件系统任务用户: XXXX1.3基线OA协同办公系统业务分析报告 v1.0OA协同办公系统需求分析说明书 v1.0OA协同办公系统概要设计说明书 v1.0OA协同办公系统详细设计说明书 v1.01.4特殊名词定义1.5参考资料OA协同办公系统业务分析报告 v1.0OA协同办公系统需求分析说明书 v1.0OA协同办公系统概要设计说明书 v1.0Java开发规范2模块命名规则3模块汇总3.1模块汇总表公司前台3.2系统架构设计3.2.1系统架构基本功能实现1.代码包结构及关系如图例所示。

包结构及关系(图例1)代码共分成六个包:base 包专门用来存放连接数据库的类contrl 包存放action 类即各种业务跳转的控制类 service 包存放服务类文件 dao 包存放数据持久化类 util 包存放一些帮助类文件 vo 存放数据封装类3.3 系统模块功能详细设计3.3.1 订单管理模块功能实现订单管理模块详细类图:订单管理模块时序图:时序图展示内容说明:1,OrderManager通过JSP页面进行CURD操作。

2,JSP页面通过post方式和控制器Servlet交互,提交订单查询请求。

3,OrderService类通过DBConnection类建立和数据库的连接。

4,OrderServlet调用OrderService类的queryOrder()函数进行查询。

5,OrderService类调用OrderDAO类的quryOrder()函数完成查询。

6,OrderDAO类通过OrderVO类获得Order类的数据封装。

7,OrderDAO类调用PageHelp完成分页请求。

8,OrderDAO类将PageHelp对象返回给OrderService类。

9,OrderService类将PageHelp对象返回给OrderServlet类。

10,OrderServlet调用disPatch()函数,将response返回给JSP 页面。

11,JSP页面通过post方式和控制器Servlet交互,提交订单添加请求。

12,OrderService类通过DBConnection类建立和数据库的连接。

13,OrderServlet调用OrderService类的addOrder()函数进行添加。

14,OrderService类调用OrderDAO类的addOrder()函数完成添加。

15,OrderDAO类通过OrderVO类获得Order类的数据封装。

16,OrderDAO类将Interger值(代表添加成功与否的判断条件)返回给OrderService类。

17,OrderService类将Interger值(代表添加成功与否的判断条件)返回给OrderServlet类。

18,OrderServlet调用disPatch()函数,将response返回给JSP 页面。

19,JSP页面通过post方式和控制器Servlet交互,提交订单删除请求。

20,OrderService类通过DBConnection类建立和数据库的连接。

21,OrderServlet调用OrderService类的delOrder()函数进行删除。

22,OrderService类调用OrderDAO类的delOrder()函数完成删除。

23,OrderDAO类通过OrderVO类获得Order类的数据封装。

24,OrderDAO类将Interger值(代表删除成功与否的判断条件)返回给OrderService类。

25,OrderService类将Interger值(代表删除成功与否的判断条件)返回给OrderServlet类。

26,OrderServlet调用disPatch()函数,将response返回给JSP 页面。

附加说明:本时序图中并没有画出详细类图中的updateOrder()、querystoreOrder()、queryconfirmOrder()这三个功能,因其具体流程和上面描述的过程基本一致。

updateOrder()功能的流程可以复用addOrder()功能的基本流程;querystoreOrder()、queryconfirmOrder()功能的流程都可以复用queryOrder()功能的流程。

3.3.2会员管理模块功能实现会员管理模块详细类图:会员管理模块时序图:时序图展示内容说明:1,User通过JSP页面进行CURD操作。

2,JSP页面通过post方式和控制器Servlet交互,提交登录请求。

3,MemberService类通过DBConnection类建立和数据库的连接。

4,MemberServlet调用MemberService类的loginValidate()函数进行登录验证。

5,MemberService类调用MemberDAO类的loginValidate ()函数完成登录验证。

6,MemberDAO类通过MemberVO类获得Member类的数据封装。

7,MemberDAO类将Interger值(代表登录成功与否的判断条件)返回给MemberService类。

8,MemberService类将Interger值(代表登录成功与否的判断条件)返回给MemberServlet类。

9,MemberServlet调用disPatch()函数,将response返回给JSP 页面。

10,JSP页面通过post方式和控制器Servlet交互,提交费用查询请求。

11,MemberService类通过DBConnection类建立和数据库的连接。

12,MemberServlet调用MemberService类的queryCost()函数进行登录验证。

13,MemberService类调用MemberDAO类的queryCost ()函数完成登录验证。

14,MemberDAO类通过MemberVO类获得Member类的数据封装。

15,MemberDAO类通过CitylistVO类获得Citylist类的数据封装。

16,MemberDAO类通过CityListVO类获得Citylist类的数据封装。

17,MemberDAO类将Double值(代表费用总计)返回给MemberService 类。

18,MemberService类将Double值(代表费用总计)返回给MemberServlet类。

19,MemberServlet调用disPatch()函数,将response返回给JSP 页面。

附加说明:本时序图并没有画出regMember()、queryorderState()这两个功能,因其具体流程和Order类的时序图的某些功能基本的流程类似:regMember()功能的具体流程可以复用Order类的addOrder()功能的具体流程;queryorderState()功能的具体流程可以复用Order类的queryOrder()功能的具体流程。

3.3.3交接单管理功能实现交接单管理模块类图:交接单管理模块时序图:a)创建交接单时序图展示内容说明:1,User通过JSP页面进行Create操作。

2,JSP页面通过post方式和控制器Servlet交互,提交订单添加请求。

3,JoinServlet调用JoinService类的joinCreate()函数进行添加。

4,JoinService类调用JoinDAO类的joinCreate()函数完成添加。

5,JoinDAO类通过JoinVO类获得Join类的数据封装。

6,JoinDAO类将Interger值(代表添加成功与否的判断条件)返回给JoinService类。

7,添加交接单后要建立交接单与订单的联系并更新班次,JoinService调用OrderbyjoinDAO类的obInsert()完成添加交接单与订单联系。

8,OrderbyjoinDAO类通过OrderbyjoinVO类获得Orderbyjoin类的数据封装。

9,OrderbyjoinDAO类将Interger值(代表添加成功与否的判断条件)返回给JoinService类。

10,进行班次信息的更新,JoinService调用ClassDAO类的classUpdate()完成班次信息的更新。

11,ClassDAO类通过ClassVO类获得Class类的数据封装。

12,ClassDAO类将Interger值(代表添加成功与否的判断条件)返回给JoinService类。

13,进行订单信息的更新,JoinService调用OrderDAO类的orderUpdate()完成订单状态信息的更新。

14,OrderDAO类通过OrderVO类获得Order类的数据封装。

15,OrderDAO类将Interger值(代表添加成功与否的判断条件)返回给JoinService类。

16,OrderService类将Interger值(代表添加成功与否的判断条件)返回给OrderServlet类。

17,JoinServlet调用disPatch()函数,将response返回给JSP页面。

b)确认交接单时序图展示内容说明:1,User通过JSP页面进行交接单确认操作。

2,JSP页面通过post方式和控制器Servlet交互,提交交接单确认请求。

3,JoinServlet调用JoinService类的joinUpdate()函数进行更新。

4,JoinService类调用JoinDAO类的joinUpdate()函数完成对交接单的更新。

5,JoinDAO类通过JoinVO类获得Join类的数据封装。

6,JoinDAO类将Interger值(代表更新成功与否的判断条件)返回给JoinService类。

7,进行班次信息的更新,JoinService调用ClassDAO类的classUpdate()完成班次信息的更新。

8,ClassDAO类通过ClassVO类获得Class类的数据封装。

9,ClassDAO类将Interger值(代表更新成功与否的判断条件)返回给JoinService类。

相关文档
最新文档