常州工学院网上选课系统的设计与实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-04-27
  • 论文字数:16499
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(冰雪公主)提供原创文章

支付并下载

摘要:随着社会发展,各高校都在深化教学改革,越来越多的高校都采用了学分制。高校大学生可以自由选择自己最偏好的课程。高校校园网的网上选课系统的诞生正好应运了时代的要求。

本系统是针对常州工学院设计的在线选课系统,系统分为管理员、教师和学生三种角色,管理员可以创建学期、班级、学生、老师等基本信息,可以对学生、教师、课程和选课信息进行管理;教师可以管理课程和学生的成绩;学生进入系统主要完成选课和退课。

本常州工学院网上选课系统采用B/S结构,在Windows 7系统和My Eclipse平台下开发完成,使用Java语言进行开发,MySQL作为数据库。系统有一定的安全性和较好的性能。其中数据库连接字符串可以在代码中,随时随意修改,并可进行加密,增加了它的灵活性,同时也提高了数据库的安全性。

 

关键词:网上选课系统;B/S结构;MySQL;JSP

 

目录

摘要

Abstract

1绪论-1

1.1 选题背景与研究意义-1

1.2 国内外研究现状-1

1.3 本课题的研究方法与组织结构-1

2技术介绍-3

2.1 JAVA EE概述-3

2.2 JSP概述-4

2.3 MySQL概述-4

2.4 本章小节-5

3系统的分析与设计-6

3.1 系统的可行性分析-6

3.2 系统需求分析-6

3.2.1 管理员对功能的需求-6

3.2.2 教师对功能的需求-7

3.2.3 学生对功能的需求-7

3.3 系统用例分析-7

3.3.1 管理员管理用例图-7

3.3.2 教师管理用例图-8

3.3.3 学生管理用例图-9

3.4 系统总体设计-10

3.5 本章小结-10

4数据库设计-11

4.1 数据流图的设计-11

4.2 数据库应用及设计-12

4.2.1 数据库的应用-12

4.2.2 ER图设计-12

4.2.3 数据库逻辑设计-15

4.3 本章小结-17

5系统的实现-18

5.1 系统登陆界面-18

5.1.1 用户登陆模块-18

5.1.2 用户权限控制-19

5.2 管理员功能界面-19

5.2.1 课程信息管理-19

5.2.2 用户管理-21

5.3 教师功能模块-22

5.3.1 课程管理-22

5.3.2 查看选课名单-23

5.3.3 登记成绩-24

5.4 学生功能模块-24

5.5 本章小结-25

6系统测试-26

6.1 系统的测试范围-26

6.2 测试任务-26

6.2.1 测试目标-26

6.2.2 测试质量-26

6.2.3 条件与限制-26

6.3 测试综述-27

6.3.1 单元测试-27

6.3.2 功能测试-29

6.3.3 系统测试-29

6.4 本章小结-31

结论-32

致谢-33

参考文献-34

附录-35