网站大量收购独家精品文档,联系QQ:2885784924

学生网上选课系统 学位论文.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生网上选课系统 学位论文

实训报告 课题名称: 学生网上选课系统 系 别: 经济与信息管理系 班 级: 13级软件班 学 号: 学生姓名: 指导老师: 完成日期: 2015.11.15 目录 一、设计任务与目的…………………………………………………3 二、需求分析 ………………………………………………………3 三、总体设计…………………………………………………………3 3.1、系统功能结构示意图………………………………………3 3.2、系统功能说明………………………………………………4 3.3、数据库E-R图………………………………………………4 3.4、主要功能流程图……………………………………………5 四、详细设计…………………………………………………………6 4.1、系统文件框架图……………………………………………6 4.2、设计模式及关键技术………………………………………6 4.3、数据库设计…………………………………………………7 五、测试与运行结果…………………………………………………8 六、参考文献…………………………………………………………9 七、设计心得…………………………………………………………10 附录……………………………………………………………………11 一、设计任务与目的 传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。通过设计网上学生选课系统,使我们对JAVA的JSP编程以及数据库(SQL Server)的搭建的认识更加熟悉了解。 二、需求分析 本系统首先分为两大块:1、学生模块;2、管理员(老师)模块。 学生模块 学生登录; 学生注册; 学生选课; 学生退课; 查看已选课程; 学生成绩查询。 管理员(老师)模块 管理员登录(usename:admin; password:admin); 查看已开课程信息; 增加新开课程; 删除已有课程信息; 修改课程信息; 录入学生成绩。 三、总体设计 3.1、系统功能结构示意图 3.2、系统功能说明 前台管理 1、注册登录:用户的注册登录,包括学生用户的注册登录和管理员(老师)用户登录。 2、选课退课:学生对已有课程的选择或对已选课程的退选功能。 3、查询信息:学生对选课和成绩的查询以及管理员(老师)对课程信息的查询。 4、修改信息:管理员(老师)对课程信息的修改。 5、增减课程:管理员(老师)增加新课程或删除已有课程。 6、录入成绩:管理员(老师)录入学生课程学习的成绩。 后台管理 查询学生信息:已登录管理员查看学生属性信息,包括学生的姓名,性别,院系,以及联系电话。 查询课程信息:已登录管理员查看课程信息列表,包括课程的名字,上课时间,上课地点,任课老师,任课老师电话,以及课程学分。 查询选课信息:已登录管理员查看学生选课课程情况,包括学生姓名,课程名称,上课时间,上课地点,任课老师,学生电话,课程学分,以及学生课程成绩。 3.3、数据库E-R图 3.4、主要功能流程图 四、详细设计 4.1、系统文件框架图 4.2、设计模式及关键技术 设计模式 系统中有管理员(老师)对学生选课的管理包括添加课程,删除课程及录入成绩等功能,学生可以注册和登录到该系统,登录该系统之后可以查看学校所开的课程的基本信息,学生可以选修其中的一些比较喜欢的课程,当学生又有其它想法对某课程不感兴趣的时候也可以退选已选的课程,然后重新选择喜欢的课程,选课结束后老师就给同学们上课,最后老师根据各个学生的表现或通过考试给同学们相应的考试分数(通过系统录入),最后学生可以通过此系统来查询所选课程的考试成绩。如果学生发现成绩或其他信息出现问题,可以通过提供的教师电话联系该开课老师,老师核对后可以进行相应的修改。 Jsp页面用于给用户提供界面,提交参数及显示结果。通过JavaBean处理参数并连接数据库,从数据库中获得用户请求的信息再交付给Servlet处理交付个用户显示在jsp页面。 关键技术 JavaBean、Servlet技术 JavaBean封装了程序的页面逻辑,可以实现代码的重复利用,容易维护和使用,利用 jsp:useBean动作元素就可以很容易的在各个jsp页面使用JavaBean,将要用到的方法都封装到java文件中通过JavaBean技术,直接调用其中的各种方法实现与jsp

文档评论(0)

店小二 + 关注
实名认证
内容提供者

包含各种材料

1亿VIP精品文档

相关文档