目 录 引言... 1 内容来自论文无忧网 www.paper51.com 一、 系统设计相关原理... 1 copyright paper51.com 1.1 ASP概述... 1 copyright paper51.com 1.2 SQL Server 2000概述... 1 http://www.paper51.com
1.3 PowerDesigner概述... 2 http://www.paper51.com 二、系统简介... 2 内容来自论文无忧网 www.paper51.com 三、数据库设计... 3 内容来自www.paper51.com
3.1数据库设计概述... 3 copyright paper51.com 3.2数据库需求分析... 3 paper51.com 3.3数据库的概念结构设计... 6 http://www.paper51.com
3.4数据库的逻辑结构设计... 8 内容来自www.paper51.com 3.5数据库的物理结构设计... 13 内容来自论文无忧网 www.paper51.com 3.6数据库的实施... 13 内容来自论文无忧网 www.paper51.com 3.7数据库的运行和维护... 16 copyright paper51.com 四、数据库连接... 16 paper51.com 五、总结... 17 copyright paper51.com
参考文献 http://www.paper51.com
致谢 copyright paper51.com 内容来自www.paper51.com 引言 copyright paper51.com 由于网络的普及与快速发展,上网成了人们获取知识和信息的重要途径,越来越多的人开始接触网络并利用网络来提高自身素质,网络考试系统应运而生。 paper51.com 利用网络和数据库技术,我开发了基于B/S模式网络考试系统。它运用方便、操作简单.虽只实现了客观试题考试部分,但已实现了动态随机出题、自动阅卷等重要功能,也就是说实现了真正的无纸化考试,同时也大大减轻了教师出题、阅卷等工作量。希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来。 paper51.com
一、 系统设计相关原理 内容来自www.paper51.com 1.1 ASP概述 内容来自论文无忧网 www.paper51.com ASP[1]是Active Server Pages的简称,中文意思是动态服务器网页,它是一种服务器脚本编写环境,它以VBScript和JavaScript作为脚本语言,可以用来创建包含HTML标记、文本和脚本命令的动态网页,其文件扩展名是.asp。ASP是目前流行的Web应用开发技术之一,用于构建Windows服务器平台上的Web应用程序。 内容来自论文无忧网 www.paper51.com Asp的特点: http://www.paper51.com (1) 使用Asp可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。 内容来自www.paper51.com
(2) 使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML标记,即可快速完成网站的应用程序,无须编译,容易编写。 http://www.paper51.com (3) 使用普通的文本编辑器,如Windows的记事本,Word等都可以进行ASP程序的编辑设计工作。 http://www.paper51.com (4) ASP程序与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览Asp所设计的网页内容。 内容来自www.paper51.com
(5) 提高了程序的安全性,ASP的源程序不会传到用户的浏览器上,因而可以避免所写的源程序被他人剽窃。 http://www.paper51.com
Asp的处理流程: paper51.com (1) 在客户端计算机上,用户在浏览器的地址栏中输入一个ASP动态网页的URL地址并按Enter键,向Web服务器发出一个ASP请求。 copyright paper51.com (2) Web服务器收到该请求后,根据扩展名.asp判断出这是一个ASP文件请求,并从硬盘或内存中获取所需ASP文件,然后向应用程序扩展ASP.dll发送ASP文件。 copyright paper51.com (3) ASP.dll自上而下查找、解释并执行ASP页中包含的服务器端脚本命令,处理的结果是生成了HTML文件,并将HTML文件送回Web服务器。 paper51.com (4) Web服务器将HTML发送到客户端计算机上的Web浏览器,然后由浏览器负责对HTML文件进行解释,并在浏览器窗口中显示结果。 paper51.com 1.2 SQL Server 2000概述 内容来自论文无忧网 www.paper51.com Microsoft SQL Server2000[2]是由Microsoft公司开发的,简称SQL Server,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。SQL Server是一种高效的关系数据库系统,它与Windows NT/200x及Windows 9x等操作系统紧密集成。这种安排使SQL Server能充分利用操作系统所提供的特性。对于现在复杂的浏览器/服务器系统来说,SQL Server是一个很好的选择。 copyright paper51.com
选择SQL Server的原因:SQL Server与Windows服务器紧密集成,而Windows服务器具有很好的安全性,能够排除所有未经授权的非法用户的访问,确保了SQL Server2000服务器的安全性,符合系统对安全性的要求;用户可以使用Web浏览器查询存储在SQL Server 2000数据库中的数据,符合系统远程访问数据库的要求;容量庞大,每个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的考题数目较多的要求。 内容来自论文无忧网 www.paper51.com 1.3 PowerDesigner概述 copyright paper51.com
PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员(DBA)和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。 http://www.paper51.com
|