XXX管理系统-XX-XX-X-需求规格说明书.pdf
《XXX管理系统-XX-XX-X-需求规格说明书.pdf》由会员分享,可在线阅读,更多相关《XXX管理系统-XX-XX-X-需求规格说明书.pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 【XXXX 部门或单位】部门或单位】【XXXX 系统名称】系统名称】【XXXXXX 文档名称】文档名称】(V1.0)【公司名称】【公司名称】2012-10-18 第 1 页 共 27 页 编制说明 本技术需求说明书针对车辆及人员管理系统制定,内容包括系统体系结构、系统功能实现、系统技术要求、系统性能要求及与其它业务支撑系统和维护管理系统的接口关系和实现标准等。它主要应用于车辆及人员管理系统的开发和维护。更改控制单更改控制单 版本 日期 作者 版本 1.1 概述概述 随着部队现代化建设的发展,车辆在部队管理中的作用越来越大,车辆拥有量也随之不断的增加,在带给我们快捷方便的同时,传统的车辆派遣管
2、理方法及维修保养管理方式已难以满足现代化发展的需要,给部队建设带来了诸多不便,并且现行的派遣管理由于监管不力,较易出现管理混乱,存在的问题和弊端也就显现出来,效率低下、安全隐患、贻误时机等不良现象时有发生。因此重视和探索车辆的静态管理和动态运行水平的提高已成为各单位重点研究的新课题。1.2 问题与解决方案问题与解决方案 问题:问题:当前部队车辆派遣管理的现状及其存在问题 1、效率低下:效率低下:现行的部队车辆派遣大多数都是依赖手工书写派遣单,更有甚者采用口头直接下达派遣指令,这样就会因为车辆数量大而引起人为操作上的差错。而且人为手工填写也极易造成效率低下,口头下达派遣指令也会造成日后无法进行科
3、学的统计,对今后正确决策产生较大失误偏差。而且出第 2 页 共 27 页 了事故责任不清晰,与部队建设倡导科学化管理和规范化管理相悖。2、安全隐患:安全隐患:因为不能科学的管理派遣,就存在着对静态车辆的维护状态和动态车辆的运行状态不明了安全隐患的车辆就极易被派出,而运行车辆的详细过程又不能及时掌握,既容易发生安全事故也影响了部队各项任务的正常完成。3、贻误战机:贻误战机:部队的发展带来了车辆管理的领导干部需要经常外出,造成请示不能及时批复,指令不畅通,车辆派遣就会受到影响,从而贻误战机。即使批复也极易出现口头下达指令。4、车辆性能不能跟踪:车辆性能不能跟踪:传统的记录方式不能对车辆的保养及维修
4、历史进行跟踪,无法客观的了解车辆的性能,不能根据任务的要求进行派车。如果问题车辆进行任务中出现意外,会造成多方面的影响 5、备品备件不到位:备品备件不到位:传统的方式无法跟踪车辆的信息,经常出现维修或养护时发生备品备件不到位的问题。从而耽误任务的进行。解决方案:针对上述现状及问题,本系统提供了一套完整的解决方案。本系统应用于车辆派遣静态保养管理,将整个车辆的管理纳入现代化管理中来。具有先进、可靠、安全、方便、快捷等特点。使车辆管理的各项工作更具条理性,从根本上有效的解决了部队车辆派遣管理的难题,从而提高了部队车辆派遣管理水平。解决方案:针对上述现状及问题,本系统提供了一套完整的解决方案。本系统
5、应用于车辆派遣静态保养管理,将整个车辆的管理纳入现代化管理中来。具有先进、可靠、安全、方便、快捷等特点。使车辆管理的各项工作更具条理性,从根本上有效的解决了部队车辆派遣管理的难题,从而提高了部队车辆派遣管理水平。1、应用先进科学:应用先进科学:该系统采用智能卡管理系统。使管理无纸化、科学化、有序化、规范化智能化。真正实现“拇指化”办公,并能自动生成各种流程数据和系统日志。由此实现所有记录均可备份保存,便于日后各项数据的统计和对车辆的使用进行更加科学的规划。2、提高办公效率:提高办公效率:该系统较之以往手工填写具有功能强大的数据处理功能,省去了人工申请与审批的繁琐程序,缩短了派遣时间,而且实现了
6、统一管理。并能备份及打印有效的统计报表,车辆派遣管理工作更加轻松高效。车辆静态保养效率和车辆动态运行效率得到显著提高。3、派遣灵活多样:派遣灵活多样:该系统采用模块化设计,组合灵活、性能可靠,对部队车辆派遣进行上传下达的综合管理。领导并可将指令及时传达至部门,由部门根据指令传达车辆是否派遣。为便于管理,所有信息内容由系统自动备份保存。既保证和方便了领导全方位的即时管理,又确保了权限管理,防止了非法修改和口头传达。真正实现上通下达的畅通,确保车辆派遣工作的顺利实施,多快好省的完成各项任务,不至于贻误时机。4、使用方便快捷:使用方便快捷:该系统基于 Windows 平台,全中文界面,简洁明了,采用
7、人机对话,自动化程度高,信息和数据传输高效准确、智能管理、易于掌握、操作简单实用。可以最大限度的满足单位对车辆派遣的需求,其方便性与实用性,为部队建设提供了最佳保障。5、统一的外部接口:统一的外部接口:系统在传输过程中是公共一个统一的管道进行对接,管道中使用的是特定的数据格式。此数据格式不仅可以包含所有的通信信息而且还统一了通信格式及规范。有了这样的一个规范系统就第 3 页 共 27 页 第 4 页 共 27 页 可以通过 Sock、Servlet、WebService 等多种途径进行通信。另外还有封装好的通用组件包,使其他系统可以更快、更标准的与系统进行通信。1.3 系统定位系统定位 1)运
8、行环境:运行环境:本系统是一个独立的应用平台,运行于独立的环境。并非其他应用的子系统或辅助功能应用。2)功能及应用:功能及应用:本系统仅针对对部队的运输车辆、人员、备品备件的管理,在数字集成化的基础上对其进行管理。其他应用不作为本系统的功能应用范围。3)应用接口:应用接口:本系统虽然应用在独立的环境中,但是具备与外部通信的统一应用接口,只要满足本系统接口规范的接入都可以轻松的实现通信。应用接口数据通信对象外部应用组件包数据处理解析与封装ServletWebServiceSocketJavaPHP.NET 接口通信逻辑原型 通过定制的外部应用组件包(.NET、Java、PHP)就可以动态的与系统
9、相连接。从而解决数据通信问题。1.4 适用范围适用范围 本文档是车辆、人员、备品备件管理系统的技术需求调研引导性文件,为后期开发和实现提供引导性支持。1.5 名词术语表名词术语表 中文名字 对应英文名 说明 J2EE J2EE 简称:J2EE JSP Java Server Pages JSP 动态网页技术 Struts Struts 一种 Web 框架技术 JavaBean JavaBean 可重用 Java 组件 Hibernate Hibernate 一种开放源代码的 ORM 框架 超文本标记语言 Hyper Text Markup Language 简称:html 管理系统 Syste
10、m Manage 本系统的名称,涵盖本系统建设的所有功能模块。用户登录加密校验组件 User Manage Module 各级管理员登录访问的权限校验管理 管理员平台 Manage System 系统管理员操作 领导管理系统 Leadership System 领导浏览系统信息 车辆管理系统 Vehicle Equipment System 可操作已经录入的数据,可进行车辆数据调动 人员管理系统 Personnel Equipment System 可操作已经录入的数据,可进行人事数据调动 备件管理系统 Parts Equipment System 可操作已经录入的数据,可进行车辆备件数据调动
11、 派车管理系统 Send Car System 用于车辆的派车安排及调配。统计报表组件 Statistical Form Module 对各个数据进行统计,并展示结果共管理人员决策 打印 Printer 信息数据打印平台 输入输出接口 Input Or OutPut Port 用于客户可操作范围内的数据导入导出(非数据结构接口)第 5 页 共 27 页 2 系统体系结构系统体系结构 2.1 网络拓朴结构网络拓朴结构 第 6 页 共 27 页 WEB 服务器应 WEB应用服后端系统:管理系统信息资料库 务器本系统架构可清楚地分为三个区域:外部接入区、DMZ 区、内部服务区。2.1.1 外部接入区
12、外部接入区 外部接入区主要以各种方式提供 WEB 接入,如专用线路、INTERNET 等等,ISP 商通常都已经建设了各种成熟的接入途径,本系统可利用这些途径,仅需将信息引导至本系统即可。2.1.2 DMZ区区 应用服务区放置 WEB 服务器,为用户提供页面访问和信息导向,本区所实现的功能主要集中在 MVC 中的视图层。WEB 服务器不具有业务逻辑功能,主要通过 HTTP 服务和 WEB 容器及组件对前端展现界面逻辑和业务导航,并将前端请求转发给业务逻辑。2.1.3 内部服务区内部服务区 该区位于防火墙之后的内部网络,放置本系统的主要服务器应用服务器。该服务器上主要安装 WEB SERVICE
13、 系统和应用软件,负责处理业务逻辑并与后端数据库进行数据交互。软件体系结构 参考软件体系架构采用 MVC 多层体系的思路,本系统平台架构也体现这一架构的思路,具体设计如下图示意:第 7 页 共 27 页 第 8 页 共 27 页 该体系架构采用业界成熟和广泛运用的 J2EE 技术、基于 MVC(底层业务逻辑前台视图访问控制器)设计范例进行架构设计。WEB 服务器为前端客户浏览器提供表示逻辑和用户导航;处于中间层的应用服务器通过WEB 容器和 J2EE 提供的各组件完成业务逻辑和工作流;处于后端的数据模型层提供数据逻辑,根据具体情况的不同,应用服务器可采用 J2EE 调用等多种方式与数据模型层连
14、接。MVC(底层业务逻辑前台视图访问控制器)设计范例基于功能清楚地分开了代码,因此,修改某一层上的应用程序不会影响到其它层,整个系统是一个松耦合的系统,特别适合于业务模式、用户状况与需求多变的应用环境。在系统开发上,由于它将功能清楚地进行了分解,使得需要不同技术能力的团队可以相互独立地工作,这种明确的分工可有效利用开发团队成员的力量,实现高效优质的开发工作。2.2 总体实现总体实现 系统将所有的用户划分为以下几类:?系统管理员:用户组、管理人员、组织机构、权限分配等数据的设定。资料数据的管理等工作。?车辆信息管理员:管理车辆信息。包括:车辆基本信息,浏览维护记录,浏览派车记录等信息。注:根据用
15、户组或组织机构的不同此角色可能有多个,但每个用户组或组织机构下只能有一个管理人员。系统资料信息库 Hibernate JavaBean ActionServlet Action ActionForm Struts-config.xml JSP/HTML EmployeeModel View Controller Struts 第 9 页 共 27 页?人员信息管理员:管理人员信息。包括:人员基本信息,体能状态,体检记录,等信息。注:根据用户组或组织机构的不同此角色可能有多个,但每个用户组或组织机构下只能有一个管理人员。?备件信息管理员:管理车辆维修信息。?派车调配管理员:管理派车任务及人员的组
16、配。?领导:查看历史数据及统计分析结果。各角色权限关系图:车辆信息管理员系统管理员人员信息管理员备品备件信息管理员领导 基于功能,系统可以划分为以下几个大类:?登录平台:各级管理员登录,根据权限访问各个功能页面。?系统管理员平台:添加、删除各级管理人员,分配用户组及角色,数据远程备份。?车辆管理系统:管理权限内的车辆信息、维护信息、行驶信息、根据派车任务备车。?人员管理系统:管理权限内的人员信息、体能及体检信息、根据派车任务进行人员调配。?备件管理系统:管理车辆维护保养信息、提供统计分析依据、根据配件调配任务对所需的备件进行调配。?派车调配系统:根据任务发布派车单。?领导浏览平台:根据各级领导
17、的权限浏览不同的查询统计页面。发布派车任务。?统计报表模块:提供图形化或列表化的统计结果。?打印平台:数据打印模块。?数据输入输出接口:为外部数据的导入导出提供统一传入或传出接口 以下所有功能模块的需求分析将基于这个模块划分原则进行,并展开详细的需求分析说明。2.3 总体指导原则总体指导原则 使用 Web 的分布式部署。应将所有功能部署到 Web 服务器,减少安装维护成本,同时也利于系统今后的扩展。功能设计和流程规划时,应充分考虑整个系统的扩展,保证基本业务功能实现的前提下,有利于实现系统的逐步完善。由于用户种类繁多,规模不等,在系统中所具有的操作权限应该进行严格的访问控制,以防止用户能够访问
18、和操作不应该的系统资源。功能实现上应能做到:操作简便;具有使用导航;可操作性好;对关键数据输入有即时提示;并且做到界面及提示用词统一、通俗易懂、不使用专业技术用语。性能实现上应能做到:客户端加载快捷;查询返回结果准确;客户资料简洁明了;系统错误率低;2.4 登录组件模块登录组件模块 此模块是为向不同管理员、领导等提供登录功能(各类管理员由系统管理员在后台添加、设置权限)功能实现:1、管理员登录 2、管理员操作数据资料 3、管理员注销 注:系统管理员通过另外的接口直接进入系统管理后台,在管理后台可根据管理员需要设置进入系统前台的链接。2.5 系统管理员模块系统管理员模块 此模块为管理员提供添加、
19、删除、角色、用户组、组织机构、权限分配、远程数据备份一系列功能。功能实现:1、维护管理员信息。2、维护组织机构信息。3、维护用户组信息。4、权限分配。5、远程备份当前数据。第 10 页 共 27 页 2.6 车辆管理系统车辆管理系统 此系统为管理人员提供车辆的信息管理。功能实现:1、维护车辆基本信息。2、派发车辆维修及保养。3、车辆备车信息管理。2.7 人员管理系统人员管理系统 此系统为管理人员提供人员的信息管理。功能实现:1、维护人员基本信息。2、维护人员体能及体检信息。3、人员调配管理 2.8 配件管理系统配件管理系统 此系统为管理人员提供备件的信息管理。功能实现:1、维护车辆维护及保养信
20、息。2、备品备件的调配 2.9 领导管理系统领导管理系统 此平台为领导提供整体实力情况统计查询及任务派发功能 功能实现:1、综合数据检索与统计。2、派发任务。2.10 打印平台打印平台 提供数据打印功能(注:如需要对特殊数据进行保密,在逻辑上要进行数据分割,此平台不会做其他特殊处理)第 11 页 共 27 页 第 12 页 共 27 页 3 系统主要业务流程系统主要业务流程 3.1 登录平台(登录平台(User Manage Module)3.1.1 用例图:用例图:3.1.1.1 用例说明:登录用例说明:登录 1、描述、描述 用户通过输入用户名和密码登录网站 2、参与者、参与者 用户、服务器
21、端、数据库系统 3、条件、条件 无 4、结果、结果 登录成功或失败 5、基本流程、基本流程 1.用户进入系统登录界面 2.用户填写用户名和密码 3.系统进行验证 4.系统返回验证结果,用户名和密码正确则转到指定提示成功页面,出错则返回到处理错误页面 6、异常、异常 由于帐号密码错误或帐号不存在引起的登录失败、访问数据库出错 7、数据格式、数据格式 帐号、密码 8、返回数据、返回数据 登录结果、帐号名、系统欢迎信息 9、补充、补充 无 3.1.1.2 SMTS_01_02:修改管理员或领导信息:修改管理员或领导信息 1、描述、描述 用户登录后修改个人的相关信息 2、参与者、参与者 用户、服务器端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XXX 管理 系统 XX 需求 规格 说明书
限制150内