asp在线教育系统(一)

上传人:xins****2008 文档编号:115023691 上传时间:2019-11-12 格式:DOC 页数:20 大小:53.50KB
返回 下载 相关 举报
asp在线教育系统(一)_第1页
第1页 / 共20页
asp在线教育系统(一)_第2页
第2页 / 共20页
asp在线教育系统(一)_第3页
第3页 / 共20页
asp在线教育系统(一)_第4页
第4页 / 共20页
asp在线教育系统(一)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《asp在线教育系统(一)》由会员分享,可在线阅读,更多相关《asp在线教育系统(一)(20页珍藏版)》请在金锄头文库上搜索。

1、ASP在线教育系统(一)目 录前言3第一章 编程环境基础知识41.1 ASP技术简介41.2 ACCESS2003 技术简介4第二章 需求分析12.1 目标设计12.2 系统功能分析与设计22.3 性能需求2第三章 系统设计43.1 资料显示模块43.1.1 资料信息显示页53.1.2 资料详细信息页93.1.3 资料信息下载页113.1.4 提交回复作业页123.1.5 提交回复作业成功页133.1.6 教师基本信息页163.1.7 资料信息搜索页203.1.8 资料信息搜索结果页213.2 资料管理模块223.2.1 管理员登陆页243.2.2 验证管理员帐号页243.2.3 管理员登陆成

2、功页263.2.4 增加资料栏目页273.2.5 增加栏目成功页283.2.6 修改栏目信息页303.2.7 保存修改的栏目信息页323.2.8 删除栏目信息页343.2.9 删除栏目信息成功页343.2.10 发布资料信息页363.2.11 资料信息发布成功页383.2.12 资料信息列表页393.2.13 资料信息修改页393.2.14 保存修改的资料信息页423.2.15 删除资料信息页463.2.16 删除资料信息成功页473.3 教师管理503.3.1 搜索教师页513.3.2 教师搜索结果页523.3.3 添加教师信息页533.3.4 添加教师成功页543.3.5 修改教师信息页5

3、53.3.6 修改教师信息成功页573.3.7 删除教师信息页583.3.8 删除教师信息成功页58第四章 数据库结构设计604.1 数据库需求分析604.2 数据库逻辑设计604.3 数据库连接说明61第五章 测试和维护625.1 站维护625.2 站测试62;相关资料20TitliText资料标题20 3. 页面所涉及的数据库表信息 此页面用来显示搜索资料信息,此页使用了系统中的资料栏目信息表type。 4. 页面代码分析Html页面表单提交到list.asp<form action=“list.asp” method=“post”>Html页面显示部分,显示要填写的搜索条件&

4、lt;/form>3.1.8 资料信息搜索结果页 1. list.asp页面示例 图3-8为显示资料信息列表所看到的页面。 3-8 显示资料信息列表 2. 页面中需要用户填写的Html表单元素 此页无需填写Html表单元素。 3. 页面所涉及的数据库表信息 此页面用来显示资料信息列表,使用了系统中的资料信息表main和教师信息表teacher。3.2 资料管理模块 资料管理模块包含以下子模块。 管理员登陆 资料栏目管理 资料信息管理 管理员登陆子模块包含以下页面。 adminlogin.asp asmincheck.asp adminmain.asp 资料栏目管理子模块包含以下页面。 a

5、ddtype.asp addtypeok.asp edittype.asp edittypeok.asp deltype.asp deltypeok.asp 资料信息管理子模块包含以下页面。 put.asp pubok.asp list.asp edit.asp editok.asp admindelcourseindelcourseinlogin.asp页面示例 图3-10为管理员登陆所看到的页面。管理员密码为admin。图3-10 管理员登陆2. 页面中需要用户填写的Html表单元素此页共有两个表单元素,如表3所示。表3 adminlogin.asp页的表单元素名称表单元素类型含义最大长度

6、Adminpl页面表单提交到adminlogin.asp<form action=“admincheck.asp” method=“post”>Html页面显示部分,显示要填写的登陆信息</form>3.2.2 验证管理员帐号页1. 页面中需要用户填写的Html表单元素此页无需填写Html表单元素。2. 页面所涉及的数据库表信息此页面用来验证管理员信息,使用了系统中的管理员表config。3. 页面代码分析引用创建数据库连接对象函数文件<!-#include file=“conn.asp”-><%取得提交过来的信息adminpinpinp config

7、”set rs = server.createobject(“adodb.recordset”)rs.open sql,conn,1,1如果输入的密码与数据库中密码一致说明密码正确,登陆成功if adminpinpin”)起用session(“admin”)=”admin” rs.close set rs = nothing conn.close set conn = nothing登陆成功后就跳转到管理页面 response.redirect “adminmain.asp”如果输入的密码与数据库中密码不一致说明密码输入错误else rs.close set rs = nothing conn

8、.close set conn = nothingresponse.inlogin.asp;</script>”3.2.3 管理员登陆成功页 1.adminmain.asp页面示例 图3-11为管理员登陆成功后所看到的页面。图3-11 管理员登陆成功 2. 页面中需要用户填写的Html表单元素 此页无需填写Html表单元素。 3. 页面所涉及的数据库表信息 此页使用了系统中的管理员表config。 4. 页面代码分析引用创建数据库连接对象函数文件<!-#include file=“conn.asp”->引用判断是否是管理员登陆文件<!-#include file=

9、“isadmin.asp”->Html页面显示部分<frameset roespacing=“0” frameborder=“NO” border=“0”> <frame src=“adminleft.asp” name=“left” scrolling=“NO” noresize> <frame src=“adminindex.asp” name=“main” noresize>3.2.4 增加资料栏目页 1. addtype.asp页面示例 图3-12为增加栏目信息所看到的页面。 2. 页面中需要用户填写的Html表单元素 此页仅有1个表单元素,如

10、表4所示。 表4 addtype.asp页的表单元素名称表单元素类型含义最大长度AddtypeText栏目名称10 3. 页面所涉及的数据库表信息 此页面用来增加栏目信息,使用了系统中的栏目信息记录表type。 4. 页面代码分析<%取得栏目信息sql = “select * from type”set rs = server.createobject(“adodb.recordset”)打开记录集对象rs.open sql,conn,1,1显示栏目信息do p;rs(“type”)&”</td>” response.p;rs(“typeid”)&”>编

11、辑</a>/<a href=deltype.asp?id=“&rs(“typeid”)&”>删除</a></td></tr>”取下一条栏目信息 rs.movenextloop关闭记录集对象rs.closeset rs = nothing关闭数据库连接对象conn.closeset conn = nothing%>Html页面表单提交到addtype.doc<form action=“addtypeok.asp” method=“post”>请输入要添加的栏目名称:<input type=text

12、 name=“addtype” size=10><input type=submit name=“submit” value=“添加”><br>(栏目名称可以如“论文”、“实验素材”等)</form>3.2.5 增加栏目成功页 1. 页面中需要用户填写的Html表单元素 此页无需填写Html表单元素。 2. 页面所涉及的数据库表信息 此页使用了系统中的栏目信息记录表type。 3. 页面代码分析引用创建数据库连接对象函数文件<!-#include file=“conn.asp”->引用判断是否是管理员登陆文件<!-#include f

13、ile=“isadmin.asp”-><%取得输入的栏目名称addtype = trim(request(“addtype”)if addtype = “ then response. type p;addtype&”“set rs = server.createobject(“adodb.recordset”)rs.open sql,conn,1,3如果有则提示if not (rs.bof and rs.eof) then rs.close set rs = nothing conn.close set conn = nothing response.p;addtype&

14、amp;”的栏目了);history.go(-1);</script>” response.endelse如果没有记录则可以添加了 rs.addnel表单元素 此页仅有1个表单元素,如表5所示。 表5 edittype.asp页的表单元素名称表单元素类型含义最大长度AddtypeText栏目名称10 3. 页面所涉及的数据库表信息 此页用来修改栏目信息页面,使用了系统中的栏目信息记录表type。 4. 页面代码分析引用创建数据库连接对象函数文件<!-#include file=“conn.asp”->引用判断是否是管理员登陆文件<!-#include file=“isadmin.asp”-><%取得要修改栏目信息的id号id = trim(request(“id”)sql = “select * from type p;idset rs = server.createobject(“adodb.recordset”)打开栏目信息表查找需要修改的栏目名称rs.open sql,conn,1,1filetype = rs(“type”)关闭记录集对象rs.closeset rs = nothing关闭数据库连接对象c

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号