ImageVerifierCode 换一换
格式:DOC , 页数:37 ,大小:1.52MB ,
资源ID:55197      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-55197.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中小学学籍管理系统设计.doc)为本站会员(文****钱)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

中小学学籍管理系统设计.doc

1、高等教育自学考试毕业论文(设计) 目录 摘要 . 1 前言 . 错误 !未定义书签。 第一章 概述 . 3 1.1 项目的背景及意义 . 3 第二章 相关技术与开发工具介绍 . 4 2.1 B/S 三层体系结构 . 4 2.2 SQL 语言和 ACCESS 数据库 . 5 2.2.1 SQL 语言特点 . 5 2.2.2 Access 数据库特点 . 5 2.3 ASP 技术 . 7 2.3.1 ASP 概述 . 7 2.3.2 ASP 页面的结构 . 9 2.3.3 ASP 的编程特点 . 9 第三章 系统总体设计 . 10 3.1 需求分析 . 10 3.2 系统总体功能结构 . 10 3

2、.3 具体功能描述 . 11 3.3.1 学生信息管理功能 . 11 3.3.2 学生成绩管理功能 . 11 3.3.3 考试管理模块 . 11 3.3.4 用户管理功能 . 11 3.3.5 家校互动功能 . 11 3.4 数据库设计 . 12 第四章 系统实现 . 15 4.1 系统主模块 . 15 4.1.1 系统主页面 . 15 4.2 学生信息管理模块 . 16 4.2.1 学生信息录入页面 . 16 高等教育自学考试毕业论文(设计) 4.2.2 学生信息的查询修改删除 . 18 4.2.3 学生信息打印功 能 . 19 4.2.4 学生班级管理功能 . 19 4.3 学生成绩管理功

3、能 . 20 4.3.1 成绩录入前交互功能 . 20 4.3.2 成绩录入修改删除 . 21 4.4 考试管理功能 . 24 4.4.1 添加考试科目功能 . 25 4.4.2 添加考试类型功能 . 29 4.4.3 修改 删除考试功能 . 30 4.5 用户管理功能 . 30 4.6 家校互动功能 . 30 4.6.1 签写新留言 . 31 4.6.2 登陆功能 . 32 4.6.3 回复功能 . 32 总结 . 33 参考文献 . 34 致谢 . 35 高等教育自学考试毕业论文(设计) 1 摘要 本论文叙述了中小学学籍管理的系统以 及 ASP、 SQL 语言的特点,以及 Access 数

4、据库的应用。本系统主要功能有学生信息管理、学生成绩管理、学生考试管理、用户管理以及家校互动,为中小学学学籍管理提供了一个很好的平台,大大提高学校工作效率。本系统的基于 B/S 模式开发,具有操作方便、交互性强、灵活性高、管理成本低等特点。 关键词: 学籍管理 ,驾校互动,成绩管理 作 者: XXX 指导老师: YYY 高等教育自学考试毕业论文(设计) 2 前言 随着人类社会进入信息时代 ,计算机越来越多地活跃在社会各个领域、管理、网络、计算、控制、多媒体等。并且在某些方面成为不可缺少的工具 ,尤其在管理方面 ,管理软件的出现使大量繁琐复杂的问题变得简单易行。 现今学校的规模不断扩大 ,学生数量

5、急剧增加 ,有关学生的各种信息量也成倍增长。面对庞大的信息量 ,需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统 ,可以做到信息的规范管理 ,科学统计和快速的查询 ,从而减少管理方面的工作量。该学生信息管理系统用 ASP来设计界面 ,以 Access为后台数据库 ,采用面向对象的语言编程 ,实现对学生信息的基本管理 ,包括学籍信息 ,班级信息 ,课程信息 ,成绩信息的添加 ,修改和查询 .该系统充分考虑用户的操作简便性 ,实现快捷 操作。 本系统一共有学生信息管理模块、成绩管理模块、考试管理、用户管理和家校互动五大模块。 高等教育自学考试毕业论文(设计) 3 第一章 概述 1.1

6、 项目的背景及意义 学生学籍管理工作是中小学管理工作的重要组成部分,由于资金、技术等问题,现在相当一部分中小学校的学生学籍管理工作仍沿用手工方式。随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发学生学籍管理系统、实现学生学籍管理工作的自动化成为中小学校的迫切需要。 学生的学籍管理工作包括学籍管理工作、成绩管理 工作、考试管理以及和家长的交流互动,主要包括数据的输入、删除、修改、查询、统计、打印等功能,学生的学籍管理系统高效、准确地完成这些功能,并达到了界面友好、使用方便。 高等教育自学考试毕业论文(设计) 4 第

7、二章 相关技术与开发工具介绍 2.1 B/S三层体系结构 随着 Internet 越来越广泛的应用,原来基于局域网的企业网开始采用 Internet 技术来构筑和改建自己的企业网。于是,一种新兴的体系结构 B/S 应运而生,并获得飞速发展,成为众多厂家争相采用的新型体系结构 (如图 2-1 所示) 。 图 2-1 B/S 模式结构 在表示层中包含系统的 显示逻辑,位于客户端。它的任务是由 WEB 浏览器向网络上的某一 WEB 服务器提出服务请求, WEB 服务器对用户身份进行验证后用 HTTP 协议把所需的文件资料传送给客户端,客户机接受传来的文件资料,并把它显示在 WEB 浏览器上。 第二层

8、功能层:具有应用程序扩展功能的 WEB 服务器 在功能层中包含系统的事务处理逻辑,位于 WEB 服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过 SQL 等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给 WEB 服务器,再由 WEB 服务 器传送回客户端。 第三层数据层:数据库服务器 在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受 WEB服务器对数据库操作的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给WEB 服务器。 这种结构不仅把客户机从沉重的负担和不断提高的性能要求中解放出来,使之不再

9、支持应用,变成一个简单的客户机;而且由于客户机把事务处理逻辑部分分给了服务器,使客户机一下子“苗条”了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显高等教育自学考试毕业论文(设计) 5 示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,摆脱了 由于客户机有多个应用而造成的复杂运行环境的维护,把技术维护人员从繁重的维护升级工作中解脱出来,而把主要精力放在功能服务器上程序的更新工作上。这种结构另外的好处是应用程序的增加、删减、更新不影响用户个数和执行环境:由于新增的第二层位于客户机的数据库服务器之间,使得两者不能直接相连,并将事务处理逻辑模块集中在集成服务器上,使得用户不能非

10、法侵入,从而加强了系统的安全性;第二层还具有均衡分配网络资源的功能,使网络的分布式处理成为可能。由于有了这样一个中间层,使整个系统具有良好的稳定性和可扩展性。 这种三层结构层与层 之间相互独立,任何一层的改变不影响其它层的功能,它从根本上改变了传统的二层 US 体系结构的缺陷,是应用系统体系结构中一次深刻的变革。 2.2 SQL语言和 Access数据库 2.2.1 SQL语言特点 SQL( Structured Query Language)语言是关系数据库的标准语言, 1987 年 ISO 接受它作为标准,之后又不断完善和修改这一标准。目前使用的标准为 1992 年推出的 SQL-92标准

11、。由于 SQL语言结构简洁、功能强大、简单易学,因而倍受用户及计算机工业界欢迎。如今无论是像 Oracle, SQLServer 这些大型的数据库管理系统,还是像 Access, Foxpro 这些微机上常用的数据库开发系统,都支持 SQL 语言作为查询语言。在未来一段相当长的时间里, SQ将成为数据库语言领域中的一个流行语言。 SQL 是一种介于关系代数与关系演算之间的结构查询语言,按功能可以分为三部分: 数据定义语言( DDL, Data Definition Language) ,用来定义关系数据库的模式、外模式和内模式,以及对基本表、视图以及索引文件的定义、修改和删除等操作; 数据操纵

