登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于J2EE的选课系统的设计与实现毕业论文

 2021-04-06 10:04  

摘 要

在当前阶段,信息技术高速发展,为了增进学校在学生管理上面的力度,我们应当让当前的管理方式慢慢地向信息化的方向发展。本系统作为一个新型管理工具,用于对学校中所有学生和教职工提供服务,向学校提供智能化数据与数据分析手段。本学生选课管理系统时以Java作为开发的工程语言,应用到了软件工程的相关理论,采用到了EJB3.0的分布式开发技术,并且使用到了数据库对后台的数据进行相关的管理。在准备者系统的开发编码之前,本文首先对该课题的研究方向与背景、目前发展状况等方面进行了一些分析和了解,于此同时还介绍了在开发的过程中将会使用到了一些技术手段。除此之外,本文还对学生选课管理系统进行了详细的可行性分析以及需求分析,对需求的各个方面都进行了相关的描述。在上述的基础之上,对于本系统的各个模块也进行了比较详尽的介绍,包括教师、学生和管理员这三个模块,以便于更清晰地描述本系统整体上的架构设计。数据库作为系统设计中至关重要的部分,本文也对它进行了比较详细的分析。本次设计的系统界面比较简洁,有利于用户在操作层面上不会出现太大问题,从而更加有利实现在学生选课管理上的信息化和统一化,保障了学生选课管理的质量与水平,从而使得学生选课管理工作效率得到显著提升。

本文介绍了由ejb jsp servlet实现的学生选课管理系统,该系统涵盖学生选课、教师查看任课情况、管理员管理系统等基本操作。

关键词:学生选课管理系统;JAVA;servlet ;ejb

Abstract

At the current stage, information technology is developing at a high speed. In order to enhance the school's efforts in student management, we should gradually develop the current management method in the direction of informationization. As a new management tool, the system is used to provide services to all students and faculty in the school, providing intelligent data and data analysis tools to schools. This student selects the management system with Java as the development engineering language, applies the relevant theory of software engineering, adopts the distributed development technology of EJB3.0, and uses the database to manage the data in the background. Before the development and coding of the preparer system, this paper first analyzes and understands the research direction and background of the subject, and the current development status. At the same time, it also introduces some technical means that will be used in the development process.In addition, this paper also carried out a detailed feasibility analysis and needs analysis of the student elective management system, and described all aspects of the requirements. On the basis of the above, the modules of the system are also introduced in detail, including the three modules of teachers, students and administrators, in order to more clearly describe the overall architectural design of the system. As a crucial part of system design, the database also analyzes it in detail. The system interface of this design is relatively simple, which is conducive to the user not having too many problems at the operational level, which is more beneficial to realize the informationization and unification of the student's course selection management, thus ensuring the quality and level of the student's course management. The efficiency of student elective management has been significantly improved.

This paper introduces the student elective management system realized by ejb jsp servlet, which covers basic operations such as student selection, teacher viewing, and administrator management system.

Keywords: student elective management system;JAVA;servlet;ejb

目 录

摘  要 I

Abstract II

第1章 绪论 1

1.1 课题背景、目的及意义 1

1.2 学生选课系统部署现状及未来发展趋势 1

1.2.1 学生选课管理系统部署的现状 1

1.2.2 学生选课管理系统未来发展趋势 2

1.3 小结 3

第2章 可行性分析 4

2.1 经济可行性 4

2.2 技术可行性 4

2.3 操作可行性 4

2.4 系统的技术介绍 5

2.4.1 J2EE 5

2.4.2 EJB 6

2.4.3 MySQL 6

2.4.4 Servlet 8

2.4.5 JSP 8

2.5 系统开发平台及运行环境 9

2.5.1 系统开发平台 9

2.5.2 运行环境 9

2.6 小结 9

第3章 需求分析 10

3.1系统的功能需求相关分析 10

3.1.1 系统的功能分析 10

3.1.2系统总体结构设计 10

3.1.3系统详细描述 12

3.2系统性能需求分析 25

3.2.1 硬件配置要求 25

3.2.2软件配置要求 25

3.3小结 25

第4章 数据库的设计 26

4.1设计规范 26

4.2设计规划 26

4.3概念设计 26

4.4数据表设计 29

4.5实现数据的完整性 32

4.5.1 概念 32

4.5.2具体实现方法 32

4.6本章小结 32

第5章 系统的实现 33

5.1 web层的实现 33

5.1.1视图设计 33

5.1.2 Servlet设计 33

5.2后台部分的实现 33

5.2.1实体Bean设计 34

5.2.2会话Bean设计 35

5.3系统界面展示 35

第6章 系统测试 38

6.1测试目的以及目标 38

6.2测试方法 38

6.3测试详情 38

6.3.1 模块测试 38

6.3.2 界面测试 40

6.4 测试结论 40

第7章 总结与展望 41

7.1 主要结论 41

7.2后续工作展望 41

参考文献 42

致谢 43

第1章 绪论

随着信息水平的高速发展,高校也开始慢慢将信息技术应用到了日常的各种办公活动里面,对于学生选课信息的管理将会表现得愈发的重要。本章将通过对该课题下背景的讨论以及发展趋势的论述,来初步描述这一系统的基本应用方面。

1.1 课题背景、目的及意义

对于学校管理者来说,如何管理好学生的选课信息是一件比较重要的事情。

作为高校里一项很重要的数据资源,选课信息情况可以被用来评价学生学业上的培养情况,故而如何好好管理这一数据资源便显得十分的关键了。在最近几年,伴随者国家相关政策的修整,国内的许多高校都扩大了招生,许多高校在这个方面上花费了不少的心思。由于日渐增多的学生意味着相关的数据量也随之增大,相关的使用人员范围也在扩大,很多重要的信息必须要得到准时的更新,故而如何去管理这一相关事务便显得十分重要,若是单纯的依靠人工操作来进行的话,出差错的概率比较大,并且操作起来效率较低,难以大量的进行。在当今社会,科技水平正在不断地提高,计算机方面的技术也发展得越来越快,各种网络应用已进被普及到了人类社会以及生活上的各个方面,并发挥着日渐重要的作用。因此我觉得,如何将选课信息管理变得信息化起来是以后高校发展的趋势之一。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图