长期以来,各个高校的机房上机安排信息使用传统的人工方式,管理着机房上机安排的所有信息,使用这种管理方式存在着许多不尽人意缺点,如:工作量大,一个学校一个学期的机房上机信息数据是成千上万的,如果要审核需要花费大量的时间;耗费工作人员多,审核这么多数据不是单单一个人可以完成的,需要许多工作人员一起努力,通过本人开发的一款在线上机安排系统可以实现计算机安排学生上机,避免了人力资源的浪费和时间的浪费。
经过本人的综合考虑和研究,在线上机安排系统的设计是基于jsp技术+sqlserver数据库+tomcat服务器的方式设计,以myclipse和dreamweaver为开发工具,并运用Photoshop CS6技术美化网页,辅之以CSS技术。系统是基于面向对象编程的web应用程序。本系统是根据学校学生的上机安排等相关的业务流程设计并实现。过去使用传统人工的方式进行上机安排,这种古老方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。如今采用计算机进行信息化数据管理和展示,提高了管理的方便性、安全性等,也适应了当今社会信息化高速发展的特征。
本系统使用的角色主要有系统管理员、学生、教师,首先以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统用户管理(管理员用户添加、删除、修改、修改密码)、教师信息管理(教师信息添加、删除、修改)、学生信息管理(学生信息添加、删除、修改)、班级信息管理(班级信息添加、删除、修改)、机房信息管理(机房信息添加、删除、修改)、上机安排管理(上机安排登记、删除、修改)、系统管理(数据备份)等功能操作。
以学生的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录学生主页,进行个人资料管理、个人上机记录查询。
以教师的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录教师主页,进行个人资料管理、个人上机记录查询等功能。同时可以通过关键字搜索可以搜索相应的信息,打印各种详细信息,导出各类信息列表至excel中。