选课系统的设计与实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-02-06
  • 论文字数:8438
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(小小青蛙)提供原创文章

支付并下载

摘要:计算机行业是高速发展的新新行业,越来越多的高校都将通过使用教学管理软件来达到信息管理的目的,这势必成为新的管理模式。目前许多高校也纷纷采用了相关的学生选课系统,由此来代替传统的通过手工记录信息的管理方式,这显著的提高了教学管理的工作效率,出错率也在逐步下降。 

 本文按照软件工程流程阐述了系统的设计与实现过程,系统采用了B/S设计模式,主要使用myeclipse作为开发工具,其中用到了JAVA这一门最流行的开源语言作为核心开发语言,MySQL作为数据库。前端页面使用jsp、div+css以及部分服务器标签库;后端逻辑控制使用了Java的servlet3.0来进行处理。本系统实现了对课程的基本信息和学生注册、学生登录、学生选课进行管理。系统对学生角色提供个人信息查看、选课管理以及其他功能;系统对管理员角色提供学生管理和课程管理功能。

 

关键字:注册 登录 选课 B/S MYSQL JSP Eclipse

 

目录

摘要

Abstract

一、绪论-1

(一)选题背景-1

(二)系统相关技术和工具的介绍-1

1. 系统开发采用的技术—B/ S模式-1

2. JSP技术-1

3. MYSQL数据库的介绍-2

4. Eclipse介绍-2

5. Tomacat7.0工具-2

二、系统需求分析-3

(一)需求分析-3

(二)可行性分析-3

(三)界面需求-3

(四)运行环境-4

三、概要设计-4

(一) 项目规划-4

(二) 设计目标-4

(三) 系统规划-4

1. 系统处理流程-4

(四) 功能需求设计-4

1. 学生模块-4

2. 管理员模块-5

(五) 系统体系结构图-5

(六) 系统功能模块-6

(七) 系统流程图-7

四、系统详细设计-7

(一) 用户登录功能-7

1. 登录功能概述-7

2. 登录功能流程图-8

(二) 修改密码功能-8

1. 修改密码功能概述-8

2. 修改密码功能流程图-8

(三) 选课功能-9

1. 选课功能概述-9

2. 选课功能流程图-9

(四)删除课程功能-10

1. 删除课程功能概述-10

2. 删除课程功能流程图-10

(五)  选课维护功能-11

1. 选课维护功能概述-11

2. 选课维护功能流程图-11

(六)   退出程序功能-11

1. 退出程序功能概述-11

2. 退出程序功能流程图-11

(七) 数据库概念结构设计-12

(八) 数据库分析设计-14

1. 数据库需求分析-14

2. 数据库表的设计和创建-14

五、系统实现-15

(一) 登录界面设计实现-15

(二)学生系统界面设计实现-16

1.学生系统界面-16

2. 学生注册界面-18

3. 注册成功返回界面-18

4. 学生登录成功界面-20

5.. 修改密码界面-20

6. 在线选课界面-20

7. 已选课程界面-21

(三) 系统管理员界面设计实现-21

1.系统管理员界面-21

2. 系统管理员登录界面-22

3. 选课列表界面-23

4. 学生管理界面-23

5. 选课维护界面-24

6. 修改密码界面-24

7.  退出系统界面-25

六、总结-25

七、致谢-25

参考文献-27