ImageVerifierCode 换一换
格式:DOC , 页数:46 ,大小:391KB ,
资源ID:6247133      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6247133.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(系统详细设计报告.doc)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

系统详细设计报告.doc

1、目 录1 引言 11.1 目的 .11.2 背景 .11.3 定义 .21.4 参考资料 .22 体系结构设计 22.1 总体结构 .22.2 运行环境 .22.3 系统架构 .33 数据库设计 34 系统详细功能设计 44.1 系统结构设计 .44.2 系统维护模块 .54.3 功能 .54.4 性能 .64.5 输入项 .64.6 输出项 .74.9 接口 .84.10 限制条件 .95 程序逻辑 95.1 登陆示例 .95.2 密码修改示例 .105.3 公文管理示例 .125.4 会议管理示例 .276 实现图 476.1 系统维护 .476.2 职务管理 .516.3 职称管理 .5

2、36.4 人员管理 .5411 引言1.1 目的现代办公提供的服务不断增加,信息不断的发展,单靠人工管理已远远不能应付,这就要求办公自动化系统必须实现自动化、集成化。充分采用网络技术,实现该公司各部门之间的信息交流和沟通,以及业务数据的共享和统计分析,充分利用计算机网络优势,提高企业办公效率,辅助领导决策,使企业整体经营管理水平上一个台阶。本系统是在用户需求的基础上,针对办公所需的具体要求,结合企业管理特点进行的设计开发项目,旨在提高办公质量,加大业务的数字化程度,节省人力物力,提高工作效率。系统基于内部办公网络的 Intranet,利用 Web 服务器和浏览器技术来实现整个网络上的信息交互、

3、综合和共享,实现统一的人机界面和跨平台的数据库访问。因此可以真正做到局域和远程信息的实时监控、数据资源的综合共享,为用户提供办公自内由外、从底层到高端的所有展示和应用1.2 背景各个企业均面临着高效业绩的挑战。企业的工作重心已由原来的单一安全生产转变为以经济效益为中心的全方位的综合发展。为此,企业需要提高管理水平,加强信息反馈,提高决策的科学性和准确性。而有效应用电子信息技术则是实现这一切的捷径,其中 OA 系统的建设与应用,已成为现代企业提高办公效率和管理决策水平的重要手段。我们将优化系统的规划设计,实现系统一体化、功能一体化、网络一体化、界面一体化。OA 系统的建设是一项系统工程,不但涉及

4、网络信息、数据库等技术领域,而更多的是涉及管理科学、管理体制和管理观念等复杂的因素。办公自动化不同于简单的自动化设备,各种办公自动化软件的成功应用,需要全体员工和社会各界的支持。1.3 定义无21.4 参考资料序号 标题 作者 出版单位1 数据库应用技术SQL Server 2000 简明教程詹英、章美仁浙江大学出版社2 java 程序设计实用教程 陈立 电子工业出版社3 Java 项目案例导航 杨小平 科学出版社4 Java 程序设计实例剖析 宛延闿 国防工业出版社5 Java 程序设计EJB.XML 与数据库 庄幸隆 清华大学出版社2 体系结构设计2.1 总体结构采用浏览器/服务器运行方式

5、2.2 运行环境服务器硬件要求:PC Server(最低配置要求)CPU:Intel Pentium 450MHz(推荐 P 1GHz 双 CPU) ;RAM:256M(推荐 512M 以上) ;可用硬盘空间:1G(建议采用高速硬盘单独建立空间 10G 以上的专门盘符存放数据) 。软件要求:操作系统:Windows 2003 Server,Windows 2000 Server;WWW 服务器:IIS Frameworks(如用 Windows 2003 Server,则操作系统内置);数据库:支持结构化查询语言的关系型数据库(推荐 MS SQL Server 2000 企业版) 。客户端客

6、户端硬件要求:PC(最低配置要求)CPU:Intel Pentium 300 MHz;RAM:128M。软件要求:操作系统:Windows 98/Windows 2000/Windows ME/Windows XP;3浏览器:Internet Explorer 5.5 或以上版本(建议采用 Internet Explorer 6.0) 。2.3 系统架构3 数据库设计1、公文表:OFFICIAL_DOCUMENT_TABLE2、机关收发职能表:OFFICIAL_SR_FUNCTION_TABLE3、机关抄送类别表:OFFICIAL_COPY_CATEGORY_TABLE4、紧急级别表:EMER

