文档介绍:目录
前言 2
第1章ASP 技术 3
3
4
第2章 SQL语言 7
7
基本查询、插入、修改 7
第3章概述 9
开发工具的选用 9
第4章设计构思 11
11
(主) 12
总结 38
参考文献 38
致谢 38
学生成绩管理系统的设计与实现
前言
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理学籍档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套学生成绩管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
第1章ASP 技术
Active Server Pages(ASP,活动服务器页面)就是一个编程环境,在其中,可以混合使用HTML、应用程序。 如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。当在Web站点中融入ASP功能后,将发生以下事情:
1、用户调出站点内容,。 
2、浏览器从服务器上请求ASP文件。
3、服务器端脚本开始运行ASP。
4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 
5、页面信息发送到浏览器。 
因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。 
ASP的优点
ASP(Active server page)工作在服务器的一端,通过服务器端的编译来动态的将HTML页面传送给浏览器,而“一般的脚本是直接在客户机端浏览器执行处理,由于脚本的兼容问题,经常出现错误,,即可实现动态页面的输出,这时当然需要WEB服务器支持ASP的运行。
ASP的优点所在:
,与HMTL/SCRIPT等达到完美的结合。
。组件的引用,极大的方便了ASP的使用。
。
,因此不在存在潜在的脚本兼容的问题。
ASP的内置对象
Request 从客户端取得信息
Response将信息发送客户端 
Server提供Web服务器的一些组件 
Session
储存一个Session会话过程中的用户信息,它仅可被该用户访问 
Application 在一个ASP应用程序中可以给不同客户端共享的信息 
(一)Request对象 
通过Request对象,我们可以收集到客户端的Form,Cookies,超连接,或是服务器的还境变量,因此,Request为我们的ASP程序提供的加工的“原材料”,您说它重要吗?没有Request对象的话,那么ASP程序就失去了与客户端联系的交互能立,可以把它想象为我们的眼睛和耳朵。 
 (二)Response对象 
Response对象可以把ASP程序加工后的“产品”,发送给客户,让他们可以看见结果。同时,也可以通过Response对象设置客户端浏览器的状态,比如设置Cookies,Cookies是一种跟踪客户端状态的技术,有的网站利用Cookies来记录你是第几次访问他们的网站,而Cookies就是那些保存在Windows系统目录Cookies里的那些文件,那些文件可以供网站重新读取和设