1。3 开发环境简介
(1) 硬件平台:
处理器类型:PentiumⅣ兼容处理器或更高类型
处理器速度:1。8GHz
内存:512MB以上
(2) 软件平台:
操作系统:Windows
数据库:MySQL
数据库管理工具:Navicat
开发环境:tomcat8,jdk8
开发工具:eclipse
开发语言:java语言
浏览器:常用浏览器皆可支持
Web服务器:Internet 信息服务器(IIS)6。0
2 系统的分析与设计
2。1 需求分析
软件工程中包含需求、设计、编码和测试四个阶段。其中需求分析是软件工程第一个也是很重要的一个阶段,也是数据库开发中最难的任务之一。因为,第一,系统本身是可变的,用户的需求必须不断调整,使之与这种变化相适应。第二,用户很难说清某部分工作的功能处理过程。所以,设计人员必须认识到:在整个需求分析以及系统设计过程中,用户参与的重要性,通过各种方法展开调查分析。
在需求分析阶段中,根据公司领导亲自并且多次去宁夏和宁夏安监负责人员进行开会沟通,并且不断完善出的需求分析,已更好更完美的适用于安监部门以及企业部门,本系统应该满足以下需求:
(1) 为保障系统的健壮性,对于可能发生的问题的输入要进行检验,同时要给出合理的提示信息。
(2) 业务上满足安监局对企业管理的基本要求,能够方便地进行用户注册、用户登录、企业信息查询及管理、证照管理、停复工管理、通知公告管理、系统管理等。
(3) 为系统管理员管理系统、安监局用户登录注册查询管理本系统提供稳定的数据支持。
(4) 与传统的手工管理相比,要添加基础数据的管理和用户操作权限的设置[3]。
(5) 所有的界面都要有信息的浏览功能,同时要保障数据的安全、可靠[4]。
(6) 一个好的网上系统必须便于使用,会使用电脑的人能够自行学会使用该系统。
(7) 满足权限登录功能,即不同权限级别的人员登录进去显示不同的页面以及不同的功能。
2。2 概要设计文献综述
本毕业设计是宁夏回族自治区企业管理系统-政府端。该系统设计主要是为了方便安监局有效的管理企业以及隐患处理问题。根据需求分析,安监局用户可以登录查询、浏览企业信息、证照信息和停复工信息以及审核企业,发送通知公告,与企业互动。现将预计实现的功能列举如下:
(1) 用户的登录及注册、企业信息修改等基本功能。
(2) 查询功能:查询企业信息、证照信息、通知公告查询。
(3) 企业审核通过和不通过。
(4) 通知公告的发布以及事故通报的发布及查看和管理。
(5) 政企互动。
(6) 资源文件下载。
(7) 系统管理。
2。3 系统功能结构图
(1) 宁夏回族自治区企业管理系统功能结构图。
图2-2 宁夏回族自治区安监管理系统功能结构图
2。4 数据库设计
2。4。1 数据库具体实现
数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MySQL,Access, SQL Server2005,Oracle等。根据需求和业务流程,本系统采用了MySQL数据库管理系统。在MySQL数据库管理系统中新建名称为corp_zf,本系统使用的所有数据信息将存储于该数据库中。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
在设计过程中考虑数据完整性约束。数据库上的完整性的约束条件一般有以下两类: