学生成绩查询系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编号:
池州职业技术学院
毕业设计(论文)
课题名称:成绩查询系统
学生姓名:王健
学号:
专业:计算机应用技术
班级:
指导教师:
二○一二年一月
成绩查询系统
摘要:学生成绩管理是学校教学工作的一个重要的组成部分,长期以来,学校都是手工来完成学生成绩的计算、排序等管理工作。随着科学技术的突飞猛进,信息技术和网络技术被广泛应用,计算机的高效性和准确性可以把工作人员从繁杂的学生成绩管理工作中解脱出来。本论文中的基于WEB学生成绩管理系统是使用Dreamweaver+IIS (Internet Information Server)+ASP(Active Server Page)+SQL查询语言 +ACCESS 数据库来实现的。
关键字:Dreamweaver ASP ACCESS SQL 成绩查询
第一章绪论
1.1背景
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要管道,它在人们政治、经济、生活等各个方面发挥着重要的作用。计算机将具备更多的智慧成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。通过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。通过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。人们已充分领略到网络的魅力,Internet大大缩小了时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。
1.2目的
一直以来人们使用传统人工的方式管理档档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。学生成绩查询系统成为教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以说它是完全为学生朋友服务的系统,并且适用于各所高校。
对于本系统,我们需要实现以下一些以下主要功能:
1.学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。
2.添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免重复信息。
3.修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。
4.删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删
除掉。
5.管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。
第二章系统开发运行环境
2.1网页设计Dreamweaver工具简介
学生成绩查询系统中需要使用网页设计,而现在使用最多的网页设计工具主要有两个,一个是微软的FrontPage2003,另一个就是Macromedia公司的Dreamweaver。
通过对两者优缺点的比较以及本系统的需求发现,虽然微软的FrontPage2003号称最好的所见即所得的网页编辑器,然而一旦与Dreamweaver相比,几乎可以肯定,一定会将FrontPage抛诸脑后。Dreamweaver提供了强大的设计工具,在不用书写一行代码的情况下,就能够快速创建各种极具动态HTML特性的网页,例如动画和分层等;利用Dreamweaver的目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器;利用Dreamweaver的Roundtrip HTML技术,用户可以精确控制Dreamweaver生产的网页源代码,例如,在可视编辑器中进行编辑时,可以在HTML检视器中同步地看到Dreamweaver到底为您生成了什么样的源代码,从而杜绝了盲人摸象的弊病。在编辑由其他网页创作工具所生成的网页时,Dreamweaver会尊重其他工具所生成的原代码,不会任意修改它,当然,如果需要,Dreamweaver也仍然可以帮助您“净化”其他工具所生成的垃圾代码。
Dreamweaver是完全可定制的,您可以创建自己的对象和命令,修改菜单和快捷键,甚至可以通过自己书写JavaScript代码来为Dreamweaver创建新的行为和属性面板,以增强Dreamweaver本身的能力。
2.2 ASP语言概述
ASP是一种服务器端执行的脚本语言,在学习、开发、测试ASP之前,安装、配置服务器。服务器可以分为两类,一种是Web服务器, PWS或者IIS;另一种是数据库服务器,常用的数据库服务器一般使用Access或者SQL server。
安装和使用ASP服务器,ASP是在服务器端运行;使用服务器,鉴定自己的劳动成果。运用HTTP协议和HTML。ASP用的控制语言是VBScript和Jscript,运用VBScript。系统开发软件的使用,frontpage、 dreamweaver等的使用,它们是集成的Web应用软件开发系统,包括开发、发行、以及管理数据库驱动的Web应用软件所需的功能。
2.3 Access2000数据库
数据库是一批相关记录的集合。所谓记录是由许多字段组成,每个字段用来存放不同的数据。一个数据库可以包含许多条记录,而每一条记录中则含有多个字段。而数据库应用系统,就是建立在一个或多个数据库之上,并针对数据库中的数据库进行管理或应用的完整程序。
Access数据库是微软公司office系列中的一个产品,不属于大型数据库,适合开发个人版的小型程序。表是Access数据库中实际存放数据的地方。ACCESS数据库本身是关系型数据库,就是表与表之间可以通过关系字段建立联结,这样就可以从多个表中使用其相关的信息。在每一个Access数据库中,至少包含一个表,其它五种对象是根据表中的数据所建立的。针对不同的应用,用户可以建立多个查询,多个窗体,以及多个报表等。
2.4 SQL简介
SQL(Structured Query language),直译“结构化查询语言”,简称SQL语言,是国际化标准组织(ISO)的有关关系型数据库语言的标准语言。SQL的功能包含查询(Query),操作(Manipulation)定义(Definition)和控制(Control)四个方面,是一个综合的,通用的,功能极强的关系数据库语言。在本软件中,主要使用的是数据操作功能,包括SELECT,INSERT,DELETE,和UPDATE四个主要语句,即检索,增加,删除和更新等几个功能。
2.5系统开发基本原则
本系统的设计遵循“先总体,后局部,由上而下,由简到繁”的设计原则。
首先,讨论初步调查,从整体上对设计过程进行步骤化,其次是实现设计步骤的注意事项及划分设计文文件。这样做是为了先进行总体规划,再考虑设计过程中每个步骤的细节问题,只有按部就班才能做到无遗漏、无错失。充分利用网络的基本机构,充分利用现有资源,使用移植、重新安装、改造升级等手段,在不对现有系统产生影响的前提下,进行完善、进一步提高性能,是本系统设计的出发点和立足点。