asp毕业设计——基于asp+access的家教信息管理系统设计与实现(毕业论文+程序源码)——家教信息管理系统

基于asp+access的家教信息管理系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于asp+access的家教信息管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

1、项目简介

  1. 我使用MACROMEDIA公司的Dreamweaver MX制作页面,用VB开发语言做连接数据库的程序,使用ACCESS制作系统的数据库,做一个具有学生注册、家教注册、学生信息、家教信息、学生信息管理、家教信息管理、信息检索功能的小型的网站信息管理系统。
  2. 根据网站信息管理系统的开发为背景,论述了整个系统的开发过程,系统的结构及系统开发的基本原理和方法。全系统共分前言、编程环境基础知识、 需求分析 、系统设计、系统实施、系统运行及维护、开发总结等几章。详细论述了需求分析、系统设计的技术及应用、系统的功能等内容。


2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:12798个字50页
包含内容:全套源码+配整论文
开题报告、论文答辩、课题报告等ppt模板推荐下载方式:
在这里插入图片描述


3、关键词

家教信息 管理 系统设计 ASP

4、毕设简介

提示:以下为毕业论文的简略介绍,项目完整源码及完整毕业论文下载地址见文末。

第一章 前言
本系统为家教服务提供一个交流的平台,使学生能够在本系统中找到适合自己的家教,也使有做家教意愿的人群能够发布自己的简历。
要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联表等大量的数据都由数据库管理系统管理。本文中数据库服务器采用了Microsoft Access数据库作为ODBC(Open DataBase Connectivity )数据源,并以先进的ADO(ActiveX Data Objects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。
整个个性化页面生成系统主要由使用Dreamweaver_MX开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两部分组成。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录用户行为和根据关联表动态生成用户个性化Web页面。二者通过数据库服务器和Web服务器连接。
本文作者主要完成Web服务器端的学生注册、家教注册、学生信息、学生信息浏览、家教信息浏览、信息检索功能模块的设计。实现与完善以及整个实验网站的组织建立和测试工作。

第二章 编程环境基础知识
2.1 ASP简介
A S P Microsoft Active Server Pages (ASP)实际上是将标准的H T M L文件拓展了一些附加特征, A S P像标准的H T M L文件一样包含H T M L语句并且在一个浏览器上解释并显示。但它为H T M L编写人员提供了在服务器端运行脚本的环境,使H T M L编写人员可以利用V B S c r i p t和J S c r i p t或其他第三方脚本语言来创建A S P,实现过去需要编写复杂的C G I程序才能实现的有动态内容的网页,如计数器等。一个A S P文件的后缀为. a s p,其中包含实现动态功能的V B S c r i p t或J S c r i p t语句,如果去掉那些V B S c r i p t或J S c r i p t语句,它和标准的H T M L文件没有任何区别。A S P提供了一些内建对象 。利用这些内建对象,你可以使脚本更加强大;这些对象会允许从浏览器中接收和发送信息。例如,利用r e q u e s t对象,你可以接收用户的H T M L表单中的信息并加以处理。A S P包含标准的A c t i v e X组件 ,这些组件可以实现一些复杂的功能,如使用数据库等. A S P就是由服务器端脚本、对象以及组件拓展过的标准网页并为其提供了运行的环境。而它的网页并不是在建立初期存在的,而是当某个浏览器向它提出请求时,它才根据需要产生所需要的标准网页,这克服了过去H T M L编写的网页的静态缺点,从而使网页上可以有许多动态的信息存在。如:当前的计算机时间、计数器的计数值等。
省略

2.2IIS简介
Wsb服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。

2.3数据库系统简介
2.3.1数据库
数据库是存储在计算机内、有组织、可共享的数据集合。数据库中的数据按一定的数据模型组、描述和存储,具有较少的数据冗余度,较高的数据独立性和可扩展性,并且数据库中的数据可为各种合法用户共享。
2.3.2数据库管理系统
数据库管理系统(Data Manipluation Language,DML)是一个软件系统,主要用来定义和管理数据库,处理数据库与应用等程序之间的联系。数据库管理系统是数据库系统的核心组成部分。它建立在操作系统之上,对数据库进行统一的管理和控制。
2.3.3数据模型
数据模型是对数据的特点及数据之间的和种抽象表示,它包括数据结构、数据操作和完整性约束3部分。主要的数据模型有:网状模型、层次模型和关系模型。

第三章 需求分析
从小学到高中,很多学生家长抱着望子成龙的心态都不遗余力为孩子找合适的家教,而很多在校的大学生也通过当家教增加一点收入,所以开发一个家教信息管理系统,满足双方的需要很有必要的事情.
3.1功能需求
本系统为家教服务提供了一个交流的平台,使学生能够在本系统中找到适合自己的家教,也使有做家教意愿的人群能够发布自己的简历.
系统的功能主要包括:
(1) 家教可以注册一个网络昵称发布自己的求职信息以及个人的详细情况.
(2) 学生可以注册一个网络昵称发布自己的需求信息以及个人的详细情况.
(3) 用户可以分页浏览所有家教发布的求职信息及个人信息.
(4) 学生可以分页浏览所有家教发布的需求信息及个人信息.
(5) 家教可以登录网站修改自己的求职信息和个人信息.
(6) 学生可以登录网站修改自己需求的信息和个人信息.
(7) 学生和家长都可以检索信息.
3.2系统运行环境
(1)硬件环境
·处理器:Intel Pentium III 或更高
·内存: 256MB
·硬盘空间:10MB
·显卡: SVGA 显示适配器
·网络配置:宽带网络
(2)软件环境
·操作系统:Windows
·Web服务器:IIS 5.0
·数据库:Microsoft Access
·浏览器:Internet Explorer 5.0
·编程工具:Dreamweaver MX
3.3 功能需求描述
本系统共分七大模块.功能模块图如下图所示

在这里插入图片描述

第四章 总体设计
4.1系统模块结构设计
4.1.1网站内容与网站目录
(1) 网站内容

在这里插入图片描述

(2)网站目录

在这里插入图片描述

4.1.2 开发与设计的总体思想
本系统的功能是为有家教老师需求的人和有做家教愿望的人提供一个交流的网络平台,让这部分人能够更方便地交流。所以本系统采用B/S架构开发设计,只要拥有一个浏览器,任何人都可以在本系统中发布信息、查询信息
4.1.3系统功能设计
(1)家教注册模块
家教注册模块提供了两个表单供家教注册。第一个表单用于填写家教登录网站时需要的昵称和密码,若填写正确则进入第二个表单继续填写个人详细情况,所有必需信息填写完毕后重定向到家教的个人信息管理区,家教可以发布自己的求职信息
(2)学生注册模块
学生注册模块提供了两个表单学生注册。第一个表单用于填写学生登录网站时需要的昵称和密码,若填写正确则进入第二个表单继续填写个人详细情况,所有必需信息填写完毕后则重定向到学生的个人信息管理区,学生可以发布自己的家教需求信息。
(3)家教个人信息管理模块
家教利用注册模块的昵称和密码登录网站,判断无误则进入家教个人信息管理,家教可以在此修改自己的密码、个人信息、发布求职信息或删除已发布的求职信息。本模块的功能如图4-1所示:

在这里插入图片描述

图4-1家教个人信息管理模块

(4)学生个人信息管理模块
学生利用注册模块的昵称和密码登录网站,判断无误则进入学生个人信息修改发布区,学生可以在此修改自己的密码、个人信息、发布家教需求信息或删除已发布的需求信息。本模块的各功能结构如图4-2所示:

在这里插入图片描述

图4-2学生个人信息管理模块
(5)家教信息浏览模块
家教信息模块主要是以表格形式发布家教的求职信息,表格共分三列,分别是“求职信息的内容”、“发布时间”、“发布人”。通过单击“发布人”的超链接可以查看其个人的详细情况。如果求职信息较多,模块提供了分页浏览的功能。
(6)学生信息浏览模块
学生信息模块主要是以表格形式显示学生的家教需求信息,表格共分三列,分别是“需求家教的信息内容”、“发布时间”、“发布人”。通过单击“发布人”的超链接可以查看发布信息的学生的个人详细情况。本模块也提供了分页浏览的功能。
(7)信息检索模块
用户可以通过信息检索模块对学生所发布的家教需求信息、家教所发布的求职信息进行查询。家教信息检索可以通过“讲授科目”、“学历”、“性别”三项进行单一查询或组合查询。而学生信息检索则可以通过“辅导科目”、“学习程度”、“性别”三项进行单一查询或组合查询。查询结果以列表形式显示出来。本模块的子模块示意图如图4-3所示:

在这里插入图片描述

图4-3信息检索模块

4.2数据库设计
(1)概念结构设计: 本系统面向的对象是学生用户和家教用户,在数据库需求分析时主要考虑二个方面的需求。家教信息管理功能和学生信息管理功能。
(2)逻辑结构设计:
■学生注册:包括编号、用户名、密码。
■学生详细信息:包括编号、用户名、真实姓名、性别、年龄、学习程度、邮箱、电话、住址、寻找家教情况、辅导的科目1、辅导的科目2、详细内容、发布时间。
■学生发布信息:包括编号、用户名、需求科目、详细内容、发布日期。
家教注册:包括编号、用户名、密码。
■家教注册:包括编号、用户名、密码。
■家教详细信息:包括编号、用户名、真实姓名、性别、年龄、身份证、学历文凭、邮箱、电话、住址、 家教的聘用状态、讲授的科目1、讲授的科目2、 备注。
■家教发布信息:包括编号、用户名、科目类别、详细内容、发布日期。
(3)物理结构设计:
系统数据库为db文件夹下的info.mdb,包括六个表格studentreg、studentdetail、studentinfo、teacherreg、teacherdetail、teacherinfo。
1. 学生注册表(见表4-2-1)
标识:studentreg
用于存储学生登录个人信息管理模块时所需要的用户名和密码。
表4-2-1 学生注册表
在这里插入图片描述

E—R图(图4-2-1)

在这里插入图片描述

图4-2-1
2. 学生详细信息表(见表4-2-2)
标识:studentdetail。
用于存储学生一些个人信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第五章 详细设计
5.1家教信息管理系统首页
5.1.1功能描述:
用户可以选择一种身份登录,若选择“家教”,则登录成功进入家教的个人信息管理模块,若选择“学生”,则登录成功进入学生的个人管理模块
5.1.2 IPO图
输入(I):访问系统首页
处理描述(P):①连接info.mdb数据库,查询studentinfot和cherinfo两个表,将其中数据按时间降序排列;
②分别显示家教和学生的列表页面
输出(O):家教和学生的列表页面
5.1.3名称:系统首页
标识:Index.asp
使用的文件或数据库:Studentinfo和studentinfo
5.1.4界面设计
在这里插入图片描述

图5-1 系统首页界面

5.1.5程序的设计与实现

<table border="1">
   <%
   set conn=Server.CreateObject("ADODB.Connection")
   conn.Open "Dbq=" & Server.Mappath("db/info.mdb") &
   ";Driver={Micosoft Access Driver (*.mdb)}"
   StrSql="Select content from teacherinfo order by puttime desc"
   for i=1 to 5
   If rs.Eof then Exit For End If
   response.Write("<tr><td><img src='image/more.gif,’20' height='20'>"
   & rs("content"))
   rs.MoveNext
   Next
   %>
   </table>
   <table border="1">
   <% 
      strSql1="select needcontent from studentinfo order by puttime desc"
	  Set rs1=conn.Execute(strSql1)
	  For i=1 to 5
      If rs.Eof then Exit For End If
      response.Write("<tr><td><img src='image/01.gif' width='20' height='20'>"
      & rs1("content"))
      rs.MoveNext
      Next
	  %> 
	  </table>
	  <form name="form1" method="post" action="">
  <table width="243" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td width="243"><div align="center"><font size="4"><strong>登录区</strong></font></div></td>
    </tr>
    <tr>
      <td> <div align="center">
          <input type="radio" name="rd" value="家教">
          家教 
          <input type="radio" name="rd" value="学生">
          学生</div></td>
    </tr>
    <tr>
      <td><div align="center">用户: 
          <input type="text" name="user">
        </div></td>
    </tr>
    <tr>
      <td><div align="center">密码: 
          <input type="password" name="pw">
        </div></td>
    </tr>
    <tr>
      <td> <div align="center">
          <input type="submit" name="login" value="登录">
          <input type="submit" name="reset" value="重置">
        </div></td>
    </tr>
  </table>
</form>
	  <%
	  If Request.Form("login")<>"" then
	          user=Request.Form("user")
			  pw=Request.Form("pw")
			  rd=Request.Form("rd")
			  Set conn=Server.CreateObject(ADODB.Connection)
			  conn.Open "Dbq=" & Server.Mappath("db/info.mdb") &
   ";Driver={Micosoft Access Driver (*.mdb)}"
           if rd="家教" then 
		       strSql="select * from teacherreg where nick='" & user & "'
   and pass='" & pw &"'
              Set rs=conn.Execute(strSql)
		      if rs.EOF then
		      Response.Write("用户名或密码输入错误!")
		      else 
		          Session("teacher")=user
			      Response.Redirect("teacheralter.asp")
		      end if
		   Else
		        strSql="select * from studentreg where snick= ‘" & user & 
			"’and spass=‘" & pw &""
   
              Set rs=conn.Execute(strSql)
		      if rs.EOF then
		      Response.Write("用户名或密码输入错误!")
		      else 
		          Session("student")=user
			      Response.Redirect("stundentalter.asp")
		      end if
		   end if
	  end if
	 %>

5.2家教注册模块
5.2.1功能描述:
家教用户在本模块注册用户名、设置密码、录入自己的详细信息。注册完毕,用户进入家教的个人信息管理模块。
5.2.2 IPO图
输入(I):单击“家教注册”链接
处理描述(P):①显示注册用户名、设置密码页面
②验证用户名是否与数据库中其他用户名重复,如果重复用户需要重新注册,否则进入详细信息录入界面
③用户录入信息完毕,单击“提交”按钮,信息被保存到数据库中。
输出(O):家教个人信息管理模块界面
5.2.3名称:家教注册
标识:teacherreg.asp、teachererdetail.asp、dealteacherreg.asp
使用的文件或数据库:teacherreg和teacherdetail
5.2.4界面设计

在这里插入图片描述

图5-2 家教注册页面界面一
在这里插入图片描述

图5-3 家教注册页面界面二

5.2.5程序的设计与实现
(1) teacherreg.asp文件用来注册用户名密码。其中包括五个表单元素,如表5-1所示:
表5-1 teacherreg.asp页面所使用的表单元素表
在这里插入图片描述

ASP代码如下:
省略

(2)teacherdetailreg.asp
本文件显示一个表单,用来使注册成功的用户录入其个人的详细信息。文件中包含的表单元素如表5-2所示:
表5-2 teacherdetailreg.asp页面所使用的表单元素表
在这里插入图片描述

详细代码如下:
省略

5.3学生注册模块
5.3.1功能描述:
学生用户在本模块注册用户名、设置密码、录入自己的详细信息。注册完毕,用户进入学生的个人信息管理模块。
5.3.2 IPO图
输入(I):单击“学生注册”链接
处理描述(P):①显示注册用户名、设置密码页面
②验证用户名是否与数据库中其他用户名重复,如果重复用户需要重新注册,否则进入详细信息录入界面
③用户录入信息完毕,单击“提交”按钮,信息被保存到数据库中。
输出(O):学生个人信息管理模块界面
5.3.3名称:学生注册
标识:studentreg.asp、studentdetail.asp、deastudentreg.asp
使用的文件或数据库:Studentreg和studentdetail
5.3.4界面设计

在这里插入图片描述

图5-4 学生注册页面界面一
在这里插入图片描述

图5-5 学生注册页面界面二

5.3.5程序的设计与实现
(1)studentreg.asp文件用来注册用户名密码。其中包括五个表单元素,如表表5-3所示:
表5-3 studentreg.asp页面所使用的表单元素表
在这里插入图片描述

ASP代码如下:
省略

(2)studentdetailreg.asp
本文件显示一个表单,用来使注册成功的用户录入其个人的详细信息。文件中包含的表单元素如表5-4所示:
表5-4 studentdetailreg.asp页面所使用的表单元素表
在这里插入图片描述

详细代码如下:
省略

5.4家教信息浏览模块
5.4.1功能描述:
显示所有尚未被聘用的家教信息,包括他们发布的求职信息和个人信息。

5.4.2 IPO图
输入(I):单击导航条“家教信息”链接
处理描述(P):①从teacherinfo表中查询家教发布的信息内容,发布时间和昵称
②分页显示查询结果
输出(O):显示家教信息页面
5.4.3名称:家教信息
标识:teacherinfo.asp
使用的文件或数据库:teacherinfo
5.4.4界面设计

在这里插入图片描述

图5-6 家教信息浏览模块界面
5.4.5程序的设计与实现
省略

5.5学生信息浏览模块
5.5.1功能描述:
显示所有尚未找到家教的学生信息,包括他们发布的家教需求信息和个人信息。
5.5.2 IPO图
输入(I):单击导航条“学生信息”链接
处理描述(P):①从studentinfo表中查询学生发布的信息内容,发布时间和昵称;
②分页显示查询结果
输出(O):显示学生信息页面
5.5.3名称:学生信息
标识:studentinfo.asp
使用的文件或数据库:studentinfo
5.5.4界面设计

在这里插入图片描述

图5-7 学生信息浏览模块界面

5.5.5程序的设计与实现
省略

5.6家教个人管理模块
5.6.1功能描述:
家教用户在系统首页的登录区输入正确的用户名和密码,选择“家教”身份,即可登录到家教个人信息管理模块。用户可以在本模块修改密码、修改个人信息、重复发布求职信息和删除已发布的求职信息。
5.6.2 IPO图
本模块主要的功能页面有四个
1)修改密码页面(Changepw.asp)
输入(I):新密码、确认密码
处理描述(P):①判断两次密码是否相等;
②如果相等,修改teacherreg表中pass字段值为新的密码
输出(O):密码修改成功
2)修改个人信息页面(Changepersoninfo.asp)
输入(I):对页面已有的文本框的值进行修改
处理描述(P):①连接数据库;
②对表teacherdetail执行update SQL语句
输出(O): 修改成功
3)求职信息发布页面(Putout.asp)
输入(I): 讲授科目、发布信息内容、提交。
处理描述(P):①连接数据库;
②对表teacherinfo执行insert SQL语句:
输出(O): 信息发布成功
4)求职信息删除页(Delinfo.asp)
输入(I):单击“删除”链接。
处理描述(P):①连接数据库;
②对表teacherinfo执行delete SQL语句:
输出(O): 信息发布成功
5.6.3名称 :家教个人管理模块主页面
标识:Teacheralter.asp
使用的文件或数据库:teacherinfo 、teacherdetail
5.6.4程序的设计与实现
本模块使用框架结构,共使用8个文件实现功能。
(1) 家教个人管理模块主页面Teacheralter.asp
在这里插入图片描述

图5-8 家教个人信息管理模块主界面
代码如下:

<frameset rows="34%,*" cols="*" frameborder="NO" border="0" framespacing="0">
  <frame src="head.asp"  scrolling="NO"   >
  <frameset rows="*" cols="168,*" framespacing="0" frameborder="NO" border="0">
    <frame src="left.htm" name="left " scrolling="NO" noresize>
    <frame src="right.asp" name="right">
  </frameset>
</frameset>

(2) 修改密码页面Changepw.asp

在这里插入图片描述

图5-8 家教个人信息管理模块主界面—修改密码页面

本页面令用户能够能够修改自己的登录密码。首先页面显示一个包含新密码和确认密码的两个密码框的表单,代码如下:
省略

(3) 修改个人信息页面Changepersoninfo.asp

在这里插入图片描述

图5-8 家教个人信息管理模块主界面—修改个人信息页面

该文件的实现思路是先从数据库的表中teacherdetail 取出当前用户的对应记录,用rs变量保存这个结果集。代码如下:

<%
    Dim db,conn
   conn="driver={microsoft access driver (*.mdb)};dbq=" &server.MapPath("db\info.mdb")
   Set db=Server.CreateObject("ADODB.Connection")
   db.Open conn 
   turnnew=Request("turnnew")
   If turnnew="" then
   sql="select*from teacherdetail where nick='"&session("teacher")&"'"
   Set rs=Server.CreateObject("ADODB.Recordeset")
   rs.Open sql,conn,1,1
%>

这段代码所得到的结果集中只储
省略

表5-5 Changepersoninfo.asp页面所使用的表单元素表
在这里插入图片描述

(4)求职信息发布页面(Putout.asp)
在这里插入图片描述

图5-9 家教个人信息管理模块主界面—求职信息发布页面

这个文件是将用户输入求职信息保存到数据库的teacherinfo表中。页面包括的表单元素如表5-6所示。
省略

(5)求职信息删除页(Delinfo.asp)
在这里插入图片描述

图5-10 家教个人信息管理模块主界面—求职信息删除页面

本页面将当前用户所发布的所有信息的内容和发布时间显示出来,在每条信息后面有一个“删除”链接,当用户要删除某些信息时,只要单击这个链接即可。代码如下:

<%
    Dim db,conn
   conn="driver={microsoft access driver (*.mdb)};dbq=" &server.MapPath("db\info.mdb")
   Set db=Server.CreateObject("ADODB.Connection")
   db.Open conn 
   flag=Request("del")
   if flag<>"" then
   delSql="delete from teacherinfo whert id=" & flag
   conn.Execute(delSql)
   End if
%>
<table border="1">
<tr>
   <th scope="col">家教的求职信息内容 </th>
   <th scope="col">发布时间 </th>
   <th scope="col">是否删除 </th>
</tr>
<%
   nick=session("teacher")
   strSql="Select * from teacherinfo where nick'" & nick & "'"
   Set rs=conn.Execute(strSql)
   Do While Not rs.EOF
   Response.Write("<tr><td>"&rs("content")&"<td>&rs("putttime") &_
   "<td><a href='delifo.asp?del=" & rs("ic") & "'>删除</a>")
   rs.MoveNext
   Loop
%>
</table> 

5.7 信息检索模块
5.7.1功能描述:
所有用户都可以使用本模块的功能查找家教或学生信息。信息检索主页面包括两种功能:家教信息检索和学生信息检索
5.7.2 IPO图

  1. 家教信息检索的IPO图
    输入(I):讲授科目、学历、性别
    处理描述(P):①查询符合条件的未被聘用的家教的用户名和所发布信息的内容;
    ②显示查询结果
    输出(O):家教信息的查询结果
    2)学生信息检索的IPO图
    输入(I):辅导科目、学习程度、性别
    处理描述(P):①查询符合条件的未被聘用的学生的用户名和所发布信息的内容;
    ②显示查询结果
    输出(O):学生信息的查询结果

5.7.3名称:显示信息检索表单的主页面、处理家教信息检索的文件和处理学生信息检索的文件
标识:search.asp、tdealsearch.asp、sdealsearch.asp
使用的文件或数据库:teacherdetail、teacherinfo和studentinfo
5.7.4界面设计
在这里插入图片描述

