网上选课系统论文.doc_第1页
网上选课系统论文.doc_第2页
网上选课系统论文.doc_第3页
网上选课系统论文.doc_第4页
网上选课系统论文.doc_第5页
免费预览已结束,剩余23页可下载查看

下载本文档

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

文档简介

毕业论文 网上选课系统 第 1 页 共 28 页 教学中心 教学中心 北京北京 分分 数 数 北京北京 大学大学 作业论文作业论文 论文题目论文题目 网上选课系统网上选课系统 课程名称课程名称 年年 级级 05 春春 专业层次专业层次 计算机科学与技术计算机科学与技术 学学 号号 05390 学生姓名学生姓名 2006 年年 09 月月 08 日日 毕业论文 网上选课系统 第 2 页 共 28 页 论论 文文 评评 定定 指 导 教 师 意 见 指导教师 签名 年 月 日 毕业论文 网上选课系统 第 3 页 共 28 页 目目 录录 概述概述 4 第一章第一章 绪论绪论 5 1 1 背景 5 1 2 编写目的 5 1 3 可行性分析 5 1 4 论文简介 5 第二章第二章 相关软件及开发技术介绍相关软件及开发技术介绍 7 2 1 运行环境 7 2 2 JSP JAVA SERVER PAGE 7 2 3 JAVASCRIPT 7 2 4 STRUTS 8 2 5 ORACLE 8 2 5 1 Oracle 概述 8 2 5 2 Oracle 游标 9 2 5 3 Oracle 异常处理 9 第三章第三章 需求分析需求分析 10 3 1 整体分析 10 3 2 各个模块的详细分析 11 3 2 1 用户登录模块 11 3 2 2 学生模块 11 3 2 3 教师模块 12 3 2 4 系统管理员 12 第四章第四章 系统设计系统设计 14 4 1 数据库设计 14 4 2 模块设计 15 4 2 1 学生模块 15 4 2 2 教师模块 16 4 2 3 管理员模块 17 第五章第五章 系统实现系统实现 18 5 1 数据库连接 18 5 2 系统主要模块实现 19 5 3 系统主要功能界面 23 第六章第六章 总结总结 26 致谢致谢 27 参考文献参考文献 27 毕业论文 网上选课系统 第 4 页 共 28 页 概述概述 网上选课系统是针对在校学生和教师使用 从学生的角度来说 由于学校教 学制度的改革 现在大部分高等院校开始实行的是学生的自主选课模式 传统的 教学模式 学生按照学校安排好的课程上课 已经不能适应新型的教学手段 如 果仍然通过纸上的方式选课 一方面浪费的大量的人力 物力资源 另一方面浪 费时间以及在人为的统计过程中不可避免出现的差错等情况 随着高校人数的增 多 这种弊端会越来越多的暴露出来 因此 利用网络 使学生只要在计算机前 输入自己的个人选课信息即可完成原来几倍的作业量 从教师的角度来说 同样 是节省了大量的工作量 由于教师提出代课申请完成课程发布的工作较学生选课 而言更加的复杂 因此通过网上进行课程发布能大幅度的减少教师的工作量 减 少错误的发生几率 作为教师 也只要通过自己的电脑来操作即可 不用再奔波 于教务处和办公室之间 本程序前台采用 Dreamweaver 4 03 进行页面制作 后台由 ORACLE 数据库 支持 通过使用 JSP 语言实现动态网页的效果 达到对数据库的操作以完成使用 者的要求 本文中除了有对程序的总体设计 详细设计 功能实现等主体部分外 在这之前还介绍了与网上选课系统相关的 J2EE 编程技术 JSP 编程语言 STRUTS 技术简介 XML 技术等的基本内容 毕业论文 网上选课系统 第 5 页 共 28 页 第一章第一章 绪论绪论 1 11 1 背景背景 网上选课系统是针对在校学生和教师使用 从学生的角度来说 由于学 校教学制度的改革 现在大部分高等院校开始实行的是学生的自主选课模式 传 统的教学模式 学生按照学校安排好的课程上课 已经不能适应新型的教学 手段 如果仍然通过纸上的方式选课 一方面浪费的大量的人力 物力资源 另 一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况 随着高校 人数的增多 这种弊端会越来越多的暴露出来 因此 利用网络 使学生只要在 计算机前输入自己的个人选课信息即可完成原来几倍的作业量 从教师的角度来 说 同样是节省了大量的工作量 由于教师提出代课申请完成课程发布的工作较 学生选课而言更加的复杂 因此通过网上进行课程发布能大幅度的减少教师的工 作量 减少错误的发生几率 作为教师 也只要通过自己的电脑来操作即可 不 用再奔波于教务处和办公室之间 1 21 2 编写目的编写目的 本文档全面地描述了网上选课这一信息平台所实现的功能和性能 对各项业 务提供详细 准确的描述 使软件开发人员和用户对本系统中的业务流程及功能 达成共识 通过本文档用户可以全面了解网上选课系统所要完成的任务 网上选课系统是一个提供给高校学生制定个人选课计划的选课平台 学生可 以在网上进行选课申请 并可查询个人的选课计划以及选课申请情况 同时 教 务人员负责维护课程相关信息 包括课程名 开课院系 课程类别 必修 选修 授课老师 课时 上课时间 限选人数等 管理员可以查询选课进度 根据学 生选课情况适当调整选课学生名单 应用目标 满足现代化的校园教学管理的要求 使用范围 各大高校以及远程教育组织和教育机构 1 31 3 可行性分析可行性分析 J2EE平台的飞速发展 技术的成熟以及应用领域的不断扩大 为网上信息的 交互提供了一个良好的平台和方便的操作界面 由于J2EE平台基于用户需求的设 计方法 使得该系统的使用更加的人性化 个人化 更贴近用户 以J2EE平台的 构建思想来实现网上选课系统可以最大程度的做到实用性 可扩展性和可维护性 相结合 安全性以及规范化原则 1 41 4 论文简介论文简介 本论文第二章介绍了系统平台产品选型 J2EE开发平台简介以及STRUTS 毕业论文 网上选课系统 第 6 页 共 28 页 技术架构及其MVC开发技术介绍 第三章描述了系统整体需求 并从学生 教师 管理员三个不同模块介 绍了网上选课系统的不同方面的不同需求 第四章以ORACLE做为数据库支持 从不同模块描述了系统的数据库设计 第五章从各个模块介绍了系统的开发实现 关键之处并附加了代码 第六章对系统开进行总结 以及对系统的改进想法 论文最后列出系统开发中使用到的参考文献 毕业论文 网上选课系统 第 7 页 共 28 页 第二章第二章 相关软件及开发技术相关软件及开发技术介绍介绍 2 12 1 运行环境运行环境 应用服务器 Tomcat5 数据库服务器 Oracle9i 客户端 IE5及其以上版本 2 22 2 J JSPSP JavaJava ServerServer PagePage JSP JavaServer Pages 是由Sun Microsystems公司倡导 许多公司参与一 起建立的一种动态网页技术标准 该技术为创建显示动态生成内容的Web页面提 供了一个简捷而快速的方法 JSP技术的设计目的是使得构造基于Web的应用程序 更加容易和快捷 而这些应用程序能够与各种Web服务器 应用服务器 浏览器 和开发工具共同工作 所有程序操作都在服务器端执行 网络上传送给客户端的 仅是得到的结果 对客户浏览器的要求最低 本选课系统采用JSP技术开发 主要是考虑到其具有以下几个优点 JSP的效率和安全性更高 JSP在执行以前先被编译成字节码 byte code 字节码由Java虚拟机 Java Virtual Machine 解释 执行 比源码解释的效率高 服务器上还有字节码的Cache机制 能 提高字节码的访问效率 第一次调用JSP网页可能稍慢 因为它被编 译成Cache 以后就快得多了 同时 JSP源程序不可能被下载 特 别是JavaBean程序完全可以放到不对外的目录中 JSP的组件 Component 方式更方便 JSP通过JavaBean实现了功能 扩充 JavaBean是完全的OOP 可以针对不同的业务处理功能方便地 建立一整套可重复利用的对象库 例如用户权限控制 email自动回 复等等 JSP的适应平台更广 JSP程序可以无阻碍地适应于包括UNIX LINUX和WINDOWS等主流平台 2 32 3 JavaScriptJavaScript JavaScript 是一种新的描述语言 此语言可以被嵌入 HTML或JSP 的文件之 中 通过 JavaScript 可以做到回应使用者的需求事件 如 form 的输入 而 毕业论文 网上选课系统 第 8 页 共 28 页 不用任何的网络来回传输资料 所以当一位使用者输入一项资料时 它不用经过 传给服务端 server 处理 再传回来的过程 而直接可以被客户端 client 的应用程序所处理 可以想像成有一个可执行程序在客端上执行一样 如果嵌入的JSP页面中的脚本JavaScript代码比较多的情况下 为了使页面 代码清晰可读 就要考虑把JavaScript代码单独写在一个文件中 并命名为 js 格式的文件 这样在JSP页面中只要把所写的js文件引入进来即可达到在JSP页面 中使用JavaScript代码一样的效果 并且代码分离 便于修改和维护 2 42 4 StrutsStruts Apache Struts软件是本软件Web层的开发平台 所有Web层的逻辑 JSP Servlet JavaBean 都在该平台上开发 Struts有一组相互协作的类 Serlvet以及Jsp TagLib组成 基于Struts构 架的web应用程序基本上符合JSP Model2的设计标准 可以说是MVC设计模式的一 种变化类型 Struts 包含了丰富的标记库和独立于该框架工作的实用程序类 Struts有其自己的控制器 Controller 同时整合了其他的一些技术去实 现模型层 Model 和视图层 View 在模型层 Struts可以很容易的与数据 访问技术相结合 包括EJB JDBC和Object Relation Bridge 在视图层 Struts 能够与JSP Velocity Templates XSL等等这些表示层组件想结合 MVC是MODEL VIEW CONTROL的缩写 MODEL VIEW CONTROL是软件设计的典型 结构 在这种设计结构下 一个应用被分为三个部分 model view和controller 每 个部分负责不同的功能 model是指应用程序的数据 以及对这些数据的操作 view是指用户界面 controller负责用户界面和程序数据之间的同步 也就是完 成两个方向的动作 一 在根据用户界面 view 的操作完成对程序数据 model 的更新 二 将程序数据 model 的改变及时反应到用户界面 view 上 MVC 的优点是使程序结构更加清晰 增强代码稳定性 便于模块开发 2 52 5 ORACLEORACLE 2 5 1 Oracle 概述概述 Oracle 是一个具备完全 Web 支持的数据库产品 提供了对可扩展标记语言 XML 的核心支持以及在 Internet 上和防火墙外进行查询的能力 提供了以 Web 标准为基础的扩展数据库编程功能 丰富的 XML 和 Internet 标准支持允 毕业论文 网上选课系统 第 9 页 共 28 页 许使用内置的存储过程以 XML 格式轻松存储和检索数据 Oracle 提供强大的开发工具和各类开发特性 在大大提高开发效率的同时 进一步拓展应用空间 带来新的商业应用机遇 例如 XML数据库与Web Service 的支持将使您的应用实现Internet数据互联 2 5 2 Oracle 游标游标 游标是从数据表中提取出来的数据 以临时表的形式存放在内存中 在游标 中有一个数据指针 在初始状态下指向的是首记录 利用fetch语句可以移动该 指针 从而对游标中的数据进行各种操作 然后将操作结果写回数据表中 2 5 3 Oracle 异常处理异常处理 在设计PL SQL程序时 经常会发生这样或那样的错误 异常处理就是针对错 误进行处理的程序段 Oracle 9i中的异常处理分为系统预定义异常处理和自定 义异常处理两部分 系统预定义异常处理和自定义异常处理 毕业论文 网上选课系统 第 10 页 共 28 页 第三章第三章 需求分析需求分析 3 13 1 整体分析整体分析 本系统是为各大高校制定的个人选课及管理的现代化信息平台 学生能过浏 览器进行网上选课申请和并且可以查询自己的选课计划及所选课程进度 同时 教师人员可以通过游览器进行课程添加 删除和修改 管理员可以通过浏览器直 接完成对用户的增 删 攺等用户管理功能 这无论对于学生 教师和管理员来 说都节省了大量的工作量 充分利用网上选课系统来提高教学选课管理的效率 实现全面网络化 规范 化和集成化 系统分为以下四大模块来实现以上设计思想 用户登录模块 根据用户名 密码 用户类别 转发用户到不同的模块 学生模块 查看课程 选报课程 撤销选报课程 查询个人选课计划 学生注册 重新登录 学生个人资料修改 教师模块 查询课程信息 录入一门新的课程信息 修改一门课程的相 关信息 删除一门课程 教务人员登录 管理员模块 查询选课情况 设置选课时段 选课申请处理 查询用户 添加用户 删除用户 系统的整体结构图如下 系统登录 删除课程 修改课程信息 录入新课程 查询课程信息 个人资料修改 查询用户 删除用户 添加用户 选课申请处理 设置选课时段 查询选课情况 个人资料修改 个人资料修改 查看选课计划 撤销选课申请 选课申请 学生注册 选课系统 用户登录模块 系统管理模块 教师模块 学生模块 毕业论文 网上选课系统 第 11 页 共 28 页 3 23 2 各个模块的详细分析各个模块的详细分析 3 2 1用户登录模块用户登录模块 这是一个公共模块 不列在菜单里面 在每当一个用户打开该系统首页时提示 三个级别的登录按钮 学生 老师 管理员 也可通过一个下拉菜单来选择登录级 别 以转发用户到不同的模块 3 2 2 2 学生模块学生模块 本模块面向的用户是全体选课学生 学生通过此模块进行选课和选课信息查 询 具体设计如下 学生注册 学生可以在首页中点击 学生注册 进入此界面 填写要注册的详细 信息 点击确认 系统将为自动分配一个用户ID编号 并提示给该学 生 已备日后能过注册所得到的用户ID编号进行选课 系统需要按国家公安部规定对身份证号进行严格的合法身份校验 选课申请 通过此功能 学生可以根据院系 专业等属性来查询课程信息 学生只可以在选课结束之前进行选课 选课结束后 学生可以登录系 统查询选课申请进度 但不可选课 系统需要校验课程的上课时间是否冲突或者已经选择了该门课程 如果选课成功 同时把该门课程的已选人数自动加1 撤销选课申请 学生通过此功能可以检索出目前已经申请的 并且还未处理的课程信 息 当点击撤销选课申请确认时 系统将把所选课程该学生的已选课程表 中删除 同时把该门课程的已选人数自动减1 以便让其它同学有机会选 修此门课程 查看选课计划 在此学生可以查询申请选了哪些课程 以及这些课程的申请进度 个人资料修改 本功能是为了方便学生用户修改自己的基本信息而设计 学生通过此 功能可以进行密码 联系方式等信息的修改 毕业论文 网上选课系统 第 12 页 共 28 页 3 2 3 3 教师模块教师模块 本模块面向的用户是任课教师 任课教师通过此模块进行日常的课程 管理 具体设计如下 查询课程信息 当教师点击 查询课程信息 系统进入课程查询界面 教师可以选择 院系和专业来查询相应的课程及课程的选课情况 录入课程 教师通过此功能可以录入一门新的课程 当确认时 系统需要校验所 录入的课程是否已经存在 并给出提示 修改课程信息 教师在此功能处可以先查询出要修改的课程信息 系统将校验所修改 的课程是否已处理 如果已经处理 则给出提示 并拒绝修改该课程 信息 删除课程 通过此功能 教师可以按所选院系和专业查询出符合条件的课程 系 统列出详细信息 当选择了要删除的课程并点击确认时 系统需要校 验所选课程中是否有已处理的课程 如果有则给出提示 并拒绝删除 个人资料修改 本功能是为了方便教师用户修改自己的基本信息而设计 通过此功能 可以进行密码 联系方式等信息的修改 3 2 4 4 系统管理员系统管理员 查询选课情况 管理员进入此功能可以按院系和专业来查看符合条件的课程的详细信 息 包括上课日期 开课时间 已选人数等 设置选课时段 系统管理员可以对教师录入的课程进行设置选课时段 只有设置了选 课时段后 学生才可以申请选修此门课程 选课时段结束后 学生只 能查看自己的选课计划 但不可以申请 毕业论文 网上选课系统 第 13 页 共 28 页 选课申请处理 系统管理员可以通过此功能对选课结束的课程进行处理 并对处理完 必的课程置为 已处理 所处理的课程到此结束 进入等待开课状 态 任何身份的用户都只可以查看 但不可修改或删除已处理完必的 课程 添加用户 系统管理员有权进入此界面 可在此填入用户的详细信息 并选择用 户身份 点击确认后系统自动为该用户分配一个新的用户ID编号 并 给出提示 删除用户 管理员可以进入此界面 选择用户级别 系统把该级别下的所有用户 检索出来 管理员可选择要删除的用户及其选择课程信息 然后确认 系统自动把所选择用户的所有信息从数据库中删除 管理员不可以 删除自己的账号 查询用户 管理员可以在此功能中输入用户编号 点击查询按钮 了解到每个用 户的所属院系 专业 联系方式等详细资 个人资料修改 本功能是为了方便管理员用户修改基本信息而设计 通过此功能可以 进行密码 联系方式等信息的修改 毕业论文 网上选课系统 第 14 页 共 28 页 第四章第四章 系统系统设计设计 4 14 1 数据库设计 数据库设计 网上选课系统有 6 个方面的数据需要管理 人员 学生 教师 管理员 课程 院系 专业 选课 系统信息等 经过分析 主要需要以下数据表 学生信息表 教师信息表 管理员信息表 用户信息表 完系表 专业表 选课信息表 课程信息表 用户信息表 用户级别 用户编号 用户姓名 用户密码 主键 用户编号 外键 用户编号 完系表 院系编号 院系名称 主键 院系编号 外键 院系编号 专业表 专业编号 专业名称 主键 专业编号 外键 专业编号 学生信息表 学号 姓名 性别 出生日期 身份证号 院系编号 专业编 号 学历 家庭住址 联系电话 电子邮箱 主键 学号 外键 院系编号 专业编号 教师信息表 教师编号 教师姓名 性别 出生日期 身份证号 职称 学 历 院系编号 简历 主键 教师编号 外键 院系编号 管理员信息表 管理员编号 管理员姓名 性别 出生日期 身份证号 职 称 学历 简历 主键 教师编号 外键 院系编号 课程信息表 课程编号 课程名称 任课教师编号 开课院系编号 开课专 业编号 总课时 学分 上课时间 开课日期 限选人数 已选人数 课程简介 选课开始日期 选课终止日期 主键 课程编号 外键 任课教师编号 开课院系编号 开课专业编号 选课信息表 学号 课程编号 申请进度 主键 学号 课程编号 外键 学号 课程编号 毕业论文 网上选课系统 第 15 页 共 28 页 4 24 2 模块设计 模块设计 4 2 14 2 1 学生模块学生模块 学生如果要进行选课 则必须在所选课程选课时段结束之前进行选课 如果某课程选课结束后将只能查询自己选课的信息 但不能进行选课 系统要能够对所选择课程的上课时间进行冲突检查 系统要检查所选择课程是否已被该学生选修过了 选课申请 模块包括 查询课程信息 在此可以先查询课程信息 再进行选课 可以 查看选课计划 模块中查询目前的选课计划 在 撤销选课申请 模块中可以撤销选课申请 但只可以撤销还没有开课的课程 系统是否开启 注册功能是否开启 学生注册 是 系统登录 注册成功 选课申请 查询课程信息 撤销选课 申请 查看选课 计划 个人资料 修改 学生模块 登录成功 毕业论文 网上选课系统 第 16 页 共 28 页 4 2 24 2 2 教师模块教师模块 教师可以通过 查询课程信息 功能来了解每门课程的详细信息 也可以在 录入课程 中添加新的课程信息 在录入一门新的课程时 系统 要校验所录入的课程是否已经存在 只能修改还没有设置选课时段的课程信息 只能删除还没有设置选课时段的课程信息 系统是否开启 系统登录 是 查询课程 信息 录入课程 修改课程 信息 个人资料 修改 教师模块 登录成功 提示错误 否 删除课程 毕业论文 网上选课系统 第 17 页 共 28 页 4 2 34 2 3 管理员模块管理员模块 管理员通过 用户查询 可以了解到每个用户的所属院系 专业 联系方式等详细资 系统管理员可以对教师录入的课程进行设置选课时段 之后学生才 可以对在选课时段之内的课程进行选课 选课时段结束后 管理员可以通过 选课申请处理 功能对选课结 果进行处理 并对处理完必的课程置为 已处理 管理员有权对用户信息进行增 删 攺 管理员不可以删除自己的账号 但可以修改自己的资料 系统是否开启 系统登录 是 查询选课情况 添加用户 删除用户 个人资料修改 系统管理 员模块 登录成功 提示错误 否 选课申请处理 设置选课时段 查询用户 毕业论文 网上选课系统 第 18 页 共 28 页 第五章第五章 系统实现系统实现 5 15 1 数据库连接数据库连接 系统在一个静态JAVA类 GetConnection java 中采用ORACLE thin连接方 法与数据库取得连接 数据源的配置主要通过XML文件的方式 这样如果修改了 配置文件也不必要重新启动服务器 主要代码如下 数据库XML配置文件内容如下 1521 端口号 127 0 0 1 IP地址 test 数据库的SID test 数据库用户名 test 用户密码 读取XML配置文件的主要代码如下 读取 xml 文件 URL confURL ReadConfigration class getClassLoader getResource db conf xml m file name confURL getFile m file new File m file name 由解析器解析 xml 文件 SAXBuilder builder new SAXBuilder Document doc String m value doc builder build m file Element element doc getRootElement Element child element Element element getChild childvalue m value child element getText 与数据库取得连接的主要代码如下 String m port ReadConfigration getPort String m ip ReadConfigration getDataServerIp String m sid ReadConfigration getDataSID String m user ReadConfigration getUserName String m pwd ReadConfigration getUserPwd dbUrl 数据库连接串信息 String dbUrl jdbc oracle thin m ip m port m sid theUser 为数据库用户名 String theUser m user thePw 为数据库密码 String thePw m pwd Connection c null 初始化连接 oracle jdbc driver OracleDriver Class forName oracle jdbc driver OracleDriver newInstance 与 url 指定的数据源建立连接 c DriverManager getConnection dbUrl theUser thePw 毕业论文 网上选课系统 第 19 页 共 28 页 5 25 2 系统主要模块实现系统主要模块实现 用户登录 用户选择登录身份 录入用户编号和密码 系统进入身份验证 模块进行验证用户编号和密码 如果通过身份验证即可登入相 应的用户界面 校验成功 系统把用户ID和密码记录到session中 系统进入用户友好界面 校验失败 给出提示 用户编号或密码不正确 并返回用户登录界面 流程图如下 输入用户编号和密 码 进入用户界面 身份验证 校验失败 校验成功 学生 选课申请 学生在 选课申请 功能中选择院系和专业 点击查询按 钮 系统将检索出符合条件的 并且到当前日期为止选课 时段还没有结束的课程供学生选择 当选择完课程点击确 认按钮时 系统首先再次校验所选择课程的选课时段是否 已经结束 因为在学生选课的过程中有可能正好在此时间 段结束 如果校验失败 则给出所选择的并且已选课结束的课程名称和编号 毕业论文 网上选课系统 第 20 页 共 28 页 如果校验成功 系统进一步校验该学生是否已选择该课程或者人数已满 并 且上课日期是否冲突 并给出相应提示 通过校验完成后 系统将把该学生所选择的课程信息写入与其对应的选课信 息表中 并提示选课成功 然后返回到选课的查询界面 流程图如下 毕业论文 网上选课系统 第 21 页 共 28 页 选择课程 结束 校验是否已经选修 校验失败 校验选课是否结束已结束 未结束 写入数据库 校验成功 上课时间是否冲突冲突 不冲突 教师 录入课程信息 教师在 录入课程 界面可以录入一门新的课程 录 入完必后点击 确认 系统按 院系 专业 课程名称 到已存在的课程中进行校验是否已经存在 此课程 毕业论文 网上选课系统 第 22 页 共 28 页 如果已经存在 则给出提示 该门课程已经添加 并拒绝录入此门课程信 息 如果不存在 则系统把录入的此门课程的信息写入数据库中 课程信息表 并提示用户 新添加课程信息成功 然后返回课程 录入界面 流程图如下 录入课程 结束 是 校验成功 是否已经存在 写入数据库 否 系统管理员 设置选课时段 教师录入新的课程后 管理员可以设置所录入课程的选课时段 只有在选课时段的日期内 学生才可以申请选修此课程 流程图如下 毕业论文 网上选课系统 第 23 页 共 28 页 查询未设置选 课时段的课程 结束 写入数据库 设置成功 设置选课时段 设置失败 系统管理员 选课申请处理 课程的选课时段结束后 系统管理员可以通过此功能对选课结束的课 程进行处理 由于选课人数已经在学生选课模块中进行了限制 所以在此不存在已 选人数多于限选人数的问题 处理完必 系统要把课程的状态置为 已处理 所处理的课程到此结束 进入等待开课状态 任何身份的用户都只可 以查看 但不可修改或删除已处理完必的课程 流程图如下 毕业论文 网上选课系统 第 24 页 共 28 页 查询出课程信息 结束 处理

温馨提示

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

评论

0/150

提交评论