系统概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
隐患排查智能管理系统
概要设计
版本号:V1.6.14.15
江苏创导信息科技有限公司
目录
1.导言 (1)
1.1目的 (1)
1.2范围 (1)
1.3版本更新信息 (1)
2.系统分析 (1)
3.界面设计 (1)
3.1服务端界面设计 (2)
3.2隐患排查客户端界面设计 (2)
3.3矿图客户端界面设计 (2)
4.体系结构 (2)
4.1体系结构 (2)
4.1.1 B/S体系结构概述 (2)
4.1.2 C/S体系结构概述 (3)
4.1.3系统体系结构 (3)
4.2系统运行环境 (3)
4.2.1 网络结构图 (3)
4.2.2 硬件环境 (3)
4.2.3软件环境 (4)
5.数据模型 (4)
5.1数据库的概念结构模型设计 (4)
5.2数据库的逻辑结构模型设计 (5)
6.模块设计 (5)
6.1隐患排查 (5)
6.2三违管理 (7)
6.3专项检查 (8)
6.4考核 (8)
6.5报表 (9)
6.6信件管理 (9)
6.7人事管理 (9)
6.8系统管理 (9)
1.导言
1.1目的
●本说明书为了让用户和软件开发者双方对开发软件的初始规定有一个共同的理
解。使之成为整个项目开发中系统开发设计的依据,也是项目后期系统测试依据。
本文档定义隐患排查智能管理系统的运行环境、功能需求、性能需求以及各个子
系统的功能分析,指导将来系统升级或重写设计及编码。
●本文档的预期的读者是:
●开发人员
●项目管理人员
●测试人员
1.2范围
该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。
1.3版本更新信息
本文档的更新记录如表所示。
2.系统分析
本系统可以实现:
(1)在韩城矿业公司信息中心建立煤矿隐患排查管理系统服务器,采用国际标准网络协议,使矿区相关单位通过局域网访问,实现隐患信息的信息化管理;具有信息共享、传递迅速、使用方便、高效率等特点的事务处理系统;
(2)为了提高工作效率和管理质量, 在韩城矿业建立隐患信息的短信平台,实现隐患信息的实时闭合管理;
(3)系统应有高可靠性、安全性、可维护性和可扩充性,反映迅速,操作简捷,具有良好的用户界面。
3.界面设计
本系统的用户界面按功能分服务端,隐患排查客户端界面和矿图客户端。
3.1服务端界面设计
服务端主要实现数据库,网络配置,服务管理功能。并为隐患排查客户端及矿图客户端提供数据访问服务。
3.2隐患排查客户端界面设计
客户端主要为用户提供管理、查询各类隐患,三违,专项等信息的功能,另可对人事管理,系统管理的各项数据进行增删改查。灵活配置系统参数,管理各项指标。
3.3矿图客户端界面设计
矿图客户端主要为用户提供三维矿图立体展示隐患三违等信息,以及区域地点路径矿图参数的管理配置。
4.体系结构
系统的总体结构设计遵循如下原则:
系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面的要求;
系统应具有可靠性:采用成熟的技术方法和软件开发平台,以保证在以后的实际应用中安全、可靠;
系统应具有较好的安全性:应提高完善的安全机制和用户权限限制机制,确保数据的受限访问;
系统应具有良好的可维护性:系统应易于维护、安装;
系统应具有良好的可扩展性:系统应适应未来信息化建设的要求,能方便得进行功能扩展,以建立完善的信息集成管理体系。
本系统采用B/S与C/S体系结构结合的方式。
4.1体系结构
4.1.1 B/S体系结构概述
B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp 服务器端和DB端构成所谓的三层架构。B/S架构的系统无须特别安装,只有Web浏览器即可。
B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑在放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力。因为客户端包含的逻辑很少,因此也被成为瘦客户端。
4.1.2 C/S体系结构概述
C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。
C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。
4.1.3系统体系结构
本系统数据服务端与隐患排查客户端之间采用B/S结构,数据服务端与矿图客户端之间采用C/S结构设计。
4.2系统运行环境
系统运行的网络结构图、硬件软件环境图如下。
4.2.1网络结构图
本系统的网络拓构图如图B-8:
图B-8:系统的网络拓扑结构图
其中的局域网用户机主要是公司内部的人员可以使用的机器,远程用户机主要是指通过互联网登录系统的人员使用的机器。
4.2.2 硬件环境
本系统的硬件环境如下: