论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

A400158远程教育网

以上是本系统的库表结构的逻辑结构设计。 内容来自www.paper51.com

3.3数据库的结构的实现 copyright paper51.com

在需求分析,概念结构设计(E-R图)的基础上得到数据库的逻辑结构之后,就可以ACCESS2000下实现该逻辑结构。

http://www.paper51.com

实现的过程实质就是将逻辑结构中的数据库表在ACCESS2000中实现对应的数据库表。 http://www.paper51.com

实现的步骤:打开ACCESS2000,新建一个空数据库,并且命名为ycjy。

http://www.paper51.com

接着新建数据库表。依次新建7个数据库表。分别对每个数据库表添加字段和字段属性。设计的7个数据库的界面见附录。

paper51.com

至此数据库的设计就完成了,下面就可以设计系统网页了。 paper51.com

第四章 应用系统实现

http://www.paper51.com

按结构化的程序设计思想,在完成了系统分析、系统设计后,就可以进行系统实现阶段了,系统实现是每指把系统的物理模型转换成实际运行系统的全过程。其基本任务是: paper51.com

a)    前期准备 paper51.com

b)    系统平台的安装与调试 paper51.com

c)    程序的编制与调试

http://www.paper51.com

d)    信息系统调试 内容来自www.paper51.com

e)    数据库与文件的建立 内容来自论文无忧网 www.paper51.com

f)     系统转换

内容来自www.paper51.com

g)    试运行、验收与维护

paper51.com

4.1建立Asp的运行环境 paper51.com

签于目前流行的windows操作平台有windows98,windows NT 4.0最新windows 2000.下面针对这三个操作平台上建立Asp运行环境的一些简要介绍。 http://www.paper51.com

1.       windows 98建立Asp的运行环境

内容来自论文无忧网 www.paper51.com

作为个人用户或在单机环境下测试Asp,windows 98将是一个很不错的选择。在 windows 98gh ,可以采用Microsoft的PWS(Personal Web Server)作为Asp运行环境。PWS是一个短小精悍的Web服务器平台,易学易用,并某些人备运行Asp所需的所有条件,与windows 98 的安装光盘配套的是Pws 4.0。Pws4.0具有新颖的外观和许多新增加的功能,初学者无需具备专业的网络管理知识就可以轻松建立一个全功能的Web站点。 paper51.com

2.       WindowsNT 4.0上建立Asp的运行环境。 内容来自www.paper51.com

在windows NT 4.0上,Asp的运行环境是基于IIS 3.0以上版本的,同windows 98比较起来。使用windows NT具有明显的优势。在windows NT/IIS这一强大的开发平台上可以充分利用windows NT 更强大的性能,更完善的安全性能,更完善的安全性并且能与企业级应用程序更完美的结合。运行在windows NT 4.0以上的IIS其最版本是4.0。它占据了当今世界看近40%的Web 服务器市场。 copyright paper51.com

3.       在windows 2000上建立Asp的运行环境 copyright paper51.com

在windows 2000上运行Asp的环境也是IIS。如果安装的是windows 2000 Server,IIS5.0将作为一个默认选项被安装。如果使用的是windows 2000中文专业版,则需要使用控制面板“ 添加/删除程序”来安装IIS及其组件。

copyright paper51.com

4.2各功能模块对应的Asp文件的介绍4.2.1学生模块

copyright paper51.com

1):学生注册登录子模块文件:学生注册文件:register1.asp,学生登录文件:default.htm,检验用户名和密码文件:checkuser.asp。学生首页:smain.asp。 http://www.paper51.com

2) 学生留言模块:

copyright paper51.com

查看学生留言箱文件:cksly.asp。查看留言内容文件:seesly.asp。

copyright paper51.com

留言文件:sliuyuan.asp。

http://www.paper51.com

3:学生考试模块: paper51.com

考试模块文件:wyks.asp。

http://www.paper51.com

4)成绩查询模块: copyright paper51.com

成绩查询登录文件:cjcx.asp。成绩搜索文件:searchcj.asp。 copyright paper51.com

5)其它文件: paper51.com

管理个人资料文件:grzl.asp。退出登录文件:exit.asp。 copyright paper51.com

4.2.2教师模块 http://www.paper51.com

