近几年来,随着经济的发展,越来越多的人选择自己创办企业,所以企业越来越多,对于政府安监局工作量越来越大,并且管理难度越来越大。
如何让安监局更好更高效的管理企业,如何让安监局和企业之前更好的互动。
针对上述条件,本文提出了基于Windows 平台,基于B/S模式的宁夏安全生产监管系统-政府端。该系统使用java语言编写,采用MySQL数据库,利用eclipse 开发平台。它的应用将极大地方便安监局工作人员对企业的管理。安监局工作人员只需通过浏览器登录网站,然后管理各个企业的基本信息和处理隐患以及企业存在我的问题及时和企业沟通等等。
由于该系统属于公司上线的真实项目,所以该系统由整个开发组进行开发,我主要负责其中几个功能模块,所以该设计说明主要是针对我所做的一企一档中的几个模块进行详细讲解,目前该系统大部分功能已实现但由于需求不断所以还在继续开发中。论文网
1。2 系统开发工具简介
1。2。1 ECLIPSE简介
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 java开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBMJava 开发工具系列的基础。因此,对于程序员来说,可以更方便地开发Web应用程序,易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等。
1。2。2 MySQL简介
MySQL是一个关系数据库管理系统,由瑞典MySQL AB 公司开发,目前属于ORACLE 旗下公司。MySQL 最流行的关系数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
1。2。3 B/S结构体系简介
本系统采用了B/S结构体系,B/S就是Browser/Server,即浏览器/服务器系统模式,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在应用服务器端实现,即所谓三层结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
B/S结构最大的优点是:在任何地方进行操作而不用安装任何专门的软件。B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。虽然可以用ActiveX、Java等技术开发较为复杂的应用,但是相对于发展已非常成熟C/S的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用。