毕业论文——ASP校园学生信息在线管理系统_第1页
毕业论文——ASP校园学生信息在线管理系统_第2页
毕业论文——ASP校园学生信息在线管理系统_第3页
毕业论文——ASP校园学生信息在线管理系统_第4页
免费预览已结束,剩余15页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP校园学生信息在线管理系统摘要:随着信息科技在全社会的飞速发展与普及,把世界上所有电脑联接起来的网络技术已日渐成熟,每天都有海量的信息在各种电脑网络上驰骋。特别是INTERNET网的普及,它改变了传统传输媒体的传递方式,而且是一个非常廉价的交互式国际通信媒体。 利用INTERNET 技术来实现“无纸办公”这个概念已经深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,如何利用现有的资源,来更好地服务于学校的教学,服务于学校的管理工作,是摆在我们面前的一个共同的命题。 就目前而言,学校的学籍管理方式还停留在手工操作基础上,每个学期和学年,教师需要花费大量的时间来登录学生信息,而管理人员也需要花费较多的时间来校对管理。同时又形成信息册在教师和教导处之间传递的延时性,遇到学生转入转出,又因为各个学校使用的学籍卡的不同,而造成信息的缺失或者遗漏。为了减轻教师繁复的誊写工作、加强学校学生信息管理的方便性,本课题主要针对中小学学校学籍信息管理而进行的初级研究。 本论文从学校需求分析入手,对毕业设计软件的设计思想和程序实现的过程作出了一个比较系统的分析和讨论。关键词:Dreamweaver B/S模式 ASP Access 数据库Abstract:Along with the information science and technology in the entire societys rapid development and the popularization, the network technology which all computers joins the world in has been mature day after day, every day has the capacity for alcohol the information to gallop in each kind of computer network. Specially the INTERNET net popularization, it changed the tradition transmission medium transfer mode, moreover is extremely inexpensive interactive international correspondence media. Realized the non- paper work using the INTERNET technology this concept already to strike root in the hearts of the people, the campus net is completing resources sharing, the Internet visit, the educational administration management, the electron as a school information construction platform prepares a lesson and so on the aspect has played the vital role. The service teaching, raises the teaching level and the effect is the core goal and the core value which the campus net constructs, how uses the existing resources, comes to serve well the school teaching, serves to the school supervisory work, is suspends in front of us a common proposition. In the present case, the school school register management way also pauses in the manual operation foundation, each semester and the school year, the teacher needs to spend the massive time to register the student information, but the administrative personnel also needs to spend more time to proofread the management. Simultaneously forms the information book the time delay which transmits in the teacher and between the guidance place, runs into the student to change over to exits, and further because for each school use school register card difference, but creates the information the flaw or omits. In order to complicated reduce the teacher to copy out the work, to strengthen the school student information management the convenience, this topic mainly aims at the primary research which the elementary and middle schools school school register information management carries on. The present paper obtains from the school demand analysis, has made a quite systematic analysis and the discussion to the graduation project software design thought and the procedure realization process.Key Words:Dreamweaver MX 2004 B/S model ASP Access DataBase第一章 引言信息社会使得档案的载体形态和记录方式呈现出多元化发展态势,纸质档案的“一统天下”将被声像档案、电子档案并存的格局所替代,传统的档案编研工作必须改变以往封闭式管理格局,编研模式必须逐步向多载体、全方位、深层次地开发档案信息资源上转换,走进充满活力的网络世界。而网站建设则为档案编研工作提供了新契机,提出了新要求,打开了新天地。在这个方面,通过建立自己的网上档案馆,开展网上档案服务,对档案编研工作适应信息社会发展需要有了深入的认识。随着我国信息化程度的加快,随着网络信息资源的日益膨胀档案信息网站的建设已经提上厂议事日程。然而在我国,档案信息网站出没还处于刚刚起步的阶段。理论方面没有系统的论述,实践上也严重滞后。应用计算机可以进行档案信息统计和检索。这些现代化信息技术的应用,既可以把档案工作者从繁重的手工劳动中解脱出来,又能够使大力开发和科学、合理、有效地利用档案信息资源真正成为现实,还可为将来人类档案信息资源的共享打下基础。但仅做到以上两点是不够的,因为无论是对档案信息资源的开发者来讲,还是对档案信息资源的利用者而言,都必须十分重视档案信息资源的激活,即将原有的档案信息资源进行消化、吸收和利用,继而产生新的知识,以最大限度地发挥档案信息资源的效用,实现档案信息资源的最大价值。2001年7月国家发布的“国家信息化指标构成方案”中,以20条指标来具体细化我国信息化水平和程度。其中第12条“网络资源数据库总容量”关系到档案信息、网站的数据资源建设随着中国电子政务的推广和普及,INTERNET已经为人类在新世纪的政务、商务、管理活动中提供了一种迅速有效的获取信息的手段和全新的模式。在这一变革中,只有善于利用INTERNET构建自己的管理体系的单位和企业才能获得成功。为了使档案信息充分发挥作用,全国各类档案部门及其档案工作者纷纷在国际互联网上建立了档案信息网站。第二章 学生信息管理系统需求分析2.1学生信息管理系统的需求分析如果我国各个学校管理水平还停留在纸介质的基础上,已不能适应时代的发展,因为它浪费了许多人力和物力,在当今的信息时代这种管理方法必然被计算机为基础的信息管理所取代。学生信息管理系统的开发,适合任何一个大中小学校的管理, 该学生信息管理系统归纳起来有四点:1学生信息的插入。可以插入不同地区的学生的姓名、个人联系方法、所在院系、班级及相关情况。实现了信息的动态管理。2学生信息的查询。学生的信息使管理员可以通过多种方式(年级、班级、姓名、学号、所在系等等)的查询,就可以直接查看自己需要的学生的相关信息。实现了信息的动态管理。 3学生信息的修改。管理人员可以随时对转入、转出的学生进行修改,比如学号、所在系等等实现了信息的动态管理。3学生信息的删除。管理人员可以随时对转入、转出的学生进行删除,比如学号、所在系等等实现了信息的动态管理。 2.2学生信息管理系统的可行性1 可以存储所有的学生档案,安全、高效; 2 只需一到二名档案录入员即可操作系统,节省大量人力; 3 可以迅速查找到所需要的信息。第三章系统的总体设计与分析3.1系统的总体分析开发的学生管理系统用于完成学生信息的录入、删除、修改和查询,几乎涵盖了一个网站的所有功能。这样可以在这个系统基础上不断的掌握一些复杂的ASP网站的开发技术。学生管理系统中的Access数据库采用的是名为:DB_STUDENT数据库。3.2系统总体结构及说明3.2.1学生管理系统功能结构图学生信息管理系统添加资料学生资料管理修改资料删除资料查询资料登录学生管理系统的功能结构及功能结构如图:3.1图3.1该功能完成按照学好、姓名、班级、身份证号、民族、出生日期、入学时间、所在院系、专业方向、授予学位和个人简历等字段进行的模糊查询。查询时只需要输入关键字,然后选择查询类型就可以。 比如,要查询姓名中“刘”的学生,就可以输入“刘”后选择【姓名】字段就可以了。 如图3.2所示:图3.2学生信息录入该功能完成向学生情况表(T_STUDENT)中输入一条新的记录。学生信息删除该功能完成删除学生情况表(T_STUDENT)中指定的学号(T_S_ID)的记录。学生信息修改该功能完成修改学生情况表(T_STUDENT)中指定的学号(T_S_ID)的记录。 3.2.2 ASP网站结构 系统ASP网页结构如图3.3所示:图3.3系统ASP网页结构中各部分的作用如表1.1所示: 系统ASP网页结构中各部分的作用部分作 用IMAGES文件夹存放网页中使用的图标PICTURE文0件夹以学生学号命名的照片文件,在T_STUDENT学生表中照片字段(T_S_PHOTO)存放的就是相对路径和照片文件名称DB_STUDENT.MDB数据库使用的Access数据库,和网站根目录下的DB_STUDENT数据库是相同的DBCONN.ASP文件定义所有其他ASP网页的数据库连接对象,其他ASP网页使用 include指令进行引用 DEFAULT.ASP文件主页,完成查询功能,同时连接删除、修改、录入功能对应的相应ASP文件DELETE.ASP文件接收DEFAULT.ASP文件传送的学生学号T_S_ID,完成按照学号删除相应的学生信息INSERT.ASP文件录入学生信息,其中类似民族、班级、专业方向、所在院系等内容都是动态从字典库表中提取的。输入完毕后传送数据到SAVEINSERT.ASP文件中SAVEINSERT.ASP文件接收INSERT.ASP 文件传送的数据,完成信息的实际录入SELECT.ASP文件在DEFAULT.ASP文件中显示的是学生的简要信息,SELECT.ASP显示的是按照DEFAULT.ASP文件传送的学生学号,显示完整信息 UPDATE.ASP文件按照DEFAULT.ASP文件传送的学生学号,更新信息。完成数据的更新后提交给 SAVEUPDATE.ASP 文件SAVEUPDATE.ASP文件接收UPDATE.ASP的数据完成更新STYLE.CSS文件所有的ASP网页使用的CSS,用于设置字体等属性Index.htm登陆学生信息系统的页面Index.asp表1.13.3系统的数据库设计第四章系统的详细设计与分析4.1硬件、操作系统及应用软件的要求硬件配置要求:CPU:奔 800、内存:128M 硬盘:40G 操作系统要求:WindowsXP/ Windows2000或更高操作系统、IIS版本在5.0/6.0、应用软件要求:编程工具(Dreamweaver MX 2004)、编程语言(ASP)、脚本语言(VBScript)、数据库(ACCESS2000)4.2程序编写语言的选择及优势ASP(ActiveSeverPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface)技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。ASP是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP可以与HTML页、脚本命令和 ActiveX组件组合创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息、上传与下载等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其HTML的文件数据。而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。4.3数据库的选择及数据库的详细信息Access是一个数据库管理系统,它之所以被集成到Office中而不是VisualStudio中,是因为它与其它的数据库管理系统(如SQL Server 2000)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。 Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。Access随着Windows操作系统和Offices办公自动化应用软件的普及, Access各个版本变得与其他Office成员集成得越来越紧密。Office2000的所有成员和VisualBasic6.0现在共享的是同样的VisualBasicforApplications(VBA)版本6.0。Access2000最后采纳了Office2000VBA编辑器(也叫做集成开发环境或者IDE)用于编写VBA代码来自动操作Access应用。不论好坏,Access2000还共享了Office2000新的超文本标记语言(HTML)帮助系统。Access最主要用的是创建数据库,并建立相应的软件的连接。如ODBC的连接。4.4系统程序中重要部分的说明4.1数据库连接网页的设计与剖析在DBCONN.ASP文件中,可以按照不同类型的数据库来选择不同的连接方法。其代码如下:4.2查询网页的设计与剖析4.2.1 查询网页的执行流程在DEFAULT.ASP文件中,可以按照不同字段来进行模糊查询,并将查询结果分页显示出来。DEFAULT .ASP网页的执行流程如图1.4所示:开 始YN调用分页过程,显示查询结果条件查询记录,生成记录集rs输入查询字段和关键词查询所有的记录,生成记录集rs图1.4DEFAULT.ASP网页的执行流程查询网页代码的主要部分应用主要部分作 用指定网页采用的字符集为中文,解决网页中文显示乱码的问题包含dbconn.aspJob(mylink)函数利用JavaScript编写的一个弹出窗口,窗口中调用SELECT.ASP网页显示详细的学生信息,mylink参数表示要显示的网页名称TotaIPut变量存放符合条件的记录总数CurentPage当前显示第几页的记录TotaIPages总的分页数MaxPerPage每页最多显示的记录数,这个参数可以由读者根据自己的实际情况进行调整ij 标量中间使用的循环变量rs变量查询后产生的记录变量sql变量查询使用的SQL语句变量Typeid字段列表的名称,见图12-5Txtitle查询关键字文本框的名称,见图12-5Showcontent过程显示查询界面,显示分页显示的表头,显示分页的学生主要信息Showpage(totalnumber,maxperpage,filename)函数显示上一页,下一页、记录数等信息,并自动产生连接。Totalnumber为产生的符合条件的记录数参数,maxperpage为每页最多显示的记录数参数,filename为连接的ASP网页文件名称。表查询网页的整体设计查询网页default.asp的整体设计如图3.5所示。名为txtitle的文本框名为search的表单,其action属性设置为自身,起mothod属性设置为POST名为typeid的列表框图3.5 查询网页DEFAULT.ASP的整体设计4.2.4如何生成查询的SQL语句DEFAULT.ASP网页中第3436行代码为根据图12-7中的输入信息产生查询的SQL语句。图3.6 查询部分的设计如果接收的查询类型(列表SELECT)的值为空,则查询所有的记录;否则按照查询类型和输入的关键字(文本框txtitle)进行like模糊查询。生成sql命令typeid=request(typeid)if typeid= then sql=Select * From T_STUDENT order by T_S_ID ascelse sql=select * from T_STUDENT where sql=sql&cstr(typeid)& like %&request(txtitle)&% sql=sql& order by T_S_ID ascend if4.5系统的安全说明4.5-1管理页面的安全性系统的管理页面需要拥有管理员权限的ID登陆后才能进行入,要想实现系统的增、删、改的功能,必须有用管理员帐号和密码。并且管理员密码在系统的数据库中,是通过了MD5加密的,所以有很高的安全性。如图:3.7,3.8图3.7为系统的管理页面点击添加管理员后进入 图3.8.进行管理员帐号的管理。图登陆页面的安全性为了防止暴力破解管理员密码,还在登陆页面中加入了“验证码的输入”并且是图片的,因为如果不是图片的,可以在文件的原代码中获得,那样就失去意义了。管理员登陆后,在管理页面可以添加其它的管理员。如图:3.9图3.9第五章 学生信息管理系统的发展前景学生信息管理系统有其非常好的发展前景,更好的便于学校管理其学生的信息。简单的学生信息管理已无法满足各地区学校的管理需要。第六章 结束语经过将近一个多月的学生信息管理系统设计,其功能基本符合需求,能够完成学生信息管理的添加信息、删除信息、修改信息及查询等功能。通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生信息处理管理进行管理、 输入、输出、查找的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论