本系统以学生,教师和管理员三种角色参与到系统中,这样让学校的主要角色都够方面的,合理的参与到机房的预约管理中,考虑到可能出现的教师同时预约机房的情况,本系统采用了预约时避免冲突、受理时解决冲突的方法,尽最大努力实现机房的优化配置。系统具有网络化、界面友好、操作简单、功能强大、管理方便等优点,能够完全按照用户的需要,稳定、安全快速地运行于校园局域网之上。该系统操作简单、界面良好、具有很好的使用价值。
本文以实际运用为开发背景,运用软件工程原理和开发方法,采用ASP.Net技术构建一个基于B/S模式的机房预约管理系统。整个开发过程首先对系统进行需求分析,得出系统主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计,系统总体结构设计,系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现等。最后对系统进行了功能测试,并对测试结果进行了分析总结,得出系统的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。
目 录现在我国很多高校的机房预约管理大部分都还是手动管理的模式,这样一方面不能够实现机房的最大利用化,令一方面给机房的管理人员和教师带来了很大的麻烦,为了减少管理人员和教师的工作负担,我们开发了本套系统。
前言 1
第一章 绪论 2
1.1透明化捐赠系统的开发背景 2
1.2机房预约管理系统平台概述 2
1.3透明化捐赠系统的目的、意义 2
1.4全文体系结构 2
第二章 系统构建的相关环境和开发技术 4
2.1 ASP.NET技术 4
2.2动态网站技术介绍 5
2.3数据库技术 5
2.4 ADO.NET连接数据库 6
2.5 本章小结 6
第三章 系统分析与设计 7
3.1机房预约系统总体设计 7
3.1.1总体设计思想 7
3.1.2 总体框架 7
3.1.3 模块介绍 9
3.2 透明化捐赠系统详细设计 10
3.2.1 客户端系统---学生模块 10
3.2.2 客户端系统---教师模块 10
3.2.3 管理端系统------管理员管理模块 11
3.3 系统数据库设计 11
3.3.1 数据库概念设计 11
3.3.2 数据库逻辑设计 12
3.4 本章小结 17
第四章 机房预定系统功能的实现 18
4.1 系统具体实现的成果展示 18
4.1.1 用户登录 18
4.1.2 教师预约机房管理 19
4.1.3 管理员审核预定信息 21
4.1.4 资源信息管理 21
4.1.5 公告信息管理 22
4.1.6 留言信息管理 23
4.2 本章小结 24
第五章 结束语 25
5.1本文的研究结论及展望 25
5.2研究的不足及发展意见 25
5.3在系统设计与实现过程中的收获及后续的改进 26
参 考 文 献 27
致 谢 29