12、语言( DML, Data Manipulation L anguage),用来实现数据操纵功能,包括数据的查询和更新: 数据控制语言( DCL, Data Control Language),用来实现数据的安全性和完整性控制。 2.2.2 Access数据库特点 Access 2000 是 Microsoft 公司最新推出的 Office 2000 组件之一,是国外最流行的、功能强大的桌面数据库管理系统。使用 Access 2000 无需编写程序代码,仅通过直观的可视化操作即可完成大部分数据的管理工作。 Access 与很多优秀的关系数据库一样,可以让你高等教育自学考试毕业论文(设计) 6

13、很容易地连接相关的信 息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括很多流行的 PC 数据库程序(如 Paradox, Microsoft FoxPro)和服务器、小型积极大型机上的很多 SQL 数据库。 Access 还完全支持 Microsoft 的 OLE 技术。 Access 还提供 Windows 操作系统的高级应用程序开发系统。 Access 与其它数据库开发系统之间相当显著的区别就是:你不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一过程是完全可视的! 1.Access 的总体结构 Access 将所有有名字的东西都成

14、为对象( object),在 Access 2000 中,最重要的对象有表,查询,窗体,报表,宏和模块。 表是用户定义的存储资料的对象。每一个表都包含有关某个主体的信息。表包括不同种类资料的字段(列),而记录(行)则收集特定主体实例的所有信息。 查询为来自一个或多个表的资料提供定制视图的对象。在 Access 中,可以利用图形化的实例查询机制( QBE)或通过 SQL 语句来建立查询。你可以在查询中选择、更新、插入或删除资料,也可以用查询来建立新表。 窗体是主要的人机接口。大量的操作(几乎所有) 都要通过窗体完成。窗体通过运行宏( macro)或 Visual Basic for Applic

15、ations( VBA)过程,来响应大量的事件。 Access 2000为我们提供了强大的(同时也是相当方便的向导)来建立标准的 Windows 窗体。 报表为格式化、计算、打印选定资料而设计的对象。它是衡量一个优秀的数据库的重要标准(有时甚至是唯一的标准)。 为了响应已定义的事件,需要让 Access 去执行一个或多个操作,而宏就是对这些操作的结构化的定义对象。它可以让你象堆积木一样建立一个功能强大的程序,而无须写大量的代码 。 模块是包括用 VBA 编码的定制过程的一个对象。模块提供了独立的动作流以捕获错误,而宏做不到。模块能直接响应窗体或报表事件,也可以从应用程序的任何地方被调用。 2.

16、Access 的特点: Access 经过多次升级改版之后,其功能越来越强大,但操作反而更加简单。尤其是Access 与 Office 的高度集成,熟悉的界面使得很多初学者更容易上手。与传统的数据库管理系统相比, Access 具有以下特点: Access 2000 提供了很多便捷的可视化操作工具(如表生成器、查询设计器、报表设计器、数据访问页设计器)和向导( 如数据库向导、表向导、查询向导、报表向导等),以便数据库用户能够快捷地构造一个简单的信息管理系统。 Access 2000 作为 Office 套装办公自动化软件的重要组件之一,能够与 Word、 Excel等办公软件进行数据交换与共享

17、,构成了一个集文字处理、图表生成和数据管理于一体的高等教育自学考试毕业论文(设计) 7 功能强大的办公自动化处理系统。 Access 2000 提供了许多宏操作,用户只需按照一定的顺序组织这些宏操作,就可以在不编写任何程序的情况下,实现工作的自动化、如迅速打开报表和窗体等。 Access 2000 提供了大量的函数,如数 字函数、财务函数、日期和时间函数等,让用户在窗体、查询、报表中创建复杂的计算表达式。 如果要执行复杂或专业的操作, Access 2000 提供了 Visual Basic for Application(简称 VBA)程序设计语言,让数据库开发人员构造比较复杂的信息管理系统

