学生成绩管理系统毕业论文1.doc
《学生成绩管理系统毕业论文1.doc》由会员分享,可在线阅读,更多相关《学生成绩管理系统毕业论文1.doc(33页珍藏版)》请在三一办公上搜索。
1、河北科技大学 本科生毕业论文(设计)题 目:学生成绩管理系统 学生姓名: 导师姓名: 院 别:河北科技大学 系别:计算机 专 业:计算机及应用 完成日期2014年九月十七日河北科技大学本科生毕业论文(设计) 论文题目: 学生成绩管理系统 论文摘要:长期以来,不少学校的学生成绩管理系统仍然停留在手工操作方式上,即使现在,仍然有不少学校使用这种方式。为了提高学生成绩管理的效率,本人设计了此学生成绩管理系统,本系统具有以下功能:(1)管理员可以按学号、班级等方式查询学生信息并且可以对学生信息进行修改、删除。还可以添加单个成绩、批量添加成绩。(2)学生可以按学号、班级、姓名、课程、成绩、学期、类型等方
2、式查询学生信息。本系统主要采用ASP技术、ACCESS数据库、结构化查询语言(SQL)。使开发出来的系统简单易用。 关键词:ASP SQL ACCESS 成绩管理 abstract:Since long ago, many school student result management system management system still paused in the manual operation way, even if the present, still had many schools to use this way. In order to enhance the stu
3、dent result management the efficiency, myself have designed this student result management system management system, this system has following function: And (1) manager may according to ways and so on student number, class and grade inquire the student information to be possible to carry on the revi
4、sion, the deletion to the student information. Also may increase the single result, the batch increase result.(2) student may according to ways and so on student number, class and grade, name, curriculum, result, semester, type inquire the student information. This system mainly uses the ASP technol
5、ogy, the ACCESS database, structured query language (SQL).Causes system simple Yi Yong who develops.目录1. 绪论11.1 项目开发背景和意义11.2 系统设计环境的选择12. 系统技术介绍22.1 HTML简介22.2 ASP简介22.3 ACCESS数据库简介32.4 SQL语言简介32.5 IIS简介42.6 服务器和客户机53. 系统分析、设计和实现63.1 系统工作原理63.2系统需求分析63.3 系统设计思想63.4系统功能分析73.5 数据库设计83.5.1 数据库需求分析83.5
6、.2数据库结构设计83.6 数据库连接94. 系统功能实现104.1系统登录模式104.2 系统功能104.3管理员主要功能实现125. 结束语13参考文献141. 绪论1.1 项目开发背景和意义长期以来,各个学校的学生成绩管理基本上都是靠手工进行的,随着各个学校规模的增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理效率低,这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念。所以我想借本次毕业设计之际,开发一个适用于各学校的学生成绩管理系统。本系统具有以下功能:(1)管理员可以按学号、班级等方式查询学生信息并且可以
7、对学生信息进行修改、删除。还可以添加单个成绩、批量添加成绩等。(2)学生可以按学号、班级、姓名、课程、成绩、学期、类型等方式查询学生信息。1.2 系统设计环境的选择ASP主要运行在Windows系列操作系统上,包括Windows98、Windows Me、Windows NT、Windows2000系列、Windows XP、Windows Server 2003等。使用PWS(Personal Web Server)或IIS作为服务器软件,返回客户端的是HTML文件,对客户端隐藏实现逻辑,同时,这样也就减轻了客户端服务器的负担,也使其客户端与平台无关。使用ASP可以实现访问服务器端的文件系统
8、,连接数据库开发基于数据库的应用等基本功能。ASP可以通过一组统称为ADO(Active Data Object)的对象模块来存取数据库。Microsoft Access就是属于数据库管理系统的软件,用户通过这个软件可以对数据进行输入、修改、编辑等工作。系统环境只要安装PWS4.0或IIS4.0/5.0。就全有Microsoft Access Driver、Microsoft ODBC for oracle、SQL Sever等ODBC驱动程序。这样就可以轻松的应用Access数据库从事ASP网页数据库的设计了。此外我们在编写一个系统的时候,除了要进行具体的逻辑编程以外,还要编写与用户交流的H
9、TML页面。学生成绩管理系统除了要用ASP语言实现后台集体的系统运行逻辑,还要编写前台便于用户使用的HTML界面。但是使用HTML直接编写页面是件非常困难的事情,不但效率低下,而且制作出来的页面也比较简单,所以在开发过程中,利用辅助开发工具Macromedia公司的可视化网页编辑器Dreamweaver MX 2004来进行前台页面的开发,能够提高学生成绩管理系统的开发效率和页面质量。2. 系统技术介绍本系统的开发采用HTML+ASP+ACCESS+SQL技术。将ASP与HTML语言结合起来,并利用ASP来连接数据库,以方便使用数据库中的数据。最后通过IIS来发布网页。对上述几种技术将分别介绍
10、。2.1 HTML简介HTML(Hypertext Markup Language)即超文本标记语言。是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分
11、,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。标准的html结构如下: 标题 2.2 ASP简介 ASP(Active Server Pages)程序是以.asp为扩展名的文本文件, 由微软公司推出的一种网络编程技术,是运行于服务器端(Server-side)的脚本(Script)运行环境。使用它可以将HTML语言、脚本语言和Active控件组合在一起,产生动态、交互且高效率的基于Web的应用程序。这个文本文件由静态HTML标记和动态ASP组成,他们之间可以相互包含。准确的说,ASP不能算做是一种编程语言,因为ASP没有提供自己专门的编程语言,而是允许用户包括VBScript
12、、JavaScript、PHP、Rexx、Perl、Tcl等许多已有的脚本语言编写ASP的应用程序,因此,ASP实际上应当是一种脚本语言的服务器端编写环境。具有以下优点。(1) ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易。(2)无须编译,容易编写,可在服务器端直接执行。(3)利用ADO组件轻松存取数据库。(4)与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。(5)ASP能与任何ActiveX scripting语言相容。可以使用VBScript或JavaScript语言来设计。(6)ASP技术的处理速度相
13、当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。(7)ASP的对象:Request对象:用来读取任何由HTTP请求传递(即来自浏览器)的信息。Response对象:用来控制发送给用户的信息,包括直接发送给浏览器;用Response. write方法发送文本内容;用Response.Redirect方法可以浏览指定的主页;Response. End方法可以结束网页的输出及程序的执行。Server对象:提供对服务器上的方法和属性进行访问。最常用的方法是创建ActiveX组件的实例(Server. CreateObject)。
14、Application对象:用于所有ASP用户间共享信息。Session对象:用于存储用户对话信息.在Web应用程序中,对于每一个新会话,都会创建1个新的Session对象.2.3 ACCESS数据库简介美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。ACCESS 2003具有以下新特性。 (1)完善管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE
15、、FoxBASE的统称)数据库系统所无法实现的客户服务器(Client/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理等功能。(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一部分,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。整体说来ASP与ACCESS的结合使得系统的开发简单、快捷、操作方便、易于系统管理和系统维护。2.4 SQL语言
16、简介结构化查询语言(Structured Query Language)简称SQL结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。SQL常用语句如下:(1)数据记录筛选: sql=select*from数据表where字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生成绩管理系统 毕业论文1 学生 成绩管理系统 毕业论文
链接地址:https://www.31ppt.com/p-3941733.html