当前位置:首页 期刊杂志

基于.net2.0环境下的计算机登记管理系统

时间:2024-06-19

☆居健

(扬州市邗江区教育局电教中心,江苏扬州 225009)

一、系统需求分析

本系统主要是面向教师及上信息技术课的学生,方便学校对计算机使用进行登记管理,实现学校计算机使用登记的电子化。经过调研及问询,教师和学生的计算机水平参差不齐,学生打字的速度不是很快,因此,本系统力求做到界面简洁,易于操作,做到相对智能化。系统要能满足以下要求:①教师使用计算机能做到自动化,即打开页面就能自动登记;②学生上机登记能根据某种编码自动识别个人信息,自主进入选课程序进行登记;③学生个人信息及上课课程题目信息量较大,支持导入数据功能;④登记的数据量较多,能支持导出数据功能,便于上级主管部门查询;⑤学校功能室的使用也需要进行登记,教师机能进行功能室的电子登记,管理员能查询、管理、导出数据。

二、系统框架及模块功能设计

经过系统需求分析确定本系统框架(如图1),由于考虑到教师及学生的计算机水平参差不齐,便于教师及学生操作,所以,本系统只设置管理员账号,教师机及学生机登陆时,系统会自动判断是学生机还是教师机,从而直接进入相关页面。

图1

(1)系统设置模块。此模块主要进行作息时间设置、学期设置、学生升级设置。作息时间设置以便于学生及功能室登记时根据系统时间确定节次。学期设置是便于学校在统计登记信息时可以按学期导出数据。学生升级操作是为了对学生所在年级进行升级,每学年结束之后下一学年开始之前进行升级一次,毕业的学生自动锁定,不再进行上机登记操作。

(2)计算机采集模块。由于本系统没有设置教师机及学生机账号,为了避免非学校计算机或外网计算机进入本系统登记,所以,有必要对学校计算机信息进行采集。①学生机的信息采集。机房中学生机一般是由路由器进行网络访问的,现在好多路由器都带有IP绑定功能,在路由器里每台学生机的IP及mac地址都有记录,只要将它导出Excel表格,进行适当修改即可直接导入系统,机房中的教师机等同于教师机采集。对于没有路由器的机房中的学生机首次打开系统进行使用登记时系统会自动识别mac地址及IP地址,会根据IP地址的最后一个序号作为机号进行记录。管理员有修改权限。②教师用机的信息采集。教师机首次打开系统进行使用登记需要填写使用人、使用地点。管理员对非系统导入的计算机信息进行核对、修改并审核后进入数据库,再次登陆时会和数据库中记录的mac地址进行比对,不需要再次填写相关信息。数据库中没有记录的计算机无法进行上机登记、功能室登记、功能室预约操作。这样可以避免非学校计算机进行无效登记。

(3)学生信息采集模块。学生信息的采集是便于学生上机登记时采用实名制,并具体地了解到哪个学生什么时候在哪一台计算机上进行上课。学生信息主要有以下四个信息:编号、姓名、年级、班级。编号在全校内是唯一的,可以和图书借书证号统一,学生只要记住编号就可以登记了,避免学生打字慢,登记时浪费时间。本系统对学生编号采用8位数字进行编码,前四位为入学年份,如2009,接着两位为班级,比如一班为01,依此类推,最后两位为序号从01开始。这样看到编号就可以知道是哪个班的学生了,也便于学生记忆。此信息可以在Excel表里做好后直接导入系统。管理员拥有修改及删除权限。

(4)功能室管理模块。此模块管理员进行学科设置(只需设置有功能室要求的学科,信息技术学科必须设置),学科下设功能室名称,微机教室至少设置一个,便于教师进行功能室预约及登记以及学生进行微机教室登记。

(5)预约管理模块。管理员可以对功能室进行预约、修改预约及删除预约。

(6)信息教师管理模块。此模块管理员设置信息技术教师,便于学生上机登记时选择教师。

(7)信息课程管理模块。此模块管理员按学期设置信息技术具体课程,便于信息技术预约及学生选择课程进行登记。

(8)登记信息管理模块。此模块管理员对已登入系统的登记信息进行修改、删除、查询、统计。

(9)教师机功能模块。此模块供教师机使用,教师机进行使用登记,为了方便,系统可以让教师选择开机自动登记,这样可以免除教师机每次开机都要登记一次的麻烦。可以对功能室进行登记,登记成功后别的教师将无法对功能室同一天同一节课进行重复登记,还可以进行功能室预约,预约成功后别的教师将无法对同一功能室同一天同一节课进行重复预约。

(10)学生机功能模块。学生上机登记时先输入编号,核对是否为本人,然后可以采用两种方法进行登记,一种是教师如果对微机室进行了预约,学生只需选择预约的课程直接进行登记,一种是学生自主选择年级、班级、教师、上课课程(课程会根据所选年级自动生成下拉列表),节次(根据系统时间及作息时间设置情况)、机号(根据系统中学生机信息)会自动生成。登记好后会将本人在系统中的本学期登记信息全部显示出来。再次打开后系统会检测本人同一天同一节课是否已经登记,如果已登记,系统会列出登记信息,避免同一个人同一天同一节课重复登记。如果发现某学生登记错误,教师应删除此条登记信息后,学生方可再次登记。

三、系统的架构设计

根据计算机登记管理系统的功能分析及操作流程,选择B/S三层结构来设计,后台数据采用SQL2005,系统开发采用visualstudio2005及.net2.0,以VB为开发语言,Web服务器采用微软的IIS6.0系统嵌入在学校网站中。

[1]李春葆.ASP.NET2.0动态网站设计教程[M].北京:清华大学出版社,2010.

[2]王有礼.ASP.NET2.0完全开发指南:基于VB[M].北京:科学出版社,北京科海电子出版社,2008.

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!