摘 要
此次毕业设计主要是组织和设计,用以实现开放实验室的实验预定服务管理。具体的任务是:组织系统的功能模块设计和系统的详细设计;运用界面开发工具Visual Studio 2005和后台数据库SQL Server 2000,实现系统界面的设计,代码编写实现系统功能。简单介绍了开放实验室管理系统中学生预约实验、实验管理的业务流程,开放实验室管理系统的主要目标是支持学生对实验的自由预约,辅助实验室的管理,辅助实验室教师对实验室的管理,提高实验室的利用率,以少人力投入获得更好的实验资源的利用。全文共分为 6个章节,通过对管理系统综述、系统规划与分析、系统设计、系统实施、系统运行及维护、开发总结各章节的叙述,详细地阐明了本系统开发的目的、过程及预期效果。
第一章从实验管理系统的发展历程、实验管理系统的特点、实验管理系统概述三个方面,对实验管理系统进行了简单的介绍;第二章从需求分析、开放实验管理系统模块设计、数据库分析三方面进行阐述,为深入理解数据库应用打下了基础;第三章学习了具体的开发工具Visual Studio 2005,对其数据库Micsoft SQL Server进行了系统的介绍;第四章进行了具体的程序设计,对各个子模块窗体设计和系统测试进行了详细的说明;第五章对系统的运行和维护两方面进行简单的介绍;第六章对系统的设计做一总结。
关键词: 开放实验室管理系统;学生实验预约;Asp.net;Visual Studio 2005。
目 录
摘 要 3
Abstract 4
0 引 言 5
1 .NET概述 6
1.1 .NET Framework 概念概述 6
1.2 .NET Framework 的主要组件和功能 7
1.2.1公共语言运行库的功能 7
1.2.2 .NET Framework 类库 8
1.2.3客户端应用程序开发 8
1.2.4服务器应用程序开发 9
1.3 SQL Server概述 11
1.3.1 SQL的历史 11
1.3.2 SQL的优点 12
1.3.3 SQL SERVER的特点 13
2 系统规划与分析 15
2.1 开放实验室系统需求分析 15
2.2 开放实验室系统模块设计 15
2.3 数据库分析 17
3 系统设计 18
3.1 系统总体结构设计 18
3.1.1 系统设计的原则 18
3.1.2 系统设计的主要内容 18
3.1.3 软件系统子系统设计 19
3.2 程序开发 19
3.2.1 程序开发的任务及质量要求 19
4系统实施 21
4.1 系统详细设计 21
4.1.1 数据库设计 21
4.2 系统测试 37
4.2.1 系统测试的基本概念 37
4.2.2 系统测试的步骤 37
5 系统运行及维护 38
5.1 系统的运行 38
5.2 系统的维护 38
6 开发总结 40
6.1 本系统的特点 40
结束语 41
参考文献 42
参考文献 42
参考文献
[1] (美)Watson,K.; (美)Nagel,C.;齐力波 翻译;黄静 审校。 .Beginning Visual C# /2005.北京:清华大学出版社.2006年5月.
[2] 明日科技.ASP.NET 2.0 开发技术大全.北京:人民邮电出版社.2008年2月.
[3] [3] 苏啸.数据库原理与SQL Server 2000教程.北京:北京工业大学出版社.
2003年5月.20~32
[4] 明日科技. ASP.NET 2.0 范例宝典.北京:人民邮电出版社. 2008年2月
[5] 罗骏,何羽.SQL实用简明教程.北京:高等教育出版社.2005年6月
[6] 萨师煊 王珊.数据库系统概论(第三版).京:机械工业出版社.2000年2月
[7] Professional C# Third Edition.Published by Wiley Publishing Inc.Copyright 2004 Wiley /Publishing.
[8] Matthew MacDonald.Beginning ASP.NET 2.0 in C# /2005.
Copyright 2006 by Matthew /MacDonald.
[9] 梁家才等. SQL Server 2000应用程序开发.北京:人民邮电出版社.2004年5月
[10] Kevin Kline ,SQL in a Nutshell: A Desktop Quick Reference,
O'Reilly Publishing,May 12,2006.
[11] Beginning C# Databases.Copyright 2008 by Vidya Vrat Aragwal,James Huddleston,Ranga Raghuram,Syed Fahad Gilanli,Jacob Hammer Pedersen,and Jon /Reid.
[12] Evelyn Stiller Cathie LeBlane, ProjectBased Software Engineering
An Object-Oriented Approach.2002.
[13] (美)波尔.C#解析教程. 北京:清华大学出版社.2003年
[14] 明日科技.SQL Server2000 应用与开发范例宝典. 北京:人民邮电出版社.
2006年7月
[15] 方美琪.软件开发工具[M].北京:经济科学出版社.
2002年5月.7~8,13~14