学生信息管理系统论文

上传人:大米 文档编号:432803844 上传时间:2023-11-03 格式:DOC 页数:31 大小:527.02KB
返回 下载 相关 举报
学生信息管理系统论文_第1页
第1页 / 共31页
学生信息管理系统论文_第2页
第2页 / 共31页
学生信息管理系统论文_第3页
第3页 / 共31页
学生信息管理系统论文_第4页
第4页 / 共31页
学生信息管理系统论文_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《学生信息管理系统论文》由会员分享,可在线阅读,更多相关《学生信息管理系统论文(31页珍藏版)》请在金锄头文库上搜索。

1、ASP系统开发毕业论文学生信息管理系统目录第一章 需求分析11.1开发的背景11.2 开发的目的21.3 技术可行性分析31.4 开发基于ASP 的学生档案管理系统的意义4第二章 开发工具的选择52.1 关于ASP52.2数据库介绍6第三章 总体设计83.1 设计思想83.2 总体框架93.3 详细功能93.4 数据库设计10第四章 详细设计134.1 用户登陆模块134.2 管理员模块154.3学生用户管理模块204.4数据库连接代码22第五章 系统测试和维护2351 系统测试的原则和方法235.2 系统运行及维护25总 结26致谢28参考文献29第一章 需求分析1.1开发的背景目前,学校学

2、生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。该系统具备以下功能:具有管理员权限的用户可以添加、删除、修改和浏览所有学生

3、的各种基本信息和成绩信息;而只有普通权限的用户只能查看属于他自己的各种信息。更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。学生档案管理系统是一个教育单位不可缺少的部分,它所产生的作用对于学校的决策者和管理者来说都是至关重要的,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了不少的困难。随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重

4、要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具备手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高学生档案管理的效率。众所周知,计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步。由于计算机可以代替人工进行许多繁杂的劳动,具备节省资源、提高工作效率、使敏感文档更加安全等特点,它已经被应用于许多领域。因此使用计算机来实现学生档案管理的计算机化已经成为当今时代发展的需要。目前决大多数大中专院校都已使用了学生档案管理系统,但是现在我国的中小学校中档案的管理水平还停

5、留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被以计算机为基础的信息管理所取代。应用计算机进行学生档案管理,归纳起来,主要有以下几点优势: (1) 可以方便地存储历届的学生档案,管理更为安全、高效; (2) 只需一到两名管理员对学生档案信息进行管理,节省大量人力(3) 可以迅速查询及修改相关信息。1.2 开发的目的学生档案管理系统是一个教育单位不可缺少的部分,它所产生的作用对于学校的决策者和管理者来说都是至关重要的,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人 们使用传统人工的方式管理文件档案,这种管理方式存在着

6、许多缺点,如:效率低、保密性差, 另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了不少的困难。 众所周知,计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步。由于计算机可以代替人工进行许多繁杂的劳动,具备节省资源、 提高工作效率、使敏感文档更加安全等特点,它已经被应用于许多领域。因此使用计算机来实 现学生档案管理的计算机化已经成为当今时代发展的需要。 应用计算机进行学生档案管理,归纳起来,主要有以下几点优势: (1) 可以方便地存储历届的学生档案,管理更为安全、高效; (2) 只需一到两名管理员对学生档案信息进行管理,节省大量人力;

7、(3) 可以迅速查询及修改相关信息。而开发一套基于ASP 的学生档案管理系统,它又有着传统意义上的学生档案管理系统所无 法比拟的优势: 1. 基于网络的管理。由于基于 ASP的学生档案管理系统是把整个系统安装在网络上的某 一台服务器上的,因此只要有一台能够连上网络的计算机,在任何时间,任何地点,都能够对这个系统进行操作。 2. 客户端免安装。目前的大多数计算机安装的操作系统都是 Windows系列的,一般都自带IE 浏览器,在这种情况下,不需要安装任何软件,就能对这个系统进行操作。 3. 客户端零维护。对系统数据库进行维护的工作是服务器端的任务,客户端用户不用担心系统维护的事情。 1.3 技术

8、可行性分析管理系统的服务器硬软件要求配置如表所示:表1.1 系统软硬件配置要求表硬/软件配置要求CPUPIII 1G以上RAM128MB以上硬盘100M以上硬盘空间监视器Windows系统支持监视器,可显示16位操作系统Windows2000,WindowsXP,Windows2003 软件Microsoft IIS,Access,IE或Netscape浏览器1.4 开发基于ASP 的学生档案管理系统的意义对于基于ASP 的学生档案管理系统来说,它有着传统意义上的学生档案管理系统所无法比拟的优势。1.基于网络的管理。由于基于 ASP的学生档案管理系统是把整个系统安装在网络上的某一台服务器上的,

9、因此只要有一台能够连上网络的计算机,在任何时间,任何地点,都能够对这个系统进行操作。2.客户端免安装。目前的大多数计算机安装的操作系统都是 Windows系列的,一般都自带IE 浏览器,在这种情况下,不需要安装任何软件,就能对这个系统进行操作。3.客户端零维护。对系统数据库进行维护的工作是服务器端的任务,客户端用户不用担心系统维护的事情。第二章 开发工具的选择根据上述系统的特点和要求,本次设计的学生档案管理系统采用微软ASP 脚本语言来开发Web 应用程序。ASP 方便上手,网页可视化程度高,容易和HTML 配合成丰富的动态网页。在各种数据库软件中,Oracle、Sybase、SQL Serv

10、er 是大型的数据库,价格昂贵,对于学籍管理系统而言,它们发挥不了它们最大的用处而 Access 虽然是桌面数据库,存储的信息不宜过多,但由于本系统对数据库的要求不是太高,所以Access完全能够用作本系统的后台数据库。 2.1 关于ASP Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得ASP 的“执行”结果,并且将这ASP 执行的结果直接在浏览器中 “浏览”,不像V

11、BScript 或 JavaScript 是在客户端(Client)的浏览器上执行,若使用VBScript 来设计程序,客户端 (Client)在浏览器中可以显示程序执行的结果,可是,客户端 (Client)若使用Netscape 浏览器就无法显示VBScript 的执行结果。2.1.1 ASP的特点1. 简单易上手:使用 VBScript、JScript 等简单易懂的脚本语言,同时结合 HTML代码,即可快速地完成网站的应用程序。 2. 任何开发工具皆可用于开发 ASP:只要使用一般的文书编辑程序,如 Windows记事本,就可以编辑。当然,其他网页开发工具,例如,FrontPage、Exp

12、ress、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。3. 与浏览器无关 (Browser Independence):用户端只要使用可执行HTML 代码的浏览器,即可浏览ASP 所设计的网页内容。ASP 所使用的脚本语言(VBScript、JScript)均在Web 服务器端执行,执行结果所产生的HTML 文件适用于不同的浏览器,用户端的浏览器不需要能够执行这些脚本语言4. 语言相容性高:ASP能与任何 ActiveX Scripting 语言相容。ActiveX Server Comp

13、onents (ActiveX 服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Visual C+、COBOL 等编程语言来编写你所需要的ActiveX Server Components 。5. 隐密安全性高:如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML 文件,原始的ASP 程序代码是看不到的!这是因为ASP 程序先于网站服务 (Web Server)端执行后,将结果转换成标准 HTML 文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP 程序并不会轻易地被看见进而被盗用。2.2数据库介绍数据库在一个MIS 系统中占有很重要

14、的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。一个合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 2.2.1数据库概论数据库是数据文件以及用于处理这些数据文件的程序集合,是数据管理的最新技术。数据库技术已成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术是20 世纪,60 年代后期产生和发展起来的一项计算机数据管理技术,它的出现使计算机应用渗透到人类社会的广阔领域。目前数据库的建设规模和性能、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的标志,数据库

15、技术也成为计算机科学技术学科的一个重要分支。2.2.2选择Access的理由1. 在数据量不是很大的情况下,此数据库的效率完全能够满足平时使用的要求; 2. 该数据库可移植性强,如果以后数据量增大,系统的查询和处理速度无法达到要求时,可以很容易地转向 SQL Server 等大型数据库,程序部分基本不用改动;3. 目前办公室里的大多数电脑通常都安装有Office 系列软件,在这样的电脑软件环境下不用再安装额外的数据库引擎,就能进行数据库的管理;4. 该数据库文件单一,利于数据的导入与导出。2.2.3数据库的连接Access是文件型数据库,一个文件就是一个数据库,可以利用ASP中的语法直接连接。在连接数据库之前,必须先声明一个对象来当作数据库与ASP程序之间的媒介,具体连接方式如下:sub connectiondatabasedim strdbpathdim ConnStrstrdbpath = data/data.aspConnStr = Provider = Microsoft.Jet.OLEDB.4.0;Data Source = & Server.MapPath(strdbpath)Set c

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号