正在进行安全检测...

发布时间:2023-11-12 19:34:02   来源:文档文库   
字号:
龙源期刊网http://www.qikan.com.cn基于Web的学籍管理系统
作者:李莉张西宁
来源:《消费导刊》2009年第22
[摘要]本文系统地介绍如何在windows20000操作系统下,使用dreamweaverMXASPAccess2000制作基于Web的学籍管理系统,并着重论述了各种信息的录入、查询、修改、统计、系统维护等模块的功能及其实现过程,突出了网上学籍管理系统强大的交互功能和实时性特点,文中对于Web数据库的建立、利用ADO访问数据库和网页设计等关键性技术也都做了详尽的阐述。
[关键词]ASPAccess2000ADO一、相关技术介绍
ASP的全称是ActiveServerPages,是一种动态服务器网页技术。ASP文件就是在普通的HTML文件中嵌入VBScriptJavaScript脚本语言。他对客户端没有任何特殊要求,只要有一个普通的浏览器就行。当客户请求一个ASP文件时,服务器就把该文件解释成标准的HTML文件发过去。ASPDatabaseAccess组件与数据库进行连接,DatabaseAccess组件通过ActiveXDataObjects(ADO访问存储在数据库或其他表格化数据结构中的信息。ODBCOpenDatabaseConnectivity的英文缩写,即开放式数据库互连接口标准。它使用标准数据库查询语言SQL访问数据库。
二、设计环境的设置安装ASP运行平台建立站点
三、系统流程图四、系统功能模块图

龙源期刊网http://www.qikan.com.cn学籍管理系统主要以学籍信息管理、成绩信息管理和用户管理为主线,完成相应的功能,下面的系统结构功能图所示:五、系统的设计实现
本系统的访问权限分为两级:管理人员,一般用户。登录时要输入登录帐号和密码。管理人员拥有系统的全部功能,一般用户只能执行不改变数据库记录的操作。如执行其它操作,则提:“对不起,您无权执行该操作!”。登陆成功后,界面上会显示用户账号和身份。(学生信息管理模块
该模块主要用来对所有学生学籍信息进行管理,可以实现录入、查询、修改、添加、和统计操作,下面简单介绍几个有特点的功能:1.查询功能在查询功能的实现中有三种查询方式可供选择:1.班级和姓名2.班级和学号3.班级。2.多条记录的修改
如果管理员想将多条记录删除或将多条记录修改,则用第三种查询方式查询,管理员可以利用多选框选择出想要同时进行删除或变更的记录,这样做可以节省很多时间,避免重复的操作。删除过程是先在查询界面用第三种方式找出某班的所有记录,在每个记录前面都有一个多选框,如果你想删除某些记录就先选中它们,然后点击删除选定的记录,即可实现多条记录同时删除,还可以用查询功能来验证操作是否成功。
若要多条记录同时修改,就选择界面中的修改条件,class,然后在下面的文本域中写上要改为的值,jk0101。点击下一步之后,出现和上面的界面中一样的列表,和删除操作一样选中要修改的记录之后再按修改选中的记录,被选择了的记录在班级一栏就都变为jk0101(成绩管理模块成绩管理主界面如下图:由上图可知在成绩管理中有很多操作和信息管理相似,这里就不做重复的介绍,只说明几个不同之处。
1.以班为单位的多记录写入

龙源期刊网http://www.qikan.com.cn可以对一个班只进行一次操作就将所有的考试成绩都写入到了数据库中,避免了单科录入时对一个班级的反复操作,节省了许多时间。在录入的过程中,考虑到有些学期的考试科目可能会发生改变,所以还可以在录入之前对原科目进行改动,如添加科目,修改科目学分或删除某些科目。而且,在录入的过程中还会提示管理员已经录入了多少信息,还有多少未录入信息。另外,际情况中还会出现一个班学号不连续的情况,系统也会自动处理这种情况安全准确的写入数据。
2.学分计算
这个功能实现的关键就是判断成绩是否大于等于60,为真则加入该课程的学分,为假就不加其所对应的学分。3.统计成绩
根据班级的选择和考试科目的填写,可以计算出该班该科目的考试及格率和平均分。(用户管理模块
在该模块中与其他模块不同之处就是在用户注册时要比较用户填写的登录账号是不是和user表中已存在的用户的账号有相同的,系统设定账号必须是唯一的,这样密码就可以有相同的。在用户修改自己注册信息时也是只能修改除账号之外的其他信息。(系统维护
在系统维护方面,并没有单独成为一个模块而是贯穿在以上的三个功能模块当中,例如:1.一些信息是必填的,当用户没有按要求填写时,系统会发出警告信息。如在录入学生信息时没有填写姓名。
2.在客户端做一些简单的验证处理。比如用户注册时两次密码的输入不一致。
3.对一些关键性的操作,系统会发出确认信息让管理员进一步确认是否进行该操作,比如在删除学生信息。
4.当操作中出现错误时,系统会提示有错误发生,重新操作。
该功能采用了模块化的设计方案,虽然只实现了其主要功能,没能囊括学籍管理系统的全部管理功能,但很容易扩充,有利于以后的进一步完善。


本文来源:https://www.2haoxitong.net/k/doc/da18a7aa2e60ddccda38376baf1ffc4ffe47e282.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式