学生网上选课系统

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

图3-8 查看学生列表
第四章 总结
学生网上选课系统是一个基于JSP技术的,实用性 强的网络系统。系统实现了对课程的基本信息和学生选 课、学生和教师用户进行管理。 系统存在着不足之处:
? 由于自己JSP编程经验尚浅,有很多功能实现的不够全
面。
? 系统模块化设计不够理想 ? 系统的业务逻辑层设计不够全面,系统封装性有待改善。
图3-5选课信息页面
管理员用户界面设计
管理员用户功能模块由四部分组成:用户管理、网上平台、 系统公告和其他。
? 用户管理:对学生、教师用户进行管理。实现添加、删除。
同时查询学生和教师信息。管理员可以添加管理员用户。
? 网上平台:管理员对课程进行管理,发布课程,以及修改
和删除。对课程可以查询。
? 系统公告:管理员对公告进行管理,对新闻进行发布,添
加,修改。
? 其他功能:退出系统
图3-6新闻修改页面
教师用户界面设计
教师用户功能模块也由四部分组成:个人信息、网上平台、 系统公告和其他。
? 个人信息:显示出用户的所有个人信息并提供密码修改功

? 网上平台:教师可以查看所有选择自己课程的学生信息,
可以查询学生信息
? 系统公告:用户可以浏览系统通知。 ? 其他功能:退出系统
第三章 系统设计
? 1.1 系统总体设计
本系统包括3个管理模块用户管理模块、课程管理模 块、选课管理模块,用户模块分为3类用户,管理员、学 生、老师。管理员实现课程管理、学生、教师管理、和新 闻发布管理。教师实现查看个人资料、查看自己学生信息、 上课信息和新闻浏览。学生则实现个人资料查看,查看和 选课以及新闻浏览功能。
管理员登录
系统管理




















































Baidu Nhomakorabea










图3-1 管理员功能模块图
学生登录














个个添查 人人加看删 信密选选除 息码修课选 查修课信课 询改程息
课新退 程闻出 信浏系 息览统
? 个人信息:显示出用户的所有个人信息并提供密码修
改功能
? 网上平台:提供学生用户查看所有选课信息,用户可
以查询自己想找的课程,通过课程名和上课时间两种 方式查找。当用户点选课时,该课程就会添加到我的 课表中,在数据库中选课表会添加一条记录。用户在 我的课表中可以退选课程
? 系统公告:用户可以浏览系统通知。 ? 其他功能:退出系统
图3-2 学生用户功能模块图
? 3.2 系统详细设计
系统的首页面index.jsp在页面左边显示出三种身份登 录的链接。便于不同用户清晰的看清登录的位置。不同身 份的用户登录提交的用户名和密码提交到不同身份的数据 库认证页面中。
图3-4 系统首页面
学生用户界面设计
学生用户功能模块由四部分组成:个人信息、网上平 台、系统公告和其他。
第一章 绪论
? 课程背景
随着科学技术的不断提高,计算机科学日渐成熟,其强 大的功能已为人们深刻认识,它已进入人类社会的各个领 域并发挥着越来越重要的作用。学生选课系统作为一种现 代化的教学技术,以越来越受到人民的重视,是一个学校 不可缺少的部分, 学生选课系统就是为了管理好选课信息 而设计的。学生选课系统可以提高信息处理的速度和准确 性,能够及时、准确、有效的查询和修改选课情况。使选 课管理工作规范化,系统化,程序化,避免选课管理的随 意性。
第二章 相关技术介绍
? 2.1 JSP技术介绍
JSP是由Sun Microsystems公司倡导、许多公司参与 一起建立的一种动态网页技术标准。该技术为创建显示动 态生成内容的Web页面提供了一个简捷而快速的方法。JSP 技术的设计目的是使得构造基于Web的应用程序更加容易 和快捷,而这些应用程序能够与各种Web服务器,应用服 务器,浏览器和开发工具共同工作。JSP规范是Web服务器、 应用服务器、交易系统、以及开发工具供应商间广泛合作 的结果。在传统的网页HTML文件(*htm,*.html)中加入 Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP 网页(*.jsp)。
? 2.2 JavaBeans的运用
JSP 作为一个很好的动态网页开发语言得到了越 来越广泛的使用,在各类 JSP 应用程序当中, JSP+JavaBean 的组合成为了一种事实上最常见的 JSP程序的标准。JavaBean 是描述Java 的软件组件 模型,有点类似于 Microsoft的COM 组件概念。在 Java 模型当中,通过JavaBean 可以无限扩充Java 程序的功能,通过 JavaBean 的组件可以快速地生成 新的应用程序。对于程序员来说,最好的一点就是 JavaBean可以实现代码的重复利用。 JavaBean 是一 种基于 Java 的软件组件。 JSP 对于在Web应用中 集成JavaBean组件提供了完善的支持。 JavaBean组 件可以用来执行复杂的计算任务,或负责与数据库 的交互以及数据提取等。
谢谢
相关文档
最新文档