收藏 分销(赏)

基于JSP的网上办公系统设计.doc

上传人:可**** 文档编号:2991988 上传时间:2024-06-12 格式:DOC 页数:42 大小:2.17MB
下载 相关 举报
基于JSP的网上办公系统设计.doc_第1页
第1页 / 共42页
基于JSP的网上办公系统设计.doc_第2页
第2页 / 共42页
基于JSP的网上办公系统设计.doc_第3页
第3页 / 共42页
基于JSP的网上办公系统设计.doc_第4页
第4页 / 共42页
基于JSP的网上办公系统设计.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、(此文档为word格式,下载后您可任意编辑修改!)毕业论文报告题 目: 基于JSP的网上办公系统 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,

2、即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授

3、权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9

4、)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档

5、5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、

6、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中

7、 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中

8、及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日目录摘要iAbstractii第一章绪论11.1 课题背景11

9、.1.1 办公自动化概述11.1.2 中小企业办公模式的现状11.2 研究意义21.3 研究的内容和主要工作21.3.1 研究的内容21.3.2 本人主要工作21.4 论文结构3第二章系统的开发方法和相关技术42.1 开发工具简介42.1.1 Tomcat 简介42.1.2 MyEclipse简介42.2 开发技术简介52.2.1 JSP简介52.2.2 JDBC简介52.2.3 SQL Server 简介6第三章章需求分析73.1 业务需求73.1.1 主要业务流程73.2 功能性需求103.2.1 日程安排103.2.2 部门管理103.2.3 管理员账号管理113.2.4 职工管理113

10、.2.5 辅助办公123.2.6 文档管理133.3 非功能性需求133.3.1 环境需求143.3.2 性能需求14第四章系统设计154.1 总体设计154.1.1 体系结构设计154.1.2 功能架构设计154.2 功能模块设计164.2.1 模块设计164.2.2 类图184.3 数据库设计204.3.1 主要实体关系图204.3.2 主要数据库表单设计21第五章系统实现245.1 系统登录:245.2 账号管理:245.3 部门管理:255.4 文档管理:255.5 日程管理:26结论27致谢28参考文献2931摘要随着信息技术的飞速发展和日趋激烈的商业竞争,企业已不再满足于独立、零散

11、的办公自动化应用,企业需要的是协同工作、综合、集成化的解决方案。而网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的办公瓶颈问题的最佳方式。企业网上办公自动化通过对各办公自动化要素的闭环整合,实现了工作流、信息流、知识流和办公自动化系统的整合管理,提供了一个科学、开放、先进的信息化办公平台,实现办公自动化,并进行远程办公或在家办公。本系统采用结构化与原型法结合的系统开发方法,基于公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。关键词:办公自动化;网络;管理信息化AbstractWith the rapid development of

12、 information technologyand increasingly fierce business competition,enterprises are no longer satisfied withthe office automation application independent,fragmented,enterprises needis a solution ofcollaborative work, comprehensive,integrated.The network is the best way tosolve thebottleneck problem

13、of information exchangeofficedue tophysical distance caused by the poor,theconsultative communication inconvenient.The enterprise online office automation throughclosed-loop integrationof the office automation elements,to achieve the integration ofworkflow management,information flow,knowledge flowa

14、nd office automation system,provides a scientific,open,advancedinformation office platform,office automation, and remote office or homeoffice.The system development methodthe system uses a combinationof structured and prototyping,their own internal management and business developmentbased on the dem

15、and,the application of computer technology,Internet technology,enterprise office automation,information management.Key words: office automation; network; management informatization第一章 绪论1.1 课题背景1.1.1 办公自动化概述办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信

16、息,提高工作效率和工作质量,提高生产率的目的。办公自动化由70年代末80年代初在我国提出,到现在已有近二十年的发展历史。由于办公自动化技术的不断发展,办公自动化新产品不断的出现,办公自动化的内涵也不断地丰富和发展。 明日科技.JSP网络开发实例自学手册M.北京:人民邮电出版社,2005.随着网络的高速发展,网络OA系统逐渐受到关注。一些大型企业集团(例如联想、海尔)正致力实现高层次的网络办公自动化,这将为他们节省大量的人力资源,节省大量的办公费用,大幅度提高办公效率。开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维

17、护费用也是非常高昂的。这些高昂的费用并非大多数中小企业能承受得起的。中小型企业存在一个很大的低成本网络OA系统的需求,而我们可以开发这些低成本OA系统来满足这个需求。 闻涛.Struts网络编程例学与实践M.北京:清华大学出版社,2006.1.1.2 中小企业办公模式的现状大部分中小型企业自成立至今,办公模式为传统的办公模式并主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协同工作的现代工作环境中,公司更需要提高整体的

