




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要学生学籍管理信息系统在现代社会已深入到各级各类的学校,由于计算机技术的迅速发展和普及,管理信息系统事实上已成为计算机管理信息系统。电子信息工程学院学籍管理信息系统是典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序两个方面。本文是在Microsoft ASP框架的集成环境中使用ASP平台、Access数据库并结合了WEB技术进行开发的。完成了对日常学生的计算机管理,以及对信息的添加、修改、删除等计算机管理工作。在文中对相关的技术进行了描述,对系统的各个子系统的功能、设计思路及设计方法都作了详细的描述。关键词:管理信息系统;学生;ASP;管理37ABSTRACTThe student management information system in the modern society has gone deep into various schools, due to the rapid development of computer technology and universal, management information system in fact has become a computer management information system. School of electronic information engineering in school management information system is a typical information management system, its development mainly includes the backstage database the establishment and the maintenance as well as front end application procedure two aspects. This is the Microsoft ASP framework integration environment using ASP platform,assess database with WEB technology development. Completion of daily student computer management, as well as the right information to add, modify, delete and other computer management work. In this paper the related technology were described, the system each subsystem functions, design ideas and methods are described in detail.Keywords: MIS; students; ASP; Management目录第1章 绪言11.1开发背景11.2信息管理系统现状1第2章 系统开发相关理论32.1 常用开发模式32.2 ASP技术简介42.2.1 ASP的特点42.2.2 ASP的对象和组件52.3 Microsoft Access简介7第3章 系统分析93.1 网站的设计目标93.2 系统的可行性分析93.3 系统的功能分析103.4 开发及运行环境11第4章 总体设计124.1学籍管理信息系统总体设计124.2 学籍管理信息系统功能模块简介124.3 系统流程分析134.3.1管理员登录流程134.3.2 信息管理流程134.4 学籍管理系统数据库设计144.4.1 逻辑模型设计144.4.2 结构模型设计15第5章 详细设计实现175.1 登录页面175.2 添加功能185.3 查询功能215.4 学生成绩的查询235.5 修改删除功能26第6章 系统测试与分析286.1 测试方案286.2 测试项目286.3 测试机构及人员296.4 测试结果分析29总结30致谢31参考文献32第1章 绪言1.1开发背景21世纪是一个崭新的世纪,人类社会将由工业社会向信息社会转变,在工业社会里,战略资源是资本;在信息社会力,战略资源是信息,多数人的工作是创造,处理和分配信息,学籍关系工作的发展趋势也将适应这种社会发展趋势,同时受政治、经济、文化环境、人员素质、技术水平等方面的制约,必将呈现出新的景象。随着社会主义市场经济的建立,社会各项事业对信息资源管理的需求日益增大,信息管理工作从传统的实体管理方式向全面的信息管理和信息服务方向转变已成为一种必然的趋势。随着信息现代化管理的深入以及信息时代的到来,以计算机技术为核心的信息管理现代化也正迈向信息化、网络化的时代。在网络中,信息知识的联结不再是线型的,而是网状的,通过它可以实现异地查询而不受距离的限制,可以将信息快速地传输给利用者,真正实现档案信息资源的共享,这是信息时代发展的必然趋势。1.2信息管理系统现状随着学校规模的不断扩大,在校学生人数不断增加,学生的信息量也成倍增长。学生基本资料、成绩管理、学籍管理等内容的管理,遵从以往旧式的工作方式即使用传统人工的管理方式,这样的管理方式存在着:效率低、保密性差、大量的文件和数据难于查找、更新和维护,造成了办事效率很低这样的现状,该工作的工作量大,管理也繁琐,既耗人力,又耗物力;如今面对大量的学生数据,报表,手工处理的方式已经很难跟上现代化的步伐,远远不能适应发展的需要。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并且发挥着越来越重要的作用,应用计算机对高校学生信息进行管理,具有人工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性强、存储量大、保密性能好等。这些优点能够极大地提高学籍管理的工作质量和效率,也是高校学籍管理的科学化、规范化、信息化管理的重要条件。目前,已经有相当一部分学校利用计算机来实现学生学籍的管理,因为整个社会都在慢慢实现信息管理系统。但是由于各方面的原因,并没完全实现信息管理化,经过学校管理员提供的信息和通过自身调查,现对目前的学籍管理系统进行多方面的分析。现很多院校仍存在基于文本、表格等纸介质的手工处理,比如学生的资料大部分还是以文档的方式存在学校,需要及时再去整理;教师对学生的每个学期的成绩通过计算器等工具进行核算,然后用抄写出来,再让管理员录入计算机,进入学生学籍管理系统,这样不仅使教师的工作量变大且数据繁多易造成数据丢失等不良结果,总之降低了整个院校工作效率。而学生学籍方面的大部分档案也一般以文档的形式保存下来,需要时在众多的资料中翻阅、查找了,造成了学校资源浪费,工作人员劳动量的增大,因此,从这些情况看,知道现在大部分学生学籍管理系统只是形式地存在,但并没完全实现,可以说是处于半手工半信息管理阶段。还有就是学校虽然组织成局域网,但是仍没有完整的系统,计算机的网络优势也未得到发挥。同时,遇到网络问题时,也得不到及时的解决,因为很多学校缺少计算机方面的人才,系统维护方面的专业人才也太少,经常整个系统会出现问题,这样影响了学校管理效率,也大大增加了学校的网络这一块的成本。面对这一系列的问题,总结出目前学生学籍管理系统存在的问题:(1)没完全实现信息管理化,基本上处在半人工半计算机的阶段。(2)学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。(3)系统维护功能太差,主要是学校缺少计算维护方面的专业人才。(4)系统的功能太少,可以添加更多模块进去,比如可以将学生入党添加进去,减少档案的整理,方便学校党支部的工作。(5)系统容易丢失数据,比如管理员正在操作,突然停电或其他异常发生时,数据没及时得到保存,数据备份和数据删除功能有待更进。(6)系统开放性不够,大部分学校学籍管理系统对学生开放时间有限,只限于学生选课期间。(7)部门之间信息交流少,信息渠道单一,不利于协调工作,容易出错。第2章 系统开发相关理论2.1 常用开发模式目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。(1)C/S架构:以往软件产品常采用C/S结构,或称为客户机/服务器结构,整个应用系统被分为客户机和服务器两部分。客户端的界面采用的是专用的开发界面,比如说我们常见的Word、Excel等产品界面,客户端需要安装专用的软件,并进行管理和维护。客户机主要用来管理接口,执行客户机软件应用程序、采集数据以及向服务器发出应用请求,完成应用处理。服务器主要用来承担系统的数据共享管理、通讯管理、文件管理和向客户机提供服务,完成数据访问和事务处理,如图2-1所示。图2-1 C/S体系结构图(2)B/S体系架构:B/S架构,或称浏览器/服务器架构,其最显著的特点就是客户端操作界面,采用我们上网时常见的浏览器形式。客户端的后面是应用服务器和数据库服务器,客户端通过浏览器访问服务器以及与服务器相连的后台数据库,发出数据请求,由应用服务器,或者称之为Web服务器向后台数据库服务器取出数据并进行计算,将结果返回浏览器,完成整个操作过程,如图2-2所示。图2-2 B/S体系结构图前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是建设周期短;投入费用低;使用、管理和维护方便;跨平台运行、与其他系统和Internet无缝集成;良好的复用性和可扩充性。可以说,B/S结构是当前管理软件系统架构的必然趋势。基于上述考虑,运用Browser/Web模式结合ASP、HTML、Access数据库、VBScript和JAVAScript、SQL等技术和工具来设计客户管理系统比较合适。2.2 ASP技术简介2.2.1 ASP的特点(1)使用VBScript 、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地开发应用程序。(2)无须编译,容易编写,可在服务器端直接执行。(3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。(4)与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的操作控制语言均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。(5)ASP能与任何ActiveX scripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)物件。(6)ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序和数据的安全性。(7)可使用服务器端的脚本来产生客户端的脚本。(8)物件导向(Object-oriented)。(9)ActiveX Server Components(ActiveX服务器元件)具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C+ 、COBOL等编程语言来编写你所需要的ActiveX Server Component。(10)另外,ASP技术的处理速度相当快,并且其安全性等同于操作系统的安全性。ASP最重要的优点是能够建立对诸如时间、地点、用户标志、以前的选择和活动等因素敏感的页面。换句话说,可针对每个用户的个别需求,用ASP定制网页,能够满足用户的各种需求。ASP程序的运行流程如2-3图:图2-3运行流程图 2.2.2 ASP的对象和组件(1)ASP有7个固有对象这7个固有对象分别是Request、Response、Server、Application、Session、ASPError和ObjectContext。Request对象用来处理用户做出的请求,就是处理用户要求浏览器查看特定的网页或Web应用时做出的请求。此请求可以HTML的形式输入或仅以URL的形式作出。Response对象用来处理从Web服务器向用户发送信息并对此信息进行控制。Serve对象用来代表服务器自身。因此它提供几个与Web服务器可能要完成的任务相关的常用功能,诸如建立新对象和设置脚本的超时特性等。还有通过将不合法字符转化为合法字符,把字符串转换为URL和HTML正确的使用格式的方法。Application对象用来代表应用,可用它来管理诸如应用目录这一类的东西。Session对象用来代表用户会话,并存储该会话的信息。可利用Session对象来管理如Web服务器在用户“请求”之间等待的时间等。ObjectContext对象用来管理事务处理。它目前已经集成到Windows2000操作系统中了。它包含了所有ASP其他对象,可通过ObjectContext引用ASP的每个对象。ASPError对象包含ASP脚本或asp.dll本身产生的任何错误的详细内容。(2)操作数据库的相关组件:MDAC作为操作系统的组成部分的组件,与ASP一起提供。此组件中包含一组称为ActiveX Data Object(ADO)的对象,他们对于查看不同平台上的各种数据(数据库、表单、文本文件)是必不可少的。ADO主要有3个对象,分别是Connection、Command和Recordset。Connection对象就是使ADO与数据库之间建立一个通道,也就是实现与数据库的连接。Command对象就是对数据库进行发号施令,比如建立新的索引,执行查询等,它可以通过标准的SQL数据库操作语言得以实现。Recordset对象是一个数据记录集,它包含了我们检索出来的记录数据,通过它可以直接对数据库进行修改。(3)活动服务器组件活动服务器组件是与ASP一起免费带来的组件或DLL,他们有着广泛的用途。主要包括AD Rotator、Browser Capabilities、Content Link、Content Rotator、Counters、logging Utility、MyInfo、Page Counter、permission Checker、tools等组件。由于本次设计用到的不多,在此就不详细介绍了。2.3 Microsoft Access简介Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。虽然它支援部分面向对象技术,但是未能成为一种完整的面向对象开发工具。Access有以下优点:存储方式简单,易于维护管理:Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的数据库文件中,便于用户的操作和管理。 面向对象:Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。界面友好、易操作:Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。集成环境、处理多种数据信息:Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。支持广泛,易于扩展,弹性较大:能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。还可以通过以Access作为前台客户端,以SQL Server作为后台数据库的方式(如ADP)开发大型数据库应用系统。总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。第3章 系统分析3.1 网站的设计目标本系统利用现在使用比较广泛的ASP+Access数据库的架构实现的,此系统分为前台和后台管理。前台是友好的操作页面,供一般学生对自己学籍进行查询,学生成绩的查询、功能;后台管理是提供给超级管理员使用的,其中包括:用户管理,学生成绩添加、删除、修改;学生信息的添加、删除、修改;考试信息的添加。使得超级管理员从繁琐的一般性手工操作中解脱出来,并提高了办公效率。3.2 系统的可行性分析随着计算机技术的发展和网络使用人数的大幅增加,网络世界也越来越广博,越来越丰富,在网上办公已经成为了一种潮流。高等院校的学籍管理工作是学校管理工作中一项十分重要的工作,占有十分重要的位置,也是高校日常事务管理中的一个重要环节。它的有效组织和管理是顺利实现其工作目的的根本保证,信息管理工作的现代化是一个必然趋势。管理信息化工作是一项全新的事业,发展速度很快,对技术的依赖程度较高。由于缺乏对该项工作的指导和管理,造成财力、物力、人力资源的浪费十分惊人。在现今信息时代,生活速度的加快,使得人们生活越来越向信息化、数字化发展,管理信息系统是一个有人,计算机等组成的能进行信息的收集、传递、加工、维护和使用的系统,必然能代替过去大量,繁杂的手工操作。我们相信要不了太长的时间,人们就可以在网络世界上进行他们在现实世界上可以进行的所有工作。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的网络调查得出以下几点的可行性分析:(1)经济可行性:该系统设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。(2)技术可行性:ASP+Access的技术已经较为成熟。(3)运行可行性:该系统需要配备IIS和Access数据库的环境,在此环境下的本系统,在正确连接数据库后就可以正常运行。(4)法律可行性:该系统设计是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。通过以上的可行性分析,我将采用ASP技术,用Access数据库对系统进行建设。3.3 系统的功能分析经过以上的初步调查和研究,并且确定了该系统的可行性,并决定开发本系统,为了能够对现行的系统内容进行充分的了解,使得所开发的系统更具有实用性和适应性,通过一个月的实习调查和指导老师的耐心介绍,设计出该系统的功能如下:(1)基础功能管理人员登录功能:通过输入正确的用户名和密码让管理人员进入系统进行相关操作。(2)学籍相关功能学籍信息的添加功能:可以让管理人员进行学生的学籍信息录入,里面要包括学号、性别、姓名、出生日期、民族、家庭住址、联系电话的选择。学籍信息管理功能:通过姓名和学号两种方式来查询学生的学籍信息。并且管理员可以在查询出来的学生学籍信息栏进行学籍信息的修改操作。学籍信息的删除功能:也是通过输入学号的方式查询学籍信息,并在学籍信息栏可以进行删除学籍信息操作。(3)学生成绩相关功能学生成绩管理功能:通过学号来查询学生学籍信息,然后管理员可以进行相关课程的成绩添加,删除学生的相关成绩,同时可以查看学生的基础信息。学生成绩查询功能:对个人成绩的查询。个人查询通过选择姓名或者学号来查询出个人信息,然后选择学期来查询出成绩。(4)管理用户的相关功能添加用户功能:输入用户的相关账号,就可以添加新的用户账号。修改、删除用户功能:用户输入自己的账号就可以进行修改自己的账号和删除账号。 (5)考试相关功能输入相关账号及可以添加、删除、修改、考试信息和考试科目。3.4 开发及运行环境CPU:P41.8GHz;内存:256M以上。操作系统:Windows XP;数据库:Access;开发工具:Dreamwaver 8.0;浏览器:IE6.0及以上版本,推荐使用IE6.0第4章 总体设计 4.1学籍管理信息系统总体设计学籍管理信息系统是针对各个班级繁杂的学籍情况而开发的信息管理系统。根据初期的设计,实现了学生学籍情况的管理,学生成绩的管理,考试的管理,以及用户的管理等几个方面的功能,如图4-1所示。图4-1总体设计4.2 学籍管理信息系统功能模块简介系统的功能模块包括用户模块和系统管理员模块两大部分。用户模块:对自己成绩和个人信息的查询模块。系统管理员模块:是可以对学生进行查询、录入、修改、删除等操作,动态了解各学生基本信息,他包括了学籍信息管理模块、学生成绩管理模块、学生成绩查询模块、学籍信息删除模块。系统管理员模块是让个系统管理负责人进行系统数据的添加、修改、删除、查询等工作,主要包括课程添加模块和用户管理模块。4.3 系统流程分析4.3.1管理员登录流程管理员登录,首先要有一个提供用户登录的数据表单,并且用户要有一个用户名和密码。由于学籍管理系统中进行学籍管理大部分都是老师,所以需要用户的真实姓名。具体登录流程图如图4-2所示。开始获取登陆信息提示出错查询用户名是 否存在否 是核对密码对否登陆成功,进入主页面 结束图4-2登录流程图4.3.2 信息管理流程在该功能里管理员在系统登录后可以对系统中存在的信息,如学籍信息、学生成绩进行对应的管理操作。具体流程如图4-3所示。图4-3信息管理流程4.4 学籍管理系统数据库设计4.4.1 逻辑模型设计学籍管理系统逻辑模型设计如图4-4所示: 课程 学生用户管理管理考试用户名密码民族住址性别姓名学号课程编号名称名称编号考试名称科目名称 编号1N NN1N图4-4逻辑模型图4.4.2 结构模型设计(1)user表,如表4-1,此表用来保存管理员的基本信息和权限。表4-1 user表列名(中文)列名(英文)数据类型宽度是否为空管理员序号IDint长整型No管理员名称UserNamevarchar20No管理员密码Passwordchar 20No(2)MS2010BQM表,如表4-2,此表用来保存学生的成绩表,同时含有学生的学号、课程名称。4-2 MS2010BQM表列名(中文)列名(英文)数据类型宽度是否为空学号UserNameint4No课程名称kecheng_namevarchar2No(3)studentinfo表,如下表4-3,此表是用来保存学生学籍信息的,里面包含学号,姓名,性别,生日,地址,民族,联系电话,备注。表4-3 studentinfo表列名(中文)列名(英文)数据类型宽度是否为空学号StudentNumint4No姓名Namevarchar20No性别Sexvarchar2No生日Birthdaychar20No地址PlaceVarchar10No民族Folkchar5No电话Telnumchar10No备注Remarkvarchar6No注册时间EnrolmentiVarchar20No(4)testName表,如下表4-4,此表用来保存学校每学期的考试名称的。表4-4 testName表列名(中文)列名(英文)数据类型宽度是否为空序号IDint长整型No考试名称tsetNameInt40No数据名Sheet nameVarchar50No(5)Subject表,如下表4-5,此表是用来保存每学期所有考试科目。表4-5 Subject表列名(中文)列名(英文)数据类型宽度是否为空序号IDintintNo学生序号subjectnameInt50No第5章 详细设计实现5.1 登录页面在浏览器地址栏输入http:/localhost/login.asp,进入登录页面,如下图5.1所示:图5.1 系统登录图进入此页面后,输入用户名和密码,点击“登陆”即可尝试进入。浏览器将会把数据发送到后台数据库,和user表中的内容进行核对,如果是相关错误导致不能登录成功,返回相应的提示。关键代码如下:% if Request(logonfailed) then Response.Write 用户名或密码错误!请重新登录! elseif Request.QueryString then Response.Write 你还没有登录或登录已超时!请重新登录! else Response.Write 用 户 登 录 end ifend if%5.2 添加功能(1)学生信息添加页面:点击左侧对应的学籍添加链接即可访问InfoInput.asp功能页面,点击学籍信息进行添加,如图5-2所示。图5-2 学籍添加图学生基本信息录入,按照要求填写好学生的各项基本资料,点击“录入”后,系统将获取页面上的数据并且添加到表studentinfo中,。关键代码如下:function checkform() var strStudentNum strStudentNum=document.form1.StudentNum.value if(strStudentNum=) alert(你还没有填学号!); document.form1.StudentNum.focus(); return false; if(isNaN(strStudentNum) alert(学号必须由数字组成!); document.form1.StudentNum.focus(); return false; if(strStudentNum.length8) alert(学号位数不足8位!); document.form1.StudentNum.focus(); return false; if(strStudentNum21000000) alert(学号超出范围!请不要乱输学号,否则会给以后的管理造成麻烦。); document.form1.StudentNum.focus(); return false; if(document.form1.Name.value=) alert(你还没有填姓名!); document.form1.Name.focus(); return false; function SetEnrollment() var strStudentNum; strStudentNum=document.form1.StudentNum.value; if(strStudentNum=4) document.form1.enrollment.value=strStudentNum.substring(0,4)+-9-1; (2)学生成绩添加点击下一步对应的学籍添加链接即可访问ScoreInputStep2.asp功能页面,点击学籍信息进行添加,如图5-3所示。图5-3 学籍添加图学生成绩录入,按照要求填写好学生的各项基本资料,点击“下一步”后,系统将获取页面上的数据并且添加到相应的成绩表中,关键代码如下:function check()var total=0;var intmax=document.form1.chkbox.length;if(intmax1)for(var idx=0;idxintmax;idx+)if(eval(document.form1.chkbox + idx + .checked)=true)total+=1; if(total=0)alert(您未选择任何科目!);document.form1.chkbox0.focus();return false;else if(document.form1.chkbox.checked=false) alert(您未选择任何科目!); document.form1.chkbox.focus(); return false; document.form1.action=ScoreInput+document.form1.InputType.options.value+.asp;return true;5.3 查询功能(1)学生信息查询:在index1.asp页面,我们可以进行查询学生信息。如图5-4所示。图5.4 学生信息查询图关键代码如下:% While (Repeat1_numRows 0) AND (NOT Recordset1.EOF) txtStudentNum=Recordset1.Fields.Item(StudentNum).Value & txtName=replace(Recordset1.Fields.Item(Name).Value & , , ) if txtName= then txtName= txtSex=replace(Recordset1.Fields.Item(Sex).Value & , , ) % if txtSex= then txtSex= txtFolk=replace(Recordset1.Fields.Item(Folk).Value & , , ) if txtFolk= then txtFolk= txtplace=replace(Recordset1.Fields.Item(place).Value & , , ) if txtplace= then txtplace= txtPolitics=replace(Recordset1.Fields.Item(politics).Value & , , ) if txtPolitics= then txtPolitics= txtBirth=replace(Recordset1.Fields.Item(Birthday).Value & , , ) if txtBirth= then txtBirth= txtEnrollment=replace(Recordset1.Fields.Item(enrollment).Value & , , ) if txtEnrollment= then txtEnrollment= txtHousemaster=replace(Recordset1.Fields.Item(housemaster).Value & , , ) if txtHousemaster= then txtHousemaster= txtTelnum=replace(Recordset1.Fields.Item(TelNum).Value & , , ) if txtTelnum= then txtTelnum= txtHouseAddress=replace(Recordset1.Fields.Item(HouseAddress).Value & , , ) if txtHouseAddress= then txtHouseAddress= % Repeat1_index=Repeat1_index+1 Repeat1_numRows=Repeat1_numRows-1 Recordset1.MoveNext()Wend %5.4 学生成绩的查询添加成绩的界面如图5-5所示:图5-5学生成绩查询图学生成绩查询代码设计如下:考试名称: 查询条件: % if Request(StudentNum) thenresponse.write 学号中含有“ & st
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 团委七夕节策划活动方案
- 应变能力试题及答案
- 咸宁企业活动方案
- 国庆名表活动方案
- 国外元宵活动方案
- 困难家庭活动方案
- 回到街头活动策划方案
- 团委融媒体活动方案
- 国庆音乐庆祝活动方案
- 商场结合店铺活动方案
- 信息用户管理制度
- 十五五智慧校园建设发展规划
- 儿童创意民族纹饰课件
- 2025年新高考1卷(新课标Ⅰ)数学试卷
- 河南信息产业投资有限公司招聘考试真题2024
- 离婚协议书正规打印电子版(2025年版)
- 石家庄市国企招聘考试真题题库2024版
- (完整版)标书密封条格式word
- 轻金属冶金学教学课件汇总完整版电子教案全书整套课件幻灯片(最新)
- 加强社区两委换届监督工作的实施方案
- 白云区地图广州市白云区乡镇街道地图高清矢量可填充编辑地图PPT模板
评论
0/150
提交评论