计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

ASP家教信息管理系统(一)毕业论文(4)

2013-06-23 01:03
导读:布页面(Putout.asp) 图5-9 家教个人信息管理模块主界面—求职信息发布页面 这个文件是将用户输入求职信息保存到数据库的teacherinfo表中。页面包括的表单
布页面(Putout.asp)

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

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

表5-6  puttout.asp页面所使用的表单元素表
名称 表单元素类型 Value值 含义
subject 文本框 用户填写 讲授科目
info 文本框 用户填写 发布的信息内容
St Submit按钮 提交  提交表单
rt reset按钮 重置 重置表单

<% 
   if Request.From("st")<>"" then
   nick=session("teacher")
   subject=Request.From("subject")
   info=Request.From("info")
     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="insert into teacherinfo(nick,sort,content) values('" &
 nick & "','" & subject & "','" &  info & "')"
   conn.Execute(strSql)
   Response.Write("信息发布成功")  
   End If
%>

<form name="form1" method="post" action="putout.asp">
  <table width="291" height="83" border="1" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td width="76">讲授科目:</td>
      <td width="184"><input type="text" name="subject"></td>
    </tr>
    <tr>
      <td>发布信息内容:</td>
      <td><label> (科教范文网 lw.nSeAc.com编辑发布)
        <textarea name="info"></textarea>
      </label></td>
    </tr>
    <tr>
      <td><label>
        <input type="submit" name="St" value="提交">
      </label></td>
      <td><label>
        <input type="reset" name="Submit2" value="重置">
      </label></td>
    </tr>
  </table>
</form>
(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 & "'"

(科教范文网http://fw.NSEAC.com编辑发布)


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

表5-7  search.asp页面所使用的表单元素表
名称 表单元素类型 Value值 含义
Subject 文本框 用户填写 家教可以讲授的科目
Select 下拉列表框 用户选择 家教的学历:大学本科、大学专科、硕士研究生、博士研究生 (科教范文网 lw.nSeAc.com编辑发布)
Sex 单选按钮组 用户选择 家教的性别:男、女
Search1 submit提交按钮 检索 用来提交家教检索区的表单
Rt reset重置按钮 重置 用来重置家教检索区的表单
Tutporship 文本框 用户填写 学生需要辅导的科目
Select 下拉列表框 用户选择 学生的学习程度:小学生、初中生、高中生、大学生
Sex 单选按钮组 用户选择 学生的性别:男、女
Search2 submit提交按钮 检索 用来提交学生检索区的表单
rt reset重置按钮 重置 用来重置学生检索区的表单
tdealsearch.asp
用来处理检索家教的信息,将符合要求的家教信息列表显示。代码如下:
<tr><th>符合条件的家教</th><th>发布信息内容</th></tr>
<%
    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='待聘'" (科教范文网http://fw.nseac.com)
   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
   %>
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")

(转载自http://zw.NSEAC.com科教作文网)


   & ">" & 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系统维护
  网站的维护主要包括以下内容
家教管理,在家教管理模块修改密码、修改个人信息、重复发布求职信息和删除已发布的求职信息。
学生管理,在学生管理模块修改密码、修改个人信息、重复发布需求信息和删除已发布的需求信息。
站内信息管理
结束语
 一个完整的家教信息管理系统创建完毕了。在本系统中,对模拟实际情况进行了详尽的系统需求分析,并给出了系统需求分析典型分析步骤。在系统的总体设计部分,介绍了系统开发与设计的总体思想。系统开发与设计的总体的总体思想是系统开发的主线。在本系统的总体设计部分给出了系统模块结构图,并对各个模块的设计过程进行了阐述,根据软件工程的基本流程,还对系统的流程进行了描述,并进行了数据库设计。整个系统设计部分为整个程序构建了骨架,并在详细设计中由各个功能模块实现各个细节部分。
致谢
 通过这次家教信息管理网站设计,使我曾加了很多的知识,也掌握了很多网页设计的操作技巧,虽然仍有很多不足之处,有在改良和增进,但这以不重要,重要的是我对网页的设计又有了更深的了解。这次过程中,得到了很多的网络设计朋友的帮助和老师的指点,才得以完成,他们给我提供了很多有关网页设计的书和材料,并抽出时间帮我修改与纠正,在此表示衷心的感谢! (科教作文网http://zw.ΝsΕAc.Com编辑整理)
参考文献
[1]梁旭.ASP信息系统设计与开发实例.北京:机械工业出版社,2005
[2]邓文渊,陈俊荣.ASP与网络数据库技术.北京:中国铁道出版社,2003
[3]陈建伟,李美军.ASP动态网站开发教程.北京:清华大学出版社,2005
[4]李奎春,张巍.ASP+ACCESS 2000 网络应用系统开发与实例.北京:人民邮电出版社.2005
[5]杜宏毅等.完全接触ASP之VBScript.北京:电子工业出版社.2002
 

上一篇:asp信息查询系统(一)毕业论文网 下一篇:没有了