18、。 Access 2000 不仅具有众多简单的传统数据库管理工具,同时还进一步增强了同 Web的集成,以便能够更方便地共享跨越各种平台和不同用户级别的数据。 Access 不仅继承了以往界面清晰、操作简单等很多优点,而且还加强了在因特网上进行数据 交换的功能。 2.3 ASP技术 ASP 是当今非常流行的 eb 开发技术,具有简单的开发方式, ASP 是 Active Server Pages(动态服务器主页)的缩写,它是微软开发的新一代动态网页技术,是一个服务器端的脚本环境,在站点的 eb 服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。 2.3.1 ASP概述 访问

19、 Web 数据库的技术有以下几种:公共网关接口 CGI( Common Gateway Interface), Internet Sever 应用程序编程接口 ISAPI( Internet Server Application Programming Interface)、 Java/JDBC, Plug_in(插件)和 ASP 技术。这些技术都是为了克服 HTML 静态页面发展起来的,在网页制作中应用以上技术可以随心所欲地开发出动态页面,利用他们更是可以开发出高性能的应用管理系统。 CGI 是较早的开发技术,但是开发成本高、编程复杂、服务器性能差、功能有限且不具备事务( Transacti

20、on)功能。 ISAPI 改进了 CGI 的缺点,利用 DLL 技术,但编程更加复杂。 JDBC 和 Plug_in 技术功能较完备,但 适用性较差。 ASP( Active Server Pages)是微软公司推出的一种用以取代传统 CGI 的新技术,由于具有编写简单、与 HTML 和 Script 脚本语言完全兼容、独立于浏览器、存取数据库极其方便等特点, ASP 已成为开发动态网站和 Web 数据库的主要技术之一。现在己经成为在Windows 环境下进行浏览器服务器模式的 Web 应用程序开发的流行工具之一。 简单讲, ASP 是位于服务器端的一个脚本运行环境,通过这种环境,用户可以创建

21、和高等教育自学考试毕业论文(设计) 8 运行动态的、交互式的、高性能的 Web 服务器应用程序。当前端用户提出对页面 的请求后,服务器首先响应该请求并调用引擎执行相应的文件,通过调用 ODBC 或 OLEDB(数据库引擎)与相应的后台数据库相连,由数据库访问组件 ADO( ActiveX Data Object)完成对数据库的各项操作,最后, ASP 根据访问数据库的结果集生成 HTML 语言的网页返回给前端用户。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 EB 服务器上生成的,所以不必担心浏览器能否处理脚本, Web服务器己经完成了所有脚本的处理,并将标准的 HT

22、ML 传输到浏览器。由于只有脚本的结果返回 到浏览器,所以用户看不到创建他们正在浏览的页的脚本命令。用户看到的只是HTML 网页,看不到 ASP 的程序代码,增强了保密性。工作原理见图 2.2 图 2-2 ASP 访问数据库工作原理 ASP 技术的核心是内置的 ActiveX 服务器组件和对象。 ASP 提供了功能强大的六个内置对象和五个内置组件,利用这些对象和组件可以开发出非常完美的 WEB 应用程序。 六个内置对象: ( 1) Application 对象:可以使用 Application 对象在给定的应用程序的所有用户之间共享信息。 ( 2) Objecfrantert 对象: 可以使用

23、 ObjectContext 对象提交或放弃一项由 Microsoft Transaction Server(MTS)管理的事务,它由 ASO 页包含的脚本初始化。 ASP 包含MTRANSACON 指令时,该页会在事务中运行,直到事务成功或失败后才会终止。 ( 3) Request 对象: Request 对象在 HTTP 请求期间,检索客户端浏览器传递给服务器的值。 ( 4) Response 对象:使用 Response 对象可以将输出发送到客户端。 ( 5) Server 对象: Server 对象提供对服务器上对象和属性的访问。 ( 6) Session 对象:可以使用 Session 对象存储特定用户会话所需的信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。 五个内置组件: ( 1)数据库存取组件( Database Access Component): ASP 提供 ADO 来存取具有 ODBC标准的数据库; ( 2)广告轮显组件( Ad Rotator Component):用来维护、构建 Internet 广告;

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。