您现在的位置:网站首页答辩论文计算机毕业设计ASP毕业设计

计算机毕业论文范文-学生成绩管理系统

  • 简介: 毕业论文表格目录 ××××届毕业设计(论文)选题、审题表... 2 毕业设计(论文)任务书... 3 ××××届学生毕业设计(论文)中期检查表... 6 毕业设计(论文)评语... 7 毕业设计(论文)前期工作材料... 9 毕业设计(论文)开题报告... 10 毕...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

毕业论文表格目录

 

××××毕业设计(论文)选题、审题表... 2

毕业设计(论文)任务书... 3

××××届学生毕业设计(论文)中期检查表... 6

毕业设计(论文)评语... 7

毕业设计(论文)前期工作材料... 9

毕业设计(论文)开题报... 10

毕业设计(论文)说明书... 15

毕业设计(论文)答辩记录... 31

毕业设计(论文)指导记录... 32

毕业设计(论文)档      ... 33

优秀毕业设计(论文)推荐表... 34

毕业设计(论文)优秀指导教师登记表... 35

 


常州纺织服装职业技术学院

××××毕业设计(论文)选题、审题表

系部

计算机

选题

教师

   

 

专业

计算机应用与维护

技术职务

高级

中级

 

 

申报课题名称

学生成绩管理系统

课题性质

A

B

C

D

E

课题来源

A

B

C

D

 

 

 

 

 

 

 

课题简介

在各级各类学校中,学生成绩管理是学校工作中的一项重要内容,随着办学规模的扩大和招生人数的增加,建立一个成绩管理系统是非常必要的,因此我应用ASP动态网页设计的基本知识创建了一个学生成绩管理系统,在本系统中,对许多页面都设置了访问权限,当用户登录成功后,将其保存在会话变量中,该系统中的数据分别保存在4个表中,录入成绩之前,必须在录入学生资料和课程信息,查询成绩时,需要通过多表查询来获取所需数据。

设计(论文)

   

(包括应具备

的条件)

本设计要安装IIS信息服务,并且还要有dreameaver软件和Access软件,我会参考一些专业的书籍来完成此设计。

课题预计

工作量大小

适中

课题预计

难易程度

一般

 

 

 

 

 

 

所在专业审定意见:

 

 

 

                            负责人(签名)                             

 

 

常州纺织服装职业技术学院

 

毕业设计(论文)任务书

 

 

 

系部:

计算机

专业:

应用与维护

 

姓名:

陈宇

学号:

2003812121

 

题目

学生成绩管理系统

 

 

 

起迄日期:

2006110 ~ 610

 

设计(论文) 地点:

公司

 

     :

刘子明

 

人:

刘子明

 

 

发任务书日期:    2006 3 5

 

  计(论 文)任

1.本毕业设计(论文)课题应达到的目的:

 在各级各类学校中,学生成绩管理是学校工作中的一项重要内容.随着办学规模的扩大和招生人数的增加,学生成绩管理成为一项十分繁重的工作,建立一个成绩管理系统是非常需要的.

 

2.本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等):

  本系统使用SQL Server作为后台数据库,使用一组ASP动态网页作为应用程序的用户界面.本系统完成后,可以部署在Windows 2000 Server服务器上,同一局域网中的用户使用IE浏览器即可查询数据和处理数据.本系统由以下几个功能模块组成.

1.用户验证

用户要通过本系统查询和处理数据,首先要进行注册.每次访问系统时,必须输入用户名和密码进行登录.

2.学生资料管理

使用学生资料管理模块可以实现以下操作:

(1)     按照某种方式查询学生资料(所有用户);

(2)     录入.修改和删除学生资料(仅限操作员和系统管理员);

3.课程设置管理

使用课程管理模块可以实现以下操作:

(1)     浏览课程信息(所有用户);

(2)     录入.修改和删除课程信息(仅限操作员和系统管理员).

4.成绩数据管理

使用成绩管理模块可以实现以下操作:

(1)     按照指定方式查询成绩(所有用户);

(2)     录入.修改和删除成绩(仅限操作员和系统管理员).录入成绩之前,必须在录入学生资料和课程信息.

5.访问权限管理

使用访问权限管理模块可以更改用户的访问权限,只有系统管理员可以访问此模块.

