1.2研究意义
为了提高教学水平,规范实验室开放管理,迫切需要一套能够代替传统管理方式的实验预约系统。本次课题设计,将以实现实验教学的动态、开放性管理,优化并整合各项资源配置,提升实验教学的工作效率,并且改善实验管理方法为目的。本系统将合理运用信息技术和计算机管理技术,创建专属的实验室预约平台,在网上公布实验室使用状态和相关动态信息,并实现网上预约。
在本系统中老师可以借助网络直接查询实验预约状态,并合理的进行审核实验,学生也可通过网络自主选择实验,并实时掌握实验课程安排情况。提高实验教学效率。
2.系统开发工具及相关理论知识
2.1 相关技术和工具介绍
2.1.1 ASP.NET
ASP.NET构架是可以用Microsoft®公司产品Visual Studio.NET开发环境来进行开发的。由于ASP.NET是基于通用语言的编译运行的程序,它的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。ASP.NET同时也是language-independent(语言独立化)的,它所具有的简易性、可管理性、可缩放性和可用性的特点使执行常见任务变得容易,简化了将设置应用于服务器且提高环境性能的功能。
2.1.2 MYSQL简介
MYSQL是一种基于客户端/服务器的关系型数据库系统,它使用SQL语言在服务器和客户端之间传送请求,MYSQL用来对存放在计算机中的数据库进行组织、管理和检索。MYSQL包含了多个能显著提高开发者能力的新技术,而且它在高可用性上也有所创新。此外,MYSQL支持Web技术,方便用户将数据库中的数据发布到Web页面上。
2.2 系统设计思想
结构化设计思想
结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下地对系统进行分析与设计。具体分为一下三点:
(1)系统性。在功能结构设计的时候,要全面考虑各方面的情况,不仅仅考虑最重要的部分,也要兼顾考虑次重要的部分;不仅仅要考虑当前急待开发的部分,也要兼顾考虑今后扩展的部分。
(2)层次性。上面的分解是按照层分解的,同一个层次是都是由抽象到具体的程度。各层具有可比性。
(3)自顶向下分解步骤。将系统分解为多个子系统,各子系统功能总和为上层系统总的功能,再将子系统分解为多个功能模块,下层功能模块的实现上层的模块功能。
设计时需要遵循的规则
(1)简单原则:代码尽量简单,简单的代码占用时间少,漏掉少,且易于修改。
(2)先进性原则:采用业界认可的先进技术和设备。无论是主机、数据库、存储设备、网络、网管和开发运行平台都采用高性能、高可靠性的技术和设备平台。
(3)可文护性原则:系统必须易于文护。在系统建设和开发过程中的每个环节,须遵循有关国际、国家主流技术标准。
(4)避免重复原则:编程最基本的原则就是避免重复。
(5)单一责任原则:某个代码的功能,应该保证只有单一的明确的执行任务。
(6)可重用原则:重用代码可以提高代码的可读性,缩短开发时间。
(7)弱耦合原则:代码的每个部分都尽量减少对其他区域代码的依赖关系,尽量不适用共享参数。
(8)系统安全性原则:整个系统具有良好的安全管理功能,从数据库存贮、检索、提取、入库、发布、管理等各个层面和角度都具有相应的安全机制。 ASP.NET+MYSQL实验室开放预约平台设计+源程序(2):http://www.youerw.com/jisuanji/lunwen_23772.html