1) 教师注册登录模块:教师注册文件:register1.asp,教师登录文件:default.htm,检验用户名和密码文件:checkuser.asp。教师首页:tmain.asp。

内容来自论文无忧网 www.paper51.com

2) 教师留言模块:

内容来自论文无忧网 www.paper51.com

查看教师留言箱文件:cktly.asp。查看留言内容文件:seetly.asp。 内容来自论文无忧网 www.paper51.com

留言文件:tliuyuan.asp。 paper51.com

3)教师发布试题模块: http://www.paper51.com

发布试题文件:tjtk.asp http://www.paper51.com

4)教师管理资料模块: http://www.paper51.com

修改教师登录密码:txgmm.asp。管理学生学籍号:glxjh.asp。

内容来自www.paper51.com

4.3典型ASP文件网页的实现 内容来自www.paper51.com

在分析各个网页实现之前,先介绍一下本系统为了追踪用户使用了cookie变量,如果你的电脑浏览器cookie文件损坏,将不能正常登录进入系统。

copyright paper51.com

4.3.1注册页面register1.asp的实现 内容来自www.paper51.com

1) register1.asp页面:该页面主要用于学生和教师注册帐号。会员输入用户名,选择用户类别:学生或教师,输入密码二次。点击注册。如果使用的用户名在相应的学生表或者教师表中没有重复则注册成功。否则系统提示用户名重复。具体的实现过程是:由于学生和教师公用一个注册文件。所以文件首先通过判断selectval值是学生还是教师。如果是学生,则在学生表中利用SQL语句查询输入的学生帐号是否使用过。判断的方法是检查

内容来自www.paper51.com

http://www.paper51.com

实现的关键语句:

http://www.paper51.com

此时的记录集是否为空,如果为空,则表明该用户名未使用过,可以在记录集中添加记录,更新字段值。否则提示用户名已经重复。注册成功后返回首页登录。关闭数据库。教师实现注册的过程类似。

copyright paper51.com

<% dim name,password,selectval 内容来自论文无忧网 www.paper51.com

name=request("name")

内容来自论文无忧网 www.paper51.com

password=request("password")

内容来自www.paper51.com

selectval=request("select") 内容来自www.paper51.com

if name="" then Response.End paper51.com

Set rs =Server.CreateObject("ADODB.Recordset") copyright paper51.com

if selectval="学生" then http://www.paper51.com

sql="select * from student wheresname='"&name&"'" 内容来自论文无忧网 www.paper51.com

    rs.open sql,conn,3,3 内容来自论文无忧网 www.paper51.com

      if rs.eof then

http://www.paper51.com

      rs.addnew

内容来自www.paper51.com

      rs("sname")=name

http://www.paper51.com

      rs("spassword")=password 内容来自www.paper51.com

      rs.update

内容来自www.paper51.com

      else paper51.com

   response.write"<SCRIPT language=JavaScript>alert('用户名重复!');"

内容来自www.paper51.com

  response.write"javascript:history.go(-1)</SCRIPT>" paper51.com

    end if paper51.com

else copyright paper51.com

 sql="select * from teacher wheretname='"&name&"'"

内容来自www.paper51.com

    rs.open sql,conn,3,3

内容来自www.paper51.com

      if rs.eof then 内容来自论文无忧网 www.paper51.com

      rs.addnew http://www.paper51.com

      rs("tname")=name 内容来自论文无忧网 www.paper51.com

      rs("tpassword")=password

http://www.paper51.com

      rs.update paper51.com

      else

http://www.paper51.com

   response.write"<SCRIPT language=JavaScript>alert('用户名重复!');" http://www.paper51.com

  response.write"javascript:history.go(-1)</SCRIPT>" http://www.paper51.com

   endif

http://www.paper51.com

end if 内容来自论文无忧网 www.paper51.com

response.write"<SCRIPT language=JavaScript>alert('你的资料注册成功,请返回主页登录!');"

内容来自论文无忧网 www.paper51.com

response.write"this.location.href='default.htm';</SCRIPT>" 内容来自www.paper51.com

rs.close

paper51.com

  

copyright paper51.com

 conn.close   内容来自www.paper51.com

 set conn=nothing copyright paper51.com

%> http://www.paper51.com

------分隔线----------------------------
联系方式