网络数据库课程设计 设备管理系统
中北大学
课 程 设 计 说 明 书
学生姓名: 学 号: 学 院: 机械与动力工程学院 专 业: 工业工程 题 目: 设备管理系统
指导教师: 刘兆华 职称: 副教授
陈跃鹏 职称: 副教授
2013年 12 月 25 日
网络数据库课程设计 设备管理系统
目 录
第1章 课程设计的目的和意义.......................................................6 第2章 系统需求分析……………..…………………………….7
2.1 系统分析......................................................................7
2.1.1 技术可行性………………………………….....7 2.2.2 经济可行性………………………………….....7
2.2 用户需求……………………………………………...7
第3章 系统设计……………………………………………....9 第4章 数据库设计………………………………..…………..12
4.1 数据表的设计…………………………………………12 4.2 数据库概念结构设计…………………………………...12 4.3 概念结构设计E-R图…………………………………...12 4.4 合并成E-R图…………………………………………14 第5章 系统详细设计…………………………………………..16
5.1 登录界面……………………………………………..16
5.1.1 登录界面流程图………………………………..16
5.1.2 功能介绍………………………………………16 5.2 新增界面……………………………………………..17
5.2.1 新增界面流程图………………………………..17 5.2.2 功能介绍……………………………………...17 5.3 修改界面……………………………………………..18
网络数据库课程设计 设备管理系统
5.3.1 修改界面流程图………………………………...18 5.3.2 功能介绍………………………………………..18 5.4 删除界面……………………………………………....19
5.4.1 删除界面流程图…………………………………19 5.4.2 功能介绍…………………………………….....19 5.5 设备查询界面………………………………………......20
5.5.1 设备查询界面流程图……………………………..20 5.5.2 功能介绍……………………………………….20
第6章 设计总结………………………………………………...21 参考文献…….…………………………………………………22 致 谢……………………………………………………….23
网络数据库课程设计 设备管理系统
摘要: 设备管理系统是一个以人为主导,利用计算机硬件、软件、网络设备通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以战略竟优、提高效率为目的,支持高层决策、中层控制、基层运作的集成化的人机系统。而设备管理是管理系统的一个子系统,它具有管理信息系统的共性,同时也具有其特殊性。设备是生产的生命线,对正常生产起着决定性的作用。信息安全设备管理已成为现代管理的一个重要组成部分。把信息安全设备管理纳入管理的重要组成部分己经成为一种趋势。
关键词:设备管理系统;信息化 ;SQL Server 2000;VB
网络数据库课程设计 设备管理系统
序 言
设备管理系统(Equipment Management System)是将信息化了的设备技术信息与现代化管理相结合,是实现研究级管理信息化的先导。设备管理软件是设备管理模式与计算机技术结合的产物,设备管理的对象是各种各样的设备。
设备管理系统是企业内部的信息管理系统,是连接企业内部各生产部门的桥梁与纽带,起着核心作用。目前企业设备自动化管理水平不是很高。大多数设备管理办法是设备的采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后的档案基本就没人维护,如设备修改、删除情况、设备的当前运行状态等信息本不会呈现在管理工作人员面前,由于散乱、复杂、查找和整理不便,即设备跟踪信息不能及时体现在设备的档案上。某些企业采用专门人工整点,对设备的跟踪信息即使能记录在案,但无形中增加了繁重的手工劳动,整个设备管理水平还是较低。
本系统会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求。
网络数据库课程设计 设备管理系统
第1章 课程设计的目的和意义
《网络数据库》是实践性教学环节之一,是《网络数据库》课程的辅助教学课程。通过本次课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具盒数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识,提高其实际动手能力和创新能力。
通过本次课程设计使学生懂得理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才是真正的知识,才能提高自己的实际动手能力和独立思考的能力。在设计的过程遇到了各种各样的问题,同时在设计的过程中发现自己的不足之处,通过这次课程设计,把以前所学过的知识重新温故,巩固了所学的知识。
网络数据库课程设计 设备管理系统
第2章 系统需求分析
2.1 系统分析
本系统主要完成用户系统登陆、退出;设备信息管理,添加设备,删除设备,查找设备;仓库管理:仓库信息的添加、更新、删除和查询操作;设备库存管理:设备库存信息的维护:查询、分类统计、报表输出等功能,用户登录系统和退出系统时,程序要从已有的系统用户资料数据表中读取用户名和密码,并检验该密码与用户输入的密码是否匹配,只有用户名在数据库中存在并且密码正确时,用户才能进入系统。当需要完成设备信息操作时,程序就将这些操作的信息写入到相应的数据表中。当用户需要查询这些操作信息时,程序又从数据库中读出相应的操作信息。
2.1.1 技术可行性
根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。
2.2.2经济可行性
估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。 2.2 用户需求
目前企业设备自动化管理水平不是很高。大多数设备管理办法是设备的采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后的档案基本就没人维护,如设备修改、删除情况、设备的当前运行状态等信息本不会呈现在管理工作人员面前,由于散乱、复杂、查找和整理不便,即设备跟踪信息不能及时体现在设备的档案上。某些企业采用专门人工整点,对设备的跟踪信息即使能记录在案,但无形中增加了繁重的手工劳动,整个设备管理水平还是较低。
网络数据库课程设计 设备管理系统
本系统会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求。
由此开发的设备管理系统是一套完全为设备管理人员设计的把设备管理由被动管理转为主动管理的系统,它的使用将极大地提高设备管理部门的工作效率,使设备管理人员解脱了繁重的手工劳动,实现了设备整个生命周期的计算机化管理,同时再与使用单位内部网络配合的基础上可以实现无纸化办公。
本设备管理系统包括:设备管理、仓库管理、设备库存管理三个子功能模块。 设备管理:设备信息的添加、更新、删除和查询操作; 仓库管理:仓库信息的添加、更新、删除和查询操作;
设备库存管理:设备库存信息的维护、查询、分类统计、报表输出; 其他辅助功能
网络数据库课程设计 设备管理系统
第3章 系统设计
设备管理系统主要模块包括:设备管理、仓库管理、设备库存管理三个子功能模块,系统结构如图3-1所示:
图3-1 系统结构图
网络数据库课程设计 设备管理系统
图3-2 普通用户示例图
图3-3 管理员示例图
网络数据库课程设计 设备管理系统
图3-4 系统流程图
网络数据库课程设计 设备管理系统
第4章 数据库设计
数据库是信息系统的核心组成部分。数据库系统将数据信息以某种数据模型 组织起来进行存储,通过数据库管理系统能够方便有效地完成数据信息的插入、 删除、修改、查询等操作,并保持数据信息的完整性、一致性和安全性。一个数 据库由若干张表组成,一张表是若干相关数据信息的集合。表的一行就是一条数 据信息记录,而一列就是一个字段(也就是一条数据信息内容的一项),每一个字 段都有相应的数据类型和数据宽度。在本系统中使用的是SQL Server2000数据库系统,在数据库中各表的创建如下所述。
4.1 总体表的设计
系统共创建了4个数据表,依次为:
(1)yh表:用户信息,含数据项有用户名、真姓名、密码、部门、角色等。 (2)lb表:类别信息,含数据项有编号、名称。
(3)sb表:设备信息,含数据项有编号、名称、购置日期、型号、购置价格、备注等。
(4)dt表:动态信息,含数据项有编号、名称、日期、备注。
4.2 数据库概念结构设计
得到上面的数据项和数据结构后,就可以设计出满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
根据上面的描述,本系统的实体有:类别信息实体、用户信息实体、设备信息实体、动态信息实体。
4.3 概念结构设计E-R图
图4-1 管理员登录E-R图
网络数据库课程设计 设备管理系统
图4-2 用户登录E-R图
图4-3 设备信息E-R图
图4-4 仓库管理E-R图
图4-5 库存管理E-R图
网络数据库课程设计 设备管理系统
4.4 合并成E-R图
消除以上各个分E-R图的属性冲突、命名冲突和结构冲突形成初步E-R图。
在初步E-R图中,可能存在一些冗余的数据和实体间冗余的联系。所谓冗余的数据是指有基本数据导出的数据,冗余的联系是指可由其他联系导出的联系。冗余数据和冗余联系统一破坏数据库的完整性,给数据库维护增加困难,应当予以消除,消除了冗余后的初步E-R图称为基本E-R图,如图4-6基本E-R图所示。
确定好各实体之间的关系后,进行数据库数据表的建立,在数据库中可以直接对设备管理系统之间新建表,我们建立了用户管理表、设备管理表、入库管理表、出库管理表、库存管理表,分别如下所示;
网络数据库课程设计 设备管理系统
表4-1 用户管理表
表
4-2 设备管理表
表4-3 入库Instorage管理
表4-4 出库Outstorage管理
表4-5 库存Stock管理
网络数据库课程设计 设备管理系统
第5章 系统详细设计
5.1 登录界面
图5-1 登录界面
5.1.1 登录界面流程图
图5-2 登录界面流程图 5.1.2 功能介绍
此界面为用户登录界面,用户有两种类型:管理员和普通用户,用户首先选择自己的用户类型,然后填入自己的用户名称,再输入密码,点击确定即可成功登录设备管理系统;若要退出系统,点击取消即可。