- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
動态页面设计与实现课程讲义
《动态页面设计与实现》课程讲义
项目五 在线考试系统的设计
项目分析
考试系统的主要功能是实现在线考试和客观题的自动评分。考试系统由四个文件组成,功能如下。
1、TEST.MDB:考试系统的数据库文件(Access2000/XP格式)。
2、Login.asp:考试系统的登录界面。
3、Test.asp:考试系统的考试界面。
4、lScore.asp:考试系统的评分界面。
技术理论文档支持:
模块一 数据库的创建
一般数据库文件包括数据文件和日志文件,可以利用企业管理器创建,也可以利用SQL语句创建。
创建一个数据文件、一个日志文件的基本语法,如程序7-02.sql所示。
知识点一 数据库的创建
使用“企业管理器”或使用“Create Table”语句创建表。
使用语句创建表如程序7-04.sql所示。
知识点一 数据库的创建
修改表是指修改表的结构,增加或者减少列,比如要在myTable中增加一列MySistName,属性是CHAR(20)
1.1 数据库的创建
一旦创建并填充完数据库,应确保存储数据的可靠性,这对于任何企业都很关键。因此必须在设计数据库的时候考虑数据完整性。
数据完整性指数据库中存储数据的一致性。常规数据库管理系统需要在每个应用程序中编码实现数据完整性逻辑。实现数据完整型利用三种方法。
(1)使用Identity属性。
(2)使用Uniqueidentifier数据类型和NEWID()函数。
(3)使用六大约束。
1.2 广告组件、文件组建
组件名
组件名
说明
创建方法
数据库组件
包括前3章介绍的各种对象。
比如: ADODB.Connection
文件组件
用来操作文件、文件夹和目录。
比如: Scripting.FileSystemObject
广告组件
创建页面上的广告链接
比如: MSWC.AdRotator
浏览器组件
得到客户端浏览器的信息
比如: MSWC.BrowserType
文件链接组件
建立文件索引
比如: MSWC.NextLink
计数器组件
统计网页访问次数
比如: MSWC.pagecounter
FileSystemObject(FSO,文件系统对象)是IIS自带的一个组件
利用这个组件的一些方法可以在服务器上操作文件的内容、操作文件和操作文件夹。
1.3 广告组件、文件组建
利用IIS 5.0自带的FileSystemObject组件,几乎可以控制服务器的所有文件系统。为了实现这些功能,需要使用下面对象。
(1)FileSystemObject:它包括一些基本的对文件系统进行操作的方法, 比如复制和删除文件夹或者文件。
(2)TextStream:它用来读写文件。
(3)File:它的方法和属性被用来处理单独的文件。
(4)Folder:它的方法和属性被用来处理文件夹。
模块二 SQL Server存储过程及ADO操作
SQL存储过程执行起来比SQL命令文本快得多。当一个SQL语句包含在存储过程中时,服务器不必在每次执行它时都要分析和编译它。
可以在多个网页中调用同一个存储过程,使站点易于维护。
存储过程可以带输入输出参数,利用下面的存储过程来说明如何同时使用输入和输出参数,该存储过程十分常用,可以用来做密码验证。
首先创建用户表。
这个表为下面的存储过程提供了支持。
存储过程创建成功后,测试存储过程。
2.1 SQL Server存储过程及ADO操作
利用Command 对象来执行一个现有的SQL Server 的存储过程
在安装的SQL Server时,自带一个测试用的pubs数据库,里面有几个存储过程。打开SQL Server的数据库,里面有一个叫pubs的库,pubs库里面有一个叫Stored procedure的选项,打开有一个叫RepTq1的存储过程
模块三 文件上传组件、E-MAIL组件
组件为应用程序通过指定的接口函数提供一些功能。可以把组件理解为一种程序,通过调用这种程序,实现在ASP程序中无法实现或者很难实现的功能。许多应用程序可以同时使用组件,因此组件提供了一种很好的代码重用的方法。
可以利用ASP设计制作动态、交互的Web页面,但是会发现ASP在某些方面功能不强,甚至如果不借助服务器端组件就很难实现某些功能,例如文件上传、数据库操作,邮件功能,文件系统操作等。但是幸运的是可以找到很多组件来提高ASP的编程应用能力。
3.1 文件上传组件、E-MAIL组件
文件上传的组件很多,其中比较常用的上传组件很多
比如ASPUpload、FileUpload等等,其中LyfUpload功能比较全,而且使用起来比较方便。
该组件是由国内ASP爱好者刘玉锋编写的,目前众多的虚拟主机提供商在服务器上
您可能关注的文档
- 加速度的計算方法小结纸带的数据处理.doc
- 加速度與力和质量的关系.doc
- 加速折舊方法的运用及对企业的影响论文.doc
- 加速老化對选择的影响的物理和力学性能Bambusarigida竹子.docx
- 加速試验的比较分析.doc
- 加鋁电缆的特点.doc
- 助劑及其在纺织染整工业中的应用.doc
- 助工論文狠抓煤矿机电运输隐患排查的必要性.doc
- 助溶劑对甲醇汽油体系稳定性的影响.doc
- 助理工程師职称论文助理工程师职称论文浅谈博思格钢铁公司向下游建筑产业链延伸的发展策略.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)