3.对本毕业设计(论文)课题成果的要求〔包括图表、实物等硬件要求〕:

  这个成绩管理系统应用了ASP动态网页设计的基本知识,通过ASP内置对象获取用户提交的数据并发送相应的响应,通过ADO对象和SQL查询信语句实现对数据库的访问。在成绩管理系统的设计中,用户验证模块的设计是很重要的。要通过本系统查询和处理数据,必须首先进行注册。每次访问系统时,必须输入用户名和密码进行登录。在本系统中对许多页面都设置了访问权限。当用户登录成功时,将其用户名和权限级别保存在会话变量中,通过检测这些会话变量即可知道用户是否已经登录或是否具有所需要的访问权限。

4.主要参考文献

胡海、程光耀,Macromedia Dreameaver MX标准教程。北京:科学出版社,2002

丁贵广,ASP编程基础与实例。上海:教育出版社,2003

杜伟、罗治国,即学即用ASP.NET应用开发。南京:高等教育出版社,2004

 


计(论 文)任

5.本毕业设计(论文)课题工作进度计划:

     

2006

  1   10 ~ 6 10

 

 

 

 

120--3月10  确定毕业设计课题并完成前期材料

320--4月20  完成毕业设计的基本设计并加以改善

420--5月20  完成毕业设计的后期工作并加以调试

520--6月10  检查设计中有无错误并完成毕业设计论文,等待答辩

 

 

 

 

所在专业教研室审查意见:

 

 

 

 

负责人:           

                        

系部意见:

 

 

 

 

系部领导:          

                

 


 

常州纺织服装职业技术学院

××××届学生毕业设计(论文)中期检查表

学生姓名

 

 

指导教师

 

选题情况

课题名称

 

难易程度

偏难

 

适中

 

偏易

 

工作量

较大

 

合理

 

较小

 

符合规范化的要求

任务书

 

 

开题报告

 

 

外文翻译质量

 

 

 

 

学习态度、出勤情况

 

一般

 

 

工作进度

 

按计划进行

 

 

中期工作汇报及解答问题情况

 

 

 

 

中期成绩评定:

所在专业意见:

 

 

 

 

 

 

                                                  负责人:                

                                                                    

 


常州纺织服装职业技术学院

 

毕业设计(论文)评语

 

学生姓名:  陈宇  班级、学号计应0331  2003812121        

    目: 学生成绩管理系统                           

综合成绩:            

指导者评语:

 

 

 

 

 

 

指导者(签字)               

     


毕业设计(论文)评语


评阅者评语:

 

 

 

 

                            评阅者(签字):            

                                               

答辩委员会(小组)评语:

 

 

 

 

 

 

 

 

          答辩委员会(小组)负责人(签字):         

                                                

 

 

 

常州纺织服装职业技术学院

毕业设计(论文)前期工作材料

 

 

学生姓名:

陈宇

  号:

            2003812121

系 名 称:

计算机

  业:

应用与维护

设计题目:

学生成绩管理系统

 

 

指 导 者:

刘子明

讲师

 

( )

(专业技术职务)

 

材 料 目 录

序号

     

数量

 

1

毕业设计(论文)选题、审题表

1

 

2

毕业设计(论文)任务书

1

 

3

毕业设计(论文)开题报告〔含文献综述〕

1

 

4

毕业设计(论文)外文资料翻译〔含原文〕

1

 

5

毕业设计(论文)中期检查表

1

 

 


 

 

常州纺织服装职业技术学院

 

毕业设计(论文)开题报告

 

 

 

 

学生姓名:

陈宇

号:

2003812121

 

 

    业:

计算机应用与维护

 

 

    目:

学生成绩管理系统

 

 

指导教师:

刘子明

 

 

 

 

 

 

 

 

 

 

 

 

 

20063 15

 

 

 

 毕业设计(论文)开题报告

1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写

2000字左右的文献综述:

 

   几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理效率底。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。

数据库是一门研究数据管理的技术,始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
    