图5-11 信息检索界面

5.7.5程序的设计与实现
(1) search.asp
使用了两个表单显示家教信息检索和学生信息检索的输入页面。具体的表单元素如表表5-7所示。

表5-7 search.asp页面所使用的表单元素表
在这里插入图片描述

(2) tdealsearch.asp
用来处理检索家教的信息,将符合要求的家教信息列表显示。代码如下:

符合条件的家教发布信息内容
<%
    Dim db,conn
   conn="driver={microsoft access driver (*.mdb)};dbq=" &server.MapPath("db\info.mdb")
   Set db=Server.CreateObject("ADODB.Connection")
   db.Open conn 
   strSql="select nick from teacherdetail"
   subject=Request.Form("subject") 
   diploma=Request.Form("select")
   sex=Request.Form("sex")
   if subject<>"" then
       strSql=strSql & "where (subject1 like '%& subject &%' or
subject2  '%& subject & "%' like )"
   End  If
   if diploma<>"" then
       strSql=strSql & " and diploma='" & diploma & "'"
   End If
   if sex<>"" then
   strSql=strSql & " and sex='" & sex & "'"
   End If
   strSql=strSq; & " and state='待聘'"
   Set rs=conn.Execute(strSql)
   Do While Not rs.EOF
   Response.Write("<tr><td><a href=teacherdetail.asp?name=" & rs("nick")
   & ">" & rs("nick") & "</a>")
   strSql1="select content from teacherinfo where nick='" & rs("nick") &
   "' order by puttime desc"
   Set rs1=conn.Execute(strSql1)
       if Not rs1.EOF then
	   Response.Write("<td>" & rs1("content"))
	   End If
	rs.MoveNext
	Loop
   %>

(3) sdealsearch.asp
用来处理检索家教的信息,将符合要求的家教信息列表显示。代码如下:

<%
    Dim db,conn
   conn="driver={microsoft access driver (*.mdb)};dbq=" &server.MapPath("db\info.mdb")
   Set db=Server.CreateObject("ADODB.Connection")
   db.Open conn 
   strSql="select snick from studentdetail"
   tutorship=Request.Form("tutorship ") 
   grade=Request.Form("grade")
   sex=Request.Form("sex")
   if tutouship<>"" then
       strSql=strSql & "where (tutouship1='%" & tutouship & "%' or
tutouship2  '%" &  tutorship & "%' )"
   End  If
   if grade<>"" then
       strSql=strSql & " and grade='" & diploma & "'"
   End If
   if sex<>"" then
   strSql=strSql & " and sex='" & sex & "'"
   End If
   strSql=strSq; & " and state='未找到'"
   Set rs=conn.Execute(strSql)
   Do While Not rs.EOF
   Response.Write("<tr><td><a href=studentdetail.asp?name=" & rs("snick")
   & ">" & rs("nick") & "</a>")
   strSql1="select needcontent from studentinfo where snick='" & rs("snick") &
   "' order by puttime desc"
   Set rs1=conn.Execute(strSql1)
       if Not rs1.EOF then
	   Response.Write("<td>" & rs1("needcontent"))
	   End If
	rs.MoveNext
	Loop
   %>

