综合教务系统毕业论文_第1页
综合教务系统毕业论文_第2页
综合教务系统毕业论文_第3页
综合教务系统毕业论文_第4页
综合教务系统毕业论文_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、潍坊学院本科毕业设计摘要综合教务系统摘要:综合教务系统是教学管理和教务管理的软件,应用于各大高校。网络时代已 经是现代社会的主要形式 , 计算机网络也己经成为发展社会和经济的强大动力。综合教 务系统是当今信息化的基础和标志 , 现代社会的必要发展趋势已经成为了实现综合教务 管理的信息化。 该系统是根据实际 , 有效的解决工作中的重点难点问题 , 从而实现教务工 作中计算机网络管理的全过程。在本文的论述中,体现了综合教务系统的设计与实现过程,根据实际 , 设计并实现 了一个B/S结构和 C/S结构相结合的综合教务系统。 该系统运用的设计思路面向服务 的设计理念对系统进行设计,从整体的角度考虑完成

2、了资源共享和重复使用的目标,保 证了系统工作的高效率和低负荷。 该系统包括的主要内容有教学计划管理、 课程表管理、 学籍管理、学生成绩查询管理、系统管理和教材管理等。本文设计实现的综合教务系统 能大体满足当今高校日常教务管理工作中的基本要求。能够实现其现有功能,得到良好 的应用。关键词: 综合教务系统;面向服务架构;数据库; B/S;C/S2COMPREHENSIVE EDUCATIONAL SYSTEMAbstract: Comprehensive Educational systems are teaching, academic management applications. Inte

3、grative educational system is the social basis of the information and signs, to achieve educational administration information is the trend of the knowledge economy Universities Development. The system administration work from the reality of work to solve various critical and difficult issues, and m

4、ake full use of computer network functions, to achieve computer management administration work of the whole process.This paper mainly discusses the design and implementation of integrative educational system, combined with the practical requirements of educational administration, design and implemen

5、tation of a combination of B / S and C / S structure of the educational management system. The system uses design ideas - service-oriented design of the system design, from the overall point of view of the completion of resource sharing and reuse targets to ensure high efficiency and low load operat

6、ion of the system. The system includes a teaching plan, curriculum management, student enrollment management, student achievement management, systems management and materials management section. Design and implementation of the system to meet todays basic university educational administration work r

7、equired for each function. After the actual operation of the system, to achieve the desired effect.Key Words: Integrative Educational System;A Service-Oriented Architecture; Database ;B / S;C / S潍坊学院本科毕业设计目录1 绪论 11.1 前言 11.2 本论文研究的主要内容 12 国内研究状况 22.1 教务管理现状 22.2 系统的开发原则 23 高校教务管理系统分析 43.1 系统权限需求分析 4

8、3.2 系统整体功能分析 43.3 系统详细功能分析 54 高校综合教务系统设计 114.1 数据库设计 115 高校综合教务系统实现 145.1 系统维护 145.2 教学计划子系统 165.3 学籍管理子系统 16结束语 18附录 20致谢 261潍坊学院本科毕业设计1 绪论1.1 前言综合教务系统是各高校依据本校实际的教学和管理活动的基本原则 , 通过不同的监 督评价手段 , 对学校各项教学教务工作实施全方位监督与管理的过程。综合教务系统的 信息处理特点是网络化和计算机化, 不仅使学校管理信息化, 还使得教学效率得以提高。 教学活动中的关系日渐复杂,信息量和反馈也日渐繁琐,传统的管理方式

9、已经不足以满 足现代教学管理的需要 , 所以要引入最新的技术来弥补这一空缺。综合教务系统能利用信息技术的特性实现了信息的实时共享和信息自动化的传递, 是基于网络的,使得教务管理工作变得有弹性。1.2 本论文研究的主要内容本论文主要解决以下几个问题 :1. 系统流程及开发技术的确定 本系统采用的服务平台是操作系统 , 运用了最新的网络技术架构并以数据库为后 台,已然成为目前较为先进的高校综合应用系统。2. 数据信息的安全共享问题首先需要重点解决的问题是系统数据的稳定性。 解决这一问题的方法可以采用设计 严密的数据库和精确算法相配合。3. 操作问题首先明确该系统的主要使用者是学生、教师以及系统管理

10、者 , 但是并不是所有的使 用者都有计算机的基本操作能力 ,所以必须有一个简洁明了的的界面 , 简单易懂的实际 操作。4. 数据查询和报表输出 这是本系统开发的主要目的之一。为方便学校管理人员的随时查询和必要 总结, 更要考虑系统的完善性 ; 以备管理人员对数据进行操作 ,教学资源得以合理的 安排。报表利用自编函数输出。2 国内研究状况2.1 教务管理现状近几年各大高校都在寻找适合自己院校特点的综合教务系统 , 研究其特点,并酌情 投入使用于其他院校中。从实际出发 , 凡是符合自己院校特点的综合教务系统都取得了不错的效果。但是其 他院校使用时却有很多不适合,原因是各院校的教务管理都有不同的特点

11、 , 单一的系统 并不可能满足所有院校的需求 , 因此在用之前应该适当的做出的调整,为了节省时间去 除这些麻烦问题,建议各大高校特别开发适合院校本身的综合教务系统。各大院校每年都在进行深入的改革,各种模式的教学管理都在慢慢发生改变,从这 一方面来看,现在各大院校可以或者即将准备投入使用的综合教务系统必须留有足够的 修改空间 , 以适应这样的变化。就我国而言,对综合教务系统的研究也有很长一段时间了 , 也有了不少成绩。当然, 原因来自各方各面,所以各高校的综合教务系统都有自身不同的特点。对于这方面要求 较高的高校 ,会结合本校具体情况设置不同的模块 ; 要求相对来说第一点的高校 ,一般则 会采用

12、较为单一的综合教务系统 , 不会要求实现全部的功能和环节,能够完成日常的教 务管理工作即可。下面就是就最近几年的代表性模块做简单概述:首先运行模式方面 , 综合教务系统能够集中处理信息 ,采用Slient/Server网络结构和数据库 , 使得各院系与教 务管理方面得以结合 ;其次在功能方面 , 为保证信息的合理广泛的共享, 综合教务系统的各个模块组成并 没有很大差别。2.2 系统的开发原则(1) 具有良好的可扩充性该原则是指系统应包括能够对接纳和拓展有一个很好的空间 , 对现有的投资起到一 个保护作用 , 尤其是当有需求变更的时候。这是对数据库的严格要求,能够与响应的国 家标准相一致。(2)

13、 统筹规划 目前都在用计算机科学技术对教学模式和教学管理进行改进,就这一方面来说,两 种面向单个部门管理模式的方式在我国广泛使用。 用综合教务系统来管理和整理教学事 物, 其管理的模式是能够基本面向全校的综合教务系统,在很多年前就已经在我国开始 使用了。在这种系统的管理下 ,日常的教学工作的每一个环节得以完善 , 很好的提好了教 学管理的工作效率。随着每一年的改进和完善 , 面向全校的综合教务系统也在这很多年 来被各大院校使用 , 而且有焊好的发展前景。这样看来 , 这种综合教务系统已经日趋完 善。以架构开发为主的综合教务系统 , 能够将各院系以及学校的职责发挥的淋漓尽致, 有效解决了学生信息

14、量大、采集信息繁琐等问题,大大提高了教务管理的效率。统筹规 划综合教务系统在这一方面有很好的体现。(3)为教师、学生提供健全的信息服务 首先教学管理要做到标准化,其次是规范化,这就需要借助校园网来对不同的信息 进行不同的布局。 做到以上这些, 并能够优质的处理能力, 使全校都能熟练使用该系统, 实现基本的信息增删改查功能,不仅简单易懂而且方便可行。在学生的角度来看,可以 查询课表,学年成绩,学籍信息,网上选课,等级考试报名等等;在教师的角度来看, 可以充分利用综合教务系统对学生进行统筹, 使全全校师生都可以灵活方便的使用该平 台。(4)采用现代化成熟的技术 , 建立健全的系统 本系统是否健全决