随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等),都投入了大量的资金开发MIS系统,以求在将来激烈的竞争中立于不败之地。在我国,民办教育是新兴的一个行业,是随着改革开放和市场经济的发展根据中国特有的国情发展起来的,特别是中国民办教育促进法的出台,从一定的程度上规范和促进了中国民办教育的发展,这是一个很有发展前途的新兴产业,但是同发达国家相比,我国的民办教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的民办院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的民办机构还没有全部具备这种功能。因此可见,随着我国民办教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。在开发方法的选择上,选择了演绎式原型法与生命周期法相结合的方法。具体来说,就是在系统开发之前对系统有一个总体框架设想,各功能单元的结构和功能也比较清楚,但是还没有具体实现。系统完成什么功能,分成哪几个部分,各个部分又有哪几个模块,都已理解掌握,且以后不需要做更大的变动,只是具体到每个模块,还没有全部实现。具体地设计可能是完全实现一个模块,也可能是用一个效率高地模块代替一个旧模块。信息系统的开发是一项比较复杂的工作,我们必须选用科学的有效的开发方法。近年来,国内外已逐步总结出一些开发信息系统的方法和技术,但是,从目前的情况来看,系统的开发技术仍是一个比较薄弱的环节。那么根据本系统开发的要求,本系统选择了生命周期法和原型法相结合的方法。现具体介绍如下:
 
生命周期这个概念源于系统工程方法。广义地说,任何系统均有其发生、发展、成熟、消亡或更新换代的过程,这个过程称为系统的生命周期。主要包括系统调查阶段、系统分析、系统设计、系统实施及系统维护与评价五个部分。根据系统设计而对整个系统实施,包括物理实施,程序设计,调试等。实施是最后的一步,关系着最后的成功。在开发工具的选择上,我们选择了对数据库有强大功能的数据库开发系统,于是选择了美国 Borland 公司推出的 Delphi7.0 开发工具。在pc机数据库系统xbase家族中,Delphi 是第一个全面支持面向对象程序设计的数据库语言工具。Delphi推出了7.0版本,它的主要特点有:
1.
强大的查询与管理功能
2.
强大的数据库开发功能
3.
扩大了对SQL语言的支持
4.
大量使用可视化的界面操作工具
5.
支持面向对象的程序设计
6.
多平台支持
7.
支持网络应用

学院在教学这一部分主要是由教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,使用本系统对学生的成绩进行合理管理,实现学生成绩的录入、编辑、删除等功能,也可以实现成绩的排序、检索等。它将成为教务处老师的一个很好的帮手。运用学生成绩管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。

 

2.本课题要研究或解决的问题和拟采用的研究手段(途径):

 

本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
1.
系统应具有实用性、可靠性和适用性,同时注意到先进性。
2.
对各个数据库进行动态管理,防止混乱。
3.
能够按照用户选择的不同的条件进行简单查询和复合查询。
4.
能够对查询结果进行分类汇总,实现报表打印。
5.
注意数据的安全性,具有数据备份和恢复的功能。
6.
方便用户的操作,尽量减少用户的操作。

 

 

 

 

 

 

 

 


 毕业设计(论文)开题报告

指导教师意见

1.对“文献综述”的评语:

 

 

 

 

2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:

 

 

 

 

 

 

 

 

 

 

 

                                     指导教师:              

                                                     

所在专业审查意见:

 

 

 

                                         负责人:              

                                                      

 


 

 

常州纺织服装职业技术学院

毕业设计(论文)说明书

 

   者:   陈宇    号:2003812121   

系部:            计算机                    

   业:      计算机应用与维护            

   目:              学生成绩管理系统            

指导者:        

刘子明

讲师

 

( )

(专业技术职务)

 

评阅者:

刘子明

讲师

 

( )

(专业技术职务)

 

 

   2006 6    常 州


毕业设计(论文)中文摘要

 

本系统全称为学生成绩管理系统。根据开发要求,它主要应用于教育系统,完成对日常的教学、教务、教师以及学生的计算机化的管理。开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。目前,学校工作繁杂、资料重多。目前,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。
 
本系统管理内容广泛,全面涉及了教务教学上的各项服务,包括学生成绩管理,其中有学生成绩管理;学生管理等等。在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。

 

 

关键词:信息管理系统 信息化 成绩管理 数据库 Delphi7.0

 

 

 


毕业设计(论文)外文摘要

Title:Grade Management System                       

                                                   

Abstract

