logo资料库

设备管理系统设计(数据库课程设计).doc

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
1.引言
2.任务概述
3.功能需求分析
4.性能需求分析
5.业务需求分析
//5.面向对象方法:系统的用例建模(用例图)
6.数据需求分析
//6.面向对象方法:系统的对象建模(类和类图)
7.运行环境规定
8.参考资料
企业设备管理系统开发 需求分析说明书 学号 姓名 所完成的任务 成绩 1,2,5,6 3,5 4,5 5 6 7,8 年 月 日
需求分析说明书 1 1.引言 1.1 编写目的 设备管理系统是一个以设备为中心,对设备从统计到报废的一个全生命周期 中所发生的各种事件进行跟踪的一个管理信息系统。系统可以为企业提供一个简 便实用的管理平台,将设备全生命周期的管理工作信息化,有效地进行设备管理 工作,以提高设备生命周期的利润率,直接为企业创造价值。 设计优良的设备管理系统,实现安全性和高质量,防止故障发生,从而使企 业达到降低成本和全面生产效率的提高。 1.2 背景  企业设备管理系统开发  任务提出者: 开发者: 用户:企业及工厂  设备管理系统要实现对设备的管理要求,包括:录入、浏览、删除、修 改、检索和统计等。不同的企业只需要对其稍作修改即可开发出符合本 企业要求的设备管理系统 1.3 定义 在本系统中涉及到的技术及编程语言有 ASP.NET、C#、javascript,这里主 要介绍一下 C#。 C#是一种简单、现代、面向对象和类型安全的编程语言,由 C 和 C++发展 而来。C#牢固地植根于 C 和 C++语言族谱中,并且会很快被 C 和 C++程序员所 熟悉。C#的目标在于把 Visual Basic 的高生产力和 C++本身的能力结合起来。C# 作为 Microsoft Visual Studio 7.0 的一部分提供给用户。除了 C#以外,Visual Studio 还支持 Visual Basic、Visual C++和描述语言 VBScript 和 Javascript。所有这些语 言都提供对 Microsoft .NET 平台的访问能力,它包括一个通用的执行引擎和一个 丰富的类库。Microsoft .NET 平台定义了一个“通用语言子集”(CLS),是一种混合 语言,它可以增强 CLS 兼容语言和类库间的无缝协同工作能力。对于 C#开发者, 这意味着既是 C#是一种新的语言,它已经可以对用老牌工具如 Visual Basic 和
需求分析说明书 2 Visual C++使用的丰富类库进行完全访问。C#自己并没有包含一个类库。 2.任务概述 2.1 目标 为了适应变化的形势获得竞争优势,企业要不断引进新的技术和管理手段, 而稳定可靠的生产设备永远是企业现代化生产的基础保证。 目前,设备管理多采用传统的人工管理方式。即在设备采购进来后,将设备 的基本情况和相关信息登记存档。此后必须经常性地维护设备跟踪信息,如设备 位置变迁、维修情况、报废处理、设备当前运行状态等。随着时代发展,设备种 类越来越多,设备管理及维护量越来越多,设备管理及维护工作量大,牵涉面广, 传统的人工管理方式已经越来越不适应现代化设备管理要求。 针对该现象,开发一个灵活、通用适合的设备管理的信息系统,就显得十分 重要。其可对设备进行统计及管理工作,提高办公效率和可靠性,减少工作人员 的劳动强度,减少办公耗材,提高设备的现代化管理水平。 2.2 用户的特点 用户只需一个浏览器进行工作,实行客户端的零安装和零维护,并支持远程 办公和不间断服务。 3.功能需求分析 主要完成的功能有:组织结构管理;人员管理;权限管理;设备类别管理; 设备种类管理;维护设备管理;维护维修记录;维护调拨记录;维护报表记录; 设备统计查询;设备维修统计查询;设备调拨统计查询;报废设备统计查询;查 询结果导出到 Excel 表格等。 根据功能的不同可以把设备管理系统主要分为设备管理,系统管理,设备统 计查询这三个部分。 1)设备管理:主要面向的人员是超级管理员和管理员。主要用于录入设备 记录、维护设备记录、维护维修记录、维护调拨记录、维护报废记录。其主要的 操作也就是这些信息的添加、删除、修改的等,以维持系统的正常运行。
需求分析说明书 3 2)系统管理:主要面向的人员也是超级管理员和管理员。主要用于组织结 构管理、设备类别管理、设备种类管理和人员管理。主要操作也同设备管理即信 息的添加、删除、修改等。 3)设备统计查询:这一项是针对全体用户,主要用设备统计查询、维修统 计查询、调拨统计查询、报废统计查询。这一项也是对设备管理的信息存储。属 于只读型。 除了以上三项,整个系统还包括登陆管理,即根据不同人员的身份合法性认 证,使其进行相应的操作。人员分普通用户、管理员和超级管理员。管理员、普 通用户均隶属于各个部门。普通用户只能查询本部门的设备相关信息;管理员只 能管理及查询本部门的设备相关信息;超级管理员可以管理及查询所有设备相关 信息。每个人员都可以对自己的密码进行修改。 4.性能需求分析 本系统可以实现许多性能特性,如:实用性、灵活性、可扩展性、易维护性、 可靠性等等。 4.1 实用性 实用性是衡量一个应用系统好坏的重要指标。是否与业务紧密结合,是否具 有严格的业务针对性,是系统成败的关键。 本系统是在对日常设备管理工作进行详细的调查之后实现的,实现的各项功 能应该十分贴合设备管理流程,具有很强的实用性。 完全控制式的页面布局,使得设备的录入工作更简便;许多选项包括类别、 来源部门等只需要单击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随 时清楚自己的操作情况。 对设备的处理将立即在主页的对应栏目显示出来,达到“即时发布、即时见 效”的功能。 4.2 灵活性 本系统提供了灵活的查询模块可将设备的基本情况、配置情况、维修升级档 案、设备调拨、报废记录等信息灵活组合条件,进行组合查询,达到提高查询效 率、界面直观的效果。
需求分析说明书 4 同时还可以根据用户需要定制查询结果,并将查询结果以 Excel 表格导出打 印。 4.3 扩展性 随着系统应用的普及和推广,系统功能的扩展将是不可避免的,因此,提高 系统的可扩展性、可维护性是提高整个系统性能的必然要求。 本系统采用模块化的设计思想,在结构上具有良好的可伸缩性,使用者可根 据实际业务需要扩展模块。 4.4 易维护性 本系统采用多层架构设计,使系统结构更清楚,分工更明确,有利于后期的 维护。 4.5 安全保密性 整体的系统安全性是本系统中必须考虑的重点要求。在该系统设计中,安全、 可靠将作为第一要素。同时,利用细分的权限管理,拒绝非法用户进入系统和合 法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。此外, 还有良好的用户身份认证体制和灵活的密码更改模块;用户权限也可以通过管理 员灵活修改。 4.6 可靠性 社会向信息时代迅速发展的同时也有潜在危机,即对信息技术的依赖程度越 高,系统失效可能造成的危害和影响也就越大。因此,采用良好的操作系统和数 据库,确保数据的一致性和完整性,并使系统免受病毒感染,确保系统运行的可 靠性具有重要意义。 4.7 经济性 本系统可对设备进行统计及管理工作,提高办公效率,减少工作人员的劳动 强度,减少办公耗材,提高设备的现代化管理水平。 4.8 稳定性 除了具备以上几点特性,系统还应具备长期持续稳定工作的能力。
需求分析说明书 5 5.业务需求分析 //5.面向对象方法:系统的用例建模(用例图) 本课程包含设备管理、系统管理,设备统计查询等。 设备管理模块实现了设备的统一管理,并可按部门和人员进行权限管理保证 了设备信息的安全存储。包括录入设备,维护设备记录,维护维修记录,维护报 废记录等等。 系统管理是用于控制应用系统的关键模块,保证了各个子模块能有效、协同 和安全地工作。包括组织结构,设备类别、设备种类和人员管理四个子模块。 设备统计查询系统具有完善的综合查询和统计功能,对所有的管理目标和内 容都有多种灵活方便的查询和统计功能。系统包括设备统计查询,维修统计查询, 调拨统计查询,报废统计查询。 5.1 数据流图 (1)顶级数据流图如图 5.1: 管 理 员 用户 密码 反馈信息 身份认证 处理 信息 处理 记 录 数据 信息存 储记录 (2)管理员数据流图如图 5.2: 图 5.1 顶级数据流图
需求分析说明书 6 用户密码 更改密码 管理员 密码 反馈信息 身份认 密码修改 设备统计信息 用户交 互界面 要管理的信息 操作 处 理 系统 管理 系统信 要 查 询 的 信 息 维护信息 查询设备信息 记录操作 后信息 维护信息 设备信息 反 馈 图 5.2 管理员数据流图 (3)一般用户数据流图如图 5.3: 用户密码 更 改 密码 口令修改 一 般 用户 密码 反馈信息 身份认证 用户交 互界面 查 询 信息 设备查询 设备统计信息
需求分析说明书 7 图 5.3 一般用户数据流图 5.2 数据字典 名字:人员信息 描述:人员的基本信息 定义:人员信息=权限+部门编号+部门名称 +是否为超级管理员 位置:人员信息基本表 名字:设备信息 描述:设备的基本情况介绍 定义:设备信息=使用人+设备状态+设备型 号+生产厂家+出厂日期+启用时间+采购时 间+部门编号+部门名称+资产编号+价值+ 备注 位置:设备信息基本表 名字:报废设备信息 描述:报废设备基本情况 定义:报废设备信息=设备编号+是否拆分 配件+报废时间+录入人+折旧+备注 位置:报废设备基本表 名字:调拨设备信息 描述:调拨设备基本情况 定义:调拨设备信息=设备编号+原部门编 号+原部门名称+原使用人+新部门编号+录 入人+新部门名称+使用人+调拨日期+备注 位置:调拨设备基本表 名字:维修记录信息 描述:维修记录基本情况 定义:维修记录信息=维修人+维修公司+ 维修费用+故障原因+开始时间+结束时间+ 设备编号+备注 位置:维修记录基本表 6.数据需求分析 //6.面向对象方法:系统的对象建模(类和类图) 数据库需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获 得用户对数据库的需求。 信息需求:指用户需要从数据库中获得信息的内容与性质,即在数据库中需 要存储哪些数据。
分享到:
收藏