辽宁工业大学可视化编程技术课程设计(论文)题目:设备一体化管理系统院(系):软件学院专业班级:楼宇智能化工程技术091班学号:学生姓名:指导教师:教师职称:助教起止时间:2010.11.22至2010.12.5课程设计(论文)任务及评语院(系):软件学院教研室:软件教研室学号学生姓名专业班级课程设计(论文)题目设备管理系统课程设计(论文)任务课程设计任务及要求:1、掌握VB程序设计语言的基础知识。2、设计所选择的题目,对具体功能进行详细的分析,根据系统的要求在VB中设计窗体界面,使其合理化。3、编写代码,实现系统的功能。4、通过调试程序,加深对VB编程的基本技巧及方法的理解。5、了解VB与数据库的连接方法。课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计论文。指导教师评语及成绩成绩:指导教师签字:2010年12月6日辽宁工业大学课程设计说明书(论文)目录第1章课程设计目的与要求.....................................................................................................11.1课程设计目的...........................................................................................................11.2课程设计的实验环境...............................................................................................11.3课程设计的预备知识...............................................................................................11.4课程设计要求...........................................................................................................1第2章课程设计内容.......................................................................................................22.1系统功能设计...........................................................................................................52.2系统详细设计...........................................................................................................82.3系统运行与测试.......................................................................................................16第3章课程设计总结.......................................................................................................18参考文献................................................................................................................................19辽宁工业大学课程设计说明书(论文)1课程设计目的与要求1.1课程设计目的本课程的课程设计实际是学生学习完《可视化编程技术》课程后,进行的一次全面的综合训练,其目的在于加深对可视化编程技术基本知识的理解,掌握运用VB开发应用程序的基本方法及基本技巧。1.2课程设计的实验环境硬件要求能运行Windows9.X操作系统的微机系统。软件:MicrosoftVisualBasic6.0MicrosoftAccess20031.3课程设计的预备知识熟悉VisualBasic6.0程序设计的基本语法知识及常用技巧。1.4课程设计要求按课程设计指导书提供的课题,每个小组设计一个完整的管理系统应用程序。要求根据规定设计系统的具体要求,按照应用程序的设计步骤和VB的基本知识应用程序的分析与实现。应根据基本学时分配合理安排设计时间,并独立完成各方面的设计。选择同一题目的同学,可以共同协作完成一个应用程序的开发任务。要求书写详细的设计说明书,对有复杂的代码段和程序段的部分,应画出程序流程图,写出全部的代码。在界面设计中,需画出每个窗体的布局,进行属性说明,杜绝雷同。辽宁工业大学课程设计说明书(论文)2课程设计内容2.1系统功能设计2.1.1系统功能分析设备管理系统主要用于管理企事业单位购置的各种设备和配件,记录设备的维修和保养信息等:基本信息管理设备类型信息管理:设备类型信息包括(ID,名称)可以通过对类型编号(ID)或类型名称查询设备类型信息,并可以对这些信息进行添加,一般不删除,当该设备类型没有对应的设备信息时,可以删除,购置新的设备类型时可对设备类型信息进行添加。设备基本信息管理:设备基本信息包括(设备编号,设备类别,生产厂商,购置日期,金额,保修年限,使用人,管理员,所属实验室,备注,是否已外借)可以通过设备编号(ID)或实验室编号(ID)对设备的这些信息进行查询。实验室管理员信息管理:实验室管理员信息包括(ID,姓名,性别,住址,电话)通过对实验室名称或管理员姓名或管理员编号(ID)查询实验室管理员信息和其所管实验室信息,并可以对实验室管理员姓名,性别,住址,电话进行修改,也可以取消实验室管理员对实验室的管理,删除实验室管理员信息但实验室信息不能删除,同时也可以添加实验室管理员信息。实验室信息管理:实验室信息包括实验室编号,名称,通过这一管理,可以按实验室编号或名称查询实验室被管理的情况,当实验室未被管理时可以为该实验室添加一个管理员,同时当需要新增实验室时,可以添加实验室信息,同时也可以修改和删除实验室信息。设备供应商管理:设备供应商信息包括编号,名称,电话,传真,供货类型,可以根据编号或名称查询供应商信息,并可对名称电话,传真进行修改,供应商信息一般不应删除,但可以添加新的供应商信息。设备使用者信息管理:设备使用者信息包括编号,姓名,电话,可以单独将设备使用者信息进行添加,修改和删除。辽宁工业大学课程设计说明书(论文)32)日常事务管理设备使用管理设备使用管理:设备使用管理包括对设备使用者的管理和使用设备的管理,设备使用者信息包括编号,姓名,电话,所在实验室,所使用的设备,可以按学号或姓名查询特定使用者使用设备的情况,并可以对这些信息进行修改和删除,也可以取消设备使用者对设备的使用。使用设备管理应可以根据设备编号或类型或实验室编号查询出设备使用状况,当设备未被使用时,可以对该设备添加使用者。设备购置管理设备购置:设备购置信息包括设备编号,设备名称,设备类型,生产厂商,购置日期,金额,保修年限,所属实验室,使用人等,购入新设备时,应该完成对设备的添加,添加时使用人可不填,也就是将设备添加到数据库中。分类查看:可以根据商品类型来查看某种设备的购置情况。更新库存:购置设备信息的变动直接关系到库存的变化。分类统计与打印报表:可按类型或时间段对购置设备进行统计,并生成报表打印。设备借还管理设备借还信息管理:设备外借信息包括记录号,设备编号,类型,所属实验室,单价,借用单位(个人),联系电话,借用日期,归还日期。设备外借时先按设备编号或实验室编号或类型查询出设备情况,当设备要外借时对需要外借的设备进行操作,完成外借信息登记,并计算归还日期,同时可以通过设备类型名或设备编号(ID)或借用单位(个人)对外借设备进行查询,设备归还时只需对归还日期进行修改。分类查看:可以根据设备类型查看设备外借或归还情况。分类统计与报表打印:可按类型或时间段对设备借还进行统计,并生成报表打印。设备维修管理设备维修信息管理:设备维修信息包括记录号,设备编号,类型,所属实验室,维修意见,回复意见,损坏部件,损坏原因,维修单位,维修时间,电话等。可以按设备编号查询需要维修的设备信息,包括设备编号,类型,所属实验室,使用人,同时填写维修意见,损坏部件,损坏原因,并添加到设备维修表中,维修完成后由管理员填写维修单位,维修时间,电话等信息,并更新设备维修表中,设备维修管理功能完成对维修信息的登记,修改和删除等。分类查看:可根据设备类型查看某种设备的维修情况。辽宁工业大学课程设计说明书(论文)4维修信息更新:维修信息的变动直接关系到维修信息的变化。分类统计与报表打印:可按类型或时间段对设备维修进行统计,并生成报表打印。设备报废管理设备报废信息管理:设备报废信息包括记录号,设备编号,设备类型,报废意见,意见回复,报废日期,所属实验室,报废设备仓库等,当设备需要报废时,按照设备编号查询出需要报废的设备,填写设备报废原因,输入报废设备将要放置的报废设备仓库号,同时将该设备信息从设备清单中删除并添加到设备报废表中,该功能中除报废原因,报废设备仓库号以外其余信息均不可编辑,设备报废管理功能完成对报废信息的登记,修改和删除等。分类查看:可以根据设备类型或报废设备仓库号或时间段查看某种设备的报废情况。更新库存:报废信息的的变动直接关系到库存的变化。分类统计与报表打印:可按类型或时间段对设备报废进行统计,并生成报表打印。3)系统管理管理员管理:(ID,名称,密码,权限类型,备注)包括系统管理员的添加,删除,赋予操作权限,取消操作权限,锁定用户,解除锁定,普通管理员只可以修改自己的密码,超级管理员不能修改普通管理员的密码其余操作都由超级管理员完成。修改密码:登录系统的用户可以根据需要修改自己的密码权限管理:超级管理员可以设置一般用户的操作权限。数据库管理:数据备份与数据恢复。事务日志:只要对数据库进行操作,并修改了数据库内容的一切操作都应该被记录到日志信息里面,可以查看一天或某个用户或某一天之前对数据库进行的一些操作,便于追踪,提高数据库安全性,可以删除日志或将日志信息导出到Excel表。4)综合查询:管理员可以在该操作中查询使用者综合信息,但不能修改2.1.2系统功能模块设计系统功能主要用于管理企事业单位购置的各种设备和配件,记录设备的维修和保养信息,主要功能包括三个方面:配件基本管理;基本信息;以及日常事务管理;其功能模块图如下图所示:辽宁工业大学课程设计说明书(论文)5图2.1系统功能模块图2.2系统详细设计2.2.1配件管理模块设计1.界面设计输入用户名及密码进入其他窗体界面。图2.2用户登录窗口属性值设置如下:对象属性属性值说明Form1NamefrmLogin身份验证Caption身份验证设备管理系统之配件配件基本管理配件基本信息日常事务管理配件添加配件修改配件删除配件查询配件名称配件编号配件类别生产厂家配件使用配件购置配件借还配件维修配件报废辽宁工业大学课程设计说明书(论文)6Command1NamecmdOKCaption确定Command2NamecmdOK将输入的信息清空Caption取消Text1NametxtPassword清空TextNoveText2NametxtPassword清空TextNove登录界面修改设置.进行对用户名及密码的修改。图2.3修改密码窗口设备管理系统主界面。主要包括设备管理、运作、用户管理等。该窗体是系统的主界面