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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(毕业设计(论文)-基于ASP的学生档案管理系统---毕业论文.docx)为本站会员(聆听****声音)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

毕业设计(论文)-基于ASP的学生档案管理系统---毕业论文.docx

1、毕业设计(论文)题目基于 ASP 的学生档案管理系统系(部)计算机应用技术系专业软件技术班级姓名学号指导老师系主任年月日目录第一章绪论1第一节 管理信息系统概述1一、 管理信息系统的发展历史 1二、 管理信息系统的特点 1第二节 学生档案管理系统概述2第三节 开发基于 ASP 的学生档案管理系统的意义2第四节 开发工具的选择3一、 关于3ASP3二、 ASP 的特3点4三、 数据库介4绍4第五节 关于 B/S 体系6一、 简介6二、 B/S 体系的三层结构6第二章总体设计7第一节 设计思想7第二节 总体框架9第三节 详细功能11第四节 系统功能模块设计11第三章系统数据库设计11第四章详细设计

2、12第一节 用户浏览页面12第二节 用户登陆模块15第三节 学生信息管理模块18一、 学生信息浏22览22二、 学生信息录24入28三、 学生信息查31询33第四节 成绩信息管理模块33一、 成绩查询功33能34二、 单科成绩排行34榜35三、 用 E-Mail 发成绩36单37第五节 用户管理模块第五章系统测试和维护第一节 系统测试的原则和方法一、 系统测试的原则二、 系统测试的方法第二节 系统运行及维护第六章总结致谢参考文献肇庆工商职业技术学院 2008 届毕业设计(论文)第一章绪论第一节 管理信息系统概述一、管理信息系统的发展历史信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着

3、不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的 50 年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人 机系统”,该系统是 70年代初“后工业经济”时代的产物,企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。进入 20 世纪 80 年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。我国的管理信息系统大发

4、展是在 80 年代末 90 年代初,国家相继建立起了“金卡”、 “金关”、“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进, 无论是基于工业经济的管理信息系统,还是面向少数专家和管理人 员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象, 自身的系统结构,处理能力,都有了进一步的发展。二、管理信息系统的特点(一)管理信息系统的组成70管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及 MIS 建设的领导机构和实施机构,他们在系统中起主导作用。MIS 是一项系统工程,不是

5、只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。计算机技术是 MIS(管理信息系统)得以实施的主要技术。在这些技术中,软件开发是 MIS 开发的重点。第三个因素也不能忽视。企业的管理数据是MIS 正常运行的基础。广义地说,各项管理制度是 MIS 建设成功的基础。试想要计算一台机床的成本,需要按时输入每个部件、每个零件以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度作保证。(二)管理信息系统的界面特点在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS 人机界面设计一般遵循以下一些基本原则:(1)以

6、通信功能作为界面设计的核心人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式:另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通信),以免互相干扰,影响速度。设计 MIS 时,针对每一个功能,都要按照模块化思想,使输入、处理与输出 “泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。报表打印是 MIS 必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计, 虽然消耗时间,但易于整个 MIS 系统的维护。(2) 界面必须始终一

7、致统一的人机界面不至于会增加用户的负担, 让用户始终用同一1 种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。例如,在整个系统可以以问号图标表示帮助, 以磁盘图标表示存盘,以打印机图标表示打印等。(3) 界面必须使用户随时掌握任务的进展情况人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows 下的应用软件无论大小,其安装程序几乎均做到了这一点。开发 MIS 软件时,这一点很值得借鉴。(4) 界面友好。使用方便多数 MIS 软件的数据输入量较大。对于一些相对固定

8、的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定的数据,其值一般取 “小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入这类数据之前,MIS 软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。总之,所开发的 MIS 在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预量。实践证明,用户干预愈少,MIS 系统的满意程度愈高。第二节 学生档案管理系统概述学生档案管理系统是一个教育单位不可缺少的部分,它所产生的作用对于学校的决策者和管理者来说都是至关重要的,它能够为用户提供

9、充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了不少的困难。随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具备手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等, 这些优点能够极大地提高学生档案管理的效率。众所周知,计算机已经成为我们学习和工作的得力助手。今天,计算机的价

10、格已经十分低廉,性能却有了长足的进步。由于计算机可以代替人工进行许多繁杂的劳动,具备节省资源、提高工作效率、使敏感文档更加安全等特点,它已经被应用于许多领域。因此使用计算机来实现学生档案管理的计算机化已经成为当今时代发展的需要。目前决大多数大中专院校都已使用了学生档案管理系统,但是现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被以计算机为基础的信息管理所取代。应用计算机进行学生档案管理,归纳起来,主要有以下几点优势:(1) 可以方便地存储历届的学生档案,管理更为安全、高效;(2) 只需一

11、到两名管理员对学生档案信息进行管理,节省大量人力;(3) 可以迅速查询及修改相关信息。第三节 开发基于 ASP 的学生档案管理系统的意义对于基于 ASP 的学生档案管理系统来说,它有着传统意义上的学生档案管理系统所无法比拟的优势。1. 基于网络的管理。由于基于 ASP 的学生档案管理系统是把整个系统安装在网络上的某一台服务器上的,因此只要有一台能够连上网络的计算机,在任何时间,任何地点,都能够对这个系统进行操作。2. 客户端免安装。目前的大多数计算机安装的操作系统都是Windows 系列的,一般都自带 IE 浏览器,在这种情况下,不需要安装任何软件,就能对这个系统进行操作。3. 客户端零维护。

12、对系统数据库进行维护的工作是服务器端的任务,客户端用户不用担心系统维护的事情。第四节 开发工具的选择根据上述系统的特点和要求,本次设计的学生档案管理系统采用微软 ASP 脚本语言来开发 Web 应用程序。ASP 方便上手,网页可视化程度高,容易和 HTML 配合成丰富的动态网页。在各种数据库软件中,Oracle、Sybase、SQLServer是大型的数据库, 价格昂贵,对于学籍管理系统而言,它们发挥不了它们最大的用处。而 Access虽然是桌面数据库,存储的信息不宜过多,但由于本系统对数据库的要求不是太高,所以 Access 完全能够用作本系统的后台数据库。一、关于 ASPActiveSer

13、verPages:“动态服务器网页”,一般简称为“ASP”,ASP 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML 格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP 的 “执行” 结果,并且将这 ASP 执行的结果直接在浏览器中 “浏览”,不像VBScript 或 JavaScript 是在客户端(Client)的浏览器上执行, 若使用 VBScript 来设计程序,客户端 (Client)在浏览器中可以显示程序执行的结果,可是,客户端 (Client)若使用Netscape 浏览器就无法显示 V

14、BScript 的执行结果。二、 ASP 的特点1. 简单易上手:使用 VBScript、JScript 等简单易懂的脚本语言,同时结合 HTML 代码,即可快速地完成网站的应用程序。2. 任何开发工具皆可用于开发 ASP:只要使用一般的文书编辑程序,如 Windows 记事本,就可以编辑。当然,其他网页开发工具,例如,FrontPage Express、FrontPage 等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写 ASP,可能会发生一些意想不到的离奇状态3. 与浏览器无关 (Browser Independence):用户端只要使用可执行 H

15、TML 代码的浏览器,即可浏览 ASP 所设计的网页内容。ASP 所使用的脚本语言(VBScript、JScript)均在 Web 服务器端执行,执行结果所产生的 HTML 文件适用于不同的浏览器,用户端的浏览器不需要能够执行这些脚本语言4. 语言相容性高:ASP 能与任何 ActiveXScripting 语言相容。ActiveXserver omponents (ActiveX 服务器元件)具有无限可扩充性。可以使用 Visual Basic、Java、Visual C+、COBOL 等编程语言来编写你所需要的 ActiveX Server Components 。5. 隐密安全性高:如果

16、我们在浏览器中直接查看网页的原始代码,就只能看到 HTML 文件,原始的 ASP 程序代码是看不到的! 这是因为 ASP 程序先于网站服务 (WebServer)端执行后,将结果转换成标准 HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的 ASP 程序并不会轻易地被看见进而被盗用。三、数据库介绍数据库在一个 MIS 系统中占有很重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。一个合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。(一)数据库概论数据库是数据文件以及用于处理这些

