基于JSP的学生选课排课系统论文

合集下载

基于JSP技术网上选课系统的设计与实现

基于JSP技术网上选课系统的设计与实现
圃皿 烂 园 旦
文0 柳 亚琴 ( 山西财经 大学信息管理 学院)
摘要 : 本文通 过 分析三 层 B/S结构 的 J P与 PHP和 AS S P技术相 比, 具有明显的 特 点 ,并 结合 学校 的 实 际情 况 ,提 出 了基 优越性 。它完全解决 了 目前 PHP、AS P的 于 B/s 结 构 网上 选 课 系统 的 基 本 思 想 , 讨 个 弊端一 一 脚本级 执行 。每个 J 文件 P S 论 了 用 J P技 术和 MY q S S L开 发 网 上 选 课 系统 总是先被编译成 S r lt e v e ,然后再由 S r lt e v e 的数据 库 访 问连 接技 术和 动 态 网页制 作技 引 擎 运 行 。 术 。 通 过 该 系统 , 学 生 可 以 方 便 的 在 校 园 J P Jv ev rP g s S ( a S Fe a e ) S n a 是由 u 公司于 网上 进 行 选课 。 1999年 4月开发完 成的新一代动态 网站开 关键词 : 网上选课 系统 ;B/S;J S P 发技术 。它是在 W e b服务 器、应用服务器 、 引 言 交 易 系统 以 及开 发 工 具 供应 商 的 广泛 支 持 随着 I t r e 技术的迅速发展和广泛应 与合作 下 ,产生 的一种新 的基于 W b 应用 n en t e 用 以及 国家教 育 体 制 的不 断 改 革和 全 面 创 程 序 的方 法 ,它 整合 并 平衡 了 已经存 在 的 新 ,学 生 网上 选 课 已 成为 学 校 教学 管 理 的 对 J v a a编程环境 支持的技术和 工具 。 它利 个 重大 趋势 。网 上 选课 系统 是在 充 分 了 用 J v B a s Jv 标记对静态 H ML代码 a a en 和 a a T 解 学生 选 课 工作 的 全过 程 后 ,从 教 务工 作 和动态数 据进行 了区分 ,静态 HTM L代码 的 实 际 出发 ,解 决 工 作 中关 键 性 的难 点 问 由 H T M L 程 序 员完 成 ,而动 态 数据 和 题 ,并 充分利用 计算机 网络功能 ,实现选 课 J v B a s由 J v aa en a a程序员完成 。J P在执行 S 工 作 的计 算机 网络 管 理 , 帮助 具 体管 理 人 以前先被编译成字节码 ( y e o e ,字节 b t c d ) 员从 复杂 烦 琐的 工 作 中解 放 出 来 ,提 高 教 码 由J v 虚拟机( v i u l Ma h n ) aa J aVr a a t c ie解 务 管理 工 作 的效 率 和 质量 ,使 得 教 务管 理 释 执行 ,比 源码 解释 的 效率 高 ;服 务 器上 走 向无纸化操 作和规 范化 、现 代化管理【 。 还有字节 码的 Ca h 1】 c e机制 ,能提 高字节码 早期 的选课 系统基本上 都是 C/S的 网 的访 问效率 。第一 次调用 J 网页 可能稍 P S 络 应 用模 式 , 由干 这 种模 式 的 每 个客 户 端 慢 ,因为它被编译成 C c e a h ,以后就快得多 都 必 须与 数据 库 保 持 连接 ,从 而 限制 了系 了。同时 ,JSP源程序不 大可能被下载 ,特 统 支 持的 用 户数 量 。 近 几年 来 ,随 着我 国 别是 J va a a Be n程序完全 可以放到不对外的 高 校扩 大 招生 规 模 ,在校 学 生 人数 急速 增 目录 中。而 A SP 以源码 形式存放 ,以解释 长 ,而学 生选 课 的 时 间又 非 常 集 中 ,这 就 方式运 行 ,每次 A S 网页 调用都需 要对源 P 使得 C/S模式 的 “ 瓶颈 ”问题 表现 得更为 码进行 解释 ,运 行效率不高 。而且 ,I s的 I 突 出 。为 了解决 以 上矛盾 ,让 学 生能 在 校 漏洞 曾使得许 多网站 源程序大曝 光【 】 2 。 园网 的任 何一 台工 作 站上 进 行 选课 ,各 大 三 网上 选 课 系统 的设 计 院 校在 设 计 与实 现 网 上选 课 系 统时 ,采 用 网上 选 课 系统 的 功能 主 要 分为 三 个 模 了另一 种基于 W e b的 B/S网络应用模 式 。 块 :管 理 员模块 、教 师模块和学 生模块 。如 B/S结构是一种 以 W e b技 术为基础的 图 2 所 示 。 新型的 M l S系统平 台模式 ,它把传统的 C/ S 结构 中 的服 务 器部 分 分 解为 一 个数 据 服 务 器与一 个或 多个应 用服 务 器( eb服 务 W 器 ),从而 构成 一 个 二 层 结构 的 客 户 服 务 器体 系如 图 1所示 【 】 3。

基于JSP的学生选课排课系统毕业设计

基于JSP的学生选课排课系统毕业设计

目录摘要 .................................................................................................................................................. 2 Abstract ............................................................................................................................................. 3 1、引言............................................................................................................................................. 41.1 课题研究的目的................................................................................................................ 51.2 课题研究的意义................................................................................................................ 51.3 课题的可行性分析............................................................................................................ 61.3.1 课题调研................................................................................................................. 61.3.2 可行性分析............................................................................................................ 62、准备阶段..................................................................................................................................... 72.1 JSP 编程语言..................................................................................................................... 72.2 SQLSERVER 2000数据库................................................................................................ 82.3 BS模式与C/S模式的比较分析....................................................................................... 82.4 数据库系统设计 (10)3、应用系统开发工具 (12)3.1 对软件和硬件的要求 (12)3.2 运行需求 (12)3.3 其他需求 (13)3.4 数据库应用系统开发简介 (13)3.5 学生选排课系统 (13)4、系统分析 (14)4.1 系统简要分析 (14)4.2 应用需求分析 (15)4.3 业务流分析 (17)4.4 数据流分析 (17)4.5 系统数据模型设计 (18)4.5.1 E-R图 (18)4.5.2 数据表 (19)5、详细设计 (20)5.1 学生登录 (20)5.2 课程预览 (20)5.3 选课 (21)5.4 退课 (22)5.5 密码修改 (22)5.6 管理员登录 (22)5.7 退出系统 (23)6、调和测试 (23)结论 (25)致谢 (26)参考文献 (27)摘要Internet 网是目前全球最大的计算机通信网,网是目前全球最大的计算机通信网,它遍及全球几乎所有的国家它遍及全球几乎所有的国家和地区。

基于JSP的学生选课系统的方案设计书与实现

基于JSP的学生选课系统的方案设计书与实现

本科毕业论文学号: 09040241009姓名:李永兴年级: 2009级专业:计算机科学与技术论文题目:基于JSP的学生选课系统的设计与实现指导教师:万里威廊坊师范学院本科生毕业论文(设计)论文题目:基于JSP的学生选课系统的设计与实现论文摘要:目前,运用先进的信息管理系统及软件平台对信息进行科学化和网络化管理己经成为高校信息管理系统的发展趋势,先进的信息管理手段极大提高了信息管理过程的效率和质量。

学生选课过程是高校信息管理的一个重要环节,传统的学生选课过程往往采用人工方式进行管理,管理方法落后、效率低、质量差,对学生选课过程进行信息化管理势在必行。

本系统主要是针对本院系学生进行公共课选修所开发的一款系统,主要采用的是MVC三层架构和JSP+Servlet+JavaBean技术。

本系统的开发严格遵循软件工程的开发过程。

在开发过程中首先进行需求分析,确定了其主要的业务流程和信息交互的内容,然后又结合了学校对选课过程的管理标准和要求对系统进行功能设计和数据库设计,最后用Java语言编码实现。

关键词: JSP;Servlet;Javabean; MVCTitle:Design and implementation of student course selection system based on JSPAbstract:At present, the use of advanced information management system and software platform to conduct scientific information and network management has become the trend of thedevelopment of information management system, advanced information managementtools can greatly improve efficiency and quality in the process of informationmanagement. Student course selection process is an important link in universityinformation management。