第6章、测试和维护
6.1测试方法
6.2系统维护
网站的维护主要包括以下内容
 家教管理,在家教管理模块修改密码、修改个人信息、重复发布求职信息和删除已发布的求职信息。
 学生管理,在学生管理模块修改密码、修改个人信息、重复发布需求信息和删除已发布的需求信息。
 站内信息管理
结束语
一个完整的家教信息管理系统创建完毕了。在本系统中,对模拟实际情况进行了详尽的系统需求分析,并给出了系统需求分析典型分析步骤。在系统的总体设计部分,介绍了系统开发与设计的总体思想。系统开发与设计的总体的总体思想是系统开发的主线。在本系统的总体设计部分给出了系统模块结构图,并对各个模块的设计过程进行了阐述,根据软件工程的基本流程,还对系统的流程进行了描述,并进行了数据库设计。整个系统设计部分为整个程序构建了骨架,并在详细设计中由各个功能模块实现各个细节部分。。
致谢

参考文献
[1]梁旭.ASP信息系统设计与开发实例.北京:机械工业出版社,2005
[2]邓文渊,陈俊荣.ASP与网络数据库技术.北京:中国铁道出版社,2003
[3]陈建伟,李美军.ASP动态网站开发教程.北京:清华大学出版社,2005
[4]李奎春,张巍.ASP+ACCESS 2000 网络应用系统开发与实例.北京:人民邮电出版社.2005
[5]杜宏毅等.完全接触ASP之VBScript.北京:电子工业出版社.2002


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号毕业设计全套资源(点击下载)
本项目源码基于asp+access的家教信息管理系统设计与实现(源码+文档)_asp_BS架构_家教信息管理系统.zip
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业设计方案专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值