15、定了能否利用该系统实现设计目标,获得应有的效益,完成所需 要的任务。由此,必须采用先进的现代化技术,使该系统趋于成熟化,很好的落实平台 的设计理念。于此同时 , 为了适应未来系统的发展趋势,首先系统的起点不能太低,能 够很好的达到目的才可以。(5)系统安全、可靠运行 若想该系统能够被广泛使用,并且为了保证学生信息的保密性,该系统必须具有安 全高效的权限认证和身份验证,防止外来访客窃取用户资料。首先设置综合教务系统防 火墙,采用身份认证和设置权限的方法,同时对重要数据进行备份,防止意外损失的发 生,从而保证系统的安全运行。为做到这一点,需要开发者严密的思维,周全的考虑有 可能发生的所有情况。25

16、3 高校教务管理系统分析需求设计分析、系统详细设计、编码实现和测试维护等是一个综合教务系统完成的 基本流程 , 其中需求分析是其中最基础也是最重要的一个阶段。3.1 系统权限需求分析一般来讲,使用综合教务系统的是学生、教师和教务管理人员等。他们分别有自己 不同的职能,对系统的需求也是不尽相同。由于使用者的需求不同,所以系统在设计实现的时候设置不同的权限,各司其职。 比如说学生只能用学生的身份登录, 进行信息查询和修改; 教师只能用教师的身份登录, 进行信息发布等活动;系统管理员则可以实现系统模块的增删改查功能。这样形成一个 有序的整体,使得综合教务系统充分发挥它的作用,方便学生及学校的日常教学

17、教务活 动。3.2 系统整体功能分析综合教务系统的工作流程如图 3.1所示, 由于该系统负责的工作繁杂且信息量巨大, 所以下面分开讲述。(1)各学院分专业将其不同的管理标准登记入册。(2)培养计划管理:根据专业的不同,制定不同的学年培养计划,根据不同的数 据关系将其登记入册,并应用于以后的招生管理。(3)教学实施计划管理:分专业设置,根据教学目标和依据,协调统一每门课程 的学时,做到有效可实施,然后根据现有的教学资源,不断完善该模块。(4)选课管理:大学生选课是学制必须进行的一部分,但是每个学生的兴趣爱好 都不一样,除了学校的必修课程之外, 安排必要的选修课程可以促进学生全方位的发展, 因此选

18、课管理也变得尤为重要。(5)排课管理:该模块是根据教师的具体情况和选课情况,合理的安排教学任务。 要具体详细,落实到每一个小细节,这样才能有序的进行下面的教育教学任务。(6)课程调度:这就要求该系统要有良好的弹性以应对教学资源的改变,还有突 发状况,比如对课程的改变。(7)考务管理:考试是对学生学习情况的综合测评,一般在学期末进行,要求必 须按照严格的时间来安排每门课程的考试情况。(8)教师管理:学生对教师的教学能力进行评判,就是所谓的评教。是对教师工 作的测验,也是对教师教学水平的检测。(9)教材管理:要求具体详细的对教材进行整理和归类,从教材采集到管理都必须有严格的要求和监督。(10)教室

19、管理:各个院系的各个教室都必须统一安排,方便学生上自习,或者为 临时调课做准备等。(11)学籍管理:是重要模块,学籍是对学生的基本信息的记载,因此这一模块必 须严密,不得有人格疏漏,及时对学生的个人情况记载入册。(12)成绩管理:成绩是对每个学生学习情况的综合测评,学生的所有各种成绩都 要在系统中具体体现出来,方便成绩的统计。(13)毕业管理:也是非常重要的模块,由于毕业事项繁多,需要学生核对的信息 也比较多,还包括学生的毕业信息审核,学位证书的授予等。图 3.1 教务管理工作流程3.3 系统详细功能分析由于该系统的使用者并不是单一的,包括学生、教师还有系统管理员,所以要针 对不同的使用者设计

20、不同的操作方式,来实现所需要的功能。从学生来看,学生登录时 要先在综合教务系统学生主界面的地方登录系统, 然后再进行相关的操作, 如图3.2所示。图 3.2学生操作流程3.3.1 系统维护管理模块系统维护在整个系统使用过程中也是非常重要,不仅要涉及到系统的各个地方,还 要定期对系统中的数据进行维护和备份,从而为整个系统的正常运行打下良好的基础。 除了对主系统进行维护以外, 也不能忽视了各个子系统。 要充分保护系统数据的安全性。3.3.2 教学计划管理模块教学计划:不同学校的不同院系都有不同的教学计划,有的侧重于定向培养学生, 有的则主要根据课程大纲,根据不同的课程计划来确定课程安排。各个院系根

21、据教务处制定的教学课程大纲,对教师教学进行分配。结合实际来对教 学任务进行分配。然后分配计划发放到教师手中,教师应该严格按照教学计划来完成教 学任务。针对教学计划写出对应的教案,然后将课程讲授给学生。教学计划流程如图 3.3 所示。图 3.3 教学计划管理模块3.3.3 学籍管理模块学籍管理:从新生入校后学籍管理已经开始,可以在新生登录页面进行信息的录 入,也可以进行信息的修改和查询,如果学籍情况有变化,可以申请进行修改,并做相 关记录。学生学籍管理到毕业时结束。学籍管理系统基本由十个模块组成。 学籍管理模块流程图如图 3.4 所示。图 3.4 学籍管理模块3.3.4 课表管理模块该模块是根据

22、教师制定的教学计划来制定相应的课程,组织进行每一学期的教学工作。排好课程表之后要录入系统,方便学生的及时查阅,进行课程的记录,按时上课。 其中,各种课程的计划都要清晰明了,而且要全面具体。同时也要具备一定的弹性,这 个弹性问题也说明了开发者的思维能力是否严谨, 文章中不止一次提到这个弹性的原因 是为了防止突发状况发生时无法修改相应的信息,给学生和学校带来不便,影响教学工 作。如果教师想要换课或者调课, 都要提前在系统中提交, 时刻给学生一个准确的信息 课程管理模块如图 3.5 所示。图 3.5 课表管理模块3.3.5 考试管理模块现代高校里考试一般都有期末考试、等级考试还有补考,学生可以根据不

23、同的需求 和安排进行考试。当然考试的日程具体安排也会在课程表中表现出来,学生可以在考试 之前登录系统自行查看考试安排,考试完成后,教务处会整理补考名单并将补考名单在 系统中呈现出来,让学生又准备,进行补考。然后系统还可以进行成绩汇总。该模块可 以有效的将学生成绩准确的记录下来。3.3.6 成绩管理模块学生考试完成后必然会有成绩模块来整合汇总所有学生的成绩, 并在系统中呈现出 来,系统是根据学生的考试成绩来确定补考名单和重修名单。根据成绩来算班级平均成 绩等工作。学生成绩管理模块还包括成绩维护,对班级成绩进行备份。同时还有成绩打 印模块,供学生自行打印自己的成绩。 最后,学生的成绩会统计到每个学

24、生的学籍当中。成绩管理模块如图 3.6 所示。图 3.6 成绩管理模块3.3.7 教师管理模块这一模块主要针对教师的信息和教师的工作信息, 在完善学生信息的同时也不能忽 视了教师信息的录入。在这一模块中会将教师的个人信息详细的呈现出来,包括教师的 基本信息,包括联系信息,简历信息等,还有曾经的获奖经历,教师的等级信息等等。 这一方面也为学生选课提供了一个参考,同时也是督促教师终身学习的动力。教师管理模块如图 3.7 所示。图 3.7 教师管理模块3.3.8 教材管理模块教材管理:上面的论述中也提到了教材管理这一方面,这一模块主要是针对教材采 购到发放以及备案等等。首先肯定是根据教学目标和教学计

25、划明确需要用到的教材,然 后进行采购,发放到学生手中。在这一过程中可以精确计算出需要的教材数量,可以减 少人工的劳动,减少了人力和财力的浪费。3.3.9 毕业管理模块该模块是最后一个模块, 主要负责对毕业生的毕业工作。 包括毕业生个人信息确认, 登记查询,学位证书查询等等。学生学籍管理也是毕业管理模块的重要组成部分,学籍 中包含了学生自入学以来的所有奖惩信息。 若其中又不符合条件的要及时通知学生进行 相应的修改。该模块没有那么复杂但是也很关键, 对学生的毕业资格审核还有学位资格审核都有 重要意义。因此也要特别注意该模块的安全性和隐私性。毕业管理模块如图 3.8 所示。图 3.8 毕业管理模块4

26、 高校综合教务系统设计4.1 数据库设计数据库在一个应用软件中有着重要的地位,相当于一个后台。支持着整个系统的数 据,做好数据库也对软件的维护有很大作用。4.1.1 数据库设计的基本原则首先数据库的设计要规范,作为整个系统的后台,数据库相当于一个基础,要保证 数据的安全性和完整性。每个数据库都应该有其特定的目标,根据这一目标来进行功能 的实现。考虑到实际应用的数据库,需要符合所需要求,基本要有以下特性:1)系统要有可理解性;2)系统是否具有与其它系统的兼容性;3)系统要有适应新环境的能力;4)系统的存储成本低;5)数据库的设计必须能有利6)数据冗余度不能过高4.1该系统主要实体分别是用户、信息

27、和实验。下面对每一个实体进行分析。用户如图 所示,信息如图 4.2 所示,实验如图 4.3 所示。图 4.1 用户 E-R 图图 4.2 信息 E-R 图图 4.3 实验 E-R 图4.1.2 数据库逻辑结构设计本系统定义的数据库中包含以下 6 个表:管理员帐号表 gl;用户帐户表 yonghu;新 闻基本信息表 news; 下载文件表 xiazai; 实验中心表 shiyan,实验教室表 addr。(1)表 gl 由“ad_id”、“ ad_pwd”两个字段组成,其属性和说明见表 4-1。表 4-1 表 gl 字段的属性和说明编号字段名称数据类型长度说明1ad idvarchar50管理员账

28、号2ad pwdvarchar50管理员密码(2)表 yonghu 由“ user_id”、“ user_pwd”、“ user_level”三个字段组成,其属 性和说明见表 4-2 。表 4-2 表 yonghu 字段的属性和说明编号字段名称数据类型长度说明1user_idvarchar50用户账号2user_pwdvarchar50用户密码3user_levelint4用户权限(3)表 news 由“ N_ID ”、“ N_title 、”“N_type”、“ N_time”、“N_content”五 个字段组成,其属性和说明见表 4-3 。表 4-3 表 news 字段的属性和说明编号字

29、段名称数据类型长度说明1N IDInt4信息编号2N titleVarchar200信息标题3N typeInt4信息类型4N timeDatetime8信息时间5N contentvarchar8000信息内容(4)表 xiazai 由“ X_id ”、“ X_title ”、“ X_dizhi ”三个字段组成,其属性和说 明见表 4-4 。表 4-4 表 xiazai 字段的属性和说明编号字段名称数据类型长度说明1X_idInt4下载编号2X_titlrvarchar50下载标题3X_dizhivarchar200下载地址(5)表 shiyan 由“S_id”、“S_dep”、“S_tit

30、le”、“S_content”、“S_address”、 S_time”六个字段组成,其属性和说明见表 4-5 。表 4-5 表 shiyan 字段的属性和说明编号字段名称数据类型长度说明1S_idInt4实验编号2S_depInt4系别3S_titlevarchar50实验标题4S_contentvarchar8000实验内容5S_adressvarchar30实验地点6S_timestartvarchar10实验开始时间7S_timeendvarchar10实验结束时间8S_datevarchar10实验日期9S_keshivarchar10实验课时6)表 addr 由“ S_addr”字

31、段组成,其属性和说明见表 4-6表 4-6 表 addr 字段的属性和说明编号字段名称数据类型长度说明1S addrvarchar30教师号5 高校综合教务系统实现5.1 系统维护5.1.1 基本数据维护基本数据作为综合教务系统的重要组成部分,在整个系统中起着基础性作用。正因为 基础数据如此重要,所以才要加强对这一方面的技术要求,做到规范准确。包括基本的 学生信息、成绩信息、教师信息、课程信息等等。下面给出部分实现页面。排课信息维护:页面如下图所示。双击所选系部就会在底部的文本框中显示出对应的 信息, 即可对其进行修改。单机“添加”按钮输入相应的课程信息。图 5.1 排课信息维护教师信息维护:

32、每位教师的职称是不一样的,当然随着时间的变化,教师的职称也会 发生改变。这就要求该模块要对教师职称进行维护,并将教师的详细情况在系统中统计 出来,如图 5.2 所示。图 5.2 教师信息维护5.1.2 系统权限设置为保证各子系统信息的安全性,必须设置相应的权限,才可以有序进行。登录权限如 图 5.3 所示。图 5.3 系统权限设置图5.2 教学计划子系统各大院校综合教务系统能够运行的基本依据可以说就是教学计划子系统。打开教学计划维护的界面,输入化学工程,制药工程,选择第一学期 , 就可以查看 到该专业第一学期的全部教学计划。包括课程的具体安排、考试形式等。当然也在查询 课程的文本框中输入课程名

33、称即可查询到某一门课的具体信息。点击“添加”按钮, 可以添加课程。输入相应的信息 , 点击“添加课程确定”即可添加一门新课程。5.3 学籍管理子系统5.3.1 学生基本信息维护5.4打开学生基本信息维护的界面。输入相应的学生信息,可以保存或关闭,如图 所示。图 5.4 学生基本信息维护5.3.2 学籍处理成绩统计在每一学年的期末, 系统会对学生的成绩信息进行统计, 并对成绩不合格的学生做 出标记。操作分为 3 步:1)选择某一班级统计学年成绩;2)选择课程录入学生分数;3)根据往年的成绩记录统计学分不达标的学生信息学生成绩管理如图 5.5 所示图 5.5 学生成绩管理结束语在该系统的研究到开发

34、过程中 , 主要做的工作有以下几点 :(1)结合实际,考虑综合教务系统的可行性,为学校长远做打算。(2)做了大量的数据采集和数据编码工作。由于教务处的程序过于单一,学校并 没有形成统一管理的系统,因此在数据编码方面是对应每一个单位进行的。所以在研制 该综合教务系统的过程中 , 多次与老师同学进行交流讨论,还有与各个部门进行协商, 能够尽量做到编码的统一性,虽然面对的困难有很多,但是经过不懈努力还是做出了为 学校长远打算的信息化建设体系。(3)综合各种模式的优缺点,我们决定使用混合模式来进行这次综合教务系统的 开发。(4)对该系统的各个子系统进行了分析。 在课题研究工作的今后展望方面,首先就自身

