资源描述
天津轻工职业技术学院
毕业 设计(论文)
课题 : 高校教学设备信息管理系统
专 业 计算机信息管理 班级 10计算机信息管理
学生姓名 苏晶晶 学生学号 26
指导教师 李金勇
提交日期 2013年4月30日 成绩
答辩日期 答辩成绩
答辩教师
总评成绩
课题设计要求
高校教学设备信息管理系统需要完成功能主要有:
l 设备类别管理:方便设备的管理,可以添加新类别名称和修改已经存在的类别名称
l 设备信息管理:新设备购买入库,对设备的各个属性进行维护和查询
l 设备借还管理:对设备的外借和归还等业务进行记录和查询
l 设备维修管理:设备出修,返修,并可以按条件查询维修信息
l 设备报废管理:对已经无法使用的设备报废处理,同时可以进行查询
其他模块:包括“关于我们”窗体设计,调用计算器、记事本等功能
系统运行环境:
本系统采用SQL Server2000创建后台数据库,前台采用Visual Studio2005进行开发,编程语言采用C#,程序架构采用B/S结构。
设计题目
高校教学设备信息管理系统
指
导
教
师
综
合
阅
评
意
见
平时成绩0~20
材料成绩0~40
指导教师
李金勇
内容摘要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。高校设备信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。
在本设计中是通过VisualC#.NET作为平台的,在SQL Server 2000建立数据库,这样在我们系统中就能显示出所需要的功能,这样的话可以实现增删改查,本程序还不能实现更多的功能,但是我会在以后的学习中完善它,争取实现更多的功能,让这次设计完美。
关键词:高校教学设备信息管理系统 VisualC#.NET SQL Server 2000
目 录
第一章 系统概述 1
1.1 项目提出的意义 1
1.2 系统功能与应用背景 1
第二章 系统总体设计 3
2.1 系统设计思想 3
2.2 系统功能模块划分 3
2.3 系统流程分析 4
2.4 需求分析 5
2.4.1系统需求 5
2.4.2管理员界面需求 5
2.4.3系统的安全需求 5
第三章 数据库设计 6
3.1 数据库需求分析 6
3.2 数据库概念结构设计 6
3.3 数据库逻辑结构设计 10
3.4 数据库的生成与配置 11
第四章 系统详细设计 12
4.1创建工程项目——高校教学设备信息管理系统 12
4.2 教学设备维护模块功能图和流程图 12
4.3教学设备借还模块功能图和流程图 15
4.4教学设备维修模块功能图和流程图 16
第五章 系统实现 18
5.1运行环境 18
5.2系统各部分功能实现 18
5.2.1 管理员登陆 18
5.2.2 设备信息管理系统 19
5.2.3 设备管理设置 20
5.2.4设备借还模块设置 21
5.2.5设备维修模块设置 22
5.2.6 系统维护 22
5.2.7 关于本系统 23
第六章 小结 25
致 谢 26
参考文献 27
天津轻工职业技术学院2010级毕业设计(论文)
第一章 系统概述
该项目开发的软件为高校教学设备信息管理系统软件,是鉴于目前学校教学设备剧增,学校教学设备信息呈爆炸性增长的前提下,学校对教学设备管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的教学设备管理系统.
目前社会上信息管理系统发展飞快,各个企事业单位都引入了设备管理软件来管理自己日益增长的各种信息,高校教学设备管理系统也是有了很大的发展,商业化的设备管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作
1.1 项目提出的意义
高校教学设备信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的教学设备信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以教学设备信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理设备统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的设备信息,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。
作为计算机应用的一部分,使用计算机对学校的各类教学设备信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。
1.2 系统功能与应用背景
随着学校的规模不断扩大,教学设备信息急剧增加,有关设备的各种信息量也成倍增长。面对庞大的信息量需要有设备管理系统来提高设备管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
本系统主要用于高校设备信息的管理,总体任务是实现教学设备信息关系的系统化、规范化和自动化,其主要任务是用计算机对教学设备各种信息进行日常管理,如查询、修改 、增加、删除,针对这些要求设计了高校设备信息管理系统,其功能主要有:
高校教学设备信息管理系统需要完成功能主要有:
l 设备类别管理:方便设备的管理,可以添加新类别名称和修改已经存在的类别名称
l 设备信息管理:新设备购买入库,对设备的各个属性进行维护和查询
l 设备借还管理:对设备的外借和归还等业务进行记录和查询
l 设备维修管理:设备出修,返修,并可以按条件查询维修信息
l 设备报废管理:对已经无法使用的设备报废处理,同时可以进行查询
第二章 系统总体设计
2.1 系统设计思想
在学校日常的教学管理中会存在大量的设备信息,包括体育设备信息等。这些大量的设备信息若采用手工管理的方式,会给信息保存、查询和处理等带来很大的工作量,浪费人力、物力和财力。为了高校准确地对设备信息管理,建立实用的教学设备信息管理系统是提高管理效率的一个有效途径。
教学设备管理系统旨在建立一个对教学设备各项信息进行管理的系统。操作人员通过可视化的界面而进行保存、添加、修改和删除设备信息。
2.2 系统功能模块划分
教学设备管理系统由设备管理、设备借还管理、设备维修管理、设备报废管理、系统维护等组成。高校设备信息管理系统功能图如图2-1所示:
系统说明
关于作者
修改密码
设备信息维护
设备借还管理
设备借出登记
设备借用到期
设备类别
新设备
、
系统相关
设备管理
教学设备信息管理系统
设备报废管理
设备维修管理
设备报废登记
设备报废查询
清理报废信息
设备维修记录
设备返修
设备出修
设备借用到期
设备归还登记
设备借出登记
设备借还管理
图2-1 系统功能结构图
2.3 系统流程分析
在高校设备信息管理系统中,首先连接数据库,然后再进行设备管理、设备借还管理、设备维修管理、设备报废管理。高校设备信息管理系统流程图如图2-2所示:
开始
管理员登陆
结束
系统相关
设备报废管理
设备维修管理
设备借还管理
设备管理
进入主窗体
否
是
输入是否正确
输入用户名和密码
图2-2 系统流程图
2.4 需求分析
2.4.1系统需求
要设计设备信息管理系统,首先要进行需求分析,这样才能使设计出的设备信息管理系统满足高校设备管理的各项功能。下面就对高校设备信息管理系统进行需求分析。
系统设计必须满足以下要求:
1、系统的安全性
操作员进入系统时首先应进行登录,只有通过身份验证后才能操作。
2、系统的可靠性
系统能够提供较为准确的客户市场需求,为系统管理者的决策提供可靠信息。
2.4.2管理员界面需求
系统的界面应具有以下几方面特性:
1.使用简单
管理者、操作人员只要会一些简单的操作就能使用。
2.系统界面要有可靠性
应保证用户正确、可靠地使用系统,保证有关程序和数据的安全。
2.4.3系统的安全需求
教学设备信息管理系统涉及到教学设备管理的完整性、可用性、可靠性。
1、完整性
教学设备信息管理系统的信息在存储或传输过程中保持不被破坏的特性。
2、可用性
当操作人员使用时应能正常准确无误地存取。
3、可靠性
教学设备信息管理系统的信息支持及来源均是可靠的。
第三章 数据库设计
数据库结构设计的好坏将直接对应用系统的效率以及与实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度等等。
3.1 数据库需求分析
通过对高校设备信息管理系统的内容和数据流程分析,设计的数据项和数据结构如下:
l 登录信息:登录名、登录密码。
l 设备信息:包括设备编号、设备名称、设备品牌、设备规格、设备购入时间、设备型号、设备厂家等。
l 部门信息:部门编号、部门名称。
l 设备情况:设备情况编号、设备状况信息。
l 垃圾设备信息:设备编号、设备变废时间、设备变废原因、设备购买费用。
l 设备分类信息:设备分类编号、设备分类名称。
l 设备借出信息:借出设备编号、借出部门编号、借出设备人姓名、借出设备信息、借出设备天数。
3.2 数据库概念结构设计
数据库需求分析
用户进行查询、删除、修改、添加,收集基本数据、数据结构以及数据处理的流程。
本实例根据上面的设计规划出的实体,画出相关图例:
图3-1 登录设置E-R图
登录信息
用户名号
密码
图 3-2设备信息实体E-R图
设备购入时间
设备信息
设备名称
设备编号
设备规格
设备品牌
设备厂家
图3-3部门信息实体E-R图
部门信息
部门编号
部门名称
图3-4设备信息情况实体E-R图
设备情况信息
部门编号
部门名称
图3-5垃圾设备信息实体E-R图
垃圾设备信息
垃圾设备编号
设备变废原因
垃圾设备名称
设备变费时间
图3-6设备分类信息实体E-R图
设备分类信息
设备分类编号
设备分类名称
图3-7设备借出信息实体E-R图
设备借出信息
借出设备编号
借出设备名称
借出设备部门
借出设备时间
借出设备的人
数据库之间的关系图如下:
3.3 数据库逻辑结构设计
现在需要将上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
(1) 设备信息表
设备的维护需要了解设备的基本信息,其表名设备信息表,表结构如下:
表3-1设备信息表
列名
类型
可否为空
说明
设备编号
Int
否
自动编号
设备名称
Nvarchar (50)
否
主键
设备厂家
Nvarchar(10)
否
办公电话
Nvarchar(20)
否
设备规格
Int
否
设备价格
Money
否
购入时间
Date
设备型号
Nvarchar(20)
是
(2) 设备信息借出表
教学设备信息管理中包括设备借出的基本信息,其表名为设备借出信息表,表结构如下:
表3-1设备借出信息表
列名
类型
可否为空
说明
借出设备编号
Int
否
自动编号
借出设备名称
nchar(10)
否
主键
借出设备部门
Nvarchar(50)
否
借出设备人
Nvarchar(50)
否
借出设备时间
Date
否
3.4 数据库的生成与配置
经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。现在就可以在SQL Server 2000数据库系统中实现该逻辑结构。首先在SQL Server 2000的企业管理器中创建名为DeviceInfo的数据库,然后利用SQL Server 2000数据库系统中的SQL企业管理器中实现表的创建。
分析前面的系统功能要求,需要表来完成系统信息的存储—deviceInfo表:
在“DeviceInfo”中的“表”对象,单击右键,选择“新建表”命令,系别表,打开SQL Server的表编辑器窗口。在“列名”栏输入新列的名称;在“数据类型”下拉框中为新列选择相应的数据类型;在“长度”栏中输入或选择新列的数据长度;在“允许”栏中选择新列是否允许有空值。配件类型名设置为主键,是具有唯一性的。
28
天津轻工职业技术学院2010级毕业设计(论文)
第四章 系统详细设计
4.1创建工程项目——高校教学设备信息管理系统
启动Visual Studio后,单击“文件|新建”菜单,选择“网站”,visual Studio将自动产生一个窗体。将此窗体命名为高校设备信息管理系统。
本系统主要分为管理员登录、设备管理模块、设备借还模块、设备维修模块、设备报废等模块。
4.2 教学设备维护模块功能图和流程图
根据系统总体设计教学设备维护模块添加功能图,如图4-1所示:
增加设备信息
设备编号
设备名称
设备品牌
进设备时间
设备厂家
图4-1增加功能图
添加流程图如图4-2所示:
开始
添加
输入设备信息
保存
输入信息是否正确
添加资料成功
结束
是
否
图4-2添加流程图
修改流程图如图4-3所示:
开始
修改
输入修改设备信息
保存
输入信息是否正确
修改资料成功
结束
是
否
天津轻工职业技术学院2010级毕业设计(论文)
图4-3修改流程图
删除流程图如图4-4所示:
开始
选择设备信息
删除
是否删除信息
删除资料成功
结束
是
否
图4-4删除流程图
4.3教学设备借还模块功能图和流程图
根据系统总体设计教学设备借还模块添加功能图,如图4-5所示:
设备借还管理
设备借出登记
设备归还登记
图4-5设备借还功能图
设备借还流程图如图4-6所示:
开始
设备借还管理
设备借还管理
是否登记借还信息
登记成功
结束
是
否
图4-5设备借还流程图
4.4教学设备维修模块功能图和流程图
根据系统总体设计教学设备维修模块添加功能图,如图4-6所示:
设备维修管理
设备出修
设备返修
图4-6设备维修功能图
否
是
结束
录入成功
是否出修返修
设备出修返修
设备维修管理
开始
设备维修流程图如图4-7所示:
图4-7设备维修流程图
第五章 系统实现
天津轻工职业技术学院2010级毕业设计(论文)
5.1运行环境
本系统是通过Visual Studio 2005 和SQL Server 2000来共同的实现的。首先是进入主界面来进行功能的实现,进入之后点击设备类别管理,对设备类别进行维护;点击设备信息管理:新设备购买入库,对设备的各个属性进行维护和查询;点击设备借还管理:对设备的外借和归还等业务进行记录和查询;点击设备维修管理:设备出修,返修,并可以按条件查询维修信息;点击设备报废管理:对已经无法使用的设备报废处理,同时可以进行查询。在完成之后,退出本系统。
5.2系统各部分功能实现
5.2.1 管理员登陆
在Visual studio 2005环境下运行设备信息管理主系统,首先管理员登陆功能,如图在用户名称下拉列表框中选中用户名,输入相应的密码,系统会根据你所选择的用户名而给出相应的用户权限。如图5-1所示:
图5-1管理员登陆
5.2.2 设备信息管理系统
管理员登陆成功之后,点击如图5-1所示的设备信息管理系统的主界面。
图5-2教学设备管理系统主窗体
5.2.3 设备管理设置
在主界面中选择【设备类别管理】命令按钮,即可进入设备系别设置界面,如图5-3所示。用户可以在这里添加新类别名称和修改已经存在的类别名称。输入需要的内容,单击【添加】按钮则添加成功;修改一条数据信息,单击【修改】按钮,然后输入要修改的内容,再单击【更新】按钮,就修改成功。
图5-3设备类别界面
在主界面中选择【新设备购买】按钮,即可进入新设备购买界面,如图5-4所示。管理员可以对购买的新设备入库,对设备的各个属性进行维护和查询。输入需要的内容,单击【添加】按钮则添加成功。
图5-4新设备购买界面
在主界面中选择【设备信息维护】按钮,即可进入设备信息维护界面,如图5-5所示。管理员可以在这里查找相关的教学设备信息。输入需要的内容,,单击【查找】按钮则要查找的设备信息就出现了。
图5-5教学设备维护界面
5.2.4设备借还模块设置
在主界面中选择【设备借出登记】按钮,即可进入设备借出登记界面,就可以对借出设备进行记录,如图5-6所示。
图5-6设备借出登记界面
在主界面中选择【设备归还登记】按钮,即可进入设备归还界面,如图5-7所示。管理员可以对归还的教学进行记录。
图5-7设备归还登记界面
5.2.5设备维修模块设置
在主界面中选择设备出修菜单,如图5-8所示。管理员可以选择所要维修的设备做出相应的记录。
图5-8设备出修界面
在主界面中选择【设备返修】按钮,即可进入设备返修界面管理员就可以查询返修的设备,如图5-9所示。
图5-9设备返修界面
5.2.6 系统维护
在主界面中选择【设备报废登记】按钮,即可进入设备报废登记界面,就可以对报废设备进行登记。如图5-10所示。
图5-10数据备份界面
在主界面中选择【报废信息查询】按钮,即可查询对应的设备报废信息,如图5-11所示。
图5-11报废信息查询界面
在主界面中选择【清理报废的相关信息】按钮,管理员即可对报废设备进行一次大清理。如图5-12所示
图5-12清理报废的相关信息界面
5.2.7 关于本系统
图5-13关于我们界面
第六章 小结
天津轻工职业技术学院2010级毕业设计(论文)
在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对设备管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在设备管理系统中的应用不是很多,但是未来的发展方向,在本次开发过程由于硬件的限制,未能实现网络功能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。
尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本设备管理系统是一套学校在日常管理中必不可少的管理软件,通过开发这个系统,我掌握了的项本过程,了解了的基本知识巩固了我对Visual C#的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。
致 谢
在论文即将完成之际,回顾紧张但又充实的学习班和开发过程,本人在此向所有关心我的及帮助我的老师和同学们致以最真诚的感谢。
在本次课程设计中,我从指导老师--------李金勇老师,身上学到了很多东西。他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢他耐心的辅导。在调试程序阶段,老师几次审阅我们的论文,提出了许多宝贵意见,没有他的指导,我们就不能较好的完成课题设计的任务。
另外,我还要感谢在这几年来对我有所教导的老师,他们孜孜不倦的教诲不但让我学到了很多知识,而且让我掌握了学习的方法,更教会了我做人处事的道理,在此表示感谢。同时,在系统开发过程中还有同组的同学也给了我不少帮助,这里一并表示感谢。
参考文献
[1]姚嵩 主编 王唯 侯俊芳 副主编 《c#项目教程》中国电力出版社 2010
[2]新世纪高职高专教材编审委员会 组编 高树芳 主编 《软件工程》大连理工大学出版社 2003
[3]王立 主编 《数据库原理与应用》中国水利水电出版社 2009
[4]龙马工作室 编著 《Visual c# 2005程序设计》人民邮电出版社 2008
[5]唐耀 c#程序设计实用教程 第二版 中国水利水电出版社 2004
[6]吕文达 精通c#程序设计 第二版 清华大学出版社 2005
展开阅读全文