17、数据文件的程序集合,是数据管理的最新技术。数据库技术已成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术是 20 世纪,60 年代后期产生和发展起来的一项计算机数据管理技术,它的出现使计算机应用渗透到人类社会的广阔领域。目前数据库的建设规模和性能、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的标志,数据库技术也成为计算机科学技术学科的一个重要分支。(二)选择 Access 的理由1. 在数据量不是很大的情况下,此数据库的效率完全能够满足平时使用的要求;2. 该数据库可移植性强,如果以后数据量增大,系统的查询和处理速度无法达到要求时,可以很容

18、易地转向 SQL Server 等大型数据库,程序部分基本不用改动;3. 目前办公室里的大多数电脑通常都安装有 Office 系列软件, 在这样的电脑软件环境下不用再安装额外的数据库引擎,就能进行数据库的管理;4. 该数据库文件单一,利于数据的导入与导出。第五节 关于 B/S 体系一、简介目前,网络应用软件运行的模式主要有两类:Client/Server 模式和 Browser/Web Server 模式。客户/服务器 (C/S)模式主要的缺点是维护、升级较麻烦,浏览器/服务器模式(B/S )是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似, 客户端是一个标准的浏览

19、器,服务器端是网站服务器 (Web Server),而 Web Server 与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的 MIS 系统纷纷采用这种模式。它的主要优点是集中化管理和维护,便于扩充应用、升级维护简便;而客户端的免安装和零维护的特点,极大地降低了日后的维护成本。利用 ASP技术是开发 B/S模式软件最方便、最简单的方法。企业使用的各个管理系统的功能将需要不断的扩充和更新,数据库的数据表及其结构也随之需要进行更新,软件也必将不断地更新;同时软件产品本身就要经过一个不断自我完善的过程。基于上述考虑,用Browser

20、/Web 模式来设计管理系统比较合适,服务器端采用 Access 数据库系统和 ASP 组件来构成管理系统的应用服务系统;客户端采用浏览器来完成管理的各项记录和查询的操作,同时可进行远程系统维护和管理。二、 B/S 体系的三层结构B/S 结构是真正的三层结构,它以访问 WEB 数据库为中心,HTTP 为传输协议,客户端通过浏览器(Browser)访问 WEB 服务器和与其相连的后台数据库,我们称之为 B/S(Browser/Server ) 模式。其三层结构组成如下图(图 1-1)所示:图中从左到右,分为三个层次:第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户

21、端向指定的 Web 服务器提出服务器请求,Web 服务器用 HTTP 协议把所需文件资料传给用户,客户端接受并显示在 WWW 浏览器上;第二层 Web 服务器是功能层,完成客户的应用功能,即 Web 服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回 Web 服务器,再传至客户端;第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。与传统的 C/S 模式相比,B/S 结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化: 管理员负责服务器硬件日常管理和维护,系统维护人员负责后

22、台数据库数据更新维护。由以上的比较分析可知,三层结构也可以理解为增加 WEB 服务器的 C/S 模式。图 1-1B/S 体系结构图第二章总体设计第一节 设计思想从前面的叙述中可以知道本系统是用 ASP 技术开发的 B/S 模式的管理系统,由用户通过浏览器在客户端向指定的 WEB 服务器提出服务请求,WEB 服务器用 HTTP 协议把所需文件资料传给用户,并显示在浏览器上。本系统的功能根据使用者的不同而有所不同,主要有两种用户:普通用户(学生)、系统管理员。为了便于整个系统的组织管理,把整个系统分为两大模块:用户模块和管理员模块,两个模块的功能都完全相对独立的设计,然后再将它们集成到一个总的控制

23、模块中。对于用户模块来说,只有浏览属于本用户(学生)的一些基本信息和成绩信息,而管理员模块,则可以录入、查询、修改、删除、查看所有学生的基本信息和成绩信息,并且可 以对班级、科目和教师信息进行简单的管理。第二节总体框架如图 2-1。图 2-1 学生档案管理系统组织框架图本系统是一个基于 ASP的学生档案管理系统,它主要是对学生的一些信息(包括基本档案信息、成绩信息等)进行详细的管理, 并且对班级、科目和教师信息进行简单管理,最关键的是这些管理 功能都必须能够在网上实现。具体功能可以从两个方面来介绍:1、从管理员角度讲,实现的功能是:(1) 对学生有关数据的输入功能a) 实现对学生基本信息的输入