18、工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询。最终实现“无纸”办公。 付赛红.开发网络办公自动化系统(OA)的概要设计J.电脑知识与技术, 2008. DOI:10.3969/j.issn.1009-3044.2008.13.026.1.2 研究意义应该说没有人怀疑计算机的出现给办公室职员带来的便利,但是对现代的办公自动化而言,

19、其目的己经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。在这种办公模式下,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。在传统的办公模式中,由于缺少重要的信息传递和工作流程环节,办公的各个部门之间无法实现信息共享和信息集成,从而难以实现各个部门之间的高效协作。在

20、日常的办公过程中,比较容易出现以下的差错:一是各部门的信息传递和事务交接仍然由人工完成,容易出现差错;二是上下级和部门之间无法实现协同工作,难以及时沟通;三是信息和工作流程相互分离,缺少至关重要的随时记录,使工作监控和评估困难重重。可以想象,掺杂着如此大量的人工操作过程的事务处理方式根本无法适应现代化办公模式的需要。随着信息技术的发展和国内信息技术应用水平的提高,在办公过程中,传统的工作方式和审批模式己经难以满足新的需求,实现办公自动化已经是提高政府机关和企事业单位办公效率,规范化管理的必然趋势。 林锐.软件工程与项目管理解析M. 北京:电子工业出版社,2003.1.3 研究的内容和主要工作1

21、.3.1 研究的内容本系采用JSP和SQL2005分别作为前端和后端的开发工具,实现企业的网上“无纸化”办公。本系统通过管理员维护基础信息,分配员工使用系统权限,实现电子邮件和工作交流,协调组织各个部门、机构和员工之间的日常和业务工作。1.3.2 本人主要工作在此项目中,本人主要负责了系统需求分析、系统文档撰写、各模块功能的设计、实现与测试,还包括系统的整合与调试。1.4 论文结构本文主要由五章内容组成,其中:第一章介绍了本文的研究背景,对所需要解决的问题进行了概述,讨论了项目的研究意义与重要性,阐述了论文的主要内容以及本人的主要工作。第二章阐述的是本文所涉及到的开发方法及相关技术,包括: U

22、ML建模技术、系统所用的框架等。第三章是本文的核心内容之一,针对系统的业务需求、功能需求和非功能需求等进行了详细分析,给出了主要的业务流程图和用例图,并进行了基础数据的概念设计。第四章是本文的重点,在进行了系统总体设计的基础上,采用UML的包图、类图、等对系统的子模块进行了功能性详细设计,同时通过实体关系图(E-R图)和数据库表结构对数据库进行了详细设计。第五章详细展示了系统的实现与界面,包括登陆、账号管理、部门管理、文档管理、日程管理等内容。第二章 系统的开发方法和相关技术2.1 开发工具简介2.1.1 Tomcat 简介Tomcat是由Apache软件基金会下属的Jakarta项目开发的一