jsp学生选课系统(论文流程图ER图用例图)

jsp学生选课系统(论文流程图ER图用例图)

jsp学生选课系统(论文流程图ER图用例图)jsp学生选课系统(论文流程图+ER图+用例图)jsp学生选课系统(论文流程图+ER图+用例图)第1章需求分析1.1系统需求概述1.1.1 目标学生选课系统并不需要是一个过于复杂的工作环境,一般来说:最合适的才是最好的。

软件设计必须符合学校实际工作的需要,从目前学校网络运用的情况和教育部门对无纸化办公的实际情况来看,本系统应具有登陆,注册功能,注册用户登陆之后可以查看课程信息,课程查找功能,进行相应课程的选择,查看已选课程信息,以及删除选课,修改个人信息,及退出等。

1.1.2系统性能需求作为一个基于B/S模式的管理系统,需要记录大量的数据信息,而这些数据信息需要同时能够提供给使用人员查询和修改,必然需要一个大型的数据库系统和一台网络服务器,并且需要建立局域网或是能够被INTERNET网络用户访问。

对于客户机来说,他不需要存储数据,而只需要通过访问服务器,获得相应的服务。

1.2数据流图(DFD)数据流图是一种图形化技术,是描述数据处理过程的工具。

数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。

数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能。

在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。

数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,因此是分析员与用户之间极好的通信工具。

此外,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体地实现这些功能,所以它也是今后进行设计的很好的出发点。

根据前面需求分析所述,可以画出数据流图如下:图 1.1 数据流图1.3 数据字典由于数据流图只是对数据处理和彼此之间的关系进行了说明,为了进一步明确数据的详细内容和数据加工过程,应将最底层数据流图中的全部数据流及其组成部分的数据元素、数据存储、数据加工进行详细描述,形成本系统的数据字典,以便于以后系统设计的进行。

JSP学生学籍管理系统毕业论文

JSP学生学籍管理系统毕业论文

学生学籍管理系统摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

本文采用JSP和MS SQL-Server等软件为开发工具,以Windows XP(或Windows 2000)为开发平台,设计出一个学籍管理信息系统,对学生的信息、课程、成绩进行统一管理,便于查询、修改和删除。

涉与到的主要容有:体系结构规划、设计平台的搭建以与系统的设计。

主要实现的功能模块有管理系统的功能介绍子系统、新生入学子系统、学生成绩管理子系统、在校学生管理子系统、离校学生管理子系统、各种信息查询子系统以与系统维护子系统。

该系统功能完善,可使高校的学籍管理系统从纯手工中解脱出来,实现高校学籍管理系统自动化、规化、合理化、科学化,其实用性强,用户界面友好,有助于加快高校的信息传递和智能建设,并为高校整体实现信息化管理体系作好铺垫。

关键字:学生学籍管理; B/S;JSP;SQL SERVER 2000;JDBC-ODBC;Student records management system Abstract:Along with information technology in management more and more thorough and widespread application, the management information system the implementation to be gradually mature in the technology. The management information system is the new discipline which unceasingly develops, any unit must survive and develop, wants the high efficiency organically to organize the internal activity, must establish the management information system which adapts with own characteristic.This article uses JSP and MS SQL-Server and so on is the development kit, (or Windows 2,000) as develops the platform take Windows XP, designs a school register management information system, to student's information, the curriculum, the result carries on the unification management, is advantageous for the inquiry, the revision and the deletion. Involves the main content includes: The system structure plan, designs the platform to build as well as the system design. The main realization function module has the management system management system the function to introduce the subsystem, the new born matriculation subsystem, the student result management subsystem, manages the subsystem in the school student, manages the subsystem, each kind of information inquiry subsystem as well as the system maintenance subsystem to the school student.This system function perfect, may cause the universities the school register management system to extricate from the pure handwork, realization universities school register management system automation, standardization, rationalization, scientific style, its usability strong, the user contact surface is friendly, is helpful to speeds up the universities the information transmission and the intelligent construction, and finishes the upholstery for the universities whole realization information management system.Keywords: Student school records management ;B/S; JSP; SQL SERVER 2000; JDBC-ODBC目录第一章前言错误!未定义书签。

浅谈基于JSP技术的网上选课系统的设计