24、b) 实现对学生成绩信息的输入(2) 对学生有关数据的更新功能由管理员进行档案收集,经过对档案资料的处理,更新学生档案管理系统中的相关信息(包括学生基本信息和学生成绩信息)。(3) 对学生档案信息的查询功能管理员可以通过自己的用户名和密码在因特网上对所有学生的信息 (包括学生的档案信息、学生的成绩信息)进行查询。(4) 对班级、科目和教师信息的简单管理(5) 对用户密码的管理2、从普通用户(学生)的角度讲,实现的功能是:(1) 在校学生可以通过自己的学号和密码在因特网上对自己的个人信息(包括个人的档案信息、成绩信息)进行查询。(2) 对用户密码的管理第三节 详细功能本系统是一个基于ASP的学生

25、档案管理系统,它主要是对学生的一些信息(包括基本档案信息、成绩信息等)进行详细的管理,并且对班级、科目和教师信息进行简单管理,最关键的是这些管理功能都必须能够在网上实现。具体功能可以从两个方面来介绍:1、从管理员角度讲,实现的功能是:(1) 对学生有关数据的输入功能a) 实现对学生基本信息的输入b) 实现对学生成绩信息的输入(2) 对学生有关数据的更新功能由管理员进行档案收集,经过对档案资料的处理,更新学生档案管理系统中的相关信息(包括学生基本信息和学生成绩信息)。(3) 对学生档案信息的查询功能管理员可以通过自己的用户名和密码在因特网上对所有学生的信息 (包括学生的档案信息、学生的成绩信息)

26、进行查询。(4) 对班级、科目和教师信息的简单管理(5) 对用户密码的管理2、从普通用户(学生)的角度讲,实现的功能是:(1) 在校学生可以通过自己的学号和密码在因特网上对自己的个人信息(包括个人的档案信息、成绩信息)进行查询。(2) 对用户密码的管理第四节 系统功能模块设计如图 2-2 和图 2-3。图 2-2系统功能模块(1)图 2-3系统功能模块(2)第三章数据库设计数据库结构的设计在基于 ASP 的学生档案管理系统中占有着很重要的地位,它的好坏将会直接影响到本系统的效率和实现的效果。根据系统的实际应用情况,本系统采用 Access 作为后台的数据库管理工具。以下是本系统数据库设计的具体

27、情况。字段名称,数据类 型,字段大小,说明表 3-1Ach 学生成绩表ID自动编号长整型项目名称Tuser_testnumber文本50准考证号Fuser_class文本50班级名称Fach数字单精度型成绩Ftestno文本50考试场次Fsubject文本50科目名称Fsubject_type文本5科目类型Fuser_name文本8学生姓名Fteacher_name文本8任课教师F表 3-2Admin 管理员用户表ID自动编号长整型项目名称Tadmin_name文本50用户名Fadmin_pwd文本50密码F表 3-3Class 班级信息表ID自动编号长整型项目名称Tstclass文本50班级

28、名称Fclass_number数字长整型班级人数F表 3-4St_info 学生信息表ID自动编号长整型项目名称Tuser_number文本50学号Fuser_name文本8姓名Fuser_testnumber文本50准考证号Fuser_idnumber文本18身份证号Fuser_sex文本2性别Fuser_time文本12出生年月Fuser_city文本10所在省市Fuser_area文本10所在地县Fuser_address文本50家庭地址Fuser_postcode文本6邮编Fuser_homephone文本20家庭电话Fuser_bedroomphone文本20寝室电话Fuser_mobilephoe文本20移动电话Fuser_email文本50电子邮件Fuser_collogetestach文本50高考成绩Fuser_major文本20专业Fuser_class文本10班级Fuser_rp备注奖惩情况Fuser_info备注备注信息F表 3-5Subject 科目表ID自动编号长整型项目名称Tsubject文本

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2