基于J2EE的高校学生选课管理系统的设计与实现

基于J2EE的高校学生选课管理系统的设计与实现

论文摘要

本篇论文是来源于内蒙古电子信息职业技术学院教务处的学生选课管理项目,重点分析学生选课系统的设计问题以及系统的具体实现问题。本文主要的应用设计方案是J2EE,并且探索其基于Web的相关研究。此外,本文还重点讨论了J2EE的三层体系结构,及Web的结构和体系、设计分层以及其框架等技术。基于Web应用的体系结构设计,本文探讨了当前最为流行的.NET和J2EE技术,明确了以J2EE为主要的设计框架,同时详细而且明确地阐述其相关的框架及其理论知识。本研究项目主要是在B/S结构的基础上,同时确定MVC的开发模式。本系统主要采用J2EE的三层体系结构的具体实现是:第一,数据层是以JDBC为主要存储数据;第二,业务层是基于JavaBean来实现较为复杂的数据库存储业务;第三,Web层主要是在JSP和Servlet的基础上在Web组件中编程,实现业务层和客户端之间的传递。由此在整个项目系统中主要是基于Eclipse3.4进行开发,同时在Tomcat6.0上得以运行,后台使用SQL Server2000作为该系统的数据库服务器。基于学院教务系统对学生选课要求的需求分析,本项目设计的学生选课管理系统基本实现了系统的功能要求。本系统实现了人员的信息管理,课程管理、学生选课管理以及成绩管理,最终基本满足学校教务系统的实际工作要求,同时,也体现了J2EE的组件应用、易于扩展和维护等优点。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题产生的背景、意义
  • 1.1.1 课题产生的背景
  • 1.1.2 课题的目的
  • 1.1.3 课题的意义
  • 1.2 国内外相关课题的研究现状
  • 1.2.1 国外选课系统的研究现状
  • 1.2.2 国内选课系统研究现状
  • 1.2.3 学生选课管理系统解决方案
  • 1.3 论文的总体构架
  • 1.4 小结
  • 第二章 J2EE 的系统架构
  • 2.1 C/S 模式与 B/S 模式介绍
  • 2.1.1 两层应用体系结构
  • 2.1.2 B/S 模式的多层体系结构
  • 2.2 J2EE 简介
  • 2.2.1 J2EE 概述
  • 2.2.2 J2EE 的核心优势
  • 2.3 J2EE 的系统架构
  • 2.4 J2EE 的技术规范
  • 2.5 MVC 体系结构
  • 2.5.1 MVC 体系结构介绍
  • 2.5.2 MVC 的分层结构
  • 2.6 本章小结
  • 第三章 选课系统的需求分析
  • 3.1 系统功能需求分析
  • 3.1.1 系统功能分析
  • 3.1.2 系统功能总体设计
  • 3.1.3 选课系统前台设计
  • 3.1.4 选课系统后台设计
  • 3.1.5 系统功能详细描述
  • 3.2 系统性能需求分析
  • 3.2.1 硬件需求配置
  • 3.2.2 软件需求配置
  • 3.3 小结
  • 第四章 选课系统的数据库设计
  • 4.1 数据库设计原则
  • 4.2 SQL SERVER 数据库管理系统
  • 4.3 选课系统数据库设计
  • 4.3.1 选课系统数据库概念设计
  • 4.3.2 选课系统数据库表设计
  • 4.4 数据完整性的设计与实现
  • 4.4.1 概念介绍
  • 4.4.2 具体实现
  • 4.5 本章小结
  • 第五章 学生选课系统详细设计与实现
  • 5.1 系统设计
  • 5.2 系统实现平台
  • 5.3 WEB 层的设计与实现
  • 5.3.1 Struts 框架构成
  • 5.3.2 ActionServlet
  • 5.3.3 JSP 页面
  • 5.3.4 Form Bean
  • 5.3.5 Action 类
  • 5.4 业务层的设计与实现
  • 5.4.1 Controller
  • 5.4.2 EventHandler
  • 5.4.3 DAO
  • 5.4.4 值对象
  • 5.5 数据层的设计与实现
  • 5.6 开发工具及其服务器选择
  • 5.7 系统关键技术研究与使用
  • 5.7.1 JavaBean 的使用
  • 5.7.2 系统中文显示处理
  • 5.7.3 AJAX 技术的使用
  • 5.8 系统的运行界面
  • 5.9 小结
  • 第六章 选课系统的测试与应用
  • 6.1 软件测试策略
  • 6.2 软件测试种类
  • 6.3 常用软件测试方法
  • 6.3.1 黑盒测试(Black Box Testing)
  • 6.3.2 白盒测试(White Box Testing)
  • 6.4 学生选课管理系统测试详情
  • 6.4.1 系统测试环境
  • 6.4.2 模块测试
  • 6.4.3 系统功能测试
  • 6.4.4 用户界面测试
  • 6.5 本章小结
  • 第七章 工作总结与展望
  • 7.1 工作总结
  • 7.2 软件改进展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].学生选课行为的分析与研究[J]. 当代教育实践与教学研究 2020(05)
    • [2].探讨新课程改革下指导学生选课的策略[J]. 求知导刊 2019(45)
    • [3].高校选修课选课影响因素及对策研究——以南信大为例[J]. 知识文库 2017(03)
    • [4].校本特色课程彰显生长的力量[J]. 陕西教育(教学版) 2017(Z2)
    • [5].让教师“走校”如何[J]. 课程教材教学研究(中教研究) 2011(Z2)
    • [6].学分制下对学生选课进行干预和控制的必要性及建议[J]. 时代教育(教育教学) 2011(09)
    • [7].完全学分制背景下大学生选课多样化制约因素[J]. 科技传播 2020(06)
    • [8].76.0%受访者称身边大学生功利性选课现象普遍[J]. 河南教育(高教) 2017(03)
    • [9].基于ASP.NET的学生选课系统设计与实现[J]. 民营科技 2016(04)
    • [10].高中学生选课指导方案设计的依据和策略研究——以高中思想政治学科为例[J]. 思想政治课研究 2015(02)
    • [11].学生选课管理系统设计论文[J]. 科技展望 2015(16)
    • [12].“学生选课”与“高校选科”的耦合性分析及建议——以山东省2017级学生为例[J]. 考试研究 2020(04)
    • [13].完全学分制下学生选课规则的设计与优化[J]. 鸡西大学学报 2012(09)
    • [14].高职学分制下如何引导学生选课初探[J]. 硅谷 2010(06)
    • [15].农林高校学生选课存在的问题及对策[J]. 中国农业教育 2008(06)
    • [16].大学生选课与评教行为理性与非理性倾向[J]. 江苏高教 2020(03)
    • [17].校园互联网视域下学生选课筛选系统改进以及开发的可行性报告——以上海某高校为例[J]. 科教文汇(上旬刊) 2020(06)
    • [18].基于学分制下学生选课名单抽签规则研究与实现[J]. 科学大众(科学教育) 2017(07)
    • [19].大学生选课影响因素的实证分析——效率、社会网络与合法性机制的视角[J]. 思想教育研究 2015(02)
    • [20].学生选课管理系统的分析与设计[J]. 信息通信 2015(08)
    • [21].学分制下高校学生选课自由问题探讨[J]. 教育教学论坛 2012(02)
    • [22].大学生选课优化的经济学研究[J]. 青少年研究(山东省团校学报) 2012(04)
    • [23].大学生选课态度的现状与对策[J]. 中国电力教育 2011(14)
    • [24].综合性大学学生选课态度的现状与对策研究[J]. 兵团教育学院学报 2011(03)
    • [25].学分制下学生选课策略的数学模型[J]. 卫生职业教育 2008(24)
    • [26].学分制下学生选课中存在的问题、成因及对策探讨——以内蒙古民族大学农学院为例[J]. 内蒙古民族大学学报 2011(05)
    • [27].个人和家庭因素影响高校学生选课的分析和研究[J]. 科教文汇(中旬刊) 2009(11)
    • [28].学分制下学生选课心态对就业能力和职业发展的影响研究——以温州高校为例[J]. 科教文汇(中旬刊) 2015(10)
    • [29].大学生选课偏好及其影响因素研究——以南信大为例[J]. 才智 2017(10)
    • [30].美国高中生选课指导中的政府行为及启示[J]. 比较教育研究 2013(09)

    标签:;  

    基于J2EE的高校学生选课管理系统的设计与实现
    下载Doc文档

    猜你喜欢