ASP学生信息管理系统编写语言aspaccess|ASP毕业设计

:转载时请以超链接形式标明文章原始出处和作者信息及


科技的飞速发展,计算机的现代化管理使人们在从事各行各业内部管理上都进行快速便捷的管理,每个行业的各个环节都不另外,所以为了方便启见,我现做出学生信息管理系统.用来方便管理学生的个人档案,所在班级,所学课程,所属专业等。
本系统主要目的是方便管理员对学生的个人档案及详细情况进行管理。
关键词: 学生信息管理系统、数据库


1.2 程序使用的对象及其属性和方法
(1)Request对象(从客户端获取信息,主要是读取提交表单中的数据)
QueryString: 从查询字符串中读取用户提交的数据;
Form:获取客户端在FORM表单中所输入的信息;
Cookies: 取得客户端浏览器的Cookies信息。
(2)Response对象(返回信息到客户端,主要是向浏览器输出文本、数据、
Cookies等)
Response.Write: 直接送出信息到客户端;
Response.Redirect: 引导客户端浏览器至新的Web页面;
Response.End: 终止处理ASP程序,并返回当时的状况。
(3)Session对象(为单个用户保存信息)
利用Session存储信息的语法:
Session(”Session名字”)=变量或字符串信息
(4)Server对象
CreatObject方法: 用于创建组件、应用对象或脚本对象的实例
CreatObject的语法如下:
Set Server.CreatObject(ActiveX Server组件)
(5)Connection对象(ADO的内部对象,用来建立与数据库的连接)
在ADO中建立对象一般要用Server对象的CreatObject方法,语法如下:
Set Connection 对象=Server.CreatObject (“ADODB.Connection”)
Open方法: 用于建立和数据库的连接;
Close方法: 用来关闭一个已打开的对象及其相关的各种对象;
Execute方法: 用来执行数据库查询。
(6)Command对象(用来对数据库执行命令,如查询、添加记录等命令)
Execute方法: 用来执行数据库查询。
(7)Recordset对象(用来得到从数据库返回的记录集)
建立Recordset对象的语法如下:
Set Recordset 对象=Server.CreatObject(“ADODB. Recordset”)
用Open方法打开数据库的语法如下:
Recordset对象.Open[Sourse],[ActiveConnection],[CursorType],
[LockType],[Options]


3.3数据库的实现
经过前面的需求分析和概念结构设计以后。现在就可以在Access数据库中创建数据表了。
打开Access软件,新建数据库命名为“xsgl.mdb”。在其上通过表设计器分别新建用户信息表、管理员信息表、学生信息表、学生课程表、学生班级信息表、学生成绩信息表。
在用户信息表中添字段时,必须考虑到用户名和密码的数据类型和字段大小。经过我的考虑,我定用户名和密码的数据类型为文本型即什么类型的字符都可以。定用户名的字段大小为50个字符,密码的字段大小为50个字符。
同理,我考虑好了管理员信息表、学生信息表、学生课程表、学生班级信息表、学生成绩信息表中应填写的字段名,且经过考察,定下了这些字段的数据类型和字段大小。
在填写记录时,一定要谨慎,和字段名必须相对应,且要符合字段名的数据类型和字段大小。我按照自己定下的规格,将自己收集到的数据填写在了相应的表中。


1. 登录名称:用户登录
模块标识:default.asp
模块功能:通过表单将输入的用户名和密码加入到用户数据库(xsgl.mdb)表中(yhxx)表的用户名不能为空;登录成功后回到首页(index.asp).
编程语言:VBScript
2 模块接口:
调用模块名:default.asp
被调用的模块名:index.asp default.asp
输入的文件:default.asp
输出的文件:index.asp xsgl.mdb(yhxx)
使用的文件或数据库标识:
使用主要内存变量的名称与类型:yhm,mm
3 处理概要:
通过default.asp中的表单输入数据,若其中的用户内容、用户不为空,建立记录集对象,指定相关属性,打开记录集,通过记录集对象的记录和数据库表中条件比较,然后返回index.asp。
4.关键代码分析:
%
dim db,strsql,rs,strsql1,rs1
set db=server.CreateObject("adodb.connection")
db.Open "driver={microsoft Access driver (*.mdb)};dbq=" server.MapPath("xsgl.mdb")
if trim(request("yhm1"))"" and trim(request("mm1"))"" then
strsql1="select * from yhxx where yhm='"request("yhm1")"' and mm='"request("mm1")"'"
set rs1=db.execute(strsql1)
if not rs1.bof and not rs1.eof then
session("id")=rs1("id")
response.redirect "index.asp"
else
response.write "对不起,密码不正确,请重新输入"
end if此套论文,全套包括开题 源程序 论文 可执行文件 答辩稿,可以直接作毕业论文/设计使用.
包售后,包通过,保证{wy}.双钻信誉保证
需要此套论文,联系QQ 844511071 (先加此QQ为好友,再联系)

end if
%


1. 添加名称:学生信息添加
模块标识:studentadd.asp
模块功能:通过表单将添加的学生信息加入到学生信息数据库(xsgl.mdb)表中(xsxx)表的用户名不能为空;添加成功后回到学生信息页(student.asp).
编程语言:VBScript
2 模块接口:
调用模块名:studentadd.asp
被调用的模块名:studentadd.asp student.asp
输入的文件:studentadd.asp
输出的文件:student.asp xsgl.mdb(xsxx)
使用的文件或数据库标识:
使用主要内存变量的名称与类型:xh,xm,xb,born,zy,zzmm,mz,jd,dh,jl,mm
3 处理概要:
通过studentadd.asp中的表单输入数据,若其中的姓名、性别、出生日期、学号、家庭地址、专业、班级、电话、政治面貌、个人简介、密码都不为空,建立记录集对象,指定相关属性,打开记录集,通过记录集对象的添加记录到数据库表中,然后返回student.asp。
4.主要代码是:% option explicit %


参考文献
书 名:《ASP ACCESS组建动态网站》
作 者:刘韬、骆娟、何旭洪
出版社:人民邮电出版社

书 名:《Visual Basic数据库开发实例精粹》
作 者:郭瑞军、唐邦民
出版社:电子工业出版社

书 名:《网络数据库应用教程》
作 者:袁枚,林志英,刘劲
出版社:人民邮电出版社

与本题目相关设计







































郑重声明:资讯 【ASP学生信息管理系统编写语言aspaccess|ASP毕业设计】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——