正在进行安全检测...
发布时间:2023-11-12 19:34:02 来源:文档文库
小
中
大
字号:
龙源期刊网http://www.qikan.com.cn基于Web的学籍管理系统
作者:李莉张西宁
来源:《消费导刊》2009年第22期
[摘要]本文系统地介绍如何在windows20000操作系统下,使用dreamweaverMX、ASP和Access2000制作基于Web的学籍管理系统,并着重论述了各种信息的录入、查询、修改、统计、系统维护等模块的功能及其实现过程,突出了网上学籍管理系统强大的交互功能和实时性特点,文中对于Web数据库的建立、利用ADO访问数据库和网页设计等关键性技术也都做了详尽的阐述。
[关键词]ASPAccess2000ADO一、相关技术介绍
ASP的全称是ActiveServerPages,是一种动态服务器网页技术。ASP文件就是在普通的HTML文件中嵌入VBScript或JavaScript脚本语言。他对客户端没有任何特殊要求,只要有一个普通的浏览器就行。当客户请求一个ASP文件时,服务器就把该文件解释成标准的HTML文件发过去。ASP用DatabaseAccess组件与数据库进行连接,DatabaseAccess组件通过ActiveXDataObjects(ADO访问存储在数据库或其他表格化数据结构中的信息。ODBC是OpenDatabaseConnectivity的英文缩写,即开放式数据库互连接口标准。它使用标准数据库查询语言SQL访问数据库。
二、设计环境的设置安装ASP运行平台建立站点
三、系统流程图四、系统功能模块图
龙源期刊网http://www.qikan.com.cn学籍管理系统主要以学籍信息管理、成绩信息管理和用户管理为主线,完成相应的功能,如下面的系统结构功能图所示:五、系统的设计实现
本系统的访问权限分为两级:管理人员,一般用户。登录时要输入登录帐号和密码。管理人员拥有系统的全部功能,一般用户只能执行不改变数据库记录的操作。如执行其它操作,则提示:“对不起,您无权执行该操作!”。登陆成功后,界面上会显示用户账号和身份。(一学生信息管理模块
该模块主要用来对所有学生学籍信息进行管理,可以实现录入、查询、修改、添加、和统计操作,下面简单介绍几个有特点的功能:1.查询功能在查询功能的实现中有三种查询方式可供选择:1.班级和姓名2.班级和学号3.班级。2.多条记录的修改
如果管理员想将多条记录删除或将多条记录修改,则用第三种查询方式查询,管理员可以利用多选框选择出想要同时进行删除或变更的记录,这样做可以节省很多时间,避免重复的操作。删除过程是先在查询界面用第三种方式找出某班的所有记录,在每个记录前面都有一个多选框,如果你想删除某些记录就先选中它们,然后点击“删除选定的记录”,即可实现多条记录同时删除,还可以用查询功能来验证操作是否成功。
若要多条记录同时修改,就选择界面中的修改条件,如class,然后在下面的文本域中写上要改为的值,如jk0101。点击下一步之后,出现和上面的界面中一样的列表,和删除操作一样选中要修改的记录之后再按“修改选中的记录”后,被选择了的记录在班级一栏就都变为jk0101。(二成绩管理模块成绩管理主界面如下图:由上图可知在成绩管理中有很多操作和信息管理相似,这里就不做重复的介绍,只说明几个不同之处。
1.以班为单位的多记录写入
龙源期刊网http://www.qikan.com.cn可以对一个班只进行一次操作就将所有的考试成绩都写入到了数据库中,避免了单科录入时对一个班级的反复操作,节省了许多时间。在录入的过程中,考虑到有些学期的考试科目可能会发生改变,所以还可以在录入之前对原科目进行改动,如添加科目,修改科目学分或删除某些科目。而且,在录入的过程中还会提示管理员已经录入了多少信息,还有多少未录入信息。另外,实际情况中还会出现一个班学号不连续的情况,系统也会自动处理这种情况安全准确的写入数据。
2.学分计算
这个功能实现的关键就是判断成绩是否大于等于60,为真则加入该课程的学分,为假就不加其所对应的学分。3.统计成绩