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

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

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

 本文按照软件工程流程阐述了系统的设计与实现过程,系统采用了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

相关论文资料:
最新评论
上传会员 小小青蛙 对本文的描述:学生选课系统作为一种现代化的教学技术,也越来越受到人民的重视。是每个学校不可或缺的一部分,它对学校的领导层和管理层来说都非常重要,所以,学生选课系统应该提供给用户提供......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: