响也随之增大,在整个工业生产过程中对设备的依赖程度也越来越高。
设备管理系统则是一个以人为主导,利用计算机硬件、软件、网络设备通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以战略竟优、提高效率为目的,支持高层决策、中层控制、基层运作的集成化的人机系统。
而设备管理是管理系统的一个子系统,它具有管理信息系统的共性,同时也具有其特殊性。
设备是生产的生命线,对研究所正常生产起着决定性的作用。
信息安全设备管理已成为现代研究所管理的一个重要组成部分。
把信息安全设备管理纳入研究所管理的重要组成部分己经成为一种趋势。
1.2 编写目的 数据库原理及应用课程设计是计算机科学与技术、信息管理与信息系统、信息与计算科学专业教学培养计划中十分重要的实践性教学环节,是对学生巩固所学数据库技术的基础知识、进行数据库技术的专业基本技能训练、培养实践动手能力、理论联系实际的重要实践课程。
通过课程设计,达到以下目的: 1、根据教材上数据库设计部分的原理和方法,结合软件工程相关知识,能针对一些简单的数据库系统设计问题,进行必要的分析和设计。
2、巩固学生学习的数据库原理、程序设计语言等课程的基础知识,训练学生分析和解决数据库系统的实际问题的能力。
3、能查阅资料解决数据库技术方面的问题。
1.3 软件定义 设备管理系统(Equipment Management System)是将信息化了设备技术信息与现代化管理相结合,是实现研究级管理信息化的先导。
设备管理软件是设备管理模式与计算机技术结合的产物,设备管理的对象是研究所中各种各样的设备。
第二章 需求分析2.1 问题陈述 一个实用的仓库设备管理系统是实现企业对设备出、入库进行高效的管理。
通过应用系统应能对设备基本信息、设备情况,设备状态等信息进行管理。
新的设备信息的录入、报废设备信息的删除等操作也是其中的一部分。
同时按照一定的条件查询、统计符合条件的设备信息。
2.2 需完成的功能 用户登录、新增设备、删除设备、修改设备、查询设备、设备入库、设备出库、设备报废、退出系统。
用户中仅有一个管理员用户,用来管理其他一般用户,管理员具有一切权限,可以增删用户。
而一般用户只有对设备及自身信息管理的权限,无法对其他用户进行处理的权限。
当操作无效或失败时弹出窗口提示错误。
注意:设备报废后为出库状态。
报废是出库的一种情况,此系统中作为特殊处理。
2.3 数据流图 1、顶级数据流图 密码 处理信息 管理员用户 身份认证 管理 反馈 信息 2、管理员数据流图 用户密码 修改密码 密码修改 密码 管理员 身份认证 反馈信息 用户交互 界面 操作信息 系统管理 操作处理 系统信息 设备信息 3、一般用户数据流图 用户密码 修改密码 密码 密码修改 一般用户 身份认证 反馈信息 用户交互 界面 处理信息 管理处理 反馈 设备信息2.4 数据字典 名字:设备 名字:入库设备 描述:设备的基本信息 描述:设备从购买及以后入库时 定义:设备设备编号设备名称 信息 生产厂商生产日期 定义:入库设备设备编号入库 位置:设备表 Eqiupment 时间用户编号 位置:入库设备表 Instorage 名字:出库设备 名字:设备管理 描述:设备出库及报废时的信息 描述:设备入库、出库、报废状 定义:出库设备设备编号出库 态及购置日期信息描述 时间用户编号 定义:设备管理设备编号购置 位置:出库设备表 Outstorage 日期设备状态报废时间 位置:设备管理表 Stock 名字:用户 描述:用户的基本登陆信息 定义:用户用户编号用户名 登录密码是否为管理员 位置:用户表 Users2.5 性能分析 需实现许多性能特性,实用性、灵活性、可扩展性、易维护性、可靠性、安全保密性等等。
1、实用性 实用性是衡量一个应用系统好坏的重要指标。
是否与业务紧密结合,是否具有严格的业务针对性,是系统成败的关键。
2、灵活性 灵活性可以达到更高效率、更佳界面直观的效果。
3、可扩展性 随着系统应用的普及和推广,系统功能的扩展将是不可避免的,因此,提高系统的可扩展性、可维护性是提高整个系统性能的必然要求。
4、易维护性 本系统采用多层架构设计,使系统结构更清楚,分工更明确,有利于后期的维护。
5、可靠性 社会向信息时代迅速发展的同时也有潜在危机,即对信息技术的依赖程度越高,系统失效可能造成的危害和影响也就越大。
因此,采用良好的操作系统和数据库,确保数据的一致性和完整性,并使系统免受病毒感染,确保系统运行的可靠性具有重要意义。
6、安全保密性 整体的系统安全性是本系统中必须考虑的重点要求。
在该系统设计中,安全、可靠将作为第一要素。
同时,利用细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。
此外,还有良好的用户身份认证体制和灵活的密码更改模块;用户权限也可以通过管理员灵活修改。
第三章 概念结构设计3.1 设计分 E-R 图 1、管理员 管理员 用户名 密码 权限 2、 用户 用户 处理操作 种类 编号 用户名 密码 3、 设备 设备 编号 处理信息 名称 生产厂商 生产日期 4、 管理 管理 出库时间 入库时间 报废时间 操作的用户3.2 合并成 E-R 图 消除以上各个分 E-R 图的属性冲突、命名冲突和结构冲突形成初步 E-R 图。
在初步 E-R 图中,可能存在一些冗余的数据和实体间冗余的联系。
所谓冗余的数据是指有基本数据导出的数据,冗余的联系是指可由其他联系导出的联系。
冗余数据和冗余联系统一破坏数据库的完整性,给数据库维护增加困难,应当予以消除。
消除了冗余后的初步 E-R 图称为基本 E-R 图。
编号 用户名 密码 管理员 1 管 操作 理 1 编号 n n 用户名 用户 入库时间 密码 m 出库时间 处理 报废时间 n 操作的用户 设备 编号 名称 生产厂商 生产日期 第四章 逻辑结构设计 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 E-R 图转换为选用DBMS 产品所支持的数据模型相符合的逻辑结构。
把基本 E-R 图转换成关系模型。
4.1 表结构 1、设备 Equipment 属性名 数据类型 可否为空 含义 完整性约束 Eno Char4) 否 设备编号 主码 Ename Char20 否 设备名称 Emade Char20 否 生产厂商 Edate Datetime 可 生产日期 2、入库 Instorage 属性名 数据类型 可否为空 含义 完整性约束 主属性,外部码,级 Eno Char(4) 否 设备编号 联 Indate Datetime 否 入库时间 主属性,外部码,级 Usno Char4 否 用户编号 联 3、出库 Outstorage 属性名 数据类型 可否为空 含义 完整性约束 主属性,外部码,级 Eno Char(4) 否 设备编号 联 Outdate Datetime 否 出库时间 主属性,外部码,级 Usno Char4 否 用户编号 联 4、管理 Stock 属性名 数据类型 可否为空 含义 完整性约束 主属性,外部码,级 Eno Char4 否 设备编号 联 Buydate Datetime 否 购置日期 “报废”“出库” 、 “库 、 Econ Char4 否 设备状态 存”之一 Outtime Datetime 可 报废时间 5、用户 Users 属性名 数据类型 可否为空 含义 完整性约束 Usno Char4 否 用户编号 主码 Usname Char10 否 用户名 Uscode .
上一篇:
精品毕业论文
下一篇:
村落共同体的核心架构研究