教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

ASP学生成绩管理系统论文(3)

来源:网络收集 时间:2025-09-15
导读: 学生成绩管理系统流程图(图3-1) 3.3学生成绩管理系统流程图 学生成绩管理系统流程(图3-2) 系统管理员在学生成绩管理系统中能够为学生、教师重设密码,能够对学生成绩管理系统具体的按学号、或按姓名进行模糊查

学生成绩管理系统流程图(图3-1)

3.3学生成绩管理系统流程图

学生成绩管理系统流程(图3-2)

系统管理员在学生成绩管理系统中能够为学生、教师重设密码,能够对学生成绩管理系统具体的按学号、或按姓名进行模糊查询,留言管理能够对整个系统中的留言实现添加、删除、修改操作,班级管理能够对班级进行添加、删除、修改,一般班级是不允许修改的,能对学生进行添加、删除修改等操作。

学生成绩管理系统流程(图3-3)

教师在学生成绩管理系统中能够对所有学生的成绩查看,对学生按学号进行精确查询、按学生姓名进行模糊查询,可以修改自己的登录密码,能对整个系统中的留言进行添加、删除、修改,可以查询整个系统中的教师信息。

学生成绩管理系统流程(图3-4)

学生在系统中的基本功能是对自己所有成绩的查询,个人登录密码的修改,基本信息的查看,能够对有问题的地方以留言的方式提出,可以查看整个系统中的留言信息。

第四章 系统数据设计 4.1 系统管理员表 表名:admin

4.2 系统学生表 表名:Xuesheng

4.3 成绩管理系统教师表 表名:Jiaoshi

4.4 系统成绩表 表名:Chengji

4.5 系统留言表 表名:Test

4.6 系统班级表 表名:Banji

江汉大学

Id Xibu Zhuanye Banjiming Jiaoshi Riqi

自动编号 文本 文本 文本 文本 日期/时间文本

主键 系部 专业 班级名称 班主任 入学时间

第五章 学生成绩管理系统功能的实现

5.1 数据库的连接

在整个学生成绩管理系统中,数据库的打开在系统中是很重要的,下面给出本系统连接打开数据库的代码文件DB.ASP <% dim db

set db=Server.CreateObject("ADODB.Connection")

db.open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.Mappath("bysj.mdb") %>

5.2 成绩管理系统的登录页面

学生成绩管理系统分为三种登录模式(如图5-1) (1)系统管理员登录 (2)教师登录 (3)学生登录

成绩管理系统的登录页面(图5-1)

5.2 成绩管理系统的安全性

系统是用ASP网页编程+ACCESS数据库+SQL查询语句,学生成绩管理系统中拥有的用户名和密码才能正常进入成绩管理系统,系统安全设计的判断页面为DLCL.ASP文件,以下给出整个文件的部分代码提供参考:

<!--#include file="db.asp"--> 打开数据文件 <%

if request.form("xuehao")="" then

response.write "<script>alert(用户不能为~!!!');window.location.href='index.asp'</script>" end if %>

读取在图(5-1)输入的用户名进行判断,如果为空则自动跳回到系统首页 <%

if request.form("pwd")="" then

response.write"<script>alert密码不能为空~!!!');window.location.href='index.asp'</script>" end if

读取在图(5-1)输入的密码进行判断,如果为空则自动跳回到系统首页 <%

if request.form("xuehao")<>"" and request.form("pwd")<>"" then user=trim(request.form("xuehao")) pwd=trim(request.form("pwd")) lx=request.form("d1") session("a")=0

if lx="超 级 系 统 管理员" then sql="select * from admin" set rs=db.execute(sql) do while not rs.eof

if trim(rs("admin"))=user and trim(rs("pwd"))=pwd then session("a")=1 session("user")=user response.redirect "admin.asp" end if rs.movenext loop

response.redirect "errar.asp" end if

if lx="学 生" then

sql="select * from xuesheng" set rs=db.execute(sql) do while not rs.eof

if trim(rs("xuehao"))=user and trim(rs("pwd"))=pwd then session("a")=1 session("xuehao")=user response.redirect "xuesheng.asp" end if rs.movenext loop

response.redirect "errar.asp" end if

if lx="教 师" then

sql="select * from jiaoshi" set rs=db.execute(sql) do while not rs.eof

if trim(rs("user"))=user and trim(rs("pwd"))=pwd then session("a")=1 session("user")=user response.redirect "jiaoshi.asp" end if rs.movenext loop

response.redirect "errar.asp" end if end if %>

以上代码是通过读取输入的用户名和密码在从数据库中进行查找,是否有当前输入的用户和密码,如果用户名正确与密码正确则进入相应页面的同时对SESSION存一个值,如果数据库中没有该用户则跳到错误处理页面ERRAR.ASP。

判断用户是否是从登录页面进入系统的处理页面文件ADERRAR.ASP的代码如下 <%

session("a")=0

if session("user")="" then

response.write "<script>alert('你没有登陆,或登陆超时,请重新登陆~!!!');window.location.href='index.asp'</script>" end if %>

如果SESSION中的值为空,则自动跳转到登录页面

5.3 系统管理员功能简介

(1)成绩管理可以对学生的成绩的添加、删除、修改 (2)成绩查询实现对整个学生成绩管理系统成绩的查询 (3)学生管理对学生的添加、删除、修改、详细信息的查看 (4)班级管理对所有班级的添加、删除、修改

(5)留言管理对学生、教师提交的留言进入修改、删除 (6)查看留言是对整个系统中提交的留言进行查询

(7)我要留言是对学生提出的问题或者是教师提出的问题进行回答 (8)修改密码是对该用户的登录密码进行修改 (9)用户管理是对教师的添加

(10)教师查询是对所有教师的修改、删除操作 (11)数据管理是对整个系统中的数据进行备份、还原 (12)退出系统是对该用户登录时记录的SESSION进行清除

系统管理员功能(图5-2)

5.4 教师功能简介

(1)成绩查询是对所有学生的成绩查询 (2) 个人信息是对自己信息的查看

(3) 联系方式是对自己常用联系电话的查看是否正确 (4) 教师查询是对所有教师资料的查看 (5) 修改密码是对自己登 …… 此处隐藏:1430字,全部文档内容请下载后查看。喜欢就下载吧 ……

ASP学生成绩管理系统论文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/107654.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)