更新时间:09-26 上传会员:潘教授
分类:计算机信息 论文字数:14146 需要金币:1000个
【摘要】随着计算机行业迅速发展,越来越多传统行业的人力管理工作都通过互联网变得更加便捷。在这种计算机软件管理的大潮下,网上选课系统也应运而生。网上选课系统为学生提供了便利的选课服务,使得学校对于选课工作的管理更加方便可靠,极大地避免了由于人力管理所带来的各种错误。
本论文旨在设计一个基于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