浅谈基于JSP技术的网上选课系统的设计

系统成为学生选课的主要工具 ’ 本文就现有的选课系统存在的 缺点与不足进行了讨论 $ 并采用 F?@ 技术初步探 讨 一 个 实 用 ( 快 速 ( 方便的网上选课系统的设计 ’ 关键词 $ 网上选课 F?@ 技术 数据库 中图分类号 \434 文献标识码 $K 文章编号 $=.1=]125= ’2556 (51]556=]52 随着 9-:);-): 即国际互联网的飞速 发 展 ! 互 联 网 在 很 多 学 校 特别是高校学生和老师中得到了 普及 ! 这 使 得 很 多 学 生 工 作 可 以 在网上方便快捷地完成 " 随着学校网络设施的完善 < 学 生网上选 课 ! 也成为学校课程管理的一个趋势 " 一 # 网上选课系统出现的必要性 传 统 的 人 工 选 课 存 在 着 诸 多 的 缺 陷 !选 课 慢 #易 出 错 #易 冲 突 ! 特别是在学生数量较多的学校 ! 这个问题尤其严重 " 然而随着 互联网络的出现和普及 ! 网上选课应运而生 " 所谓网上选课 ! 也就 是通过登陆学校的选课网站 ! 在该 网 站 中 实 现 对 课 程 的 选 取 " 这 样的优点显而易见 $ 快 捷 % %% 往 往 网 站 服 务 器 都 在 学 校 内 部 ! 在 校园内网中登陆访问选课网站非常快 速 ! 而 且 只 需 要 点 击 相 应 的 鼠 标 就 可 以 完 成 & 方 便% %% 由 于 是 通 过 国 际 联 网 来 进 行 课 程 选 择 !这 样 可 以 在 任 何 一 台 可 以 上 网 的 计 算 机 上 完 成 选 课 !而 不 受 地 点 的 限 制 & 安 全% %% 每 个 学 生 都 有 相 应 的 账 号 和 密 码 ! 根 据 账 号和密码来访问自己的相关功能 ! 而不会影响其它学生 " 以上可以看出 ! 网 上 选 课 系 统 的 出 现 是 互 联 网 络 发 展 的 必 然 产物 ! 也必然会取代传统的纸上选课方式 " 二 # 现有的网上选课系统的缺点与不足 笔者曾经使用过多 种 不 同 的 网 上 选 课 系 统 ! 但 往 往 都 不 能 让 人十分满意 ! 存在着这样 或那样的缺 点 和 不 足 " 归 纳 起 来 主 要 有 以下几点 $ 网上选课应满足操作简单方便 ! 步骤简练 ! 但诸多的选课系统 由于设计者从方便后台计算出发 ! 忽略了用户操作的简单性 ! 从而 导致要选一门课需要经过许多步骤 !当需要选择多门课程时不得不 经过许多冗杂而重复的步骤 !这样的设计显然是不能让人满意的 " 笔者曾使用过一个 选 课 系 统 ! 当 选 好 课 以 后 仅 仅 过 了 两 天 ! 就 再 也 无 法 登 陆 该 选 课 网 站 !又 过 了 若 干 天 !网 站 才 得 以 重 新 开 放 " 这显然是网站服务器系统的不稳定造成的 " 作为系统的设计 者 !应 在 发 布 网 站 前 进 行 充 分 的 效 能 测 试 !从 而 最 大 程 度 上 避 免 这种情况的出现 "

基于JSP网上选课系统毕业论文

基于JSP网上选课系统毕业论文

基于JSP网上选课系统毕业论文目录1 绪论 (1)1.1 课题背景 (1)1.2 课题现状 (1)1.3 课题目标 (2)1.4 课题意义 (2)2 网上选课系统需求分析 (2)2.1 需求分析 (2)2.2 可行性分析 (5)2.3 系统配置要求 (5)3 网上选课系统总体设计 (5)3.1 项目规划 (5)3.2 设计目标 (6)3.3 相关技术介绍 (6)3.4 数据库分析设计 (8)3.5 系统模块设计 (13)4 网上选课系统详细设计和实现 (15)4.1 主界面设计 (15)4.2 界面头尾设计 (16)4.3 登录界面 (16)4.4 学生用户界面设计 (16)4.5 管理员用户界面设计 (24)4.6 教师用户界面设计 (29)4.7 系统后台模块 (30)5 网上选课系统测试 (32)5.1 测试目的 (32)5.2 测试环境 (33)5.3 测试结果 (33)总结 (39)参考文献 (40)致谢 (41)1 绪论1.1 课题背景Internet的发展使我们的教育更加现代化,网上信息管理是现代教育中的一个热点。

教师跟学生之间的信息传播只在一指之间,为现代教育创造了方便快速的途径。

但在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。

目前国家的教育体制也正处在不断改革、创新的阶段,我国教育部门充分吸取国外优秀的教学模式,结合国多年的办学经验,逐步探索出适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。

因此,教学管理软件应充分依托校园网,实现教学信息的集中管理、分散操作、信息共享,使传统的教学管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教学文件管理系统和全校信息系统打下良好的基础。

学校教育是培养和输送人才的摇篮,它随着人类进步的程度和地区的不同而变化,教育的口径不断扩宽,对教育的要求也不断提高。

基于jsp的在线选课系统方案

基于jsp的在线选课系统方案

目录1 前言 (1)1.1 开发背景 (3)1.2 开发目标 (4)1.3 项目意义 (4)2 系统分析 (5)2.1 需求分析 (5)2.1.1 功能需求 (5)2.1.2 性能需求 (5)2.1.3 其他需求 (5)2.1.4 业务流分析 (5)2.1.5 数据流分析 (6)2.2 可行性研究报告 (6)2.3 数据库选择 (6)2.4 运行环境 (7)3 概要设计3.1 功能模块划分 (8)3.2 数据流程图 (9)4 详细设计4.1 系统E-R图示 (10)4.2 模块设计 (12)4.3 数据表 (15)5 系统实现5.1 管理员登陆界面 (18)5.2 学生登陆界面图 (22)5.3 学生课程查询 (22)5.4 学生选课信息管理页面 (23)5.5 教师管理页面 (24)6 系统测试及分析6.1 测试目的及意义 (24)6.2 软件测试的常用方法 (25)6.3 测试环境 (25)6.4 测试结果 (26)总结致谢摘要本文是通过Eclipse开发工具,MySQL进行后台数据库的开发,使用JDBC(Java Data Base Connectivity)控件进行数据库的连接。

开发主要包括后台数据库的建立和维护以及前端应用程序开发两个方面。

本文还着重论述了系统分析,选课系统的功能及实现,包括数据关系的E-R图,学生选课设置,用户管理等。

本系统可以使学生选课更加方便,操作更加简易,人机页面也会更加友好。

ABSTRACTThis article is through the Eclipse development tools, MySQL backend database development, using the JDBC (Java Data Base Connectivity) controls for database connection. Development mainly includes the establishment and maintenance of database and front-end application development two aspects. This paper also emphatically discusses the system analysis, function and realization of the elective system, including data relations of e-r diagram, student course Settings, user management, etc. This system can make students' course selection more convenient, more simple and easy operation, also will be more friendly man-machine page.1前言1.1开发背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能人们深刻认识,它已进入人类社会各个领域并发挥着越来越重要的作用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录摘要 (2)Abstract (3)1、引言 (4)1.1 课题研究的目的 (5)1.2 课题研究的意义 (5)1.3 课题的可行性分析 (6)1.3.1 课题调研 (6)1.3.2 可行性分析 (6)2、准备阶段 (7)2.1 JSP 编程语言 (7)2.2 SQLSERVER 2000数据库 (8)2.3 BS模式与C/S模式的比较分析 (8)2.4 数据库系统设计 (10)3、应用系统开发工具 (12)3.1 对软件和硬件的要求 (12)3.2 运行需求 (12)3.3 其他需求 (13)3.4 数据库应用系统开发简介 (13)3.5 学生选排课系统 (13)4、系统分析 (14)4.1 系统简要分析 (14)4.2 应用需求分析 (15)4.3 业务流分析 (17)4.4 数据流分析 (17)4.5 系统数据模型设计 (18)4.5.1 E-R图 (18)4.5.2 数据表 (19)5、详细设计 (20)5.1 学生登录 (20)5.2 课程预览 (20)5.3 选课 (21)5.4 退课 (22)5.5 密码修改 (22)5.6 管理员登录 (22)5.7 退出系统 (23)6、调和测试 (23)结论 (25)致谢 (26)参考文献 (27)摘要Internet网是目前全球最大的计算机通信网,它遍及全球几乎所有的国家和地区。

