基于JAVA EE的网上选课系统的设计与实现.doc

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-26
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14146
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】随着计算机行业迅速发展,越来越多传统行业的人力管理工作都通过互联网变得更加便捷。在这种计算机软件管理的大潮下,网上选课系统也应运而生。网上选课系统为学生提供了便利的选课服务,使得学校对于选课工作的管理更加方便可靠,极大地避免了由于人力管理所带来的各种错误。

本论文旨在设计一个基于JAVA EE的网上选课管理系统,这种基于B/ S的结构可以极方便地为广大师生提供服务,系统将采用JAVA开发语言以及MYSQL数据库,运用SSH架构,采用MyEclipse来进行编程开发工作。本网上选课系统的设计制作可以很大程度上提高学生选课的效率,充分体现了信息时代的优越性,并且操作简单,维护方便,具有一定的实用价值。

【关键词】: MYSQL数据库 ; SSH架构; 选课系统 

 

目录

摘要

Abstract

1 绪论-1

1.1研究背景-1

1.2研究意义-1

1.3主要研究内容-1

2 相关技术简介-2

2.1 JAVA EE技术-2

2.2 JSP技术-2

2.3 MYSQL数据库-3

2.4 B/S体系结构-3

2.5 Tomcat简介-4

2.6 MyEclipse简介-4

2.7 SSH框架-4

3 系统需求分析-6

3.1可行性分析-6

3.1.1 社会可行性-6

3.1.2 技术可行性-6

3.1.3 操作可行性-6

3.2功能性需求分析-6

3.2.1管理员功能分析-6

3.2.2教师功能分析-7

3.2.3学生功能分析-7

3.3非功能性需求分析-7

4系统概要设计-8

4.1系统结构设计-8

4.1.1系统结构模块图-8

4.1.2系统主要功能模块图-8

4.2数据库设计-9

4.2.1数据库设计概述-9

4.2.2数据库设计原则-10

4.2.3数据库E-R图-10

4.2.4数据库表设计-12

5 系统详细设计-16

5.1后台管理功能介绍-16

5.1.1 系统登录-16

5.1.2 学生信息管理-17

5.1.3 课程信息管理-18

5.1.4 教师信息管理-19

5.1.5 系别信息管理-19

5.1.6 学生成绩录入-20

5.2前台学生功能介绍-21

5.2.1 首页-21

5.2.2学生登录-22

5.2.3学生选课-22

5.3数据库连接-23

6 系统测试-25

6.1测试环境与测试条件-25

6.2测试原则-25

6.3测试方法-25

6.4测试用例设计-26

6.4.1登录模块测试-26

6.4.2管理员功能模块测试-26

6.4.3教师功能模块测试-29

6.4.4学生功能模块测试-29

6.5 测试分析-29

7 总结-30

参考文献-31

致谢-32

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:本设计主要完成学生网上选课系统的设计开发,本系统将主要从管理员、教师、学生三个角色来进行系统功能的设计。通过对这三个角色进行详细的需求分析来设计系统的功能模块。教......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: