网络数据库课程设计说明书设备管理系统.docx

上传人:牧羊曲112 文档编号:4296348 上传时间:2023-04-14 格式:DOCX 页数:23 大小:357.88KB
返回 下载 相关 举报
网络数据库课程设计说明书设备管理系统.docx_第1页
第1页 / 共23页
网络数据库课程设计说明书设备管理系统.docx_第2页
第2页 / 共23页
网络数据库课程设计说明书设备管理系统.docx_第3页
第3页 / 共23页
网络数据库课程设计说明书设备管理系统.docx_第4页
第4页 / 共23页
网络数据库课程设计说明书设备管理系统.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《网络数据库课程设计说明书设备管理系统.docx》由会员分享,可在线阅读,更多相关《网络数据库课程设计说明书设备管理系统.docx(23页珍藏版)》请在三一办公上搜索。

1、 中北大学课 程 设 计 说 明 书学生姓名: 学 号: 学 院: 机械与动力工程学院 专 业: 工业工程 题 目: 设备管理系统 指导教师: 刘兆华 职称: 副教授 陈跃鹏 职称: 副教授 2013年 12 月 25 日 目 录 第1章 课程设计的目的和意义.6第2章 系统需求分析.72.1 系统分析.72.1.1 技术可行性.72.2.2 经济可行性.7 2.2 用户需求.7第3章 系统设计.9第4章 数据库设计.124.1 数据表的设计124.2 数据库概念结构设计.124.3 概念结构设计E-R图.124.4 合并成E-R图14第5章 系统详细设计.165.1 登录界面.16 5.1.

2、1 登录界面流程图.165.1.2 功能介绍165.2 新增界面.175.2.1 新增界面流程图.175.2.2 功能介绍.175.3 修改界面.185.3.1 修改界面流程图.185.3.2 功能介绍.185.4 删除界面.195.4.1 删除界面流程图195.4.2 功能介绍.195.5 设备查询界面.205.5.1 设备查询界面流程图.205.5.2 功能介绍.20第6章 设计总结.21参考文献.22致 谢.23摘要: 设备管理系统是一个以人为主导,利用计算机硬件、软件、网络设备通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以战略竟优、提高效率为目的,支持高层决

3、策、中层控制、基层运作的集成化的人机系统。而设备管理是管理系统的一个子系统,它具有管理信息系统的共性,同时也具有其特殊性。设备是生产的生命线,对正常生产起着决定性的作用。信息安全设备管理已成为现代管理的一个重要组成部分。把信息安全设备管理纳入管理的重要组成部分己经成为一种趋势。关键词:设备管理系统;信息化 ;SQL Server 2000;VB序 言设备管理系统(Equipment Management System)是将信息化了的设备技术信息与现代化管理相结合,是实现研究级管理信息化的先导。设备管理软件是设备管理模式与计算机技术结合的产物,设备管理的对象是各种各样的设备。设备管理系统是企业内

4、部的信息管理系统,是连接企业内部各生产部门的桥梁与纽带,起着核心作用。目前企业设备自动化管理水平不是很高。大多数设备管理办法是设备的采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后的档案基本就没人维护,如设备修改、删除情况、设备的当前运行状态等信息本不会呈现在管理工作人员面前,由于散乱、复杂、查找和整理不便,即设备跟踪信息不能及时体现在设备的档案上。某些企业采用专门人工整点,对设备的跟踪信息即使能记录在案,但无形中增加了繁重的手工劳动,整个设备管理水平还是较低。 本系统会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。企业面对市场竞争的

5、巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求。 第1章 课程设计的目的和意义 网络数据库是实践性教学环节之一,是网络数据库课程的辅助教学课程。通过本次课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具盒数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识,提高其实际动手能力和创新能力。

6、通过本次课程设计使学生懂得理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才是真正的知识,才能提高自己的实际动手能力和独立思考的能力。在设计的过程遇到了各种各样的问题,同时在设计的过程中发现自己的不足之处,通过这次课程设计,把以前所学过的知识重新温故,巩固了所学的知识。 第2章 系统需求分析 2.1 系统分析本系统主要完成用户系统登陆、退出;设备信息管理,添加设备,删除设备,查找设备;仓库管理:仓库信息的添加、更新、删除和查询操作;设备库存管理:设备库存信息的维护:查询、分类统计、报表输出等功能,用户登录系统和退出系统时,程序要从已有

7、的系统用户资料数据表中读取用户名和密码,并检验该密码与用户输入的密码是否匹配,只有用户名在数据库中存在并且密码正确时,用户才能进入系统。当需要完成设备信息操作时,程序就将这些操作的信息写入到相应的数据表中。当用户需要查询这些操作信息时,程序又从数据库中读出相应的操作信息。2.1.1 技术可行性 根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规

8、定期限内完成开发。 2.2.2经济可行性 估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。 2.2 用户需求目前企业设备自动化管理水平不是很高。大多数设备管理办法是设备的采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后的档案基本就没人维护,如设备修改、删除情况、设备的当前运行状态等信息本不会呈现在管理工作人员面前,由于散乱、复杂、查找和整理不便,即设备跟踪信息不能及时体现在设备的档案上。某些企业采用专门人工整点,对设

9、备的跟踪信息即使能记录在案,但无形中增加了繁重的手工劳动,整个设备管理水平还是较低。 本系统会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求。由此开发的设备管理系统是一套完全为设备管理人员设计的把设备管理由被动管理转为主动管理的系统,它的使用将极大地提高设备管理部门的工作效率,使设备管理人员解脱了繁重的手工劳动,实现了设备整个生命周期的计算机化管理,同时再与使用单位内部网络

10、配合的基础上可以实现无纸化办公。本设备管理系统包括:设备管理、仓库管理、设备库存管理三个子功能模块。 设备管理:设备信息的添加、更新、删除和查询操作; 仓库管理:仓库信息的添加、更新、删除和查询操作;设备库存管理:设备库存信息的维护、查询、分类统计、报表输出;其他辅助功能 第3章 系统设计 设备管理系统主要模块包括:设备管理、仓库管理、设备库存管理三个子功能模块,系统结构如图3-1所示:设备管理系统设备管理仓库管理设备库存管理信息的添加信息的更新信息的删除信息的查询信息的添加信息的更新信息的删除信息的查询信息的查询信息的维护信息的分类统计信息的报表输出 图3-1 系统结构图登陆系统库存查询设备

11、查询系统帮助查询仓库查询退出系统图3-2 普通用户示例图查看用户信息修改用户信息查询动态信息登录系统设备信息管理仓库信息管理库存信息管理修改动态信息退出系统帮助栏目管理更新信息图3-3 管理员示例图开始否登入管理员模块?普通用户模块是管理员界面设备查询库存查询用户管理动态信息设备管理系统帮助仓库管理库存管理动态信息系统帮助退出登录模块 普通用户 是 否 图3-4 系统流程图第4章 数据库设计 数据库是信息系统的核心组成部分。数据库系统将数据信息以某种数据模型组织起来进行存储,通过数据库管理系统能够方便有效地完成数据信息的插入、删除、修改、查询等操作,并保持数据信息的完整性、一致性和安全性。一个

12、数据库由若干张表组成,一张表是若干相关数据信息的集合。表的一行就是一条数据信息记录,而一列就是一个字段(也就是一条数据信息内容的一项),每一个字段都有相应的数据类型和数据宽度。在本系统中使用的是SQL Server2000数据库系统,在数据库中各表的创建如下所述。4.1 总体表的设计系统共创建了4个数据表,依次为:(1)yh表:用户信息,含数据项有用户名、真姓名、密码、部门、角色等。(2)lb表:类别信息,含数据项有编号、名称。(3)sb表:设备信息,含数据项有编号、名称、购置日期、型号、购置价格、备注等。(4)dt表:动态信息,含数据项有编号、名称、日期、备注。4.2 数据库概念结构设计得到

13、上面的数据项和数据结构后,就可以设计出满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。根据上面的描述,本系统的实体有:类别信息实体、用户信息实体、设备信息实体、动态信息实体。4.3 概念结构设计E-R图权限密码用户名 管理员用户名 图4-1 管理员登录E-R图 权限类型密码用户名编号处理操作 用户管理种类编号用户名密码 图4-2 用户登录E-R图 更新设备查询设备删除设备添加设备设备名称编号生产日期设备信息名称处理信息生产日期处理信息 图4-3 设备信息E-R图查询信息更新信息删除信息新增信息添加信息更新信息删除信息查询信息仓库管理 图4-4 仓库管理E-R图更新信息

14、新增信息查询信息删除信息 商品编号商品名称库存数量库存金额库存管理 图4-5 库存管理E-R图4.4 合并成E-R图 消除以上各个分E-R图的属性冲突、命名冲突和结构冲突形成初步E-R图。在初步E-R图中,可能存在一些冗余的数据和实体间冗余的联系。所谓冗余的数据是指有基本数据导出的数据,冗余的联系是指可由其他联系导出的联系。冗余数据和冗余联系统一破坏数据库的完整性,给数据库维护增加困难,应当予以消除,消除了冗余后的初步E-R图称为基本E-R图,如图4-6基本E-R图所示。用户名编号密码 设备编号设备名称价格生产日期更新信息更新信息删除信息新增信息用户名密码类型n1nn1操作管理设备编号名称生产

15、厂商生产日期管理添加信息更新信息删除信息信息查询用户编号用户名密码管理员编号用户名密码 图4-6 基本E-R图 确定好各实体之间的关系后,进行数据库数据表的建立,在数据库中可以直接对设备管理系统之间新建表,我们建立了用户管理表、设备管理表、入库管理表、出库管理表、库存管理表,分别如下所示;表4-1 用户管理表属性名数据类型可否为空含义完整性约束UsnoChar(4)否用户编号主码UsnameChar(10)否用户名UscodeChar(6)否登陆密码6位字母或数字UsconChar(2)否是否管理员“是”、“否”之一 表4-2 设备管理表属性名数据类型可否为空含义完整性约束EnoChar(4)

16、否设备编号主码EnameChar(20)否设备名称EmadeChar(20)否生产厂商EdateDatetime可生产日期表4-3 入库Instorage管理属性名数据类型可否为空含义完整性约束EnoChar(4)否设备编号主属性,外部码,级联IndateDatetime否入库时间UsnoChar(4)否用户编号主属性,外部码,级联表4-4 出库Outstorage管理属性名数据类型可否为空含义完整性约束EnoChar(4)否设备编号主属性,外部码,级联OutdateDatetime否出库时间UsnoChar(4)否用户编号主属性,外部码,级联表4-5 库存Stock管理属性名数据类型可否为空

17、含义完整性约束EnoChar(4)否设备编号主属性,外部码,级联BuydateDatetime否购置日期EconChar(4)否设备状态“报废”、“出库”、“库存”之一OuttimeDatetime可报废时间第5章 系统详细设计 5.1 登录界面 图5-1 登录界面5.1.1 登录界面流程图 图5-2 登录界面流程图5.1.2 功能介绍此界面为用户登录界面,用户有两种类型:管理员和普通用户,用户首先选择自己的用户类型,然后填入自己的用户名称,再输入密码,点击确定即可成功登录设备管理系统;若要退出系统,点击取消即可。5.2 新增设备界面 图5-3 新增设备界面5.2.1 新增界面流程图 图5-4

18、 新增界面流程图5.2.2 功能介绍此界面为新增设备界面,填入相应的设备名称、设备价格、设备编号、库存数量以及必要的备注,然后点击新增即可新增某种设备;点击取消,即可取消新增设备。5.3 修改界面 图5-5 修改界面5.3.1 修改界面流程图 图5-6 修改界面流程图5.3.2功能介绍此界面为设备修改界面,用户可以通过输入设备名称或者设备编号,进而点击修改,即可完成对设备的修改工作;点击取消即可取消对设备的修改。5.4 删除界面 5-7 删除界面5.4.1 删除界面流程图 5-8 删除界面流程图5.4.2 功能介绍此界面为设备删除界面,用户可以通过输入设备的名称或编号,然后点击删除命令按钮,即

19、可完成对设备的删除工作;点击取消,即可取消删除设备工作。5.5 查询界面5.5.1 查询界面流程图5.5.2 功能介绍此界面为设备查询界面,分别为:查询所有设备信息、入库设备信息、出库设备信息、报废设备信息。第6章 设计总结 两个星期的网络数据库课程设计时间,在忙碌中悄然消逝。回顾本次课程设计的过程,真是喜忧参半:喜的是通过努力,课程设计还是如期完成;忧的是自己意识到还有很多知识要努力学习。不过通过本次的网络数据库课程设计,也使我获益良多。首先,本次设计使我更好的理解了书本的基础知识以及学科间的整合。 我选的题目是设备管理系统,用VB语言做好的管理系统的各个界面,再用SQLserver2000

20、连接自己的数据库,通过前后台的连接,使系统实现一些最基本的操作,比如登录、新增、更新、查询、修改、和删除等。其次,本次课程设计进一步锻炼了我的逻辑思维。在设计过程中,每一个步骤都要从全局出发来,要清楚每个环节与其他环节的联系,在上一步的设计中,会和其他的哪些部分连接等,这些都是我们在设计过程中要考虑的内容。如果我们只着眼于某个环节,那整个系统的文件就不能有效地连接起来。基于设计的考虑,极大地提高了我们的逻辑思维能力,锻炼了我们自己。课程设计不仅巩固了之前所学过的知识,而且学到了很多在书本上没有学到过的内容。通过这次课程设计使我懂得了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学

21、的理论知识与实践相结合起来,从理论中得出结论,才是真正的知识,才能提高自己的实际动手能力和独立思考的能力。在设计的过程遇到了各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计,把以前所学过的知识重新温故,巩固了所学的知识。参 考 文 献1 逯燕玲等网络数据库技术北京:电子工业出版社,20072 李存斌.数据库应用技术SQL Server简明教程.水利水电出版社3 周绪.SQL Server2000中文版入门与提高.清华出版社 4 李林,申时凯,王卫星.Visual Basic程序设计M.北京:地质出版社,2006.5 曹红

22、根.丁勇主编.数据库应用系统开发实例M.北京交通大学出版社,2008.9.6 陈洛资.陈绍平,陈劼怀主编.数据库系统及应用基础:基于SQLserver2000M.北京:清华大学出版社;北京交通大学出版社,2007.3. 7 周爱武,汪海威.肖云.数据库课程设计M.北京:机械工业出版社,2012.4.8 王知强.数据库系统及应用实验案例与习题解答M.北京:清华大学出版社,2011.2.9 宋振会.SQL Server2000中文版基础教程.清华出版社10 逯燕玲,戴红,李志明.网路数据库技术M.北京:电子工业出版社,2009.8.11 林卓然.VB语言程序设计M.北京:电子工业出版社,2009.

23、1.12 郑玲利.数据库原理与应用案例教程M.北京:清华大学出版社,2008.9.13 李昆.SQL Server2000课程设计案例精编.中国水利水电出版社,200514 王珊,萨师煊.数据库系统概论.高等教育出版社,200615 李香敏.SQL Server2000 Programmers Guide编程指南.北京希望电子出版社,2002 致 谢 课程设计不仅巩固了之前所学过的知识,而且学到了很多在书本上没有学到过的内容。通过这次课程设计使我懂得了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才是真正的知识,才能提高自己的实际动手能力和独立思考的能力。在设计的过程遇到了各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计,把以前所学过的知识重新温故,巩固了所学的知识。虽然在此次课程设计中遇到很多困难,不过在老师的大力辅导下,在同学们的极力帮助下,本次设计总算顺利完成。再此,我衷心的感谢老师的辅导,同学的帮助,谢谢你们。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号