www系统是一个大型的分布式超媒体信息数据库,它极大的推动了Internet的发展,己经成为Internet中最流行、最主要的信息服务方式。

www 技术之所以能在全球普及,一个重要的原因就是它与数据库管理系统相互融合,成为一个处理和共享信息的强大工具。

一方面,数据库是一种强大的信息管理工具,另一方面,www提供了共享数据的方法。

两者强强联合取长补短,发挥各自优势,使用户可以在Web浏览器上方便地检索数据库的内容。

本论文主要包括学生选排课系统方案分析与网络规划,本系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用SQLSERVER2000数据库,Jsp编程语言作为开发工具, 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

本系统可以方便学生更方便的选排课。

实现全校学生选课在线查询。

还可以对新来的学生信息进行信息录入。

由于学生上课情况复杂,可以实现信息修改,及时调整学生的基本情况。

关键词选排课系统设计信息管理AbstractThe Internet net is the present global biggest computer communications network, it spreads global nearly all countries and the area. the www system is a large-scale distributional hypermedia information database, its enormous impetus Internet development, oneself after has become in Internet to be most popular, the most main information service way. the reason that the www technology can be popular in the whole world, an important reason is it fuses mutually with the database management system, becomes a processing and the sharing information powerful tool.The present paper mainly includes the student to choose the row of class system program analysis and the network planning, this system is typical information management system (MIS), its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two JSPects. Establishes the data uniformity and the integrity regarding the former request is strong, data security good storehouse. But requests the application program function regarding the latter to be complete, easy to use and so on characteristics.After the analysis, we use the SQLSERVER2000 database, the Jsp programming language take the development kit, uses each kind of object-oriented development kit which it provides, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the user satisfied feasible system. this system may facilitate the student conveniently to choose a row of class. Realizes the entire school student to choose the row of class online inquiry. May also to the student information which comes newly carry on the information input. Because the student attends class the situation to be complex, may realize the information to revise, adjusts student's basic situation promptly.Key word Chooses the class Arranges the class System design1、引言数据库是从60年代初发展起来的计算机技术。

经过四十来年的发展,数据库技术己经趋于成熟。

Web数据库在新的Internet环境中发生了很大的变化。

就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。

同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。

例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选排课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。

国外的教学科研软件与国内相比开发的早而且比较成熟。

早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。

其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选排课、考试、毕业论文、取得学位这一学习生活的全过程。

目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。

所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。

在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。

在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。

利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。

我国不少高校都实行了学分制,它的核心是允许学生自由选排课,即把学习的自主权交给学生。

在这里,学生选排课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。

运用计算机辅助选排课,即能实时地对大量选排课数据进行检验和统计,十分方便地输出选排课结果,同时也避免了人工处理时容易产生的错误。

从系统开发的复杂程度来看,计算机辅助排课与选排课是高校教务系统中的两个关键子系统,目前不少教务系统尚未很好地解决排课与选排课问题。

本文主要对高校教务管理系统中计算机课表编排与选排课子系统的基本功能、设计思想、需求分析以及实现技术进行探讨。

我想大家肯定都经历过学生时代,也许很多人还对那个时候的选课记忆犹新,每个学期都要排着长长的队伍去选。

现在,我们已经进入到Internet时代了,选课系统自然也要随着更新。

大学中,公选排课较多,学生可根据自己的专业及兴趣选择公选课程进行学习,本系统将从教学部门的要求出发,实现公选课的选择、查询与统计。

1.1课题研究的目的1.掌握采用Internet的TCP/IP协议,以B/S方式,JSP编程技术,多媒体技术。

2.掌握一种多任务多用户操作系统3.JSP的动态网页和SQL Server大型的数据库。

4.学会使用某种开发工具。

5.培养相互合作的精神。

1.2 课题研究的意义学生选排课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选排课系统应该能够为用户提供充足的信息和快捷的查询手段。

相关文档
最新文档