企业网站参考论文.doc_第1页
企业网站参考论文.doc_第2页
企业网站参考论文.doc_第3页
企业网站参考论文.doc_第4页
企业网站参考论文.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文专 业计算机应用姓 名学 号指导教师完成时间:二一二 年 十二 月 日 摘 要本文主要阐述了随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来! ASP+ACCESS是一种比较成熟的技术,因此本项目采用Asp语言作为根本,选用经典的B/S开发架构,在数据库方面则使用了Access。关键词:在线考试系统;数据库;WEB;B/S架构;ASP;HTML; Access。I 目 录1 绪论11.1 开发背景11.2 课题开发的目标与期望11.3 论文的结构安排22 网站开发技术简介32.1 ASP的简单介绍32.2 Microsoft Access 2003的简介43 网站需求分析43.1 概述43.2 功能需求43.3 性能需求53.4 网站流程图54 网站总体设计84.1 网站设计原则84.2 网站的总体结构84.3 网站功能模块的概述105 数据库设计与实现105.1 数据库设计105.2 数据库需求分析105.3 数据库概念结构设计115.4 数据库逻辑结构设计116 系统详细设计136.1 后台管理系统界面136.2 网站主界面167 网站调试和用户使用说明177.1 网站的调试177.2 用户使用说明178 结束语18致 谢19参考文献19附录(部分)源代码20汕头大学毕业论文 1 绪论信息时代已经来临,互连网的触角早已覆盖了这个世界的每个角落,如今,学校建立自己的在线考试系统已经成为一种在信息时代生存的必要手段。1.1 开发背景远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。1.2 课题开发的目标与期望(1) 树立全新学校形象在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用。(2) 增强系统运行能力目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。另外,考试系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。基于上述考虑,用Browser/Web模式来设计考试系统比较合适,服务器端我们采用Access数据库系统和ASP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用Active Server Page技术,我开发了基于B/S模式多用户在线考试系统这一程序。它运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端)。现阶段虽只实现了试卷的客观题部分,但已具有用户注册、用户个人信息修改、多用户同时在线考试、动态随机出题、时间控制、自动判卷,试题录入、修改题库、用户管理、试卷管理、分数管理等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,同时也大大减轻了教师出题、出题和判卷等繁重的工作量。总结上述几点,学校在线管理系统建设目标可总结如下:1) 无纸化:现阶段虽只实现了试卷的客观题部分,但已具有用户注册、用户个人信息修改、多用户同时在线考试、动态随机出题、时间控制、自动判卷,试题录入、修改题库、用户管理、试卷管理、分数管理等重要功能,也就是说实现了真正的无纸化考试。2) 简单化:任何授权的考生随时随地考试并迅速获得成绩,同时也大大减轻了教师出题、出题和判卷等繁重的工作量。3) 快速化:现在很多高校在多人选课或者多人在线考试方面经常出现卡死或者缓冲,为了实现更好的效率问题,我们将致最大努力实现更快速的在线考试系统。1.3 论文的结构安排本文的主要内容是针对小型企业网站的设计与实现,共分七章:第1章是绪论,讲述本文的开发背景以及目标、期望。第2章是系统开发技术的简介,重点介绍了ASP、Access2003数据库等技术方面的知识。第3章是系统需求分析,主要介绍了系统的功能需求、性能需求,运行需求和网站流程图。第4章是系统的总体结构的实现,主要介绍了系统设计的原则、系统的总体结构和系统的功能模块,而重点介绍了系统的功能模块。第5章是数据库设计与实现,主要介绍了数据库设计步骤:数据库需求分析、数据库概念结构设计和数据库逻辑结构设计,重点介绍了数据库逻辑结构设计。第6章是系统详细设计,主要是针对几个功能模块:系统后台、系统前台等模块进行设计。第7章是系统调试和用户使用说明,主要介绍了系统的调试和网站的使用说明。第8章是结束语。2 网站开发技术简介2.1 ASP的简单介绍ASP的全称是Active Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。也因此在国内掀起了一股学习ASP的热潮。ASP的程序比HTML更方便而更富有灵活性.是在Web服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器.因此ASP与一般的脚本语言相比要安全得多.ASP最大的好处就是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的交互功能.但ASP技术也并非完美无缺,由于它基本上是局限于微软的操作系统平台,主要的工作环境是微软的IIS应用程序结构,又因ActiveX对象具有平台特性,所以ASP技术要实现在跨平台Web服务器上工作,不是很容易.Microsoft的ASP技术目前已发展到.NET版.对很多人来说,用ASP来创建Windows服务器平台上的动态Web网页,整个站点和基于Web的应用程序已经成为及其自然的方法.在浏览器地址栏中,文件扩展名.asp同表示动态创建的网页的文件扩展名.pl或.cgi一样,已被浏览者所接受.开发ASP程序,常常先设计静态网页的栏目格式和排版形成HTML语言,接着在HTML的基础上添加脚本程序,形成ASP程序后再实现动态的Web网页.在ASP的程序开发中,它所用的脚本语言是JavaScript和VBScript,在默认情况下使用的是VBscript,它是VB程序设计语言的一个子集,语法与VB基本相同6.2.2 Microsoft Access 2003的简介Access功能强大,使用方便,是最优秀的桌面数据库开发工具之一。Access与其他数据库开发系统之间有相当显著的区别就是:Access数据库系统把数据库应用程序的建立移到了用户环境中,用户不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一过程完全是可视的3。Access与其他桌面数据库的另一个重要区别是:Access中的数据库文件既包括存储数据的表,又包括操作或控制数据的其他对象。它由七种对象组成:表、查询、窗体、报表、WEB页、宏和模块2。Access 2003在网络功能上有了很大的改进,在数据库中通过超级链接字段可以直接链接到指定的WEB页面或网络文件,也可以通过“数据访问页”将数据库文件中的数据发布到网络上,从而实现数据共享。3 网站需求分析3.1 概述首先,因为考试是面向特定的某些对象的,所以考试者进入系统应该进行身份验证。考试者进入考试系统后,应该能根据自己的需要进行个人信息的修改、考试系统的进入,以及考分的查看。在线考试于一般的单机考试是不同的。鉴于考试环境一般为机房,考试者之间的距离很近,为了在线考试做到规范,对于每个应试者来说,试卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。此外,应该能够方便、快捷的对在线考试系统管理,此外,用户还应能进行远程注册。3.2 功能需求用户注册:用户可以进行注册,然后登录。用户信息的修改:用户可以根据需要修改个人信息。用户信息的管理:管理员可以增删改用户。试卷模型设置:设置试题的每种题型的数量和分值以及考试的总时间。试题库管理:对单选、多选两种题型试题库的管理,使试题的增删、编辑更为简便。试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原始试卷。在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。 计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强,能够满足学生同时及进行在线考试。3.3 性能需求为了保证网站系统能够长期、安全、稳定、可靠、高效的运行,企业网站运行应满足以下的性能需求:1服务器端子系统的运行要求:系统软件: Window NT Server数据库管理系统:SQL Server / Access 硬件要求:Pentium IV 450以上, 1G RAM 2.客户端子系统的运行要求:系统软件: Window NT Workstation数据库管理系统:SQL Server / Access 硬件要求:Pentium III以上, 256M RAM3.4 网站流程图下面是各用户功能流程图分析。会员功能流程分析,如图3.1所示。重试打开网站重新登录会员登录重新登录修改资料系统会员登录成功退出系统学习教材学习资源搜索查询我的同学学习过程考试网上考试日常作业老师评估评估在线调查调查交流在线帮助帮助图3.1 会员功能流程图管理员功能流程分析,如图3.2所示。重试启动系统 重新登录管理员登录发布教程添加文章查找文章修改文章修改删除删除文章管理员登录成功删除判断题管理章节管理选择题管理改名新增填空题管理成绩管理考试管理试卷管理学号学生管理管理姓名密码增加修改邮箱退出系统调查管理评估删除操作计数置0布置作业作业管理管理编辑公告添加公告作业名称首页公告管理图3.2 管理员功能流程图4 网站总体设计4.1 网站设计原则实用性原则:确保系统具有良好的系统性能,友好的用户界面,较高的处理效率。便于管理人员使用和维护,并采用成熟的技术。先进性原则:采用先进而成熟的技术,使其具有较高的技术水平和较长的生命周期。兼容性原则:对于所选硬件系统及平台,能很好地适应开发和使用。规范性原则:软件设计过程严格按照“软件工程”的规范进行,系统编码,操作系统平台以及所采用的开发方法按照相应的国际标准和国家标准。4.2 网站的总体结构本网站主要包括系统前台、系统后台管理系统和数据库三大部分组成。 系统前台包括关于学生登录、老师登录、管理员登录、学生注册、系统设置和在线帮助6个功能栏目。网站的总体结构如图4.1所示。系统前台系统后台数据库信息管理交互信息管理数据提供数据图4.1 网站总体结构图学生登录老师登录管理员登录学生注册系统设置在线帮助在线考试系统图4.2 网站前台功能结构图系统体现出了学校系统的综合实力之一,本系统前台包含了用户及其管理员的权限功能,学生可以通过注册账号来登录系统,并可以通过系统设置和在线帮助来更好的使用在线系统进行考试。管理员可以快捷方便的对学生进行管理测试等。发布教程修改删除章节管理网站后台系统学生管理考试管理调查管理作业管理管理首页公告图4.3 网站后台功能结构网站的后台功能设计必须完全的符合前台功能模块的要求,当然现在有很多专门从事系统后台开发的学校可以提供功能强大的专业系统后台,做为高职这种后台的实用性却不是很大,因为专业的后台管理程序功能太复杂,不利于系统内部工作人员进行管理。因此,专门开发一个学校后台管理系统在高职学校的设计中是非常必须的。4.3 网站功能模块的概述系统的主要任务是学生在线考试;管理员可以增加最新的首页信息、发布教程、考试管理,还可以对其实行修改、删除、修改。网站前台中的各栏目主要功能如下: 学生登录:学生可以根据自己的学号和密码进行登录考试 老师登录:老师可以根据自己的账号和密码对学生成绩进行评估和考查 管理员登录:管理员可以发布信息和对系统进行全方位的管理 学生注册:没学号的学生可以进行注册账号 系统设置:系统的一些基础设置和基本要求 在线帮助:提供搜索帮助5 数据库设计与实现5.1 数据库设计数据库在一个网站系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到网站的执行效率,对实现的效果产生影响。数据库设计是对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。合理的数据库结构设计可以提高数据储存效率,保证数据的完整性和一致性2。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:(1)数据库需求分析;(2)数据库概念结构设计;(3)数据库逻辑结构设计。5.2 数据库需求分析进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。用户需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为最基本的需求分析做得是否充分与准确,决定了在其构建数据库的速度和质量。用户的需求具体体现在各种信息的提供、存储、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出与输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。以这种思想作为设计策略,在线考试系统至少有以下3项需求:(1)学生表:包括的数据项有姓名、学号、密码等。(2)管理员表:包括的数据项有用户名、密码等。(3)考试表:包括的数据项有题目类别、考试时间等。5.3 数据库概念结构设计概念结构设计是将分析得出的用户需求信息抽象为概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关联的概念结构设计模型。这样才能更好、更准确的用某一DBMS实现这一些需求,这是整个数据库设计的关键。概念结构的主要特点是能真实、充分地反映现实世界,容易理解、更改,容易向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。设计概念结构通常有4类方法:(1)自顶向下,即首先定义全局概念结构的框架,然后一步步的细化。(2)自底向上,即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。(3)逐步扩张,首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。(4)混合策略,即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成自底向上策略中设计的各局部概念结构。其中最经常采用的策略是自底向上方法,即自顶向下进行需求分析,然后再自底向上设计概念结构。本系统根据上面的需求分析和数据库设计规划得出的实体有:学生实体,考试实体,管理员实体。学生与考试实体之间关系的E-R图,如图5.1所示。管理n1学生考试图5.1 学生与考试E-R图5.4 数据库逻辑结构设计概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构时一般要分3步进行:(1)将概念结构转换为一般的关系、网状、层次模型;(2)将转换来的关系、网状、层次模型向特定的DBMS支持下的数据模型转换;(3)对数据模型进行优化。将以上的数据库概念结构设计转换为关系模型。数据库表格以学生表、考试表和管理员表为例,设计结果如下:表5.1 学生表(student)字段名字段类型字段大小索引学生编号(id)自动编号长整型Maintained(主关键字)姓名(yourname)文本50密码(yourpass)文本50学号(studyid)文本50邮箱(yourmail)文本50登陆次数(LoginTimes)数字长整型登录时间(LoginTime)日期/时间登录IP(LoginIP)文本50评语(pingyu)备注表5.2 考试表(test)字段名字段类型字段大小索引编号(id)自动编号长整型判断题数数字长整型判断题每题分数数字长整型选择题数数字长整型选择题每题分数数字长整型填空题数数字长整型填空题每题分数数字长整型设置日期日期/时间考试时间数字长整型表5.3 管理员(teacher)字段名字段类型字段大小索引编号(ID)自动编号长整型Maintained(主关键字)用户名(username)文本50密码(password)文本50标记(flag)文本506 系统详细设计 6.1 后台管理系统界面 图6.1.1后台管理系统主界面图6.1.2 发布教程图6.1.3 修改删除图6.1.4 学生管理界面图6.1.5 考试管理界面图6.1.6 首页公告管理界面6.2 网站主界面图6.2.1 网站主界面图6.2.1 学生注册主界面图6.2.1 系统主界面7 网站调试和用户使用说明7.1 网站的调试应用程序的调试对编程来说是一项十分重要的工作。当程序有错误时,通过调试将问题找出来,加以解决,其应用的步骤如下:(1)选择要调试的对象或者文件,打开对应文件,代码将显示在Dreamwaver中,然后在Dreamwaver中进行调试。(2)修改某段代码后可一在浏览器中预览结果,如果仍有问题重复(1)。再次反复重复(1),(2)步骤,直到程序无错误为止。7.2 用户使用说明(1)此网站运行的环境为安装有IIS组件的WINDOWS XP或更高版本的操作系统。(2)系统数据库为 Microsoft Office Access。(3)此网站的操作人员要有一定的计算机基础。(4)登录身份验证可以在数据库中自行设定,但必须在相应的程序中进行修改。(5)可以对学生教程、成绩相关记录进行添加,删除,查询,修改等操作。(6)由于此网站还有许多需要改进的地方,所以在功能及使用范围方面存在一定的局限性。(7)本网站是示范性的毕业设计作品,不能应用在大型的学校。(8)本网站后台管理员用户名为admin,密码为admin。8 结束语经过一个多月来的设计和开发,学校在线考试系统基本开发完毕。其功能基本符合学校需求,能够完成基本的在线考试、成绩评定等。对于数据的输入、修改、查询等问题通过程序进行了有效的解决。并且能对数据库进行权限管理。但某些功能,由于自己知识的欠缺和时间不足造成一些细微的功能未能实现,主要是,某些算法不够简练,这些需要在以后的工作中改进,锤炼。在这段时间的设计中,我感觉自己学了很多的以前没有深入了解的知识和从未接触过的知识。比如ASP和Microsoft Office Access数据库以及网站设计方面的知识。在以前的学习中也学习了ASP和Microsoft Office Access,但那只是停留在了解的阶段。而此次毕业设计却带给我更进一步了解和应用这些知识的机会。做毕业设计的过程中,熟悉了数据库的应用和开发,对许多软件的安装原理有了较深刻的认识;对软件的开发过程、软件工程理论都有了进一步的了解,大大丰富了软件开发经验;并且对以前学习过程中所学到的相关知识有了更加深的了解,并进一步把它应用到毕业设计中。但是由于毕业设计时间较短和本人知识有限,所以该网站还有许多不尽人意的地方,网站还存在以下一些问题:(1)系统在安全性方面还有一些问题;(2)系统的某些功能还不能够很好的实现,同时本系统还某些方面没有考虑到;(3)系统在跨平台运行方面有一些不足。(4)系统在多人考试时,会出现网速延迟和缓冲等。这些都有待进一步的改善。因此,以后还应加强这几个方面的工作和学习:对网站的安全管理方面的学习和加强;对一些常用的应用软件还要多熟悉;更多地加强对关于网络功能数据库知识的学习。致 谢在完成论文的过程中,xxx指导老师给予我悉心的关心与指导,在此表示衷心的感谢。xxx认真负责的工作态度、严谨的治学风格、勤奋的工作作风深深地打动了我,在以后的学习工作道路上我要学习他这种精神。在开发系统的同时,和同学们之间的相互探讨也使我受益匪浅。几个月的时间内,我除学会开发数据库外更重要的是学到了兢兢业业,奋发学习的精神,这种精神是我今后人生前进道路上的一种力量。另外,我要感谢粤东高技的所有老师,是他们指引了我的前进方向、是他们的谆谆教诲和辛勤劳动让我对计算机的知识有了全面的学习和了解,还要感谢所有关心、帮助过我的同学,让我在大学生活中有了丰富的一面。最后,我还要感谢我的父母,是他们这些年的辛苦工作和苦心教导,使我有了进大学学习的机会,才有了今天的学识。参考文献1 ASP网络编程技术与实例四围科技 胡标编著 人民邮电出版社 2004年5月第1版2 数据库系统概论(第四版) 萨师煊 王删编著 高等教育出版社 2006年12月第3版3 李雁翎,陈光Access 2000基础与应用M北京:清华大学出版社,2003.4 美 Khristine Annwn Page著 王军 译,Dreamweaver MX 2004 网页设计标准教材(中文版)电子工业出版社 2004-09 5 解密SEO搜索引擎优化与网站成功战略作者:(美)欧朝晖 电子工业出版社6 尚俊杰,网络程序设计ASP案例教程清华大学出版社 2004-11-1.7 任胜兵,邢琳.软件工程M.第一版.北京邮电大学出版社,20048 王兴东,ASP & ASP.NET 应用编程 150 例电子工业出版社 2004-05附录(部分)源代码%function GetIp()getclientip = Request.ServerVariables(HTTP_X_FORWARDED_FOR)If getclientip = Thengetclientip = Request.ServerVariables(REMOTE_ADDR)end ifGetIp = getclientipend functionfunction paramAdd(strParam,strAdd,value)dim arrParam,intI,intJarrParam=split(strParam,&)strAdd=lcase(strAdd)intJ=Ubound(arrParam)paramAdd=for intI=0 to intJif inStr(1,lcase(arrParam(intI),strAdd&=)1 then paramAdd=paramAdd&arrParam(intI)&nextparamAdd=paramAdd&strAdd&=&valueend functionfunction EncodeJs(byVal str)if isNull(str) thenEncodeJs=exit functionend ifstr=replace(str,chr(10),)str=replace(str,chr(13),n)str=replace(str,)str=replace(str,)str=replace(str,)EncodeJs=strend functionOn Error Resume NextStartTime=timer()Db=Data/info.mdbSet conn = Server.CreateObject(ADODB.Connection)Connstr=Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(db)Connstr=Driver=Microsoft Access Driver (*.mdb);dbq= & Server.MapPath(db)Conn.Open Connstr%Dim studyid,yourpass,yournamestudyid=Request.form(username)yourpass=trim(Request.form(password)If studyid= or yourpass= ThenResponse.Write (alert(友情提示!nn会员帐号和密码未填!);history.back();)Response.endEnd Ifset rs=server.createobject(adodb.recordset)sql=select * from student where studyid=&studyid&rs.open sql,conn,1,3if rs.eof thenResponse.Write (alert(友情提示!nn帐号错误或没有该帐号!);history.back();)Response.endelseif rs(yourpass)yourpass thenrs.closeset rs=nothingResponse.Write (alert(友情提示!nn姓名密码错误!);history.back()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论