7、GENCY_LEVEL_TABLE5、密级级别表:SECRET_LEVEL_TABLE6、附件表:ATTACHED_TABLE7、人员职能表:STAFF_FUNCTIONS_TABLE8、会议议题表:meeting_topic9、会议计划表:meeting_project10、会议通知表:meeting_notify11、会议纪要表:meeting_summary12、会议室管理表:meeting_room13、机构维护:ActionOrgan14、职务维护:ActionPost15、职称维护:ActionTitle16、人员维护:ActionUser详见数据库设计说明办公管理信息系统公文管理

8、会议管理系统维护44 系统详细功能设计4.1 系统结构设计办公业务资源系统分类 子功能 功能描述增加机构删除机构机构管理修改机构增加职务删除职务职务管理修改职务增加职称删除职称职称管理修改职称增加人员删除人员系统管理人员管理修改人员发文拟稿待办发文发文管理发文查询收文登记待办收文收文管理收文查询缓急管理 缓急维护公文管理密级管理 密级维护起草议题会议议题 处理议题新建会议计划会议计划 处理会议计划录入通知管理通知会议通知接收通知录入纪要待办纪要会议管理会议纪要纪要查询5会议室 会议室管理会议管理 会议查询4.2 系统维护模块目的与意义:主要为了方便系统管理员对后台模块的管理与维护。特点:该程序

9、是管理员登录时所必须要用到的,登陆之前需要验证管理员身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证。4.3 功能系统管理:点击职务管理界面后,点击职务维护,则进入相关界面61、由管理员输入账号、密码登录界面,进行后台维护。1、点击机构管理图标;点击机构维护,则进入相关界面2、点击职务管理界面后,点击职务维护,则进入相关界面输入部分: I 处理部分: P 输出部分: O3、点击职称管理界面后,点击职称维护,则进入相关界面1、管理员可以进行机构的删除、修改与添加操作。2、可对职务进行添加、删除、修改。3、

10、管理员可添加职称,对职称进行增、删、改管理。4、点击人员管理界面后,点击人员维护,则进入相关界面4、管理员可添加用户,对用户进行增、删、改操作。4.4 性能可容纳 50 用户同时在线办公。时间特性:页面平均相应时间 findAllTitle();public Title findAllTitleById(int titleId);public int deleteTitleById(int titleId);public int addTitle(Title title);public int updateTitle(Title title);4、人员管理public interface IU

11、serDao public List findAllUser(); public User findAllUserById(int userId);public int deleteUserById(int userId);9public int addUser(User user);public int updateUser(User user);通过各个接口实现增、删、改。4.10 限制条件限制条件:本程序中输入的用户名只支持字符串类型。5 程序逻辑5.1 登陆示例(1)用例图:Systemuser、 、 、 、 、(2)类图:10login+submit()+jsVerify()Logi

12、nAction+String execute()SystemUserDAO+boolean verify(String a, String b)ActionBaseHibernateDAO+Session getSession()SystemUserindex.jsp(3)时序图:: login.jsp : LoginAction : Action : SystemUserDAO: index.jsp: user 1 : 公 公 ()2 : jsVerify()3 : submit() 4 : String execute() 5 : boolean verify(String a,Strin

13、g b)()6 : boolean verify()78910 : 公 公 ()5.2 密码修改示例(1)用例图11Systemuser 、 、 、 、(2)类图btn_editpw.jsp+submit()MergerAction+String execute()SystemUserDAO+String update()ActionBaseHibernateDAO+Session getSession()SystemUsermainfrm.jsp(3)时序图12btn_editpw.jsp : MergerAction : Action : SystemUserDAO: mainfrm.js

14、p: user 1 : 公 公 ()2 : String execute() 3 : String update()4 : String update()5678 : 公 公 ()5.3 公文管理示例(1)公文管理子系统System、 、 、 、 、 、 、 、 、 、 、 、公 公 公 公 公 公 公、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、(2)发文管理功能类图:13DocSendWrite.jsp+DocSelectAll()+DocSelectByConditions()+DocRegister()+DocDelete()+DocUpda

15、te()+DocSave()+DocSend()+DocReturn()DocWait.jsp+DocSelectAll()+DocAgree()+DocDisAgree()+DocReturn()DocSearch,jsp+DocTitle+DocState+DocWritePerson+DocWriteDate+DocArrangeDate+DocCurrentOptPerson+DocSelectByConditions()+Restart()DocAptionDocWrite.jsp+DocWriteSubmit()+DocWriteSend()+Return()DocUpdate.j

16、sp+DocUpdateSubmit()+DocUpdateSend()+Return()(3)撰写发文时序图:: 公 公 公 公 公: DocSendWrite.jsp : DocAption1 : DocSelectAll() 2 : write()3 : DocReturn()(4)保存发文时序图:14: 公 公 公 公 公: DocSendWrite.jsp : DocAption1 : DocSelectAll() 2 : write()3 : DocSave()(5)发送公文时序图:: 公 公 公 公 公: DocSendWrite.jsp : DocAption1 : DocSe

17、lectAll() 2 : write()3 : DocSend()(6)删除发文时序图:15: 公 公 公 公 公: DocSendWrite.jsp : DocAption1 : DocSelectAll() 2 : Delete()3 : DocSelectAll()(7)编辑发文时序图:: 公 公 公 公 公: DocSendWrite.jsp : DocAption : DocUpdate.jsp1 : DocSelectAll() 2 : Update() 3 : DocUpdateSubmit()4 : DocSelectAll()5 : DocUpdateSend()6 : D

18、ocSelectAll()7 : Return()8 : DocSelectAll()(8)审核发文时序图:16: 公 公 公 公 公: DocWait.jsp : DocAption1 : DocSelectAll() 2 : exam()3 : DocAgree()4 : DocDisAgree()5 : DocReturn()(9)签批发文时序图:: 公 公 公 公 公: DocWait.jsp : DocAption1 : DocSelectAll() 2 : label()3 : DocAgree()4 : DocDisAgree()5 : DocReturn()17System、

19、、 、 、 、 、 、 、 、 、 、 、公 公 公 公 公 公 公、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、(10)收文管理功能类图:DocReceiveRegister.jsp+DocSelectAll()+DocSelectByConditions()+DocRegister()+DocDelete()+DocUpdate()+DocSave()+DocSend()+DocReturn()DocWait.jsp+DocSelectAll()+DocAgree()+DocDisAgree()DocSearch,jsp+DocTitle+Doc

20、State+DocRegisterPerson+DocRegisterDate+DocArrangeDate+DocCurrentOptPerson+DocSelectByConditions()+Restart()DocAptionDocRegister.jsp+DocRegisterSubmit()+DocRegisterSend()+Return()DocUpdate.jsp+DocUpdateSubmit()+DocUpdateSend()+Return()(11)接收公文时序图:18: 公 公 公 公 公: DocReceiveRegister.jsp : DocAption1 :

21、DocSelectAll() 2 : SelectByConditions()3 : DocSelectAll()(12)编辑收文时序图:: 公 公 公 公 公: DocReceiveRegister.jsp : DocUpdate.jsp : DocAption1 : DocSelectAll() 2 : Update() 3 : DocUpdateSubmit()4 : DocSelectAll()5 : DocUpdateSend()6 : DocSelectAll() 7 : Return()8 : DocSelectAll()(13)查询收文时序图:19: 公 公 公 公 公: Do

22、cReceiveRegister.jsp : DocAption : DocSearch,jsp1 : DocSelectAll() 2 : SelectByConditions()3 : DocSelectByConditions()4 : DocSelectByConditions()5 : DocSelectAll()(14)登记收文时序图:: 公 公 公 公 公: DocReceiveRegister.jsp : DocAption1 : DocSelectAll() 2 : Register()3 : DocSave()4 : DocSend()5 : DocReturn()(15)

23、删除收文时序图:20: 公 公 公 公 公: DocReceiveRegister.jsp : DocAption1 : DocSelectAll() 2 : Delete()3 : DocSelectAll()(16)审核收文时序图:: 公 公 公 公 公: DocWait.jsp : DocAption1 : DocSelectAll() 2 : exam()3 : DocAgree()4 : DocDisAgree()5 : DocReturn()(17)签批收文时序图:21: 公 公 公 公 公: DocWait.jsp : DocAption1 : DocSelectAll() 2

