文档介绍:实验室安排管理系统
专业名称:
班级:
学号:
指导教师:
学生姓名:
2007年 1 月 17 日
目录
第一章引言 1
第二章实验室管理系统的结构设计 2
系统需求分析 2
系统设计目标 2
系统的开发工具 2
第三章实验室管理系统的实现 3
3
系统流程图 5
数据库设计 6
系统调试 10
实验室申请系统的部分功能实现 11
第四章总结 13
致谢 14
参考文献 15
附录 16
第一章引言
随着全球信息化技术的兴起,的日益普及,上传递的问题,建立了一个组织得很好的信息结构框架,上的任何一个终端,以一种简单、统一的方式来访问超媒体文档。
我国各大中专院校也加快了信息化进程,并且都建立了自己的校园网。这为我们网络现代化教育提供了必备的物质基础。在技术和需求的推动下,毕业生以班级为单位的原始手工报送的实验室申请方式,暴露出了很多缺点和不足:出现不公平现象(因为每个实验内容的人数都会有所限制,这样以班级为单位的手工实验室申请方式就会出现有些选课速度快的班级把某些实验室占满了,而导致其它班级不能对其进行选择)、消耗时间较长、工作效率不高等,却没有提供这些专业工具。
基于以上原因,本人设计出了一款网上实验室申请安排系统,它能很好的解决以上的问题。它改变了以往以班级为单位的原始手工实验室申请的方式,而是采用以个人为依托的网上实验室申请方式,极大地便捷了学生和指导老师,显著地提高了工作效率。这一具有强大功能、用于SQL开发的全新框架。在系统中处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。本系统最根本的目的是让在籍学生可以在线察看实验室安排、让老师能快速申请到实验室,了解有关实验的信息,管理员可以在线进行实验室的调整、信息管理以及对实验室的有效分配等,并且具有操作方便,响应快捷等优点。本人在其中主要担任了对普通用户、管理员管理模块的设计。在理解大部分模块的基础之上,设计并调试了以上两个模块,共涉及程序1000余行。
第二章实验室管理系统的结构设计
系统需求分析
本系统的目的是为了让学生能随时随地通过网络随时进行对实验室、实验课程的查看,为此系统提供了普通用户子模块和管理员子模块两大主要组成部分。普通用户子模块主要提供了普通用户登录、查询、密码修改、以及通过一些认证可以对一些课程的维护等功能。管理员子模块主要提供了对管理员登录与普通用户登录的设置、信息维护与添加、实验室安排、实验室修改、密码、用户修改、课程删除等功能。所以管理员对几乎所有的数据库表都有访问权限。
系统设计目标
。所谓的动态性就是能动态更新内容,如更新普通用户信息、管理员信息等。这要求与数据库有良好的连接,普通用户—学生在使用系统时,实现系统操作方便和操作界面美观的特点。
,避免他人进入破坏数据库信息。更改、删除信息只有管理员才能有权限去完成,其他用户则没有这一功能,但当管理员想给予某个用户修改权限时,管理员可以赋予给普通用户其权限,这时用户可以修改一些信息。这对实现数据库的安全和稳定有很大的决定作用。
系统的开发工具
开发工具采用的是Microsoft Visual Studio .NET2003以及Microsoft SQL Server 2000,在Web服务器上安装IIS,就可以利用Microsoft SQL Server 2000建立数据库及其存储过程, 然后在Microsoft Visual Studio .NET上设置相对应的界面,最后在相对应的界面添加一些只要的代码以及函数,最后普通用户通过登录就可以在网上直接查看有关于实验室的安排情况,方便学生、老师上课。
第三章实验室管理系统的实现
系统的主要功能是通过几个功能模块来实现的。具体的设计过程如下:
1. 系统登录:该模块负责将用户分为普通用户和管理员来实现用户权限的管理。
2. 实验室安排管理:
(1) 对所申请实验室进行自动安排管理,对同一实验室,同一时间、不同班级进行冲突检测,可以进行手动调整,仍要进行冲突检测.
(2) 审核安排实验,停止当前周次实验室申请。
(3) 打印实验安排表
3. 实验申请:
(1) 教师查看当前实验室被申请情况,分析出此时一周内各实验室的被申请情况,可以多种方式排序查看.
(2) 教师申请实验室,保存教师申请实验室信息,在保存之前检测当前时间,当前实验室是否已经安排,做出相应提醒。
4