23、个Servlet容器,按照SunMicrosystems提供的技术规范,实现了对Servlet和JavaServerPage(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将Tomcat和ApacheWeb服务器混淆。ApacheWebServer是一个用C语言实现的HTTPwebserver;这两个HTTPwebserver不是捆绑在一起的。ApacheTomcat包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行

24、配置。 孙卫琴,李洪成.Tomcat与Java Web开发技术详解M.北京:电子工业出版社,2009.2.1.2 MyEclipse简介MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。在结构上,MyEclipse的特征可以被分为7类

25、:(1)J2EE模型。(2)WEB开发工具。(3)EJB开发工具。(4)应用程序服务器的连接器。(5)J2EE项目部署服务。(6)数据库服务。(7)MyEclipse整合帮助。对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。 沈朝辉.计算机软件技术基础M. 北京:机械工业出版社,2007.2.2 开发技术简介2.2.1

26、 JSP简介JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。JSP设计目标是为了使动态页面编写更容易,更简单,用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行,JSP特点主要有以下几点:(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台

27、支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASPPHP的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 郝安林, 王伟平,张明亮.JSP从入门到精通M.北京:电子工业出版社,2008.

28、2.2.2 JDBC简介JDBC是JavaDataBaseConnectivity的简称,也就是java数据库连接。它是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。有了JDBC向各种关系数据发送SQL语句就是一件很容易的事,程序员只需用JDBCAPI写一个程序就够了,它可向相应数据库发送SQL调用。同时JDBCAPI既支持数据库访问的两层模型(C/S),也支持三层模型(B/S)。 孙一林,彭波.JAVA数据库编程实例M.北京:清

29、华大学出版社,2003.2.2.3 SQL Server 简介SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。SQLServer提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与WebService的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集

30、成、ServiceBroker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net2.0、SMO、AMO等都将成为SQLServer数据平台上开发数据相关应用的有力工具。 雷景生.数据库系统及其应用M. 北京:电子工业出版社,2005.第三章 章需求分析3.1 业务需求业务需求(business requirement)是客户对软件制品目标的高层次要求。3.1.1 主要业务流程该系统的主要流程是系统管理员或普通用户通过登录模块进入系统主页,之后可以选择相应的功能对信息进行处理。系统中主要的业务流程的活动图:1.

31、管理员账号管理活动图:图3.1管理员账号管理活动图2.部门管理活动图:图3.2部门管理活动图3.职工管理活动图:图3.3职工管理活动图4.文档管理活动图:图3.4文档管理活动图5.个人办公管理活动图:图3.5个人办公管理活动图3.2 功能性需求3.2.1 日程安排日程安排:个人可以添加工作安排、删除工作安排、修改工作安排、查找工作安排,具体用例图如图3.6所示:图3.6 日程安排用例图3.2.2 部门管理部门基本信息管理:用户对部门信息的管理,包括新增部门,修改部门,删除部门和查看部门信息,具体用例图如图3.7所示:图3.7部门管理用例图3.2.3 管理员账号管理系统管理员可以添加用户、删除用

32、户、查看用户,具体用例图如图3.8所示:图3.8管理员账号管理用例图3.2.4 职工管理用户可以添加职工、删除职工、修改职工信息、查看、按姓名查找用户,具体用例图如图3.9所示:图3.9职工管理用例图3.2.5 辅助办公会议室管理:用户对会议室进行基本信息管理,包括会议室基本属性设置和对会议室的增加、删除、修改、查看,具体用例图如图3.10所示:图3.10会议室管理用例图会议管理:由用户添加会议信息,并可以查看、删除、修改会议信息,其用例图如图3.11所示:图3.11会议管理用例图办公设备管理:由用户添加办公设备信息,并可以查看、删除、修改办公设备信息,其用例图如图3.12所示:图3.12办公

33、设备管理用例图3.2.6 文档管理文档管理:用户可以添加文档类别、删除文档类别、修改文档类别、添加文档、删除文档、修改文档、下载文档。具体用例图如图3.13所示:图3.13文档管理用例图3.3 非功能性需求非功能需求包括产品必须遵从的标准、规范和合约;外部界面的具体细节和性能要求;设计或实现的约束条件及质量属性。3.3.1 环境需求服务器端环境如表3.1所示:表3.1服务器端环境系统所使用数据库Microsoft SQL Server 2005 SP1操作系统Windows 7Web服务器Tomcat 7.0数据库SQL Server 2005客户端环境如表3.2所示:表3.2客户端环境操作系

34、统Windows XP 或其以上版本操作系统浏览器Internet Explorer分辨率最佳效果为1024768像素3.3.2 性能需求1.可维护性针对系统的各种操作设置详细的日志,防止误操作。用户权限分级,可最大限度防止用户越权操作。 2.易操作性界面直观、便捷,利于理解和操作,业务流程简洁易懂。详尽而美观的报表可以形象地展示各类信息,免去数字的枯燥入味。3.可扩展性系统采用清晰的框架结构,尽量降低耦合度,便于应对需求的变迁和功能的升级。 4.开放性系统的数据格式与行业标准保持一致,确保程序易于理解和升级,拥有良好的可移植性。5.安全性系统采用多重保护措施来维护信息安全,验证码防范恶意攻击

35、,用户权限限定操作范围,并针对可能的SQL注入进行了预防。另外对数据库进行了备份,最大限度保证数据安全。第四章 系统设计4.1 总体设计4.1.1 体系结构设计本系统主要采用B/S(浏览器/服务器)模式,利用JSP的相关技术,设计并实现了可以在线登录并完成办公的网络平台。如图4.1所示:图4.1系统总体结构图4.1.2 功能架构设计网上办公系统总功能结构图如图4.2所示:网上办公系统文档管理模块部门管理模块综合行政管理模块个人办公管理模块邮件管理模块文档信息管理文档类别管理收件箱发件箱添加部门管理管理部门信息添加日程管理管理日程管理新增资料下载管理资料下载管理部门新闻新增部门新闻图4.2系统总

36、功能结构图4.2 功能模块设计4.2.1 模块设计1.登录模块 实现用户登录,并对已登录的用户进行监听,防止重复登录。本系统中对于登录模块的设计是供企业内部员工使用,使用权的授予是由系统管理员决定的,只有在系统管理员首次在员工管理模块中添加了你的信息后,授予你登录的“姓名”和“密码”后你才能安全登录,在此同时也授予你登录的权限,在权限的范围内你能够完成相应操作。用户输入的登录信息被后台的数据库匹配了才能够安全登录。否则是非法登录不能进入本系统主页。用户输入自己的“用户名”和相匹配的“密码”后,后台的管理服务会对登录的用户的身份进行验证,若匹配后进入系统首页,否则会提示“用户的用户名或密码不正确

37、!”2.收/发文管理模块功能设计该模块总功能大体分为四部分:(1) 建立发文:新建并发送公文。(2) 浏览发文:以列表形式显示公文存放在收件箱或发件箱中。(3) 删除发文:将选定的公文从数据库中删除。(4) 查看详细内容:查看选定公文的详细内容。图4.3收/发文管理模块功能设计图3.会议管理模块功能设计该模块总功能大体分为四部分:(1) 查看会议记录:将会议记录以列表的形式显示给用户。(2) 添加会议记录:向数据库中增加新的会议记录。(3) 删除会议记录:将选定的会议记录从数据库中删除。(4) 查看会议详细信息:通过单击会议主题链接查看会议的具体内容。图4.4会议管理模块功能设计图4.公告管理

38、模块功能设计(1) 浏览公告:以列表的形式将公告信息显示给用户。(2) 添加新公告:向数据库中增加新的公告信心。(3) 修改公告:更新选定的信息。(4) 删除公告:将选定的公告信息从数据库中删除。(5) 查看公告详细内容:查看选定公告的具体信息。图4.5公告管理模块功能设计图5.员工管理模块功能设计(1) 浏览员工信息:以列表的形式将所有用户的信息显示出来。 (2) 添加新员工:向数据库中增加新的员工信息。(3) 员工个人信息:更新选定的员工信息记录。(4) 删除员工信息:将选定的员工信息从数据表中删除。(5) 查看员工详细信息:查看选定员工的具体信息。图4.6员工管理模块功能设计图6.文档管

39、理模块总功能设计(1) 浏览文件:将文件信息以列表的形式显示给用户。(2) 浏览文件详细内容:查看选定文件的具体内容。(3) 删除文件:从数据库中删除选定的文件信息并从磁盘中删除该文件。(4) 上传文件:将用户上传的文件保存到服务器中的指定目录下。(5) 下载文件:将用户选定的文件从服务器中下载到客户端指定目录下。图4.7文档管理模块总功能设计图4.2.2 类图1.权限管理类图权限管理包括的类有公司员工权限窗体,部门,员工,功能菜单,权限。员工权限窗体类是用户和系统的接口,利用它维护权限信息;部门类用于存储部门信息;员工类用于存储员工信息;功能菜单类用于存储功能菜单信息;权限类用于存储员工权限

40、信息。其类图如图4.8所示:图4.8权限管理类图2.办公用品管理类图办公用品信息包括的类有办公用品信息管理窗体,办公用品类别,办公用品信息,办公用品信息浏览窗体。办公用品信息管理窗体类是用户和系统的接口,利用它维护办公用品信息;办公用品类别类用于办公用品类别信息;办公用品信息类用于办公用品信息;办公用品信息浏览用于调用办公用品信息类,显示信息。其类图如图4.9所示:图4.9办公用品类图3.邮件管理类图邮件管理包括的类有网上办公邮件列表面板,邮件发送窗体,登陆界面,网上办公。邮件发送窗体类是用户和系统的接口,利用它发送邮件;网上办公表用于存储邮件。其类图如图4.10所示:图4.10邮件管理类图4

41、.员工管理类图员工管理包括的类有登陆界面,公司员工信息列表面板,员工信息维护窗体,员工表。员工信息维护窗体类是用户和系统的接口,利用它维护员工信息;员工表类用于存储员工信息。其类图如图4.11所示:图4.11员工管理类图4.3 数据库设计4.3.1 主要实体关系图图4.12主要实体关系图(E-R图)4.3.2 主要数据库表单设计本系统数据库采用SQL Server 2005数据库,系统数据库名称jspOA。下面给出主要数据库表单。表4.1用户表序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102usernameVarChar 50是2553pwdVarChar 50是25

42、54cxVarChar 50是2555addtimeDateTime 8是23表4.2办公设备表序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102bianhaoVarChar 50是2553mingchengVarChar 50是2554gouzhishijianVarChar 50是2555gouzhijiageVarChar 50是2556jingshourenVarChar 50是2557shiyongbumenVarChar 50是2558beizhuVarChar 50是2559addtimeDateTime 8是23表4.3部门表序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102bianhaoVarChar 50是2553mingchengVarChar 50是

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服