您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 学生诚信管理系统毕业论文ASP+ACCESS
论文配套源码索取QQ:1455715179课程设计报告课题名称:学生诚信管理系统专业:计算机科学系数字媒体专业班级:一班学号姓名:指导教师:完成日期:2011-12-13管理员登录页面:根目录下的admin/login.asp管理员登录帐号:admin密码:admin学生登录页面:根目录下的login.asp学生测试帐号:密码:也可以在管理员权限下添加一个学生进行测试-1-1学生诚信管理系统摘要:随着教育的发展,教育尤其是高校教育已经成为热门越来越关注的话题。传统的高校学生静态档案已经难以完整准确地记录和反映大学生信用状况,建立大学生个人诚信档案已成为建设高校优良诚信的学风。本人受学校学工部委托,尝试为本校建立一个完善的学生诚信管理系统,以便学校能对学生的综合素质做出更客观合理的评价。本系统采用本学期所学只是,网站语言采用ASP,数据库采用ACCESS。关键字:学生诚信;管理系统;ASP;ACCESSAbstract:Withthedevelopmentofeducation,education,especiallyhighereducationhasbecomeincreasinglypopulartopicofconcern.Traditionalcollegestudentshasbeendifficulttostaticfilecompleteandaccuraterecordsandreflectthecreditstatusofcollegestudents,collegestudentspersonalcreditfiletoestablishtheconstructionofcollegesanduniversitieshasbecomeafinestyleofstudyintegrity.Iacceptedthecommission,trytoestablishacomprehensiveschoolstudentcreditmanagementsystem,sothatschoolscanmaketheoverallqualityofstudentsismoreobjectiveandreasonableassessment.Thesystemusesonlylearnedthissemester,thesitelanguageusingASP,databaseusingACCESSKeywords:Studentcredit;ManagementSystem;ASP;ACCESS-2-2第一章绪论1.1课题背景诚信是人类社会共有的一项根本性到的原则和行为准则,是我国自古以来遵循的到的原则和立身之本。也是当前我国社会政治、经济、文化、司法。教育等活动中的一条重要原则。陶行知说:“千教万教教人求真,千学万学学做真人。”一个社会能否何秀,一个国家能否长治就按,很大程度上取决于社会成员的诚信素质和诚信意识。而构建和谐社会最主要的一点是需要社会成员之间的互相信任和宽容,这种信任和宽容,主要依赖于我们每一个人都要巨涌诚实信用之态度。与人为善之情感,也就是诚信美德。因此,加强学生的诚信素质是现在高校教育的重中之重。1.2大学生的诚信现状大学的教育应培养学生学会做人、学会做事、学会认知。由中学教育到大学是人生承前启后的至关重要的转折点,他们开始独立生活,独立处事,而他们对于信用认识不清,没有给予足够重视,还没有独立科学的判断决策能力,很容易被误导,同事大学生涉世不深,还没有通过生活的经历,阅历来体验道德素养对一个人的生存所发挥的重大左右能够,更为重要的是对到的失范所带来的后果还没有足够的认识,有些学生看似“不拘小节“,却反映了诚信意识的淡薄:到图书馆借书,拖了一两个月不还;写论文,上网下载几段,拼凑而成;考试作弊,更是道高一尺,魔高一丈,作弊与反作弊,激战正酣,永无休止。如果大学生的诚信问题得不到解决,状况得不到改善,势必会影响大学生以后的发展。诚实守信,这是市场警队对社会公民的最基本要求。1.3大学生诚信教育的对策诚信教育必须成为高校德育的重要一课。应该让学生明白,信用既是市场经济准则,又是个人道德水平的一个标志。大学生作为今后社会、经济活动中的重要个体,必须数理信用意识,这是当代大学生必须具备的最基本道德素质,也是走上社会后以德立身的基本要求。一个没有信用的人,是不受人欢迎,也不会有打的发展的。大学生在获得专业毕业证的同时,更应得到道德通行证,做一个诚实守信的公民。本系统—诚信管理系统的制作,正是出于这个考虑制作而成。第二章编程环境基础知识2.1ASP的产生近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、ClientScript到CGI,从JAVA的诞生到ActiveX,Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了ActiveServerPages(ASP),一种用以取代CGI(CommonGatewayInterface,通用网关接口)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传-3-3统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(ActiveDataObject,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。2.2ASP与IIS2.2.1IIS简介Web服务器是Web应用程序的心脏。IIS(InternetInformationServer)是微软推出的WindowsNTOptionPack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。2.2.2IIS与ASP的结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图2.1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:1.减少构建和维护成本2.加快联机过程3.应用软件集中在服务器端开发管理4.前端可使用任何浏览器(IE、Netscape…..)5.后端可存取任何数据库(SQL、Access…..)6.可使用任何脚本语言开发(VBScript、JavaScript、PERL…..)图2.1三层式Web结构-4-42.3ASP的内部环境ASP的编辑环境要求非常简单,任何一种文本编辑器都可以编写ASP应用程序。使用ASP开发网页应用程序具有以下一些特点:(1)完全内嵌,与HTML和Script语言充分结合。(2)无需编译,容易编写,可在服务器端直接运行,且Web程序开发时间短。(3)无浏览器兼容问题。(4)程序代码隐藏,在客户端只能看到由ASP输出的动态HTML文件。(5)使用任何文本编辑器都可以进行编辑设计。(6)可使用任何语言编写自己的ActiveXServer组件。(7)使用ADO组件轻松存取数据。(8)面向对象,并可扩展的ActiveXServer组件。一个以ASP为基础的应用程序包含了Web服务器的虚拟目录(VirtualDirectory)以及虚拟目录下的所有文件夹与执行文件。虚拟目录主要是为了保护服务器端站点的内容和资料,避免受到网络黑客的恶意破坏和攻击而产生的。在提供服务的服务器端,虚拟目录的作用是不让客户端用户知道一些目录与重要文件的真实路径,也就是说每一个绝对路径(即真实路径)都已经隐藏起来,这些可以供网络客户访问的Internet资源都会以服务器的文档根目录(DocumentRoot)作为相对路径的基点(Base),或者另取一个从表面上看来毫无关系的别名(AliasName)来隐藏真实目录名称。这些相对目录就称为虚拟目录,相对路径和绝对路径是相对立的。另外,每个ASPWeb应用程序都拥有一个Global.asa文件,后缀名asa是ActiveServerApplication的缩写。(1)ASP文件的存取方式使用任何一种文本编辑器都可编写ASP应用程序,编写的程序要以后缀名.asp保存,不可以保存为.html形式。如果是以.html形式保存的话,服务器端将不编译文件中所有的包含ASP语法的语句。将文件保存为后缀名.asp的形式是为了告诉提供ASP服务的服务器,这是一个ASP应用程序,必须在给客户端送出文件之前把它编译一遍。将.asp后缀名的文件编写存储完毕之后,就可以把它放在自己的Web服务器上执行,这样就能够在浏览器端看到ASP页面的输出效果了。(2)ASP文件的结构特点到目前为止,我们已经知道ASP能够和HTML、Script语言完美结合。在这之前一直都称开发的项目为应用程序,或许有些人认为ASP文件是一个已经被编译过的文件,但ASP文件是一个文本文件,可以用任何一种编辑器打开它,并对它进行适当的编辑修改。一般情况下一个ASP包含以下几个部分:(1)普通的HTML文件。(2)客户端的Script程序代码,放置于Script和/Script标签之内。(3)服务器端的ASPScript程序代码,放置于%...%标签之内。(4)ServerSideInclude语句,即使用#Include的语法在本页面嵌入其他的Web页面。-5-5ASP的服务器会将其原封不动的发送到客户端,由客户端的浏览器进行处理。目前在ASP中可以使用的脚本语言主要是VBScript和Jscript,其中系统默认的脚本语言为VBScript。不过任何一个可以和ActiveXScript标准兼容的脚本语言引擎都可以很好地应用于ASP之中。2.4ASP内部6大对象ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。这6个对象及其功能描述如表2.1所示。对象名称功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web服务器工具Session储存在一个Session内的用户信息,该信息仅可被该用户访问Application在一个ASP-Application中让不同的客户端共享信息ObjectContext配合MicrosoftTransaction服务器进行分布式事务处理表2.1ASP内部6大对象及其功能对象名称功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web服务器工具Session储存在一个Session内的用户信息,该信息仅可被该用户访问Application在一个ASP-Application中让不同的客户端共享信息ObjectContext配合MicrosoftTransaction服务器进行分布式事务处理合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合1.Application或Session的开始事件(Start-event)。2.Application或
本文标题:学生诚信管理系统毕业论文ASP+ACCESS
链接地址:https://www.777doc.com/doc-3221873 .html