系统概要设计说明书
- 格式:doc
- 大小:844.50 KB
- 文档页数:11
概要设计说明书一、引言概要设计说明书是在需求分析阶段后的软件开发过程中,对于软件系统进行整体架构设计的重要文档。
通过概要设计,可以明确软件系统的整体结构,并为详细设计阶段的开展提供指导和依据。
本概要设计说明书将对软件系统的总体设计方案进行详细阐述,包括系统功能、系统架构以及技术选择等方面。
二、系统功能在本节中,将会明确系统的核心功能和扩展功能。
2.1 核心功能系统的核心功能主要包括:1) 用户管理:包括用户注册、登录、修改密码等功能;2) 数据管理:用户可以对系统中的数据进行增删改查等操作;3) 权限管理:不同用户拥有不同的权限,可以根据角色划分用户权限;4) 运营管理:系统管理员可以对系统进行运营管理,包括数据备份、日志管理等;5) 报表统计:系统可以生成各种形式的报表,帮助用户进行数据分析和决策。
2.2 扩展功能除了核心功能外,系统还具备以下扩展功能:1) 模块扩展:系统可以通过添加新的模块,拓展系统功能;2) 多语言支持:系统支持多种语言,方便国际化;3) 安全性增强:系统可以增加验证码、加密等功能,提高系统的安全性;4) 第三方集成:系统可以与其他系统进行集成,实现数据交互。
三、系统架构在本节中,将会描述系统的整体架构及各组件之间的关系。
3.1 系统架构图系统采用三层架构,分为表示层、业务逻辑层和数据访问层。
3.2 表示层表示层是系统与用户交互的界面,采用Web页面的形式进行展示。
用户可以通过浏览器访问系统,并进行相应的操作。
3.3 业务逻辑层业务逻辑层负责处理系统的各种业务逻辑,包括用户管理、数据管理、权限管理等。
该层中的模块会根据具体的功能进行划分,各个模块之间通过接口进行通信。
3.4 数据访问层数据访问层负责与数据库进行交互,包括数据的增删改查等操作。
在该层中,采用数据库连接池的方式提高数据库的访问效率。
四、技术选择在本节中,将会介绍系统所采用的主要技术和开发工具。
4.1 开发语言系统主要采用Java作为开发语言,Java具有良好的平台跨度和可扩展性,适用于大型系统的开发。
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2总体设计 (3)2.1需求规定 (3)2.1.1精度要求 (3)2.1.2时间特性要求 (3)2.1.3灵活性 (4)2.2运行环境 (4)2.3基本设计概念和处理流程 (5)2.4结构 (6)2.5功能需求求与程序的关系 (6)2.6人工处理过程 (7)2.6.1 对注册团队信息的管理 (7)2.6.2 对注册团队信息的人工审查 (7)2.7尚未解决的问题 (7)3接口设计 (7)3.1用户接口 (7)3.2外部接口 (7)3.3内部接口 (7)4运行设计 (8)4.1运行模块组合 (8)4.2运行控制 (8)4.3运行时间 (11)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2物理结构设计要点 (11)6.1出错信息 (11)6.2补救措施 (11)6.3系统维护设计 (12)概要设计说明书1引言1.1编写目的此文档为项目计划管理系统的概要设计说明书,对该项目的背景、功能和体系结构等内容做了全面细致的分析说明,按照规格设计的功能要求详细定义了明确了所要开发的系统应具有的功能,性质与界面形式,使项目开发人员能清楚地了解本项目管理的设计和实现路线,同时可以在此基础上进一步完成后续设计与开发工作。
本说明书的预期读者为客户、业务或者需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.2背景该项目提出后,经过我们广泛的市场调查,发现某些公司已经有这些类似的软件,但是这类软件不是面向群体太广泛就是功能实现欠缺,因此综合来说我们所提出的项目计划管理平台拥有积极的市场前景。
与此同时,我们还多方征求了意见,对系统建设提出了更高的要求,旨在使系统的服务范围不断深入。
于是,我们“项目计划管理系统”开发遍初步形成。
该项目的提出者为张德平老师,开发小组为第4组(组长黄德罡,成员刘瑞,苏海涛,仇国见,陈林,刘超),面向用户为进行项目开发的公司。
XXX项目系统概要设计说明书广州市XX有限公司二〇X X年X月文档修改记录目录第一章引言 (1)1.1目的 (1)1.2背景 (1)1.3术语定义 (2)1.4参考资料 (2)第二章系统环境 (3)1.5运行环境 (3)1.1.1系统支撑环境 (3)1.1.2部署图 (4)1.1.3系统接口 (4)1.1.4系统安全控制 (4)1.6运行模块组合 (4)1.7运行环境的配置 (4)1.8条件与限制 (5)第三章系统总体结构设计 (6)1.9系统结构设计描述 (6)1.10总体结构图 (7)1.11功能需求与程序的关系 (7)1.12子系统清单 (8)第四章模块功能分配 (9)1.13系统划分及功能描述 (9)1.14专用模块功能概述 (9)1.15公用模块功能概述 (10)1.1.5版本控制管理 (10)1.1.6帮助模块 (10)第五章数据库设计 (11)1.16逻辑视图 (12)1.17数据库表关系图 (12)1.18数据表清单 (12)1.19主要算法设计 (13)1.20其它数据结构设计 (13)第六章接口设计 (14)1.21用户接口 (14)1.22内部接口 (14)1.23外部系统接口 (14)第七章安全保密设计 (16)1.24用户管理和权限控制 (16)第八章维护及出错处理设计 (17)1.25系统维护设计 (17)1.26出错信息 (17)1.27出错处理 (17)1.28系统故障预防与恢复 (17)1.29数据备份与恢复 (18)第九章设计约束 (19)1.30字节集编码约束 (19)1.31操作系统约束 (19)1.32其他约束 (19)第十章附件 (20)第一章引言1.1目的提示:简要说明编写这份概要设计说明书的目的,指出预期的读者。
概要设计说明书的编写目的是为了说明系统总体设计的技术方案,从程序系统的设计考虑,包括系统的基本处理流程、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等内容,以向整个设计期提供关于程序系统的逻辑和数据功能实现方式的总体描述,从而作为程序详细设计或编码的基础。
×××概要设计说明书(V.XXX)xxxxx修订历史记录目录1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2设计概要 (1)2.1设计范围 (1)2.2设计目标 (1)2.3设计原则 (1)3架构设计 (2)3.1概述 (2)3.2系统边界 (2)3.3系统架构 (2)3.4功能架构 (2)3.5技术架构 (2)3.6部署架构及软硬件配置 (2)3.6.1 部署架构 (2)3.6.2 硬件配置方案 (2)3.6.3 软件配置方案 (2)4功能设计 (3)4.1模块1设计说明 (3)4.1.1 模块描述 (3)4.1.2 功能说明 (3)4.1.3 流程描述 (3)4.1.4 相关算法 (4)4.1.5 性能 (4)4.1.6 限制条件 (4)4.1.7 尚未解决的问题 (4)5权限设计 (4)6外部接口设计 (5)6.1XXXX接口 (5)7数据库设计 (5)8非功能设计 (5)8.1性能设计 (5)8.2事务处理 (6)8.3错误处理 (6)8.4日志处理和日志分析 (6)8.5安全设计 (6)9信息定义 (6)10风险管理 (6)10.1技术风险 (6)11遵循标准与规范 (7)1引言1.1编写目的[说明编写这份设计说明书的目的,指出预期的读者。
]1.2背景[列出本项目的任务提出者、开发者、用户,提出的缘由,现状分析等]1.3定义[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
]1.4参考资料[列出有关的参考资料。
]2设计概要2.1设计范围[说明本文档设计所包括的内容,如功能、接口描述]2.2设计目标[从通过本次设计能够解决那些问题,达到什么样的效果]2.3设计原则[针对本项目说明系统设计所要遵循的相应的原则,如标准化、模块化等,并做详细说明]3.1概述3.2系统边界[定义系统与其他系统间的功能、业务和数据边界]3.3系统架构[用系统架构图描述本系统基本的结构,主要包括直接构成系统的各个组件。
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (6)2.3基本设计概念和处理流程 (7)2.4结构 (9)2.5功能需求与程序的关系 (10)2.6人工处理过程 (10)2.7尚未问决的问题 (10)3接口设计 (10)3.1用户接口 (10)3.2外部接口 (10)3.3内部接口 (11)4运行设计 (11)4.1运行模块组合 (11)4.2运行控制 (11)4.3运行时间 (12)5系统数据结构设计 (12)5.1逻辑结构设计要点 (12)5.2物理结构设计要点 (15)5.3数据结构与程序的关系 (16)6系统出错处理设计 (16)6.1出错信息 (16)6.2补救措施 (17)6.3系统维护设计 (17)概要设计说明书1引言1.1编写目的(1)开发学生网上选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。
(2)本报告由共同修改完成。
1.2背景随着学校规模的不断扩大,专业、班级学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而且目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低。
因此,迫切需要开发学生网上选课系统来提高管理工作的效率。
学生网上选课系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。
它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。
1.3定义(1)Active Server Pages (ASP) 是服务器端脚本编写环境,是由Server端脚本、对象以及组件拓展过的标准主页使用它可以创建和运行动态、交互的Web 页和基于Web 的功能强大的应用程序。
ASP程序是以。
asp为扩展的文本文件,其控制部分是用VBScript和Jscript等脚本语言来编写的。
ASP的工作流程大致是:①当浏览器从Web服务器上请求。
虽然这些文档一般来说公司都是有模板的,但我写这些文档以来基本上是每写一次就把目录结构给改一次,应该说这是因为自己对这些文档的理解开始加深,慢慢的越来越明白这些文档的作用和其中需要阐述的东西,觉得这三份文档主要阐述了一个系统的设计和实现过程,从系统分解为层次、层次内的模块以及相互的接口、模块分解为对象以及对象的接口、实现这些对象接口的方法。
这次又整了一份,^_^,欢迎大家指正。
XXX架构设计说明书(架构设计重点在于将系统分层并产生层次内的模块、阐明模块之间的关系)一. 概述描述本文的参考依据、资料以及大概内容。
二. 目的描述本文编写的目的。
三. 架构设计阐明进行架构设计的总体原则,如对问题域的分析方法。
3.1. 架构分析对场景以及问题域进行分析,构成系统的架构级设计,阐明对于系统的分层思想。
3.2. 设计思想阐明进行架构设计的思想,可参考一些架构设计的模式,需结合当前系统的实际情况而定。
3.3. 架构体系根据架构分析和设计思想产生系统的架构图,并对架构图进行描述,说明分层的原因、层次的职责,并根据架构图绘制系统的物理部署图,描述系统的部署体系。
3.4. 模块划分根据架构图进行模块的划分并阐明模块划分的理由,绘制模块物理图以及模块依赖图。
3.4.1. 模块描述根据模块物理图描述各模块的职责,并声明其对其他模块的接口要求。
3.4.2. 模块接口设计对模块接口进行设计,并提供一定的伪代码。
XXX概要设计说明书(概要设计重点在于将模块分解为对象并阐明对象之间的关系)一. 概述描述本文的参考依据、资料以及大概内容。
二. 目的描述本文的编写目的。
三. 模块概要设计引用架构设计说明书中的模块图,并阐述对于模块进行设计的大致思路。
3.1. 设计思想阐明概要设计的思想,概要设计的思想通常是涉及设计模式的。
3.2. 模块A3.2.1. 概要设计根据该模块的职责对模块进行概要设计(分解模块为对象、描述对象的职责以及声明对象之间的接口),绘制模块的对象图、对象间的依赖图以及模块主要功能的序列图,分别加以描述并相应的描述模块异常的处理方法。
概要设计说明书1 引言本文档旨在为项目的概要设计提供详细的说明。
概要设计是在需求分析阶段之后的一个重要环节,它主要关注系统的整体结构和模块之间的交互关系,为详细设计提供了基础。
2 系统概述本系统是一个XXX系统,旨在满足用户需求XXX。
通过XXX的功能,用户可以实现XXX,提高工作效率,降低人力成本。
2.1 系统目标本系统的主要目标是XXX。
具体目标包括:•提供XXX功能;•实现XXX功能;•支持XXX平台;•提高用户工作效率;•提供良好的用户体验。
2.2 系统功能本系统主要功能包括:•XXX功能:实现XXX功能,包括XXX和XXX;•XXX功能:支持XXX功能,包括XXX和XXX;•XXX功能:提供XXX功能,包括XXX和XXX;•XXX功能:增强XXX功能,包括XXX和XXX。
3 系统架构3.1 总体架构本系统采用XXX架构,主要包括以下几个组件:•用户界面组件:负责与用户交互,展示XXX和接收用户输入;•业务逻辑组件:处理用户的请求,进行业务逻辑的处理和计算;•数据存储组件:负责存储系统的数据,并提供数据的读写接口;•第三方服务组件:与外部系统进行交互,获取所需的数据和服务。
3.2 模块划分根据系统功能的划分,本系统可以划分为以下几个模块:•XXX模块:负责XXX功能的实现,包括XXX和XXX;•XXX模块:负责XXX功能的实现,包括XXX和XXX;•XXX模块:负责XXX功能的实现,包括XXX和XXX;•XXX模块:负责XXX功能的实现,包括XXX和XXX。
4 数据库设计4.1 数据模型本系统数据库采用XXX模型,包括以下几个实体:•XXX实体:包含XXX的属性;•XXX实体:包含XXX的属性。
4.2 数据库表设计根据数据模型,可以定义以下数据库表:•XXX表:包括XXX属性的字段;•XXX表:包括XXX属性的字段。
5 接口设计5.1 用户界面接口本系统的用户界面采用XXX技术,主要包括以下几个界面:•登录界面:用户登录系统的入口,接收用户的用户名和密码;•首页界面:显示系统的主要功能和操作入口;•XXX界面:显示XXX信息,提供XXX操作;•XXX界面:显示XXX信息,提供XXX操作。
文档编号:08KY025-JS-0003????????项目系统设计说明书小组20XX年XX月WS-?????_多通道同步数字记录仪升级换代系统设计说明书修改记录版本变更原因变更内容简述编制/修订者批准者发布日期v1.0_α1β1Build2011.11.30创建XXXWS-TS&PI-GF-1010_系统设计说明书编制规范目录1引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料: (3)2条件与限制 (4)3需求规定 (4)4运行环境 (4)4.1硬件环境 (4)4.2软件环境 (5)5体系架构 (5)5.1系统结构 (5)5.2软件架构 (6)6逻辑结构设计 (7)6.1CSCI列表 (8)6.2CSCI关系图 (10)6.3CSCI-1-1话音数据记录(V OICE R ECORD) (10)6.3.1模块名称 (10)6.3.2功能描述 (10)6.3.3接口描述 (11)6.3.3.1输入接口 (11)6.3.3.2输出接口 (12)6.3.4流程描述 (12)6.3.4.1话音记录初始化流程描述 (12)6.3.4.2话音记录流程描述 (13)6.3.4.3XXX命令流程描述 (15)6.3.5补充说明 (15)6.4CSCI-4网络与公共基础支持(B ASIC P UBLIC) (15)6.4.1模块名称 (15)6.4.2功能描述 (15)6.4.2.1输入接口 (16)6.4.3补充说明 (16)7数据(库)结构设计 (16)7.1逻辑结构设计要点 (16)7.2物理结构设计要点 (17)8部署设计 (17)9运行设计 (18)9.1运行模块组合 (18)9.2运行控制 (18)9.3运行目录结构 (18)10性能设计 (18)11系统出错处理设计 (18)11.1出错信息 (18)11.2补救措施 (19)11.3系统维护设计 (20)11.4错误处理设计 (20)12开发环境 (20)13尚未解决的问题 (21)1引言项目背景简介1.1编写目的本系统设计说明书用于描述XXXXXXX项目的整体系统设计方案,本说明书以《用户需求说明书》和《系统需求规格说明书》作为依据,本说明书是系统详细设计的依据,也作为系统测试需求和系统测试计划和测试程序的重要参考。
门诊医生工作站系统概要设计说明书编写人:吴德辉审核人:李亚刚编写日期:2012-10-271引言1.1编写目的根据需求分析说明书中的用户需求,编写概要设计说明书,为开发过程提供了较为扼要的说明,使系统开发各类技术人员对整个系统所需实现的功能以及测试过程中的各项测试内容有较为具体的认识,为整个系统的开发、测试、评定和移交的提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的修改工作提供依据。
本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、测试人员、管理人员、项目评审人员。
1.2背景说明:系统名称:门诊医生工作站系统概要设计说明书项目提出者:海南医学院09信管吴德辉开发者:海南医学院09信管吴德辉用户:各个医院运行该软件的计算机(中心):各个医院计算机局域网1.3定义SQL STRUCTURE QUERY LANGUAGE 数据库语言Dbms DATABASE MANAGEMENT SYSTEM 数据库管理系统CS CLINIC DOCTOR WORKSTATION SYSTEM 门诊医生工作站系统CR CLINIC REGISTERED 门诊挂号CP CLINIC PHARMACY 门诊药房CC CLINIC CHARGE 门诊收费CMI CLINIC MEDICAL INSURANCE 门诊医保CO CLINIC OPERATION 门诊手术CI CLINIC INSPECT 门诊检验1.4参考资料列出有关的参考文件,如下:a.《卫生部医院信息管理系统基本功能规范》b.《门诊医生工作站系统可行性分析报告》c.《门诊医生工作站系统需求规格说明书》2总体设计2.1需求规定该门诊医生工作站系统主要分为6个模块,分别对医院的门诊挂号、门诊药房、门诊收费、门诊医保、门诊手术、门诊检验各方面的功能进行信息化的实现。
关于门诊医生工作站系统的主要输入输出项目、处理的功能性能要求,可参考关于该系统的需求规格说明书的需求规定。
XX概要设计说明书(V.XXX)XXXXX修订历史记录专业word可编辑1.1 编写目的 ........................................................................................... 1. 1.2背景 ............................................................................................... 1..1.3定义 ............................................................................................... 1..1.4 参考资料 .................................. ......................................................... 1.2 设计概要 (1)3.6.1部署架构 .................................................................... 2 .............目录1 引言.................................................................................................................................. 1 ................2.3 设计原则................................................................................................................... 2 .............. 3 架构设计 .......................................................................................................................... 2 ...............3.1 概述 .......................................................................................................................... 2 ...............3.2系统边界 3.3系统架构 3.4功能架构 3.5 技术架构................................................................................................................... 2 ................................................................................................................................. 2 ................................................................................................................................. 2 ................................................................................................................................. 2 .............. 3.6 部署架构及软硬件配置 ........................................................................................... 2 .......... 2.1 设计范围2.2 设计目标3.6.2硬件配置方案................................................................ 3 .............4.1.1模块描述.................................................................... 3.4.1.2功能说明.................................................................... 3.4.1.3流程描述 (4)4.1.4相关算法 (4)4.1.5 性能.................................................................. 4.4.1.6限制条件 (5)4.1.7尚未解决的问题 (5)5 权限设计......................................................................... 5...............6 外部接口设计..................................................................... 5...............6.1 XXXX 接口7 数据库设计....................................................................... 6...............8 非功能设计....................................................................... 6...............8.1性能设计....................................................................................... 6.363软件配置方案......................................................................................................... 3 ............4 功能设计........................................................................................................................... 3 ...............4.1 模块1设计说明....................................................................................................... 3 .............5.8.2事务处理....................................... ................................................ 6.8.3错误处理....................................... ................................................ 7.8.4日志处理和日志分析............................ ................................................ 7.8.5 安全设计.7.9 信息定义10风险管理10.1 技术风险............................................................................................................... 8 .............11 遵循标准与规范............................................................................................................ 8 ............1引言1.1 编写目的[说明编写这份设计说明书的目的,指出预期的读者。
图书管理系统概要设计说明书一、引言1.1编写目的由前面的需求分析,得出了系统的基本需求,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个系统进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
目的在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
1.2背景本项目的名称:图书管理系统开发软件。
随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。
而图书馆的存数量和业务量庞大,仅仅靠传统的记账式管理是不可行的。
图书馆管理系统应运而生,逐渐成为信息化建设的重要组成部分。
图书馆管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵并登记。
1.3定义开发(develop):除了单纯的开发活动外,还包括维护活动。
项目(project):向顾客交付的最终的全部产品,包括程序及各种文档,以及开发活动所需资源经费等各种信息。
项目开发计划(project development plan):把项目与过程联系起来的计划方案。
产品生命周期(product life cycle):产品从构思到不可在使用的持续时间。
1.4参考文献张海藩:《软件工程导论》第五版清华大学出版社肖刚等:《实用软件文档写作》清华大学出版社李涛、刘凯奎、王永皎:《Visual C# SQL Server 数据库开发与实例》清华大学出版社二、总体设计2.1需求规定主要输入输出项目:图书信息:(图书编号、图书名称、图书ISBN号、作者、出版社、类型、价格、库存量、副本总量、图书总数)学生信息:(学生编号、学生姓名、性别、入校时间、毕业时间)借书登记:(借书编号、学生编号、结束时间、归还时间、是否归还)还书登记:(图书编号、图书名称、归还时间、作者、出版社)2.2运行环境数据库管理系统软件件:MySQL运行平台:Windows XP/Windows 2000/Windows 2003/ Windows2007 CPU :1.2GHz以上内存:128M以上硬盘:500M以上 UPS(适选)分辨率:最佳为1024*768像素2.3基本设计概念和处理过程2.3.1“工作”模块借书处理:主要功能是记录借阅证编号和图书编号,进行借书过程。
系统概要设计说明书编写标准1前言1.1文档目的文档编写目的是为了阐述XXX系统的概要设计。
概要设计说明书是为了说明整个XXX系统的体系架构,以及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。
本说明书的预期读者为系统设计人员、系统开发人员和项目评审人员。
1.2背景XXX系统是[项目背景]1.3文档范围1、产品范围:根据《需求规格说明书》,该文档阐述软件产品的功能2、涉及到的干系人有:公司高层、客户、项目经理、质量小组、开发小组。
1.4读者对象项目经理、质量保证人员:据此来进入项目策划过程测试人员:据此进入测试过程。
需求管理员、配置管理员:可以识别配置项制定相关的活动计划用户IT主管:清楚与确认项目需求。
开发人员,包括设计人员、编码人员:明确任务与需求,清楚项目开发流程。
1.5参考文档《需求规格说明书》1.6术语与缩写解释术语或缩略语解释2总体设计2.1系统描述2.1.1系统概述XXX系统,采用XXX架构开发出的XXX平台。
2.1.2运行环境对本平台所赖于运行的硬件、软件环境的描述。
1.服务端操作系统:WindowsServer2003SP2及以上;2.服务端运行环境:JDK1.7及以上;3.数据库支持:OracIelOg企业版;4.协议支持:TCP/IP、HTTP、HTTPS、SMTP、POP3等;5.硬件支持:服务器CPU2.0GHz以上、内存2G以上、需要300G以上的空闲磁盘空间;6.网络环境:有固定公网IP,网络畅通,可以远程访问(远程桌面连接或者借助辅助工具);7.客户端要求:正10以上;2.1.3数据管理要求2.1.4故障处理要求(1)产品支撑环境运行错误,包括以下几个方面:数据库运行错误:系统无法使用,将提供错误提示页面,并记录日志。
系统配置参数错误:系统提供错误提示页面,要求管理员修改相关配置参数。
配置参数的修改方法应参考相关为管理员提供的手册。
隐患排查智能管理系统 概要设计
版本号: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目的 本说明书为了让用户和软件开发者双方对开发软件的初始规定有一个共同的理解。使之成为整个项目开发中系统开发设计的依据,也是项目后期系统测试依据。本文档定义隐患排查智能管理系统的运行环境、功能需求、性能需求以及各个子系统的功能分析,指导将来系统升级或重写设计及编码。 本文档的预期的读者是: 开发人员 项目管理人员 测试人员
1.2范围
该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。
1.3版本更新信息
本文档的更新记录如表所示。 修改编号 修改日期 修改后版本 修改位置 修改内容概述
2.系统分析
本系统可以实现: (1)在韩城矿业公司信息中心建立煤矿隐患排查管理系统服务器,采用国际标准网络协议,使矿区相关单位通过局域网访问,实现隐患信息的信息化管理;具有信息共享、传递迅速、使用方便、高效率等特点的事务处理系统; (2)为了提高工作效率和管理质量, 在韩城矿业建立隐患信息的短信平台,实现隐患信息的实时闭合管理; (3)系统应有高可靠性、安全性、可维护性和可扩充性,反映迅速,操作简捷,具有良好的用户界面。
3.界面设计
本系统的用户界面按功能分服务端,隐患排查客户端界面和矿图客户端。 陕西陕煤韩城矿业公司隐患排查智能管理系统概要设计 2 江苏创导信息科技有限公司
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上,这样就避免了庞大的胖客户端,减少了客户端的压力。因为客户端包含的逻辑很少,因此也被成为瘦客户端。 陕西陕煤韩城矿业公司隐患排查智能管理系统概要设计 3 江苏创导信息科技有限公司
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:
其中的局域网用户机主要是公司内部的人员可以使用的机器,远程用户机主要是指通过互联网登录系统的人员使用的机器。
4.2.2 硬件环境 本系统的硬件环境如下:
图B-8:系统的网络拓扑结构图