摘 要
试验室设备管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易于使用等特点。
因此本人结合试验室设备管理系统的要求,对MS SQL Server2005数据库管理系统、SQL语言原理、Visual Basic 2005应用程序设计,Visual Basic 2005数据库技术进行了较深入的学习,主要完成了试验室设备管理系统的工具选择、需求分析、功能模块划分,并由此设计了数据库结构和应用程序。系统可以完成对设备信息的浏览、查询、添加、删除、修改、维修记录等功能。另外,查询功能也是系统的核心之一,在系统中可以对设备、附件和维修记录进行查询,可精确查询和模糊查询,其目的都是为了方便用户使用。
系统运行结果证明,本文所设计的试验室设备管理系统可以满足设备管理者与试验人员的需求。
关键词:数据库 ,MS SQL Server 2005,Visual Basic 2005,设备管理
ABSTRACT
Laboratory equipment management system is a typical management information system (MIS), including the development of its database background to the establishment and maintenance, and front-end application development aspects. With regard to the former request to establish strong data consistency and integrity, data security a good database. For the latter request applications fully functional, easy to use and so on.
Therefore, I combine laboratory equipment management system requirements, the MS SQL Server2005 database management system, SQL language principle, Visual Basic 2005 application design, Visual Basic 2005 database technology for a more in-depth study, the completion of major laboratory equipment management system Needs analysis, functional module of the database model analysis and design of this structure of the database and applications. System can complete information on the equipment browser, query, add, delete, modify maintenance records, and other functions. In addition, the enquiry function is one of the core systems, the system can be on equipment, accessories and maintenance records, but also for precise and vague query, the aim is for the convenience of users.
The results prove that the system is running, the paper designed the laboratory equipment management system to meet the equipment managers’ various needs.
Key words:Database, MS SQL Server 2005, Visual Basic 2005, Equipment Management
实现功能
课题任务:开发一个满足试验室设备管理的,符合实际应用要求的程序。
① 要求对用户权限进行管理,不同用户对应不同的应用功能;
② 能够对设备的附件进行分类记录;
③ 对于报废设备或附件保留历史记录;
④ 建立设备维修记录;
⑤ 建立强大的查询功能,对设备,设备附件,维修记录进行查询;
⑥ 所建立的实验室数据管理系统安全可靠。
重点研究内容及实现方法:
本系统通过对试验设备进行数据化管理,以达到设备信息电子化的目的。这次开发的最终结果,将会得到一个由Visual Basic 2005编写,可完全运行的符合试验室设备管理实用要求的应用程序,由它来帮助管理员进行设备管理,并且要求这个程序可以在Windows系统上移植。
本设计的研究重点:1.权限功能:对使用系统的用户进行权限审核,不同用户对应不同功能;2.附件功能:管理员可以自行增减设备的附件信息;3.检索功能:用户对指定设备或设备附件进行检索。
实现第一个功能。在登陆系统的时候,把用户名和数据库中保存的用户名进行比较,读取表中的权限到程序中保存,在操作功能的时候进行审核。
实现第二个功能。对SQL Server 2005数据库中的设备记录表进行规范化。用户在需要添加附件信息表的时候,由程序进行交互创建,用户可以自定义要记录附件的哪些信息,如名称,规格等,创建之后就可以进行。在以后的使用中,如果用户不再需要这些附件信息,可以通过程序删除SQL Server 2005数据库中的附件信息表。
实现第三个功能。建立一个搜索界面,输入特定的信息就可以找到想要的内容。对于报废设备对应的信息,可以在删除记录时进行非删除性操作,如利用标记区分哪些信息已被删除,在检索时依然可以找到结果。
本文所做的主要工作
① 分析了试验室设备管理系统设计所处的环境;
② 做出了需求分析,完成了系统功能模块划分和流程设计;
③ 完成了试验室设备管理系统的数据库设计;
④ 系统应用程序设计;
⑤ 程序调试与部署。
结论和总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向。
目 录 16000字
中文摘要 Ⅰ
ABSTRACT Ⅱ
1 绪论 1
1.1 数据库应用系统开发简介 1
1.2 试验室设备管理系统 3
1.3 本文所做的主要工作 5
2 应用系统开发工具 6
2.1 数据库选择 6
2.2 Visual Basic 2005 9
2.3 数据库组件介绍 9
3 系统设计 11
3.1 应用需求分析 11
3.2 系统功能模块设计 12
4 数据库设计 15
4.1 数据库设计方法 15
4.2 系统数据库设计 16
5 系统的实现 20
5.1 公用模块的实现 20
5.2 登陆功能的实现 20
5.3 系统主界面功能的实现 22
5.4 用户管理功能的实现 23
5.4.1 添加用户功能的实现 23
5.4.2 管理用户功能的实现 24
5.4.3 修改密码功能的实现 24
5.5 设备管理功能的实现 26
5.5.1 编辑设备功能的实现 26
5.5.2 删除设备功能的实现 26
5.5.3 添加功能的实现 26
5.5.4 查看功能的实现 29
5.5.5 搜索数据库功能的实现 30
5.6 工具功能的实现 31
5.6.1 操作日志功能的实现 31
5.6.2 附件管理功能的实现 31
5.6.3 关于功能的实现 32
5.6.4 帮助功能的实现 33
结论 34
总结 35
致谢 36
参考文献 37
包含 任务书 开题报告 和外文翻译
|