24、: label()3 : DocAgree()4 : DocDisAgree()5 : DocReturn()System、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、公 公 公 公 公 公 公(18)缓急管理功能类图:22EmcManager.jsp+EmcNum+EmcName+EmcSelectALL() EmcOptionEmcAdd.jsp+EmcAddNum+EmcAddName+EmcAddSubmit()+Return()EmcUpdate.jsp+EmcUpdateName+EmcUpdateSubmit()+Return(

25、)EmcSuccess.jsp+Return()(19)新增缓急级别时序图:: 公 公 公 公 公: EmcManager.jsp : EmcOption : EmcAdd.jsp: EmcSuccess.jsp1 : EmcSelectALL() 2 : EmcAdd() 3 : EmcAddSubmit()4 : Return()5 : EmcSelectALL()6 : Return()7 : EmcSelectALL()23(20)修改缓急级别时序图:: 公 公 公 公 公: EmcManager.jsp : EmcOption : EmcUpdate.jsp: EmcSuccess.

26、jsp1 : EmcSelectALL() 2 : EmcUpdate() 3 : EmcUpdateSubmit()4 : Return()5 : Return()6 : EmcSelectALL()7 : EmcSelectALL()(21)删除缓急级别时序图:: 公 公 公 公 公: EmcManager.jsp : EmcOption1 : EmcSelectALL() 2 : EmcDelete()3 : EmcSelectALL()24(22)调整缓急级别时序图:: 公 公 公 公 公: EmcManager.jsp : EmcOption1 : EmcSelectALL() 2

27、: EmcAsc()3 : EmcDesc()4 : EmcSelectALL()5 : EmcSelectALL()System、 、 、 、 、公 公 公 公 公 公 公、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、(23)密级管理功能类图:25SecretManager.jsp+SecretNum+SecretName+SecretSelectALL() SecretOptionSecretAdd.jsp+SecretAddNum+SecretAddName+SecretAddSubmit()+Return()SecretUpdate.jsp+Secr

28、etUpdateName+SecretUpdateSubmit()+Return()SecretSuccess.jsp+Return()(24)新增密级级别时序图:: 公 公 公 公 公: SecretManager.jsp : SecretOption : SecretAdd.jsp: SecretSuccess.jsp1 : SecretSelectALL() 2 : SecretAdd() 3 : SecretAddSubmit()4 : Return()5 : Return()6 : SecretSelectALL()7 : SecretSelectALL()26(25)删除密级级别时

29、序图:: 公 公 公 公 公: SecretManager.jsp : SecretOption1 : SecretSelectALL() 2 : SecretDelete()3 : SecretSelectALL()(26)修改密级级别时序图:: 公 公 公 公 公: SecretManager.jsp : SecretOption : SecretUpdate.jsp: SecretSuccess.jsp1 : SecretSelectALL() 2 : SecretUpdate() 3 : SecretUpdateSubmit()4 : Return()5 : Return()6 : S

30、ecretSelectALL()7 : SecretSelectALL()27(27)调整密级级别时序图:: 公 公 公 公 公: SecretManager.jsp : SecretOption1 : SecretSelectALL() 2 : SecretAsc()3 : SecretDesc()4 : SecretSelectALL()5 : SecretSelectALL()5.4 会议管理示例(1)查看通知示例图类图:meetingInform_detail.jsp+公 公 ()meetingInform_list.jsp用例图:Systemuser、 、 、 、 、 、序列图28:

31、 user: meetingInform_list.jsp: meetingInform_detail.jsp1 : 公 公 ()23 : 公 公 ()(2)管理纪要示例图类图:summary_list.jsp+Add()+Edit()+Delete()summary_add.jsp summary_edit.jspmeetingInform_manageDao+List findMeeting()+deleteMeetingPlan()+updateMeetingPlan()DataBaseDao用例图:Systemuser、 、 、 、序列图29: user: summary_edit.j

32、sp: summary_add.jsp: summary_list.jsp : meetingInform_manageDao : DataBaseDao1 : Add() 2 : List findMeeting() 345 : 公 公 () 67 : Edit() 8 : updateMeetingPlan()9101112 : 公 公 ()13 : Delete() 14 : deleteMeetingPlan() 151617 : 公 公 ()(3)管理通知示例图类图:meetingInform_manage.jsp+Edit()+Delete()+Detail()meetingInform_detail.jsp meetingInform_modify.jspmeetingInform_manageDao+deleteMeetingPlan()+List findMeeting()DataBaseDao用例图:

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报