The name of our system is grade Management System According to the requirements of developing, the system is mainly applied to education system which manage as the daily teaching educational administration and computeration of teachers and students. Developing grade Management System can not only reduce the presure of the staff and systematically manage the service and information, but also decrease the use of labour force, accelerate the requiring speed, improve management, speed the pace of concernad national department automated information retrieval to standardize the managements. Nowdays the universities work are miscellaneous especially in private ones. It's important to put the teachers' management on the table. Up to now, management has come into universities but not popularized. As for the teaching management, there is not a set of complete and unified system, so it's very necessary to develop a common compatible one.
  The system is wide and comprehensive in including most of the service items of teaching plans, such as grade management which refers to teaching plans, grade management, student management and so on. In developing procedure, we pursuer the comprehensiveness and commomality of the system, so that it can not only be applied in one educational institution. In choosing the developing methods, we combine the life sycle approach and the prototype-based approach, approach in four main steps: system investigation, system analysis, system design and system implementation. AS to data design, evolutionary prototype-based approach is partialy adopted to reanalysize , redisign and reimplemate with the user's ever-increasing understanding of the system.

 

 

Keywords management system   concernad    grade Management    ` self-sustaining       Delphi7.0

 

 

 

1  引言……………………………………………………………………………………………1

1.1系统的需求分析研究………………………………………………………………………1

1.1.1成绩管理系统的背景分析…………………………………………………………1

112开发学生成绩管理的必要性……………………………………………………………2

113学生成绩管理系统设计的目标的分析…………………………………………………2

1.1.4学生成绩管理系统的系统需求……………………………………………2

115学生成绩管理系统的功能需求分析…………………………………………2

1.2系统技术以及运行环境的需求分析…………………………………………………2

1.2.1 ASP技术简介…………………………………………………………………………2

1.2.2 ACCESS2003技术简介…………………………………………………………………3

1.2.3 SQL语句简介……………………………………………………………………………3

1.2.4 IIS简介……………………………………………………………………………………4

1.2.5运行环境………………………………………………………………………………… 5

2系统模块的设计……………………………………………………………………………5

2.1学生成绩管理系统流程图……………………………………………………………5

2.2.1系统功能模块图…………………………………………………………………5

2.2.2系统数据设计………………………………………………………………………………6

3学生成绩管理系统功能的实现…………………………………………………………………7

31数据库的连接………………………………………………………………………………7

32成绩管理系统的安全性……………………………………………………………………7

33学生成绩管理系统的关键代码……………………………………………………………9

34系统在调度中经常出现的问题……………………………………………………………9

结论………………………………………………………………………………………………10

致谢………………………………………………………………………………………………11

参考文献………………………………………………………………………………………12

 

 

 

 

 

 

 

 

 

 

1 引言

人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的迅速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。

在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多缺点,:效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着中国加入WTO,意味着我国要在同一个网络平台上参与国际竞争,同世界接轨。这对我们既是一个机遇,也是一个挑战。为此我们必须全面加强全民的信息技术教育,以提高我国的整体素质。科学技术的不断发展和提高,计算机科学技术日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为很有必要的事情。

11 系统的需求分析

111 成绩管理系统的背景分析

当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。

学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询、留言等操作,同时一样的方便学生对自己各科成绩查询,学习的交流。

112开发学生成绩管理的必要性

21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛的应用。如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。

开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩

113学生成绩管理系统设计的目标的分析

1、管理员能够实现对整个学生信息的添加、修改、删除、查询等操作。

2、可以将学生成绩的数据库发布到网上,方便学生进行查询,达到资源共享的目的。

3、学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改等相关操作。

114学生成绩管理系统的系统需求

21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便。该学生成绩管理系统是以ASP网页编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行。系统管理员、教师、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标

115学生成绩管理系统的功能需求分析

学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、等相关操作。

12系统技术以及运行环境的需求分析

121ASP技术简介

Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。

ASP程序的优点:

1ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易。

2、无须编译,容易编写,可在服务器端直接执行。

3、利用ADO组件轻松存取数据库。

4、与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。

5ASP能与任何ActiveX scripting语言相容。除了可使用VBScriptJavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言。

6ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

7ASP的对象和组件:ASP7个固有对象这7个固有对象分别是RequestResponseServerApplicationSessionASPErrorObjectContext

122 ACCESS2003 技术简介

Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。那么什么叫数据库呢?数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS)。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。

Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

123 SQL语句简介

1SQL 语句简介

SQL全称是“结构化查询语言(Structured Query Language)”,SQL包含4个部分:

1)数据查询语言DQL-Data Query Language SELECT

2)据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE

3)数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP

4)数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK

2SQL的优点

1)非过程化语言

2)统一的语言

SQL为许多任务提供了命令,包括:查询数据、数据更新、在表中插入记录、在表中修改记录、在表中删除记录、建立、修改和删除数据对象、控制对数据和数据对象的存取、保证数据库一致性和完整性 、以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。

3)是所有关系数据库的公共语言

由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。SQL是大多数关系型数据库用做查询语言的语言。它是可以移植的,并且容易学习使用,但是所有SQL语句都必须由数据库服务器独立地执行。这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询。所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销。

124 IIS简介

1IIS的安装

WINDOWS 2000 SERVER提供的WEB服务器组件IIS的安装方法,在开始→设置→控制面板→添加/删除程序命,在添加/删除程序中选择→添加/删除WINDOWS组件按钮,就会弹出如图2-1所示的WINDOWS组件向导对话框。在其中选择INTERNET信息服务IIS,然后单击下一步按钮,随后根据系统提示一步一步的操作即可完成IIS的安装。

(图2-1

2IIS虚拟目录的创建

在启动Internet后,在‘默认WEB站点’单击鼠标右键如图(2-2),在快捷菜单中选择“新建”→“虚拟目录”命令,输入虚拟目录的名字,然后按照系统提示操作,即可完成虚拟目录的创建。

图(2-2

3IIS的日常管理

1)启动站点,停止、暂停、删除站点

2)主目录设置、文档管理、ISAPI筛选器、HTTP头、目录安全性、文档、自定义错误、性能

125运行环境

  为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:

软件环境:

客户端:  Windows95/98/2000/XPInternet Explorer(IE)

服务器端:Windows NT/Windows2000Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98Personal Web Server(PWS)IE等。

数据库:采用Access,运行于服务器端。

硬件环境:
服务器 CPU:PIII 500以上 ,内存:512M以上
客户机 CPU:P200MMX以上,内存:32M以上 
2 系统模块的设计

21学生成绩管理系统流程图

 

(图3-1

 

 

221系统功能模块图

(图3-2

系统管理员在学生成绩管理系统中能够为学生重设密码,能够对学生成绩管理系统具体的按学号、或按姓名进行模糊查询,能对学生进行添加、删除修改等操作。

学生在系统中的基本功能是对自己所有成绩的查询,个人登录密码的修改,基本信息的查看。

222系统数据设计

表名

列名

数据类型

描述

备注

users

User_id

int

用户标识

为表的标识列,种子值和递增量值均为1

User_name

varchar(12)

用户名

 

password

varchar(12)

密码

 

E_mail

varchar(20)

电子邮箱

 

Purview_level

tinyint

权限级别

1、表示普通用户(默认值);2、表示超级用户;3、表示系统管理员

students

student_id

int

学生标识

为表的标识列,种子值和递增量值均为1

student_num

varchar(8)

学生学号

 

student_name

varchar(10)

学生姓名

 

student_sex

varchar(2)

学生性别

 

birthdate

datetime

出生日期

 

department

varchar(20)

所在院系

 

speciality

varchar(20)

专业名称

 

grade

varchar(4)

所在年级

 

class

varchar(4)

所在班级

 

home_addr

varchar(50)

家庭住址

 

Parent_name

 

 

 

parent_name

varchar(10)

家长姓名

 

home_phone

varchar(20)

家庭电话

           

Courses

remark

varchar(20)

备注

 

course_id

int

课程标识

为表的标识列,种子值和递增量值均为1

scores

course_name

varchar(50)

课程名称

 

id

int

课程成绩标识

为表的标识列,种子值和递增量值均为1

student_id

int

学生标识

student表中的student_id列相同

course_id

int

课程标识

courses表中的course_id列相同

 

score

decimal

成绩

 

 

 

3 学生成绩管理系统功能的实现

31数据库的连接

在整个学生成绩管理系统中,数据库的打开在系统中是很重要的,下面给出本系统连接打开数据库的代码文件DB.ASP

<%

dim db

set db=Server.CreateObject("ADODB.Connection")

db.open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.Mappath("bysj.mdb")

%>

32成绩管理系统的安全性

系统是用ASP网页编程+ACCESS数据库+SQL查询语句,学生成绩管理系统中拥有的用户名和密码才能正常进入成绩管理系统,系统安全设计的判断页面为DLCL.ASP文件,以下给出整个文件的部分代码提供参考:

<!--#include file="db.asp"--> 打开数据文件

<%

if request.form("xuehao")="" then

 response.write "<script>alert(用户不能为~!!!');window.location.href='index.asp'</script>"

end if

%>

读取输入的用户名进行判断,如果为空则自动跳回到系统首页

<%

if request.form("pwd")="" then

 response.write"<script>alert密码不能为空~!!!');window.location.href='index.asp'</script>"

end if

读取输入的密码进行判断,如果为空则自动跳回到系统首页

<%

 if request.form("xuehao")<>"" and request.form("pwd")<>"" then

             user=trim(request.form("xuehao"))

             pwd=trim(request.form("pwd"))

             lx=request.form("d1")

             session("a")=0   

        if lx="系统管理员" then

              sql="select * from admin"

              set rs=db.execute(sql)

              do while not rs.eof

                 if trim(rs("admin"))=user and trim(rs("pwd"))=pwd then

                      session("a")=1

                      session("user")=user

                      response.redirect "admin.asp"

                 end if

              rs.movenext

              loop

             response.redirect "errar.asp"

           end if

        if lx="学 生" then

               sql="select * from xuesheng"

               set rs=db.execute(sql)

           do while not rs.eof

              if trim(rs("xuehao"))=user and trim(rs("pwd"))=pwd then

                   session("a")=1

                   session("xuehao")=user

                   response.redirect "xuesheng.asp"

               end if

              rs.movenext

              loop

             response.redirect "errar.asp"

             end if

             end if

%>

 以上代码是通过读取输入的用户名和密码在从数据库中进行查找,是否有当前输入的用户和密码,如果用户名正确与密码正确则进入相应页面的同时对SESSION存一个值,如果数据库中没有该用户则跳到错误处理页面ERRAR.ASP

判断用户是否是从登录页面进入系统的处理页面文件ADERRAR.ASP的代码如下

<%

session("a")=0

if session("user")="" then

 response.write "<script>alert('你没有登陆,或登陆超时,请重新登陆~!!!');window.location.href='index.asp'</script>"

end if

%>

如果SESSION中的值为空,则自动跳转到登录页面

33学生成绩管理系统的关键代码

1)以下代码是实现循环输出学生成绩

<table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0">

     <tr>

          <td>学号</td>

          <td>姓名</td>

          <td>性别</td>

          <td>系部</td>

          <td>课程名</td>

          <td>成绩</td>

          <td> </td>

     </tr>

       <%

      sql= "select * from chengji"

          set rs=db.execute(sql)

          do while not rs.eof

          %>

     <tr>

          <td><%=rs("xuehao")%> </td>

          <td><%=rs("xingming")%> </td>

          <td><%=rs("xingbie")%> </td>

          <td><%=rs("xibu")%> </td>

          <td><%=rs("kechengming")%> </td>

          <td><%=rs("chengji")%> </td>

          <td> </td>

     </tr>

           <%

           rs.movenext 

           loop

          %>

</table>

34系统在调度中经常出现的问题

1 数据库的连接容易出错

2 各种数据写入数据库时容易出错

3 在调度中经常出现数词不匹配

 

 

 

 

 

 

 

 

 

结论

经过这两个多月的毕业设计和对相关资料的收集,让我清楚的感到随着网络科技的不断发展和网络的广泛应用,使我们的生活离不开它了。网络它以自己的独特的优点征服了我们。在教育越来越受重视的21世纪,随着学生成绩管理类型的不断增加和成绩管理要求的不断提高,管理方面的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情。在这样的情况下有一个实用学生成绩管理系统是有其必然性的,如果能做出一个完善的学生成绩管理系统就使管理方面的工作量减少很多。在这次的毕业设计中虽然时间紧迫但我学会了很多,也感到自身知识的贫乏,希望在日后的努力中能做出更完善的系统。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

致谢

从二月份接受课题到现在完成毕业设计论文,衷心的感谢我的指导刘子明老师给予了精心的指导和热情的帮助,尤其在课题设计的前期准备阶段和本人的数据库的设计阶段,导师提出许多宝贵的设计意见,在最后的测试修改阶段老师在百忙之中抽出时间为我们提供了必要的帮助,这样使得我们得以顺利的完成毕业设计开发工作,在短暂的一个月的相处时间里,老师渊博的知识、敏锐的思路和实事求是的工作作风给我留下了深刻的印象,这将使得我终身受益,谨此向老师表示衷心的感谢和崇高的敬意。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考文献

1)尚俊杰  《网络程序设计—ASP(第2版)》  清华大学出版社、北方交通大学出版社,20042

2)徐军、吴玉新 《网站ASP后台解决方案》  人民邮电出版社,20011

3)吴振峰  《网站建设与管理》  高等教育出版社,20051

4)白以恩 《计算机网络基础及应用》  哈尔滨工业大学出版社,20001

5)包锦阳 《大专生毕业论文(设计)写作指导》  浙江大学出版社,20046

6)吴林华 《网站建设与维护》  电子工业出版社,20046

7)邵丽萍,张后杨,柯新生 《网页编程技术》 清华大学出版社,20041

8)杨翼川、徐梅 《ASP动态网页设计实战》  机械工业出版社,200011

 

 

 


 

毕业设计(论文)答辩记录

 

 

毕业届别

 

专业

 

毕业设计(论文)题目

 

答辩日期、时间

 

答辩组成员(签字):

答辩记录:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                             

 

 

 

 

 

 

 

 

 

                                                 记录人(签字):

                                                       

 

                                               答辩组组长(签字):

                                                          日(学院盖章)

附注:

 

 

毕业设计(论文)指导记录

专业:计算机应用与维护       毕业届别:  2006

陈宇

2003812121

班级

机应0331

指导教师

刘子明

毕业设计(论文)题目

学生成绩管理系统

日期

指导内容

存在问题

教师、学生签字

2006-1-21

如何选定课题,与指导老师讨论毕业设计

选题目标不明确

 

2006-2-10

选定课题

不清楚课题的

目标和任务

 

2006-3-8

文献检索调研,完成任务书和开题报告

明确了目标与任务,但不知如何下手

 

2006-3-19

收集课题资料

确定实习单位

实习单位尚在斟酌中

 

2006-4-8

毕业设计指导

毕业实习

毕业设计不知怎么做

 

2006-4-25

毕业设计分析

中期检查

实习单位的社会人际关系如何处理

 

2006-5-1

检查毕业实习日记

不知如何写实习日记

 

2006-5-3

撰写论文

如何写论文

 

2006-5-12

毕业论文定稿

担心论文能否过关

 

2006-5-13

毕业论文打印

做好电子备份

所有资料都需上交

 

2006-6-10

毕业论文答辩指导

答辩问题如何回答

 

 

 

 

 

 

  2006

 

 

 

毕业设计(论文)     

 

 

 

   姓名学号 2003812121 性别      

系部 计算机  专业    计算机应用与维护           班级  机应0331

   课题名称          学生成绩管理系统                                                   

   指导教师   刘子明            

编号

      

件数

页数

编号

       

件数

页数

1

前期工作材料

1

1

2

毕业论文说明书

1

3

1

学生用选题表

1

1

2

毕业论文目录

1

1

1

教师用课题表

1

1

2

毕业论文正文

1

12

1

毕业论文任务书

1

3

3

毕业论文指导记录

1

1

1

毕业论文开题报告

1

5

4

毕业论文答辩记录

1

1

1

外文资料翻译

1

1

5

毕业论文评语

1

2

1

中期检查表

1

1

6

档案袋及封面

1

1

2006 6 20 日(系部公章)存档

 

     

 


 

优秀毕业设计(论文)推荐表

姓名

 

学号

 

系别

 

届别

 

毕业设计(论文)题目:

 

指导教师推荐意见:

 

 

 

 

 

 

 

 

 

 

 

                                       指导教师签字:

                                            

答辩小组意见:

 

 

 

 

 

 

 

 

                             

                             组长签字:

                                         

学院审核意见:

 

 

 

 

 

                                      系部主任签字:

                                               日(系部盖章)

教务处审批意见:

 

                                      

                                      

 

                                         教务处长签字:

                                           日(教务处盖章)

 

毕业设计(论文)优秀指导教师登记表

姓名

 

性别

 

职称

 

学历

 

主要工作业绩:(本栏不够可另附纸)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

系部意见:

 

 

 

 

 

 

                      系部主任签字:

                                    (盖章)

教务处审核意见:

 

 

 

                         教务处长签字

                                       (教务处盖章)

学院审批意见:

 

 

 

                         分管教学院长签字:

                                  

 

查看评论 已有0位网友发表了看法
  • 验证码: