还剩43页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
学生信息管理系统的开发学生信息管理系统的开发学生信息管理系统的开发摘要本文详细介绍了基于B/S架构的学生信息管理系统的开发过程该MIS采用ASP脚本并结合access数据库技术,通过ODBC的方法同数据库接口从而实现浏览器与服务器的数据交流其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面将传统的动态网页制作技术引入到管理的各方面应用中,这已经成为人事管理的通用技术关键词浏览器/服务器系统aspaccess管理信息系统.StudentinformationmanagementsystemdevelopmentAbstract:ThisarticleparticularlyintroducestheprocessofdevelopingthestudentinformationmanagementsystemuponB/Ssystem.ThisMISusingASPscriptcombinestheaccessdatabasetechniqueconnectsthedatabasefromodbcmethod.Thuscarryoutthedataexchangesofthebrowserandserver.Thedevelopmentmainlycontainstheestablishmentofdatabaseandmaintenancesandthedevelopmentoftheheadapplicationprogramtwoaspects.Leadingthetraditionalactivepagestechniqueintomanagementthishasalreadybecomethegeneraltechniqueofthepersonalmanagement.Keywords:b/ssystem;asp;access;MIS.目录TOC\o1-3\h\z\u第一章引言
11.1MIS简介
21.
1.1MIS的对象就是信息
21.
1.
3、管理信息的组成
31.2MIS的结构、特征及相关学科
31.
2.
1、MIS的结构
31.
2.
3、MIS的相关学科
31.3MIS的开发
41.
3.
1、MIS的开发原则
41.
3.
2、MIS的开发策略
41.
3.
3、MIS的开发方法
41.4c/s与b/s系统5第二章可行性研究
72.1技术可行性
72.2数据流图7第三章需求分析
103.1功能需求:10第四章总体设计
134.1系统层次模块图
134.2系统模块设计
144.3数据库设计
144.4关于用户权限的解释16第五章详细设计
175.1相关技术基础
175.2数据库设计
205.3首页模块设计与实现
215.
3.1用户/管理员登录模块
225.
3.2index_top.asp
235.4学生档案管理系统模块的设计与实现
235.
4.1学生档案管理系统首页面
235.
4.2学生信息录入模块.
245.
4.3学生信息查询模块
265.
4.4学生信息修改模块
285.
4.5学生信息删除模块
305.
4.6班级管理模块
315.5用户管理系统模块的设计与实现
315.
5.1用户管理系统主页面.(只对管理员开放)
315.
5.2用户/管理员信息修改模块.
325.
5.3用户/管理员信息删除.
335.
5.4用户/管理员添加.
335.6成绩管理模块
345.
6.1成绩管理主页面Scoremanage.asp
345.
6.2修改/删除学生成绩模块
355.7考试管理模块
355.
7.1添加新考试模块
355.
7.2对已有的考试信息进行修改/删除模块
365.
7.3对考试科目进行添加/删除模块36第六章结论37参考文献38致谢39附录40第一章引言学生信息的管理是学校经常遇到的问题高校招生规模的逐步扩大和认识制度的改革,在校学生认识将不断增加,而学生管理人员则相对减少加上我国高等学校基层学生管理工作的头绪多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要求在计算机飞速发展的今天,应用数据库技术实现学生信息的管理是可行而必要的工作,实现高校学生管理信息系统,既能够提高工作效率,又可以提高工作水平作为计算机应用的一部分使用计算机对学生档案进行管理具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等这些优点能够极大地提高的效率也是学校科学化、正规化管理的重要条件随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位,而系统的开发应用一直是计算机领域的一个主要应用方向运用计算机进行人事档案管理的初步现代化的开发和使用,它大大提高了人事管理工作者的工作效率,它把人事干部从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它教育教学的活动中去;它能使决策、计划和其它管理活动更加科学、精确、灵活现代人事工作的信息量越来越大,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用采用基于B/S架构的人事管理系统的意义在于采用计算机网络技术,可以使学校学生信息管理更加方便一方面对学校的众多学生的信息进行动态地管理、修改、添加、删除等操作十分方便快捷,不必再像原来一样准备一个巨大的档案库,节约了成本,提高了实效性,并减少了出错率另一方面采用计算机技术具有准确、安全、简易的特点另外,由于Browser端相当于Client端可以是任意操作系统的计算机,硬件只需运行浏览器,所以B/S架构具有通用性好,硬件成本低的特点将传统的动态网页制作技术引入到管理的各方面应用中,这已经成为人事管理的通用技术信息管理系统就是我们常说的MISManagementInformationSystem它是一个计算机软硬件资源以及数据库的人-机系统它能提供信息支持企业或组织的运行、管理和决策功能学生信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面对于前者要求建立起资料一致性和完整性强、资料安全性好的库而对于后者则要求应用程序功能完备易使用等特点.-学生信息管理系统是一个学校不可缺少的部分它的内容对于学校管理者来说是至关重要所以学生信息管理系统应该能够为学校管理者提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理学生档案,这种管理方式存在着许多缺点如:效率低、保密性差另外时间长了将产生大量的文件和资料这对于查找、更新和维护都带来了不少的困难随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用管理信息系统(ManagementInformationSystems简称MIS)在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,MIS事实上已成为计算机MISMIS是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统
1.1MIS简介
1.
1.1MIS的对象就是信息信息是经过加工的数据,信息是对决策者有价值的数据信息的主要特征是来源分散,数量庞大信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门信息具有时间性信息的加工方式有多种形式企业从信息管理的角度可划分为物流和信息流生产过程是一个物流的投入产出过程,且是不可逆的过程管理过程是信息流的过程,且具有信息反馈的特征
1.
1.2系统是按一定的法则组成并具有一定功能的整体系统有两个以上要素,各要素和整体之间,整体和环境之间存在一定的有机联系系统由输入、处理、输出、反馈、控制五个基本要素组成信息系统是输入的数据,经过处理,输出的是信息的系统
1.
1.3管理信息的组成管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成----任何地方只要有管理就必然有信息,如果形成系统就形成MIS计算机设备使MIS更有效,尤其是现代社会,MIS已和计算机设备不可分离,因此一般来说MIS就是计算机MISMIS包括计算机、网络通讯设备等硬件成份,包括操作系统、应用软件包等软件成份并随着计算机技术和通讯技术的迅速发展还会出现更多的内容
1.2MIS的结构、特征及相关学科
1.
2.1MIS的结构MIS由信源、信宿、信息处理、信息用户和信息管理者五个组成部分
1.
2.
2、MIS的特性*完善的MIS具有以下四个标准确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理*具有统一规划的数据库是MIS成熟的重要标志,它象征着MIS是软件工程的产物*通过MIS实现信息增值,用数学模型统计分析数据,实现辅助决策*MIS是发展变化的,MIS有生命周期*MIS的开发必须具有一定的科学管理工作基础只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发
1.
2.3MIS的相关学科MIS是一个交叉性综合性学科,组成部分有计算机学科(网络通讯、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科随着科学技术的高速发展,MIS涉及的范围还要扩大
1.3MIS的开发
1.
3.1MIS的开发原则----创新原则,体现先进性计算机技术的发展十分迅速,要及时了解新技术,使用新技术,使目标系统较原系统有质的飞跃----整体原则,体现完整性企业管理可以理解为一个合理的‘闭环’系统目标系统应当是这个‘闭环’系统的完善企业完整的实现计算机管理不一定必须在企业的各个方面同时实现,但必须完整的设计系统的各个方面----不断发展原则,体现超前性为了提高使用率,有效的发挥MIS的作用,应当注意技术的发展和环境的变化MIS在开发过程中应注重不断发展和超前意识----经济原则,体现实用性大而全和高精尖并不是成功MIS的衡量标准事实上许多失败的MIS正是由于盲目追求高新技术而忽视了其实用性盲目追求完善的MIS而忽视了本单位的技术水平、管理水平和人员素质
1.
3.2MIS的开发策略*不可行的开发方法组织结构法,机械的按照现有组织机构划分系统,不考虑MIS的开发原则数据库法,开发人员从数据库设计开始对现有系统进行开发想象系统法,开发人员基于对现有系统进行想象为基础进行开发*可行的开发方法自上而下(Top__Down)从企业管理的整体进行设计逐渐从抽象到具体从概要设计到详细设计体现结构化的设计思想自下而上(Bottom__Up)设计系统的构件采用搭积木的方式组成整个系统缺点在于忽视系统部件的有机联系----两者结合是实际开发过程中常用的方法通过对系统进行分析得到系统的逻辑模型进而从逻辑模型求得最优的物理模型逻辑模型和物理模型的这种螺旋式循环优化的设计模式,体现了自上而下、自下而上结合的设计思想
1.
3.3MIS的开发方法----完整实用的文档资料是成功MIS的标致科学的开发过程从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段每一个阶段都应有文档资料,并且在开发过程中不断完善和充实目前使用的开发方法有以下两种*瀑布模型(生命周期方法学)结构分析、结构设计,结构程序设计(简称SA—SD—SP方法)用瀑布模型来模拟各阶段的工作自顶向下从抽象到具体顺序进行瀑布模型意味着在生命周期各阶段间存在着严格的顺序且相互依存瀑布模型是早期MIS设计的主要手段*快速原型法(面向对象方法)快速原型法也称为面向对象方法是近年来针对(SA—SD—SP)的缺陷提出的设计新途径,是适应当前计算机技术的进步及对软件需求的极大增长而出现的是一种快速、灵活、交互式的软件开发方法学其核心是用交互的、快速建立起来的原型取代了形式的、僵硬的(不易修改的)大快的规格说明,用户通过在计算机上实际运行和试用原型而向开发者提供真实的反馈意见快速原型法的实现基础之一是可视化的第四代语言的出现*两种方法的结合使用面向对象方法开发MIS时,工作重点在生命周期中的分析阶段分析阶段得到的各种对象模型也适用于设计阶段和实现阶段实践证明两种方法的结合是一种切实可行的有效方法提高科学管理水平首先要提高科学管理的意识,进行MIS的开发首先要具有科学的开发方法成功MIS的基础是科学的管理加上科学的开发方式企业的MIS开发必须结合实际,严格按照软件工程的思想进行才能保证MIS的高成功率和高效率经过分析如此情况我们使用阿asp开发工具由于它给我们提供了用于从数据库中访问数据的强大工具集使用它可以建立开发比较完善的数据库操作应用程序并利用MicrosoftAccess2000提供数据库
1.4c/s与b/s系统C/S又称Client/Server或客户/服务器模式服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer客户端需要安装专用的客户端软件B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库浏览器通过WebServer同数据库进行数据交互硬件环境C/S与B/S对于客户端机器的硬件环境需求条件基本相似,但B/S在选择服务器及网络带宽方面要求更高软件环境C/S暂时不支持跨操作系统平台操作;B/S允许跨平台、跨数据库操作,但在部分操作系统中存在兼容性问题用户界面C/S拥有丰富的界面交互功能;B/S的用户界面交互功能较弱,需要频繁刷新,降低了工作效率 数据及时性对于异地机构数据的解决方面,C/S必须在服务器传递后才能实现数据同步,无法保证数据完全的及时性;而B/S数据统一存放,可以及时得到当前发生的所有实时数据 数据安全性C/S运行于封闭环境,可使用多种低成本高效率的方法控制数据的安全性;B/S基于Internet,在病毒、黑客等不安定因素下,安全性降低 系统运行速度C/S的数据处理大部分基于本地数据库,B/S的数据处理却是基于网络,在带宽有限或访问量巨大的情况下会造成网络堵塞,系统运行性能下降且B/S应用还依赖于浏览器的解析速度,当在大数据量解析时,运行速度将明显下降 系统升级C/S在系统升级时需要更新所有客户端的系统,完善的C/S版软件一般都提供了自动更新的功能;B/S需更新服务器端的系统正是由于b/s所具有的众多优点因此这里选择b/s系统.第二章可行性研究
2.1技术可行性现在开发一个基于b/s的人事管理系统在技术是已经不存在任何问题通过比较和查阅各种资料,选择以asp及access技术开发和设计一个学生信息管理系统依据设计逐一实现各模块最终进行连接最后进行总体调试现在,科学技术可以说是日新月异现在2年内,asp都会在很多中小型的企业b/s系统上应用虽然最近新的技术层出不穷,知道.net好,jsp好,php也强些,但是对很多应用来说,经济效益是最重要的,对一个几千的项目,一个简单的企业b/s应用,你让他配置linux的环境,或是应用.net的系统,人力成本就不划算部署一个千元的asp系统,就是几天,而且系统特低廉在asp和access技术基础上开发一个基于b/s的人事管理系统是可行的Access多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用Access来设计完全能达到要求当今的各种主页空间很少有支持oracle的而支持access的较多.本系统数据一般不是很多access足以胜任.
2.2数据流图学籍信息录入流图(图2-1)学生信息查询流图(图2-2)学籍信息维护流图(图2-3)一般用户、超级用户用户添加用户信息系统管理数据流图(图2-4)
2.3经济成本本设计涉及花费较少,故不赘诉第三章需求分析
3.1功能需求1)学生信息管理模块主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理本模块又分为五个子模块◇录入学生信息◇查询学生信息◇修改/删除学生信息◇打印学生信息◇班级管理其中,学生信息查询不需登录即可使用,其他模块则需要先登录后才能使用
(2)学生成绩管理模块主要是对学生成绩进行管理本模块又分为两个子模块◇录入学生成绩◇修改/删除学生成绩
(3)考试管理模块主要对考试进行如下管理◇添加新考试◇对已有的考试信息进行修改/删除◇对考试科目进行添加/删除本模块需要先登录后才能使用
(4)用户管理模块主要对使用本系统的用户进行如下管理◇添加新用户◇对已有的用户进行更改用户名、密码和权限(管理员或普通用户)等操作◇删除用户本模块只有管理员才能使用,普通用户不能进入
3.2系统运行需求1操作系统好的操作系统可以使asp服务器运行的更加流畅.这里选用windowsxp操作系统.2数据库Access是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索Access的优点在于它能使用数据表示图或自定义窗体收集信息数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然另外,Access允许创建自定义报表用于打印或输出数据库中的信息Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一Access多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用Access来设计完全能达到要求当今的各种主页空间很少有支持oracle的而支持access的较多.本系统数据一般不是很多access足以胜任.3数据库访问方式ADOADO(ActiveDataObjects)实际是一种提供访问各种数据类型的连接机制ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口可以使用任何一种ODBC数据源,即不止适合于SQLServer、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少ActiveXDataObjectsADO是微软最新的数据访问技术它被设计用来同新的数据访问层OLEDBProvider一起协同工作,以提供通用数据访问(UniversalDataAccess)OLEDB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象ADO向我们提供了一个熟悉的,高层的对OLEDB的Automation封装接口对那些熟悉RDO的程序员来说,你可以把OLEDB比作是ODBC驱动程序如同RDO对象是ODBC驱动程序接口一样,ADO对象是OLEDB的接口;如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLEDB提供者(OLEDBprovider)目前,虽然OLEDB提供者比较少,但微软正积极推广该技术,并打算用OLEDB取代ODBCADO访问数据库流图(图3-1)第四章总体设计
4.1系统层次模块图该学生信息管理系统分为四个子系统其功能模块划分如下:班级管理模块classsmanage.asp学生信息录入模块infoinput.asp学生档案管理系统学生信息查询模块infoquery.asp学生信息修改/删除模块infomodify.aspinfodel.asp学生信息打印模块infoprint.asp学生信息管理系统用户/管理员信息修改模块usermodify.asp用户管理系统用户/管理员信息删除模块userdel.asp用户/管理员添加模块useradd.asp录入学生成绩模块scoremanage.asp学生成绩管理模块修改/删除学生成绩模块scoremodify.aspscoredel.asp添加新考试模块testadd.asp考试管理模块对已有的考试信息进行修改/删除模块testmodify.asptestdel.asp对考试科目进行添加/删除模块subjectadd.aspsubjectdel.asp系统层次模块图(图4-1)
4.2系统模块设计
1.学生档案管理模块:1学生信息录入模块.对新增的学生信息进行录入操作.2学生信息查询模块.为使用者提供各种不同的查询途径可根据个人需要进行查询.3学生信息删除和修改模块.先对需要进行操作的学生信息进行查询然后对已存的学生信息进行删除或者修改操作.
(4)学生信息打印模块实现打印和打印预览功能,可以将查询结果以我们常见的形式打印出来,并可以自定义打印格式
(5)班级管理模块对班级进行添加和删除操作
2.用户管理模块1用户/管理员登录模块.为了系统安全进入该模块需要进行管理员或用户身份验证.2用户/管理员信息删除与修改模块.对已存在的用户/管理员信息进行删除或者修改.3用户/管理员添加.添加新的用户/管理员.
3.考试管理模块
(1)添加新考试模块
(2)对已有的考试信息进行修改/删除模块
(3)对考试科目进行添加/删除模块
4.学生成绩管理模块
(1)录入成绩模块
(2)删除/修改学生成绩模块
4.3数据库设计根据系统功能设计的要求以及功能模块的划分对于系统信息数据库可以列出以下数据项和数据结构:
1.名称:学生信息表(studentinfo)如表1-1所示共StudentNumNamesexfolkplacebirthdayhousemasterhouseaddresspoliticstelnumenrollment11个字段.StudentNumNameSexFolkPlaceBirthdayHousemasterHouseAddressPoliticsTelNumEnrollment20019002321男汉族上海1988-5-18杨浦其它021-2001-9-12001900361563男汉族上海1988-5-18杨浦其它021-2001-9-1200190046456男汉族上海1988-5-18杨浦其它021-2001-9-12001900525656男汉族上海1988-5-18杨浦其它021-2001-9-1200190063113男汉族上海1988-5-18杨浦其它021-2001-9-1200190071男汉族上海1988-5-18杨浦其它021-2001-9-1Studentinfo表(表4-1)
2.名称:管理员/用户信息表user如表1-2所示共IDUserNamepasswordaccesslevel4个字段IDUserNamePasswordAccessLevel1adminadmin15chn123261231232User表(表4-2)
3.名称班级表(Class)如表1-3所示共IDClassnameclassidgrade4个字段IDClassNameClassIDGrade1200151101422001611024320017110344200181104452001911054Class表(表4-3)4.名称成绩表score如表1-4所示共studentnumsubjectnamegrade3个字段StudentNumSubjectName得分的11Score表(表4-4)
5.名称学科表(subject)如表1-5所示共IDSubjectname两个字段IDSubjectName1asp2access3vb4java5软件工程导论Subject表(表4-5)6.名称考试信息表(test)如表1-6所示共idsheetnametestname三个字段IDSheetNameTestName1CQZX2002ATC12004学年上学期期末考试2CQZX2002ATC22004学年下学期期末考试Test表(表4-6)
4.4关于用户权限的解释应当根据实际情况的要求做出合适的权限分配该学生信息管理系统的将为所有浏览者提供包括学生信息的查询工作,以及学生的成绩查询操作在此之上,学校的有关部门(一般用户)可以方便地进行学生信息的添加,删除和修改工作,以及学生成绩的录入,查询和修改等操作而管理员除了拥有一般用户的权限之外,还可以任意任命新的用户和管理员,对用户进行添加,修改和删除操作现实证明,这是一个符合实际情况的权限配置该权限由表1-2中字段accesslevel来确定第五章详细设计
5.1相关技术基础asp:ASP即MicrosoftActiveServerPages的简称.ASP是一套微软开发的服务器端运行的脚本平台,ASP内含于IIS当中,目前IIS最高版本为
5.0版本ASP其实是一套微软开发的服务器端脚本环境,ASP内含于IIS
3.0和
4.0之中通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境 ASP程序其实是以扩展名为.asp的纯文本形式存在于WEB服务器上的,你可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令你只需将.asp程序放在WEB服务器的虚拟目录下,就可以通过WWW的方式访问ASP程序了对于浏览器来说,ASP和HTML几乎是没有区别的,仅仅是后缀为.asp和.htm的区别,当我们在客户端提出ASP的申请后,服务器将之间的内容解释成HTML语言并传送到客户端的浏览器上我们的浏览器接受的只是HTML格式的文件因此它适用于任何浏览器不管是IE还是Netscape通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序同时,asp也支持VbScript和JavaScript等脚本语言,默认为VbScriptASP是经过服务器解析之后再向浏览器返回数据,所以有了ASP就不必担心客户的浏览器是否能运行你所编写的代码因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度ASP要浏览必须经过服务器解析才能够浏览得到如果是将asp文件上传到支持asp的服务器,那就能够直接浏览但是如果是在本机上面,那就必须将自己的电脑设置成为服务器我们单机并不需要设置成为局域网,只需要设置成为单机服务器就可以一般较常使用的是window2000+IIS5和window98+PWS,而window95+PWS和windowXP+IIS则较少人使用!而XP+IIS,则是XP对IIS不是完全兼容支持,有些功能配合得不够完美,而较少人采用使用window2000+IIS5这对组合,因为window2000是相对比较稳定的系统,对于服务器网络方面微软投入得较多,比较适合做为服务使用ASP包括五大对象RequestObject集合querystring、Form、cookies、Servervariable主要作用读取提交表单中的数据或cookies中的数据ResponseObject属性buffer、cookies、ContentType、Expires、ExpiresAbsolute、Status、IsClientConnected、CacheControl方法write、redirect、end、flush、cookies、BinaryWrite、AddHeader、AppendToLog主要作用向浏览器输出文本、数据和cookies以及控制在传送网页过程中的每一个阶段ServerObject属性scripttimeout方法CreateObject、mappath、URLencode、HTMLencode主要作用创建COM对象和Scripting组件等ApplicationObject属性lock和unlock主要作用Application对象被用于放在同一个应用中多个用户之间的共享信息SessionObject属性SessionID和TimeOut方法Abandon主要作用为单个会话对象提供信息存储Access有许多的数据库你可以选择,SQLSERVER、ACCESS*.mdb、EXCEL*.xls、FOXPRO*.dbf甚至普通的文本文件*.txt都可以达到存储数据的功能那么到底选择什么数据库最合适呢?其中SQLSERVER是服务器级的,足以应付每天上万次的访问量对于非服务器级的数据库建议使用ACCESS因为
(1)只要安装了PWS或IIS4肯定有ACCESS的ODBC驱动,即你的系统肯定支持ACCESS数据库的存取
(2)ACCESS支持的SQL指令非常齐全
(3)ACCESSODBC驱动程序的效率非常高虽然它不是服务器级的数据库,但是作为中小型企业内部网的数据库支持还是绰绰有余的
(4)ACCESS在OFFICE中就有,非常方便得到和使用数据库是有结构的数据集合它与一般的数据文件不同,其中的数据是无结构的是一串文字或数字流数据库中的数据可以是文字、图象、声音等Access多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用Access来设计完全能达到要求当今的各种主页空间很少有支持oracle的而支持access的较多.本系统数据一般不是很多access足以胜任MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息.Access数据库以文件形式保存,文件的扩展名是DB Access的6种对象 Access数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块 表Table——表是数据库的基本对象,是创建其他5种对象的基础表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表 查询Query——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表 窗体Form——窗体提供了一种方便的浏览、输入及更改数据的窗口还可以创建子窗体显示相关联的表的内容窗体也称表单 报表Report——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析 宏Macro——宏相当于DOS中的批处理,用来自动执行一系列操作Access列出了一些常用的操作供用户选择,使用起来十分方便 模块Module——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序Access可以作为个人计算机终端和大型主机系统之间的桥梁通过如SQL、ODBC等特定技术,方便地存储、检索和处理服务器平台上的关键信息,提供了灵活、可靠、安全的客户/服务器解决方案Access可以接受多种格式的数据,从而方便了用户在不同系统之间进行数据转换随着Internet网络应用的发展,Access还增加了使用信息发布Web向导和用HTML格式导出对象的功能
5.2数据库设计1.确定数据库需要的表和字段 由于我们要创建的MIS系统是一个小型学生信息管理系统,因此,只需要建立两个表就行了其中表1-1的字段有StudentNumNamesexfolkplacebirthdayhousemasterhouseaddresspoliticstelnumenrollment其中“StudentNum”为主关键字,该关键字唯一确定每个记录的字段或字段集表1-2的字段包括IDUserNamepasswordaccesslevel其中“ID”为主关键字,该关键字唯一确定每个记录的字段或字段集表1-3包括IDClassnameclassidgrade4个字段,其中ID为主关键字表1-4包括studentnumsubjectnamegrade,其中studentnum为主关键字表1-5IDSubjectname2个字段,其中ID是主关键字2.创建数据库
(1)使用“数据库向导”创建数据库 在启动MicrosoftAccess时,将自动显示对话框,上面有新建数据库或打开已有数据库的选项单击“数据库向导”,然后单击“确定”按钮在新建空数据库对话框中单击“确定”,然后指定数据库的名称和位置,单击“创建”按钮启动新建的数据库接着新建表,然后填入相应的字段名称和数据类型,并设置字段大小、索引等项目,其它不填或取默认值其中字段的最大设置值是255字节,数据类型有文本、备注、数值、日期/时间、货币、自动编号、OLE对象等,你可以根据不同的要求选择
(2)不使用向导创建数据库在启动MicrosoftAccess时,将自动显示对话框,上面有新建数据库或打开已有数据库的选项,请单击“空数据库”,然后单击“确定”如果已经打开了数据库或当Access打开时显示的对话框已经关闭,请单击工具栏上的“新建数据库”按钮,然后双击“常用”选项卡上的空数据库图标指定数据库的名称及位置,并单击“创建”按钮
5.3首页模块设计与实现如图5-1为信息管理系统的首页页面主要用于对用户身份进行鉴别以及登陆.由HTML标记语言编写.左边部分是用户和管理员登陆的输入文本框.顶端是到用户管理主页面和学生档案管理主界面的超级链接引用index_top.asp程序.功能鉴别是否登陆以及登陆用户身份输入用户名和密码处理从form表单获取数据,以用户名为搜索条件在user数据库进行检索获得accesslevel取值输出回显用户身份页面所涉及的数据库表user表信息管理系统首页面(图5-1)
5.
3.1用户/管理员登录模块功能:获取从index.asp页面传来的数据检索user数据表核对用户名和密码.如果该用户名和密码不对或不存在显示登录组件用户重新输入.如果存在则判断是一般用户还是管理员权限输出登录后页面.输入:用户名和密码.处理:从form表单获取输入数据;判断是否为空空则重新输入;检索用户及管理员数据表判断登录用户身份及权限.输出:重新输入画面或登录成功画面.分别如图5-25-
3.模块所使用的数据库:user表.登录失败页面(图5-2)登录成功页面(图5-3)
5.
3.2index_top.asp程序外定义的一静态页面.它提供两个链接学生档案管理和用户管理.置于index.asp顶部为index.asp引用.index_top.asp.
5.4学生档案管理系统模块的设计与实现
5.
4.1学生档案管理系统首页面如图5-4所示为学生档案管理首页面.它包括五个子模块:学生信息录入模块;学生信息查询模块;学生信息修改与删除;学生信息打印模块;班级管理模块.这是一个静态页面.由HTML标记语言编写.并且有几个图形及文本链接学生档案管理系统首页面(图5-4)
5.
4.
1.1infomanage_top.asp该页面提供两个链接回到首页及连接用户管理界面.它是一个静态页面直接在infomanage.asp页面顶部被引用.
5.
4.
1.2infomanage.asp该页面也是静态网页提供许多各种链接.顶部引用infomanage_top.asp页面.居中五副图片分别链接学生信息录入;学生信息查询;学生信息修改与删除;班级管理;学生信息打印页面.下部是文本介绍其中也有超级链接.
5.
4.2学生信息录入模块页面如图5-5为信息录入模块功能:管理员可以通过这个页面添加新的学生信息.输入:新用户各个信息段.处理:1页面布局.在页面中构造信息输入表格放置相应的表单元素使用HTML语言完成新的学生信息的输入页面.2获取FORM表单提交是数据判断输入数据是否合理;判断输入用户名是否存在若不合理则给出出错信息返回上一页重新添加;若合理则进行插入并且学号自动加一进行下一条记录的添加.输出:添加成功并且继续输入页面显示继续进行下一条信息模块使用的数据表:学生信息studentinfo.asp表.学生信息录入页面(图5-5).成功添加信息页面(图5-6)
5.
4.3学生信息查询模块页面如图5-7所示信息查询页面(图5-7)功能:本模块主要实现的是学生信息查询的功能.由于不同的用户会有不同的查询要求所以本模块提供了两种查询模式并且支持模糊查询.用户可以根据自己的需求进行查询.用户可以根据学号进行查询;也可以根据姓名进行查询.在不知道到具体情况的时候还可以采用模糊查询功能.输入:根据你的选择输入学号或者姓名进行查询.选择模糊查询可以根据已知情况进行输入.处理:1构造各种表单元素对应不同的查询条件.方便用户选择不同的查询条件进行查询.2获取用户输入查询条件以条件语句分别执行相应的查询.输出查询结果.分别如图5-
8.信息查询结果页面(图5-8)3输出:符合用户要求的查询结果如果没有满足条件的记录则输出页面如图5-
9.信息查询结果页面(图5-9)3模块所使用数据库:学生信息表
5.
4.4学生信息修改模块功能:对选定的学生信息进行修改更新输入:首先对所要选择的学生信息进行查询操作如图5-
10.信息修改/删除页面(图5-10)查询输出结果如图5-
11.信息查询结果页面(图5-11)选定该记录后进行修改操作.输入更改后的个人资料相关字段值点击修改实现功能如图5-12所示信息修改页面(图5-12)处理1连接数据库.进行查询工作后选定适当的记录创建记录集2创建新的记录集.系统回显更改后的学生信息记录集输出:更改后的学生资料
5.
4.5学生信息删除模块功能:对选定的学生信息进行删除.输入:首先进行查询操作.查找所要删除的学生信息.选定要删除的学生的姓名.处理:1对学生信息进行查询操作输出查询结果.如图5-
12.2读取FORM表单提交的希望删除的学生姓名.以学生姓名为检索条件在学生信息表中选取该学生的信息将结果保存在临时数据集中.3按下删除按纽执行删除操作.确认后从学生信息表中删除该条信息.显示删除成功页面.模块涉及的数据库表studentinfo表.
5.
4.6班级管理模块功能添加/删除班级.处理
(1)读取FORM表单提交的希望删除的class名.以class名为检索条件在class表中选取该class的信息将结果保存在临时数据集中.
(2)确认后从学生信息表中删除/修改该条信息.显示删除/修改成功页面.模块使用的数据库表class表学生信息打印模块实现打印和打印预览功能,可以将查询结果以我们常见的形式打印出来,并可以自定义打印格式
5.5用户管理系统模块的设计与实现
5.
5.1用户管理系统主页面(只对管理员开放)如图5-13所示为用户管理首页面.用户管理首页面(图5-13)它包括三个子模块:添加用户模块;修改用户信息模块;删除用户信息模块.
5.
5.
1.1usermanage_top.asp该页面提供两个链接回到首页及连接学生档案管理界面.它是一个静态页面直接在usermanage.asp页面顶部被引用.
5.
5.
1.2usermanage.asp该页面顶部引用usermanage_top.asp页面.在该页面下方分别连接到添加用户模块;修改用户信息模块;删除信息模块.居中是添加用户表单
5.
5.2用户/管理员信息修改模块功能:实现对选定用户/管理员信息的修改和更新.输入:按表单要求输入用户名和密码并且选择用户身份一般用户还是管理员身份.处理:1连接数据库将全部用户的姓名显示在页面上放置在一个控件中以方便管理员选择.2选定准备修改的用户姓名以用户姓名为检索条件检索user表在表中选取需要修改的信息记录.3输入新的用户资料进行更新操作.输出:修改后的用户资料.如图5-14所示.信息修改成功页面(图5-14)模块所使用的数据表:user表
5.
5.3用户/管理员信息删除功能:对选定的用户进行删除操作输入:选定要删除的用户的姓名处理1连接数据库将全部用户的姓名显示在页面上放置在一个控件中以方便管理员选择2选定准备删除的用户姓名以用户姓名为检索条件检索user表及manage表在表中选取需要删除的信息记录4按下删除按纽执行删除操作从数据库相应表中删除该条记录模块所使用的数据表:user表
5.
5.4用户/管理员添加功能:管理员可以通过该页面添加新用户信息输入:新用户各个信息字段处理1页面布局.在页面中构造信息输入表格放置相应的表单元素使用HTML语言完成新的用户信息的输入页面2获取FORM表单提交是数据判断输入数据是否合理;判断输入用户名是否存在若不合理则给出出错信息返回上一页重新添加;若合理则进行插入输出:添加成功页面模块所使用的数据表:user表
5.6成绩管理模块该模块包括四个子模块录入学生成绩;查询学生成绩;修改/删除学生成绩;打印学生成绩并由成绩管理主页面分别链接
5.
6.1成绩管理主页面Scoremanage.asp这是一个静态页面,由HTML标记语言组成
5.
6.
1.1Scoremanage_top.asp该页面提供两个链接回到首页及连接用户管理界面.它是一个静态页面直接iScoremanage.asp页面顶部被引用.
5.
6.
1.2Scoremanage.asp该页面也是静态网页提供许多各种链接.顶部引用Scoremanage_top.asp页面.居中四副图片分别链接学生成绩录入;学生成绩查询;学生成绩修改与删除及学生成绩打印页面.下部进行一些文本介绍并引用超级链接.录入学生成绩模块功能:管理员可以通过这个页面添加新的学生成绩信息.输入:学生成绩各个信息段.处理:3页面布局.在页面中构造信息输入表格放置相应的表单元素使用HTML语言完成新的学生成绩信息的输入页面.4获取FORM表单提交数据判断输入数据是否合理;判断输入用户名是否存在若不合理则给出出错信息返回上一页重新添加;若合理则进行插入并且学号自动加一进行下一条记录的添加.输出:添加成功并且继续输入页面显示继续进行下一条信息模块所涉及的数据库表subject以及score表
5.
6.2修改/删除学生成绩模块功能:对选定的学生进行成绩修改/删除操作.输入:选定要修改/删除成绩的学生的姓名.处理:1连接数据库将全部学生的成绩显示在页面上放置在一个控件中以方便管理员选择.2选定准备修改/删除的学生成绩以用户姓名为检索条件检索subjectscore表在表中选取需要修改/删除的信息记录.3按下修改/删除按纽执行修改/删除操作从数据库相应表中修改/删除该条记录.模块所使用的数据表:subject和score表
5.7考试管理模块该模块包括三个子模块添加新考试模块;对已有的考试信息进行修改/删除模块;对考试科目进行添加/删除模块并由考试管理主页面分别链接考试管理主页面是一个静态页面,由HTML标记语言组成
5.
7.1添加新考试模块功能:管理员可以通过这个页面添加新的考试信息.输入:新考试信息.处理:
(1)页面布局.在页面中构造信息输入表格放置相应的表单元素使用HTML语言完成新的学生信息的输入页面.
(2)获取FORM表单提交是数据判断输入数据是否合理;判断输入科目是否存在若不合理则给出出错信息返回上一页重新添加输出:添加成功并且继续输入页面所使用的数据库表subject表
5.
7.2对已有的考试信息进行修改/删除模块功能:对已有的考试信息进行修改/删除输入:选定要修改/删除的考试信息处理:1连接数据库将所有考试信息显示在页面上放置在一个控件中以方便管理员选择2选定准备修改/删除的考试信息以考试信息为检索条件检索数据库表在表中选取需要修改/删除的信息记录
(3)按下修改/删除按纽执行修改/删除操作从数据库相应表中修改/删除该条记录该模块涉及的数据表test表
5.
7.3对考试科目进行添加/删除模块功能:对已有的考试科目进行修改/删除.输入:选定要修改/删除的科目信息.处理:1连接数据库将所有考试科目显示在页面上放置在一个控件中以方便管理员选择.2选定准备修改/删除的考试科目以考试科目为检索条件检索数据库表在表中选取需要修改/删除的科目信息记录.
(3)按下修改/删除按纽执行修改/删除操作从数据库相应表中修改/删除该条记录.该模块所涉及的模块subject表第六章结论本文详细介绍了基于B/S架构的学生信息管理系统的开发过程该MIS采用ASP脚本并结合access数据库技术,通过ODBC的方法同数据库接口从而实现浏览器与服务器的数据交流Asp是个强大的开发工具,它给我们提供了用于从数据库中访问数据的强大工具集使用它可以建立开发比较完善的动态ASP网页,实现数据的交互ACCESSODBC驱动程序的效率非常高虽然它不是服务器级的数据库,但是作为中小型企业内部网的数据库支持还是绰绰有余的ACCESS在OFFICE中就有,非常方便得到和使用然而时间短暂,编码设计中还有考试管理和学生成绩管理模块尚未编程实现学生信息管理和用户管理模块也有部分功能未能完善,有待改进[参考文献]
[1].黄明、梁旭.ASP信息系统设计与开发实例[M].机械工业出版社,2001年.
[2].肖志刚、张维、韩璐.ASP动态网页设计运用培训教程[M].电子工业出版社2004年.
[3].张海藩.软件工程导论第三版[M].清华大学出版社.2003年.
[4].东箭工作室.access2000中文版用户伴侣[M].清华大学出版社.1999年.
[5].王国荣.ASP网页制作教程http://www.china-pub.com/computers/common/info.aspid=10142\t_blank[M].人民邮电出版社.2000年.
[6].宣小平、但正刚、张文毅http://www.china-pub.com/search/power_search/power_search.jspkey1=%D0%FB%D0%A1%C6%BD+%B5%AB%D5%FD%B8%D5+%D5%C5%CE%C4%D2%E3.ASP数据库系统开发实例导航http://www.china-pub.com/computers/common/info.aspid=8835\t_blank[M].人民邮电出版社.2003年.
[7].申莉莉http://www.china-pub.com/search/power_search/power_search.jspkey1=%C9%EA%C0%F2%C0%F2.数据库系统与ACCESS教程http://www.china-pub.com/computers/common/info.aspid=15796\t_blank[M].清华大学出版社http://www.china-pub.com/search/power_search/power_search.jspkey1=%C7%E5%BB%AA%B4%F3%D1%A7%B3%F6%B0%E6%C9%E7.2003年.
[8].史济民、汤观全.ACCESS应用系统开发教程http://www.china-pub.com/computers/common/info.aspid=19884\t_blank[M].清华大学出版社http://www.china-pub.com/search/power_search/power_search.jspkey1=%C7%E5%BB%AA%B4%F3%D1%A7%B3%F6%B0%E6%C9%E7.2004年.
[9].甘登岱、王定http://www.china-pub.com/search/power_search/power_search.jspkey1=%B8%CA%B5%C7%E1%B7+%CD%F5%B6%A8%D6%F7%B1%E0.精彩网页制作三剑客(第二版)http://www.china-pub.com/computers/common/info.aspid=2549\t_blank[M].机械工业出版社http://www.china-pub.com/search/power_search/power_search.jspkey1=%BB%FA%D0%B5%B9%A4%D2%B5%B3%F6%B0%E6%C9%E7.2001年.
[10].东方人华、王璞http://www.china-pub.com/search/power_search/power_search.jspkey1=%B6%AB%B7%BD%C8%CB%BB%AA+%CD%F5%E8%B1.网页制作三剑客(MX2004版)入门与提高http://www.china-pub.com/computers/common/info.aspid=21827\t_blank[M].清华大学出版社http://www.china-pub.com/search/power_search/power_search.jspkey1=%C7%E5%BB%AA%B4%F3%D1%A7%B3%F6%B0%E6%C9%E7.2004年.致谢在毕业设计过程中,得到众多同学,老师的帮助,在这一并致谢毕业设计涉及较多的知识,较多的内容由此,在设计过程中遇到了很多的困难在请教老师同学的基础上,参阅各种资料,才能够解决许多不同的问题在这里,首先感谢指导老师张芳是她指导我们,规划我们设计的方向,规划我们设计的步骤,在困惑的时候指点我们,最终才得以按时完成了这项工作其次,感谢各位对我有帮助的同学大家共享各种资源,平时相互探讨,明白了不少以往未曾注意的问题然而时间毕竟短暂,设计中还有考试管理和学生成绩管理模块尚未编程实现学生信息管理和用户管理模块也有部分功能未能完善,有待改进附录几个已实现功能的页面代码infoquery.asp%@LANGUAGE=VBSCRIPT%!--#includefile=Connections/StudentConn.asp--%DimrsGrade1__MMColParamrsGrade1__MMColParam=0IfRequestMM_EmptyValueThenrsGrade1__MMColParam=RequestMM_EmptyValueEndIf%%DimrsGrade1DimrsGrade1_numRowsSetrsGrade1=Server.CreateObjectADODB.RecordsetrsGrade
1.ActiveConnection=MM_StudentConn_STRINGrsGrade
1.Source=SELECT*FROMClassWHEREGrade=+ReplacersGrade1__MMColParam+ORDERBYClassIDASCrsGrade
1.CursorType=0rsGrade
1.CursorLocation=2rsGrade
1.LockType=1rsGrade
1.OpenrsGrade1_numRows=0%%DimrsGrade2__MMColParamrsGrade2__MMColParam=1IfRequestMM_EmptyValueThenrsGrade2__MMColParam=RequestMM_EmptyValueEndIf%%DimrsGrade2DimrsGrade2_numRowsSetrsGrade2=Server.CreateObjectADODB.RecordsetrsGrade
2.ActiveConnection=MM_StudentConn_STRINGrsGrade
2.Source=SELECT*FROMClassWHEREGrade=+ReplacersGrade2__MMColParam+ORDERBYClassIDASCrsGrade
2.CursorType=0rsGrade
2.CursorLocation=2rsGrade
2.LockType=1rsGrade
2.OpenrsGrade2_numRows=0%%DimrsGrade3__MMColParamrsGrade3__MMColParam=2IfRequestMM_EmptyValueThenrsGrade3__MMColParam=RequestMM_EmptyValueEndIf%%DimrsGrade3DimrsGrade3_numRowsSetrsGrade3=Server.CreateObjectADODB.RecordsetrsGrade
3.ActiveConnection=MM_StudentConn_STRINGrsGrade
3.Source=SELECT*FROMClassWHEREGrade=+ReplacersGrade3__MMColParam+ORDERBYClassIDASCrsGrade
3.CursorType=0rsGrade
3.CursorLocation=2rsGrade
3.LockType=1rsGrade
3.OpenrsGrade3_numRows=0%!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML
4.0Transitional//ENHTMLHEADTITLE学生信息查询/TITLEMETAhttp-equiv=Content-Typecontent=text/html;charset=gb2312METAcontent=MSHTML
6.
00.
2600.0Name=GENERATORlinkhref=home.cssrel=stylesheettype=text/cssscriptlanguage=JavaScripttype=text/JavaScriptfunctioncheck1{ifdocument.form
1.StudentNum.value=={alert你还没有填学号;document.form
1.StudentNum.focus;returnfalse;}}functioncheck2{ifdocument.form
2.Name.value=={alert你还没有填姓名;document.form
2.Name.focus;returnfalse;}}/scriptscriptlanguage=JavaScripttype=text/JavaScriptfunctionChangeClass{vari;fori=document.form
3.ClassSelect.options.length-1;i=0;i--{document.form
3.ClassSelect.options[i]=null;}switchdocument.form
3.Grade.selectedIndex{case0:fori=0;idocument.Classes.Grade
1.options.length;i++{document.form
3.ClassSelect.options[i]=newOptiondocument.Classes.Grade
1.options[i].textdocument.Classes.Grade
1.options[i].value;}break;case1:fori=0;idocument.Classes.Grade
2.options.length;i++{document.form
3.ClassSelect.options[i]=newOptiondocument.Classes.Grade
2.options[i].textdocument.Classes.Grade
2.options[i].value;}break;case2:fori=0;idocument.Classes.Grade
3.options.length;i++{document.form
3.ClassSelect.options[i]=newOptiondocument.Classes.Grade
3.options[i].textdocument.Classes.Grade
3.options[i].value;}break;}}/scriptscriptlanguage=JavaScripttype=text/JavaScript!--functionMM_reloadPageinit{//reloadsthewindowifNav4resizedifinit==truewithnavigator{ifappName==NetscapeparseIntappVersion==4{document.MM_pgW=innerWidth;document.MM_pgH=innerHeight;onresize=MM_reloadPage;}}elseifinnerWidth!=document.MM_pgW||innerHeight!=document.MM_pgHlocation.reload;}MM_reloadPagetrue;//--/script/HEADBODYtext=#000000bgColor=#ffffffleftMargin=0topMargin=0divid=Layer1style=position:absolute;left:445px;top:220px;width:188px;height:64px;z-index:1;visibility:hidden;formname=Classesmethod=postaction=selectname=Grade1id=selectoptionvalue=All全级/option%WhileNOTrsGrade
1.EOF%optionvalue=%=rsGrade
1.Fields.ItemClassID.Value%%=rsGrade
1.Fields.Itemgrade.Value%/option%rsGrade
1.MoveNextWendIfrsGrade
1.CursorType0ThenrsGrade
1.MoveFirstElsersGrade
1.RequeryEndIf%/selectselectname=Grade2id=select2optionvalue=All全级/option%WhileNOTrsGrade
2.EOF%optionvalue=%=rsGrade
2.Fields.ItemClassID.Value%%=rsGrade
2.Fields.Itemgrade.Value%/option%rsGrade
2.MoveNextWendIfrsGrade
2.CursorType0ThenrsGrade
2.MoveFirstElsersGrade
2.RequeryEndIf%/selectselectname=Grade3id=Grade3optionvalue=All全级/option%WhileNOTrsGrade
3.EOF%optionvalue=%=rsGrade
3.Fields.ItemClassID.Value%%=rsGrade
3.Fields.ItemClassName.Value%/option%rsGrade
3.MoveNextWendIfrsGrade
3.CursorType0ThenrsGrade
3.MoveFirstElsersGrade
3.RequeryEndIf%/select/form/div!--#includefile=InfoManage_top.asp--TABLEwidth=760border=0align=centercellPadding=0cellSpacing=0TBODYTRTDwidth=1background=images/dotLine_h.gifIMGsrc=images/shim
1.gifwidth=1/TDTDWidth=100align=centerbgcolor=#EEEEEEnbsp;/TDtdwidth=10bgcolor=#F2FBF2/tdTDbgcolor=#F2FBF2imgsrc=images/InfoQurey_Title.GIFbrbrb请输入查询的条件/btablewidth=300border=0cellspacing=0cellpadding=5formName=form1onSubmit=returncheck1action=InfoQuery
1.aspmethod=posttrtdwidth=80align=rightnowrap按学号查询/tdtdwidth=150inputname=StudentNumtype=textid=StudentNumsize=18maxlength=8/tdtdwidth=44inputtype=submitname=Submit1value=查询/td/tr/formformName=form2onSubmit=returncheck2action=InfoQuery
1.aspmethod=posttrtdwidth=80align=rightnowrap按姓名查询/tdtdwidth=150inputtype=textname=Namemaxlength=8size=18/tdtdinputtype=submitname=Submit2value=查询/td/tr/formformName=form3action=InfoQuery
1.aspmethod=post/form/tablepb注/bbr
1、可从学号、姓名查询方法任选其一进行查询brbr
2、支持模糊查询!/fontbr例如br在学号查询框中输入2001,则查询结果为学号中包含“2001”的学生br在姓名中输入“小”,则查询结果为姓名中包含有“小”的学生brbrbr/p/tdTDwidth=1background=images/dotLine_h.gifIMGsrc=images/shim
1.gifwidth=1/TD/TRtrTDheight=1colspan=7background=images/dotLine_w.gifIMGheight=1src=images/shim
1.gifwidth=100/TD/tr/TBODY/TABLEtablewidth=760border=0align=centercellpadding=0cellspacing=0trtd/td/tr/table/BODY/HTML%rsGrade
1.CloseSetrsGrade1=Nothing%%rsGrade
2.CloseSetrsGrade2=Nothing%%rsGrade
3.CloseSetrsGrade3=Nothing%checklogin.asp%***RestrictAccessToPage:GrantordenyaccesstothispageMM_authorizedUsers=MM_authFailedURL=Login.aspMM_grantAccess=falseIfSessionMM_UserNameThenIftrueOrCStrSessionMM_UserAuthorization=Or_InStr1MM_authorizedUsersSessionMM_UserAuthorization=1ThenMM_grantAccess=trueEndIfEndIfIfNotMM_grantAccessThenMM_qsChar=IfInStr1MM_authFailedURL=1ThenMM_qsChar=MM_referrer=Request.ServerVariablesURLifLenRequest.QueryString0ThenMM_referrer=MM_referrerRequest.QueryStringMM_authFailedURL=MM_authFailedURLMM_qsCharaccessdenied=Server.URLEncodeMM_referrerResponse.RedirectMM_authFailedURLEndIf%用户信息管理用户信息维护结果班级信息维护成绩信息维护学生信息维护学生档案管理人员成绩数据表班级数据表学生数据表查询结果班级数据表班级信息录入学生档案管理人员成绩数据表成绩信息录入查询条件学生信息录入学生数据表班级信息录入班级数据表成绩信息录入学生档案管理人员成绩数据表数据库学生信息录入学生数据表用户权限系统数据表系统管理人员PAGE8。