基于java的办公室日常事务管理系统毕业设计内容摘要:
项目以一个动物的名字命名。 因为他希望这种动物能够自己照顾自己,最终,他将其命名为 Tomcat(英语公猫或其他雄性猫 科动物)。 而 O39。 Reilly 出版的介绍 Tomcat 的书籍( ISBN 0596003188) [1]的封面也被设计成了一个公猫的形象。 而 Tomcat 的 Logo 兼吉祥物也 被设计成了一只公猫。 目前 Tomcat 最新版本为 (alpha) Released。 作为一个开放源码的软件, Tomcat 有着自己独特的优势,可以和目前大部分的主流服务器一起工作,而且有着相当高的运行效率。 实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 Tomcat 时,它实际上作为一个与 Apache 独立的进太原科技大学华科学院毕业设计(论文) 7 程单独运行的。 让 Apache 处理静态 HTML,而 Tomcat 处理 JSP 和 Servlet。 使用 Tomcat的用户也很多,资料丰富,交流方便。 数据库介绍 SQL 是英文 structured query language 的缩写,意思是结构化查询语言。 SQL 语言具有同各种数据库建立联系并能进行沟通的功能。 按照 ansi(美国国家标准协会 )的规定, SQL 是关系型数据库系统的标准语言。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。 目前,绝大多数流行的关 系型数据库管理系统,如 Oracle, Sybase, Microsoft Sqlserver, Access 等都采用了 SQL语言标准。 开发环境介绍 操作系统: Windows 7 开发平台: Myeclipse 9 Web 服务器: Tomcat Java 开发包: 以上 开发技术: jsp、 severlet 和 javabean 框架技术 数据库服务器: sqlserver 浏览器: 分辨率: 1024*768 像素 本系统以 JSP 技术为前台, sqlserver 为后台数据库,采用三层架构 网络。 由 JSP 来完成网站用户的接口(即界面),逻辑处理和数据由 JavaBean 组件来进行,由 SQL 来完 成数据的存放。 因为整个网站的全部数据逻辑运算是由 JavaBean 独立来承担处理的,所以都将在最大程序上提高整个系统的速度和负载量,所以基于这种结构和语言开发的构件 化办公室日常事务系统的优势是其它开发语言技术无法相比的。 更重要的是,在 Apache环境下 JavaBean 组件也能够顺畅地运行,这也是它最大的优点之一。 这就更深一步的保证了系统的安全性和稳定性,这对于审核部门来说也是非常重要的。 系统采用三层结构,在客户端用户通过浏览器完成模拟操作和下载数据,通过 JSP 网页来完成浏览器端的逻辑表现。 而系统内部更为复杂的业务逻辑则主要是是同 JavaBean 的组件( Component)来实太原科技大学华科学院毕业设计(论文) 8 现, JavaBean 组件在 WWW 服务器上运行,客户浏览器通过 JSP 返回。 [2]通过分离开业务逻辑与表现逻辑,使网页上的内容更为简洁,增强了系统的可扩充性和可维护性。 在服务器端,使用 JDBC 中间件使系统访问数据库,本系统所需要的数据逻辑和业务逻辑由数据库上的服务器来定义。 本系统使用 JSP 技术作为表现手段,服务器采用 Tomcat 作为 JSP 引擎,系统业务逻辑由 JavaBean 组件完成,使用 JDBC 驱动程序访问数据库。 由于系统测试需要成熟的数据库支持,因此系统采用 SQLSERVER 数据库作为数据库服务器。 采用三层体系结构后,系统的安全性得以提高。 它可以对每个业务功能组件进行授权,限制了非法访问还便于进行 业务 管理。 系统的三层体系结构如图 43: 图 21 Web三层结构管理模型 本系统具备良好的可靠性、可理解性、可维护性和效率。 有便于用户操作和理解。 可靠性包括了健壮性和准确性。 可维护 性则包括可修改性、可测试性、可读性等含义。 在开 发的过程里,在各个矛盾目标中间作出选择,并在一定规定的的条件下(可用的硬件软件资源、时间和经费等),使上述几个方面得到最大限度的满足。 Java 提供了一个 ServerSocket 类,程序员可以很方便地用它编写服务器程序。 服务器套接字的基本功能类似于坐在电话机旁边等待呼叫到来。 从技术上讲, ServerSocket运行在服务器上并监听到来的 TCP 连接。 每个 ServerSocket 都在服务器上的指定端口监听。 当远程主机上的客户 Socket 试图与指定端口建立连 接时,服务器被激活,判定客户程序与服务器的连接,并打开两个主机之间固有的 Socket。 一旦与服务器套接字建立了连接,则服务器就可以使用固有的 Socket对象向客户机发送数据。 数据总是通过固有的套接字传递。 [2] [美 ]Rogers [J].梅兴文译 ,第 4版 ,2020. 客户端 浏览器 数据库 JDBC 服务器 应用程序服务器 Servlet 容器 Servlet Jsp 太原科技大学华科学院毕业设计(论文) 9 第三章 系统需求分析与可行性研究 需求分析 随着科学技术的不断发展,管理和办公活动的重要性日渐突出,引起了管理者以及技术人员的普遍重视,尤其是 20 世纪 60年代以来,在通讯技术迅速发展的推动下,办公室也开始了向自动化为主要内容的“办公室革命”。 各企业根据自己的需求,建立了网上办公室自动化管理系统。 近可能的利用信息资源,向多级办公人员及时提供所需信息,提高了工作效率和质量。 不久的将来网上办公室自动化管理系统将成为企业的首选管理方式。 可行性研究 现在许多中小型企业用的都是纸和笔的人工管理方式,这样的管理及困难又浪费时间和成本,很容易出错。 所以应该掌握大型企业先进的管理方式,从而提高企业的效率和降低成本。 办公自动管理系统主要有以下优势: 经济可行性 经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。 由 于本系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为今后财务财务信息管理提供很大的方便,估算新系统的开发费用和今后的运行、维护费用,本次研究开发的人事管理系统可取代传统的人事信息管理的业务流程,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高信息管理的效率,具有用户使用更简单、界面更直观、权限分配更合理等优点大大减少管理成本。 主要是对项目的经济效益进行评价,本项目开发经费在经济上是可以接受的,并且本项目实施后可以显著提高工作效率,节省开支。 所有开支都不大,所 以本项目在经济上是可行的。 太原科技大学华科学院毕业设计(论文) 10 技术可行性 [7]本次要开发的构件化办公室日常事务管理系统是基于 Web 的管理系统,由于 B/S 架构的局限性, B/S 架构已成为基于 Web 应用的最佳选择。 技术可行性要考虑利用现有的技术能否顺利的完成开发系统的工作,硬件和软件配置能不能满足开发的需求等。 用的是JSP 开发语言, JSP 是比较流行的技术,用它来创建使用 VBScript, JavaScript 和其它脚本语言,结合 HTML 代码来制作动态网页。 即可快速完成系统的应用程序,不进行编译,容易编写,可直接在服务器端口执行,使用 Windows 记事本这种普通的文本编辑器,就可以设计编辑,不需要用到浏览器。 因此较为简单易学调试也比较简单,软件方面:由于使用的是目前相对成熟发展的 BS 模式软件,故软件开发的平台可行 ,。 因此在技术上本次开发是绝对可行的。 运行可行性 新的系统运行后对现行旧的系统带来包括(工作环境、管理方式、组织机构等)的后果以及影响来进行评判和估计。 同时更需要考虑到的是:对现有的管理人员进行培训,补充、分析在给出的时间里是不是能完成预定开发系统的任务等。 我国目前技术已经相当的普及信息化,各种工作人员都具备一定的 高度的水平,所以本系统在运行上具备了可行性。 时间可行性 从时间上看,在两个月的时间里学习相关知识,并开发构件化办公室日常事务管理系统,时间上是有点紧,但是不是不可能实现,在做毕业设计的这几个月里,我通过努力使得功能应该基本可以实现。 法律可行性 ①所用到的技术资料全部都是合法的。 ②在开发系统的过程里并没有存在知识产权的问题。 ③并无抄袭任何已存在的构件化办公室日常事务管理系统,故没有侵犯版权的问题。 ④在设计开发系统的过程中并未涉及任何法律上的责任。 [7] 季相云 .基于 J2EE的考勤管理系统的设计与实现 [D].山东 :山东大学软件工程系 ,20201010. 太原科技大学华科学院毕业设计(论文) 11 综上所述,开发本次系统从从经 济上、从技术上、从法律上都是完全可靠的。 太原科技大学华科学院毕业设计(论文) 12 第四章 系统总体设计 系统目标 随着时代的进步,企业也逐渐变的庞大起来,办公室管理是企业管理的一个重要内容。 随着计算机及网络技术的飞速发展及, Inter 在全球范围内普及,社会与经济正迅速朝着全球化与信息化发展,信息系统的作用也越来越重要。 其中大的公司、企业,各级政府凭借雄厚的资金和丰富的人才资源,加快了信息化的脚步,建立了高质量、高效率的办公信息管理系统,从而提高了效率,增强了竞争力。 希望通 过这个课题研究,从领域分析和需求分析的角度出发,研究当前办公室日常事务管理系统的不足,调查、总结出较为通用的办公室日常事务管理系统的功能和性能以及性能需求,把相对通用功能模块设计为软件构件,而后以构件化的形式搭建一个能够提高办公室日常事务管理水平的信息系统。 采用构件技术和开发模型,从而达到功能模块构件的可复用性,提高此类管理系统软件的开发效率,进一步达到管理系统软件开发过程的标准化、规范化和低成本化的目标。 由于本系统可执行的是一般性质的办公业务,本系统具有一般适用性,其所实现的功能满足企业对日常性办公业 务的管理方便企业内部用户的沟通,方便用户及时的了解公司的动态,是企业的日常管理步入科学系统的轨道上。 系统功能模块如图 41所示: 太原科技大学华科学院毕业设计(论文) 13 图 41 系统功能模块图 系统的总体结构 本次设计开发的系统是基于 myeclipse 下平台的 B / S 模式系统。 后台数据处理层,中间业务逻辑层,用户界面层组成三层结构的体系。 后台使用数据库,中间层使用数据的分析和处理程序,前台使用 WEB 连接的三种层次结构的发展模式。 [8]使用 sqlserver 数据库和 JSP 技术平台开发。 前端软件使用 WEB 技术开发,通过在服务器端下载的方式使客户端运行,这样可以在最大程度上提高整个系统的安全性能。 由于该系统对客户端的机器硬件要求较低,原来的硬件和的软件投资可被用户所保留;同时,由于用户只需要配置和维护好服务器,系统的升级难度、维护和费用也将在最大程度上降低;此外,客户界面采用浏览器,操作起来非常简单,大量的培训费用和时间又可以节省。 在具体实施的时候,我们可以充分的利用JSP 技术, WEB 开发出来大大提高了应用的扩展性、功能性及可靠性,最终的结果就不是简单的 HTML 页面了, 而是可在它之上构筑一种应用完整的平台。 系统主要是针对企业办公的管理。 包括用户对办公信息的查询,管理员对企业办公信息和对用户用户的管理维护。 根据分析系统确定的功能以及目标,采用逐步求精、自顶到底的设计结构化方法,系统进行了结构设计。 系统开发流程如图 4系统执行流程如图 43 所示。 [8] 宾莉金 ,沈奇威 .内容管理系统存储层的设计与实现 [J].计算机工程与设计 ,2020, 32( 6) . 构件化办公室日常事务管理系统 前台用户 系统管理员 系统用户管理 个人资料管理 考勤信息管理 办公文件信息 用户考勤管理 会议信息管理 办公用品管理 文件信息管理 通知公告管理 修改登录密码 修改登录密码 公务车辆管理 太原科技大学华科学院毕业设计(论文) 14 图 42系统开。基于java的办公室日常事务管理系统毕业设计
相关推荐
DBMS,也就是说不论是 Access,SQLServer 还是 oracle,都可以使用 ODBC API 进行访问。 首先,创建 SQLServer 数据库 student,并在数据库中创建表,接下来配置一个 ODBC 数据源,操作步骤为:单击 “ 开始 ” 按钮 “ 设置 ” “ 控制面 板 ” “ 管理工具 ” “ 数据源 ”。 在该窗口中,选择 “ 用户 dns” 选项卡,然后单击 “
远程帧)与 其前面帧信息包之间是帧间空间,它由“间隙”和“总线空闲”位域组成。 ( 3) 错误处理 (1) 错误检查 CAN 总线控制器错误类型分为 :位错误,位填充错误, CRC 错误,格式错误,应答错误。 (2) 错误标志 检测到错误后,可发送错误标志来表示错误,一个主动错误标志可引起所有其他节点发生填充错误,位错误或格式错误。 (3) 错误处理 1) 长干扰与短干扰 当 CAN
4 Not null placesname 商夏名称 varchar 50 null ( 7)站点与商厦关系表 stplace(如表 ) 第 9 页 共 30 页 表 站点与商厦关系表 列名 中文名称 数据类型 长度 允许空 StId 站点号 int 4 Not null placeId 商厦号 int 4 Not null ( 8)留言信息表 message(如表 ) 表 留言信息表 列名
WEB服务器应用程序。 有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML 中的脚本程序。 当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 B r ow s e r S e r ve r 请求 响应 图 ASP工作原理 利用 Dreamweaver CS3
esponse) throws ServletException,IOException{ (utf8)。 (utf8)。 11 (text/html。 charset=utf8)。 HttpSession session=(true)。 String op = (op)。 String opg= (opg)。 String opyh = (opyh)。 String
mweaver 进行整体框架的设计 ,连接数据库 ,最后进行全面的系统调试而完成。 本课题研究的目标及主要特色 一、研究目标:建立一个 B/S 层结构的学生信息管理系统,实现管理员对学生信息的获取、统计等各环节的 计算机管理。 二、主要特点: 实现学生信息管理的基本要求,对学生学习进行完善管理。 界面友好,简单易用。 系统操作简单,功能强大,易于维护。 5 第二章 系统设计使用技术介绍 JSP(