35、来讲各方面经验都有所欠缺,在开发 过程中也发现了很多不足,所以导致系统目前还有些不是很完善的地方。我将会在日后 针对自己的不足进行进一步的学习, 研究各种模式的综合教务系统, 研究他们的优缺点, 借鉴好的地方,同时要对可能出现的问题进行提前预估。由于时间关系,该系统的测试 时间较短,还存在着某些不足之处,这个问题我们会在正式启用该系统之前进行不断完 善,当然也要结合日后所出现的问题进行修改,使该综合教务系统日渐完善, 并且积 极寻找突破点,努力研究新思路。参考文献1 李军. ASP 数据库开发实例精粹 M . 南京:南京工业出版社 .20132 黄梯云. SQL Sever2000实用教程 M

36、 .北京:人民邮电出版社 .20103 陈珊. 高校教务管理系统的设计与实现 D河北:河北科技大学 . 20104 英夏普. Visual C#2005 从入门到精通 M .周靖.译.北京:清华大学出版社 .20065 管岭.基于 B/S 结构的教务管理信息系统设计与实现 J.电子科技大学学报 .20066 范国平,陈晓鹏 . SQL数据库开发实例导航 M .北京:人民邮电出版社 .20067 杨静.基于. NET平台的 XML Web Services 研究与实现 D . 兰州:兰州理工大学 .20058 王兴芬,蔡燕娣等 .基于校园网络的综合教务管理系统的设计与实现J .东北农业大学学报

37、.20009 郑耀东 . ASP.NET 网络数据库开发实例精解 M .北京:北京清华大学出版社 .200610 郑少燕.构建综合教务管理系统提高教学管理水平J .中国科技信息 . 2005年 19期11 罗兵,刘艺 . C#程序设计大学教程 M .北京:机械工业出版社 .200712 李朋. 浅谈高等学校教学管理系统设计 J.辽宁经济管理干部学院学报 . 200813 叶俊民.软件工程 M .北京:清华大学出版社 .200614 高岭,林凯 .面向 C/S 和对象 Web 的管理信息系统开发研究 J .小型微型计算机系统 . 2001.1015 韩冰. 基于校园网的教务管理系统中决策支持的设

38、计J. 辽宁师专学报(自然科学版) .2005 年03 期附录1、用户登录主要代码:Function checkValue()Var na = document.form1.Id.value;If(na=” )Document.form1.Id.focus();Alert( 用“户名不能为空 ! ”);Return false;var pw= document.form1.Password.value;if(pw = “” )document.form1.Password.focus();alert( 密“码不能为空 ! ” );return false;Document.form1.subm

39、it();2、显示课表3、课程成绩查询主要代码:Public ArrayList getCoursesGradeByStuId(String StuId)ArrayList courses = new ArrayList();Courses courses = null;Statement stmt = null;ResultSet rs = null;DBConnection db = new DBConnection();Trydb.getConnection();stmt = db.conn.createStatement();String sql =“selectdistinct(c.

40、Cou_Id),c.Cou_Name,c.Cou_Score,c.Cou_SelType,c.Cou_ExamType,csg.CSG_Gra de from Course c,Cou_Select_Grade csg where c.Cou_Id =csg.CSG_CouId and CSG_StuId =+ S”tuId +”;”rs = stmt.executeQuery(sql);while(rs.next()course = new Course();course.setId(rs.getString(1);course.setName(rs.getString(2);course.

41、setScore(rs.getFloat(3); course.setSelType(rs.getString(4);course.setExam Type(rs.getString(5);course.setGrade(rs.getFloat(6);courses.add(course);catch(Exception ex)System.out.println(ex.getMessage();finallytryrs.close();stmt.close();db.conn.colse();catch(Exception ex)Ex.printStackTrace();Return cou

42、rses;4、教师用户界面 %If Session(teaid)= Then Response.Redirect default.asp Response.write请先登录 ElseIf Request.Form(T1) And Request.Form(T2) And Request.Form(T3)Then Dim dbSet db=Server.CreateObject(ADODB.Connection) db.Open jiaowuDim strsql,cno,sno,mark cno=Request.Form(T1) sno=Request.Form(T2) mark=Request.Form(T3) strsql=Update score Set mark=&mark& Where

温馨提示

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

评论

0/150

提交评论