首页 >  jsp/java设计  > 正文

jsp实验室预约系统

本课题以B/S作为开发模式,以java为设计平台,以MyEclipse+Dreamweaver为开发平台,以SQL Server 2005作为后台数据库,以jsp为开发语言,拟构建一种既方便快捷,又时尚可靠的实验室预约网站。
本课题中主要实现三种模块:1,学生模块.2,教师模块.3,管理员模块.
教师模块包括:
签到管理:教师登陆后进行,每个教师只能对自己管理的实验室了的并且是自己所教的实验的学生进行签到管理,对于本实验室其他实验的学生或者其它实验室的学生则不能进行签到管理。
实验管理:教师登陆后进行,在这里,教师可以实验室添加,修改查询自己管理的实验室里的信息,但也不提供对开发院系和开放实验的修改功能,因为这样是为了保证每个教师只能管理自己的实验室信息,避免教师干预其他实验室的实验情况。教师还可以在默认情况下查看这个开放院系及开发实验室的所有实验信息,教师还可以通过开放周次,开放星期,开放节次做进一步的查询,已得到更加具体的目标。
实验室管理:教师登陆才能进行,在这里,教师可以添加,修改自己管理的实验室信息,但不能提供修改实验室所属院系及实验室名称修改功能,这些功能必须在后台进行修改。教师的设定不是通过注册得到的,而是系统管理员设定好的,然后将ID和密码直接交给老师。这样就保证每个教师只能管理自己的实验室,也可以保证权限统一。
通知管理:教师登陆后进行,在这里教师可以添加,删除通知,这里并没有通知的编辑功能,因为教师在添加通知时如果发现错了就重新发个通知即可,因为通知一旦发出去了就不需要编辑了,只要删除错误的即可。
实验名单查询:教师登陆后进行,在这里,只能查询某个实验某次开放的实验学生名单。因为在这里只有打印学生名单这一项,所有只要登陆的教师都能打印所有选修实验的学生名单。这给老师之间了解学生选修实验情况都有一个大概的了解。一般情况下,都是实验老师在统计选修自己实验室或者自己负责实验的情况下打印出选择相关实验的学生名单。
密码管理:教师登陆后进行,教师可以再这里修改自己登陆的密码,方便自己记忆。
学生模块中包括:
查询功能:学生登陆后进行,学生可以通过对不同学院,不同实验室的按级选择,或者按照实验代号,实验时间方式来查询目前实验室的实验信息和实验的预约信息。也可以通过输入学号来查询个人预约的所有信息,这样可以方便学生针对现有的情况进行下一步选择。
预约实验:学生登陆后进行,有两种方法预约,如果时间允许,可以选择实验科目预约,如果你很忙,可以选择性的进行实验项目的预约,一般建议采取实验项目预约,这样可以很清晰选择某个实验,而不是选择一个系列的实验,在实验的时候比较方便,可行。如果预约了这个实验科目中实验项目,就不能预约这个实验科目。预约成功后,系统就会把预约的信息写入数据库记录。
退订实验:学生登陆进行,学生如果临时情况无法参加预约实验,那么就可以在实验进行时间的前一天或更早时候通过退订实验来进行退订。退订后,数据库会删除之前学生的一信息。
浏览信息:学生登陆后进行,学生可以通过点击相关页面来阅读实验室和实验的一些信息,包括实验室老师情况和实验的具体情况,里面有老师的联系方式,便于咨询。学生也可以浏览通过实验室老师发出的通知,来了解实验室情况。
密码管理:登陆后可以管理自己的密码,便于自己记忆。
管理员模块包括:
公告管理:管理员登陆后进行,管理员可以发布系统公告,系统公告直接显示在本系统的主页上,凡是预览本系统主页的用户,无论登陆与否都可以看见公告。而且管理员还可以通过关键字查询来寻找以前发布的某些公告,管理员也可以查看以前发布的所有公告,这样方便管理员对以前发布的公告进行管理,对于一些已经过期的公告可以进行删除。
学生管理:管理员在登陆进行,管理员可以通过学生的学号得到学生的密码信息,这样可以帮助忘记密码的学生进行密码找回。管理员还以通过学生学号查询学生注册所填写的资料等。管理员还可以通过按照学院,实验室和全体三种方式对实验预约情况进行统计,而且还可以将某个实验预约学生名单打印。
教师功能:登陆进行,管理员可以通过这个功能添加新的教师。按照系统的规定,用户可以是教师姓名的汉语拼音等,不能超过十个,用户名是一定的,避免重复带来不便。教师初始密码是管理员设定,完成后教师登陆后可以自己修改,管理员可以对教师删除等。
系统管理:登陆后进行,由于本系统的实验室是在数据库中确定的,管理员无法删除或者添加实验室,但是管理员可以通过实验设置功能对实验室的实验地点,联系电话和邮箱进行修改,这样实验室如果有上述修改,管理员可以更新信息。
注册和登陆:管理员和老师不用注册,教师用户是管理员给予的,管理员是系统给的,只有学生要注册,点击注册即可注册。学生用学号注册,输入密码即可。进入系统都必须进行登陆,管理员进入管理界面,老师进入老师专区,学生进入学生区域即可。

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:基于SSH的聊天室

下一篇:网上自动补货信息系统

相关文章: