1. 研究目的与意义
随着计算机技术及网络技术的飞速发展,Internet应用在全球范围内日益普及, 当今社会正快速向信息化社会前进,信息化的作用也随之越来越大,从而使我们把繁杂的事务简单化,提高我们的工作效率。
目前,政府很难了解各个企业发展情况,从而制定相应的政策来扶持企业的发展。大部分的企业信息主要还是依赖于人工完成,不仅缺乏条理,而且工作效率极低。人工管理还存在许多的弊端,由于不可避免的人为因素,容易造成数据的遗漏和误报。计算机信息化有着存储量大,运行速度快等许多有点,提供给我们的处理信息及时快捷,展示出的数据简洁明了,企业数据管理的流程规范化,信息的积累数字化,因此我们可以利用计算机网络,实现企业信息的动态管理和展示完美画面。在众多网络服务中,Web已然成为时代的主流,而Java Web开发技术则因为可以进行复杂的数据库操作、很强的交互性以及方便的用户控制和管理备受开发人员及用户的青睐[6][7]。
此前,基于Java Web开发的企业信息管理系统是对于企业内部的管理,对本企业的各项数据进行管理,其只能针对企业发展的情况制定相关的方案来促进自身的进一步发展[8][12]。而针对政府管理企业信息的系统还并没有得到有效的开发,政府了解企业的现阶段发展状况只能通过人工来完成,无法及时了解到企业的发展现状,无法及时出台相关政策扶持企业更好的发展。花费了大量的人力去收集到了企业的近阶段的状况后,仍以书面的形式表现出来,决策人员还得根据这些把冰冷的数据进行统计后才能看出区域内企业的总体情况,这难免会有人工操作造成的数据的准确性。
2. 研究内容与预期目标
2.1研究内容:基于Java Web技术和MySQL实现企业信息展示系统,主要包括2类用户:企业和政府管理员。不同的用户有不同的操作界面和它们各自的功能:
(1)企业:登录、企业数据增删改、政策查询。
(2)政府管理员:登录、企业蓝图、企业数据增删查改、政策增删查改、企业用户管理。
3. 研究方法与步骤
3.1研究方法:
本课题主要基于Java Web开发环境,完成企业信息综合管理与展示系统的设计与开发。要求在深入学习理解管理系统开发的基本理论、技术和工程实践方法基础上,通过所掌握的HTML5等编程语言,并结合软件工程等相关理论、技术,设计和实现信息综合管理与展示系统,最后基于网页环境中对系统进行测试和验证。
开发工具:NetBeans;MySQLWorkbench
3.2研究步骤:
3.2.1功能模块分为两块:(1)企业入口;(2)政府入口
3.2.2企业入口分为两块:(1)企业信息操作;(2)政策查询
3.3.3政府入口分为四块:(1)政策发布和查询;(2)企业信息操作;(3)企业蓝图实现;(4)企业用户管理
3.3.4数据库设计分为两块:(1)用户登录信息(user)(2)企业信息(data)
3.3.5主要问题及解决办法
(1)各功能信息的统一:本系统将采用相同的数据采用同一数据库的同一数据表以保证个功能信息的统一。
(2)数据统计图的设计:在Java Web中使用ECharts实现各种数据统计图(饼图,柱状图,折线图)
(3)政策文件的上传和下载:由于政策的内容多,所以必须以文件的形式进行上传和下载,对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以选择采用apache的开源工具common-fileupload这个文件上传组件。
(4)区域地图的实现:本系统采用GIS技术,GIS不仅是制图工具,更重要的是数据库技术,它能够解决数据“是什么”和“在哪里”的问题.GIS能够将空间信息与其他各种信息整合在一起。
(5)数据库的连接:企业信息都是储存在MySQL数据库中,网页中要读取数据库中的相关数据,就必须与数据库建立连接,本系统采用JDBC技术,从官网下载下载mysql-connector-java-8.0.19.jar,将它导入到源代码所属的工程即可使用。
(6)网页的运行:网页设计好需在浏览器中运行,常见的有三种Web服务器:Tomcat,Nginx以及Jetty。本系统采用的是Tomcat服务器,是基于的Tomcat8.0.27版本开发的企业信息综合管理与展示系统,
(7)网页跳转:本系统采用JSP的内置对象的sendRedirect(URL)方法实现页面跳转重定向。
4. 参考文献
[1] 蔺昕,麻勇. 轨道衡分站计量业务信息化管理系统设计[J]. 铁道技术监督. 2019.
[2] 龙中华.Spring Boot实战派[M].北京:电子工业出版社.2020.
[3] 汤姆马尔斯著,邵钏译.JSON实战[M].北京:人民邮电出版社.2018.
5. 工作计划
(1) 2022年12月01日 – 2022年02月20日:查阅资料,熟悉相关技术;
(2) 2022年02月21日 – 2022年02月29日:完成开题报告初稿;
(3) 2022年03月01日 – 2022年03月15日:深入研究相关技术,开题报告定稿;
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。