《OA详细设计分析使用介绍及其说明.doc》由会员分享,可在线阅读,更多相关《OA详细设计分析使用介绍及其说明.doc(66页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-_OA 系统 1.0详细设计说明书文件控制受控 不受控文档编号OA-0502版本号1.0分册名称OA 系统-详细设计说明书第 1 册/共 1 册总页数60正文58附录无编制江华审批谭璨生效日期2014-03-23-内部资料、注意保密- 第 1 页 共 66 页修订历史记录修订历史记录A - 增加 M - 修订 D - 删除版本号版本号日期日期变更类变更类型型修改人修改人摘摘 要要备注备注1.02013-03-23M江华建立文档-内部资料、注意保密- 第 2 页 共 66 页目 录第一章第一章 引言引言.41.1 编写目的 .41.2 背景 .41.3 术语解释 .4第二章第二章 系统命名规则
2、系统命名规则.4一 协同办公子系统 .41.1 个人邮箱.41.2通知.81.3公告.91.4公文管理.111.5 公文归档WSDL .181.6 个人事务助理.18第三章第三章 系统模块结构系统模块结构.20一 协同办公子系统 .20第四章第四章 协同办公子系统详细设计协同办公子系统详细设计.23一 个人邮箱模块设计 .231.1 程序描述.231.2 功能设计.251.3 界面设计.261.4 输人设计.271.5 流程逻辑.281.6 存储设计.291.7 限制条件.29二通知模块设计.292.1 程序描述.292.2 功能设计.302.3 界面设计.312.4 输人设计.322.5 流
3、程逻辑.332.6 存储设计.342.7 限制条件.34三公告模块设计.343.1 程序描述.343.2 功能设计.353.3 界面设计.353.4 输入设计.363.5 流程逻辑.373.6 存储设计.383.7 限制条件.38-内部资料、注意保密- 第 3 页 共 66 页四发文管理模块设计.384.1 程序描述.384.2 用例图.404.3 界面设计.414.4 流程逻辑.424.5 存储设计.434.6 限制条件.43五收文管理模块设计.435.1 程序描述.435.2 用例图.455.3 界面设计.455.4 流程逻辑.475.5 存储设计.485.6 限制条件.48六、日程安排模
4、块设计.486.1 程序描述.486.2 用例图.506.3 界面设计.516.4 流程逻辑.526.5 存储设计.52七、工作日志模块设计.527.1 程序描述.527.2 用例图.537.3 界面设计.537.4 流程逻辑.547.5 存储设计.55八、经办公文查询模块设计.558.1 程序描述.558.2 界面设计.56九、收发文查询模块设计.589.1 程序描述.589.2 界面设计.58十、公文归档模块设计.5910.1 程序描述.5910.2 界面设计.59-内部资料、注意保密- 第 4 页 共 66 页第一章第一章 引言引言1.1 编写目的1、编写本说明书的目的:本文档的目的在于
5、让开发人员、系统维护人员全面了解本系统的功能设计。2、预期的读者:协同办公子系统开发人员、系统维护人员。1.2 背景a协同办公子系统; b.本项目的任务由综合管理部提出,由开发部进行开发。 1.3 术语解释【列出本文件中用到的专门术语的定义和外文首字母缩写的原词组。 】缩写、术语解 释OA办公自动化PC个人小型计算机第二章第二章 系统命名规则系统命名规则一 协同办公子系统1.1 个人邮箱个人邮箱个人邮箱收邮件-内部资料、注意保密- 第 5 页 共 66 页收件箱 已删除发件箱 草稿箱写邮件已删除1.1.1 模块命名规则a)个人邮件:模块路径是/WEB-INF/views/jsp/mail;编辑
6、模块以邮件的英文单词mailmain 命名,JS 脚本是 mailmainjs,查询模块命名是 mailquery。b)通讯录:模块路径是/WEB-INF/views/jsp/addressbook;编辑模块以通讯录的英文单词 addressbook 命名,JS 脚本是 addressbookjs,查询模块命名是addressbookquery。c)外部邮箱:模块路径是/WEB-INF/views/jsp/outmail;编辑模块以外部邮箱的英文单词 outmailmain 命名,JS 脚本是 outmailmainjs,查询模块命名是outmailmainquery。1.1.2 类命名规则a
7、)控制类路径: com.csscis.water.lcx.mail.ctrl.MailController;b)接口路径: com.csscis.water.lcx. mail.service.MailService;c)实现类路径: com.csscis.water.lcx. mail.service.impl.MailServiceImpl; d)实体路径: com.csscis.water.lcx. mail.pojo.Mail;1.1.3 数据库命名规则联系人组:EML_LINKMAN_GROUP-内部资料、注意保密- 第 6 页 共 66 页通讯录:EML_ADDRESS_BOOK邮
8、件状态:EML_STATE 邮件状态:未读、已读、已回复、已转发邮件标签:EML_LABEL邮件优先级:EML_DISTINCTION distinction:紧急、普通、缓慢-内部资料、注意保密- 第 7 页 共 66 页邮件附件:EML_ATTACHMENT邮件信息表:EML_MAIL-内部资料、注意保密- 第 8 页 共 66 页外部邮箱:EML_OUTER 外部邮箱登录,保存的用户密码和服务器1.2 通知通知通知维护 通知信息的 增加、修改、删 除、查询。通知通知查收通知到达提醒1.2.1 模块命名规则a)通知管理:模块路径是/WEB-INF/views/jsp/desktop;编辑模
9、块以通知的英文单词advice 命名,JS 脚本是 advicejs。b)我的通知:模块路径是/WEB-INF/views/jsp/desktop;模块名为 adviceforuser,JS脚本是 adviceforuserjs。1.2.2 类命名规则a)控制类路径: com.csscis.water.lcx. desktop.ctrl. AdviceCotroller;b)接口路径: com.csscis.water.lcx. desktop.service. AdviceService;c)实现类路径: com.csscis.water.lcx. desktop.service.impl.
10、 AdviceServiceImpl; d)实体路径: com.csscis.water.lcx. desktop.pojo. Bulletin; com.csscis.water.lcx. desktop.pojo. AdviceUser com.csscis.water.lcx. desktop.pojo. BulletinAttachment;-内部资料、注意保密- 第 9 页 共 66 页1.2.3 数据库命名规则通知:BULLETIN通知范围:BULLETIN_ASSIGNMENT大多数情况下通知都会指定下发范围,如不同的部门只能看到下发给本部门的通知通知附件:1.3 公告公告通知通
11、知维护 通知信息的 增加、修改、删-内部资料、注意保密- 第 10 页 共 66 页除、查询。 通知查收通知到达提醒1.3.1 模块命名规则a)公告管理:模块路径是/WEB-INF/views/jsp/desktop;编辑模块以公告的英文单词bulletin 命名,JS 脚本是 bulletinjs。b)公告栏:模块路径是/WEB-INF/views/jsp/desktop;编辑模块命名为bulletinforuser,JS 脚本是 bulletinforuserjs。1.3.2 类命名规则a)控制类路径: com.csscis.water.lcx. desktop.ctrl. Bulleti
12、nCotroller;b)接口路径: com.csscis.water.lcx. desktop.service. BulletinService;c)实现类路径: com.csscis.water.lcx. desktop.service.impl.BulletinServiceImpl; d)实体路径: com.csscis.water.lcx. desktop.pojo.Bulletin; com.csscis.water.lcx. desktop.pojo. BulletinAttachment;1.3.3 数据库命名规则公告:BULLETIN-内部资料、注意保密- 第 11 页 共 66 页公告附件:1.4 公文管理公文管理发文拟稿发文拟稿 发文发文 发文查询发文查询收文登记收文登记 收文收文 收文查询收文查询委办任务委办任务发文分发发文分发 公文分发公文分发 收文分发收文分发收发文查询收发文查询发文归档发文归档 公文归档公文归档 收文归档收文归档公文类型维护公文类型维护公文类别维护公文类别维护来文单位维护来文单位维护公文基本属性维护公文基本属性维护公文主题词维护公文主题词维护经办公文查询经办公文查询公文管理公文管理流程监控流程监控1.4.1 模块命名规则(1)发文管理:模块路径是/WEB-INF/views/jsp/oa/send,编辑模块命名为oasend,