没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示


试读
29页
本选课系统着重应用JAVA WEB技术包括:JSP技术以及JDBC连接数据库。使用前台的技术包括JSP,JavaScript,CSS等。数据库采用MySQL。开发环境采用MyEclipse 14。 系统设计部分主要介绍了系统详细功能设计、数据库设计以及代码架构设计。系统界面友好,操作简单,安全性高,是一个实用的选课系统。 系统面向的用户为:管理员、教师、学生。主要的模块分为,用户登录模块,管理员发布选课,进行增删查改。学生进行课程的选定以及退选。教师管理员可以查看自己所带课程选课的相关学生信息等等。 关键词:JSP;MySQL数据库;选课系统。
资源推荐
资源详情
资源评论
















Java Web 程序设计
课程设计报告
题 目 :
基于 Java Web 的学生选课系统
专 业 : 网络工程
班 级 :
姓 名 :
指 导 教
师 :
成 绩 :
学号
2017-2018 学年 第二学期

计算机学院
2018 年 5 月 31 日
目录
1 引言.........................................................................................................................................................1
2 需求分析.................................................................................................................................................1
2.1 系统概述.....................................................................................................................................1
2.2 功能分析.....................................................................................................................................2
(1)模型概述..............................................................................................................................2
(2)功能模型..............................................................................................................................2
(3)系统可行性分析..................................................................................................................4
(4)系统用例图..........................................................................................................................5
(5)系统环境要求......................................................................................................................6
3 系统结构.................................................................................................................................................6
3.1 总体结构.....................................................................................................................................6
(1)总体结构概述......................................................................................................................6
3.2 数据库设计.................................................................................................................................7
3.3 本系统数据的数据字典设计.....................................................................................................9
3.4 本系统各角色的权限...............................................................................................................11
4 设计与实现...........................................................................................................................................12
4.1 主要 DAO 层结构及接口设计.................................................................................................12
(1)DAO 层主要结构...............................................................................................................12
4.2 模块界面设计...........................................................................................................................13
5 系统测试...............................................................................................................................................19
5.1 选课系统各项功能测试...........................................................................................................19
6 总结.......................................................................................................................................................20
致谢..........................................................................................................................................................20
参考文献..................................................................................................................................................21
附:源程序..............................................................................................................................................22

计算机学院《JavaWeb 程序设计》课程设计报告
1 引言
随着高校等各类学校的年年持续扩招,及玲珑满目的各类学校的出现,学
生(不管是本科、大专、高职、中专)人数逐年增加。为了满足广大学生的求
学需要,各个高校的师资力量、硬件配置也随之增强。这样一来,日常行政部
门的工作也就越来越繁重,这一点在选课这块显得尤为突出。而传统的人工操
作,即费时又费力,而且容易出错,也容易出现公平问题,工作效率较低。因
此,拥有一套实用、高效、完善的在线选课系统就显得特别重要,它可以提升
高校等各类学校的教育质量和教学管理质量,提高工作效率,降低行政成本。
在当今高校等各类学校并且未来的一段时间里,“学生选课系统”将会发挥强大
的作用服务于学校。
本选课系统着重应用 JAVA WEB 技术包括:JSP 技术以及 JDBC 连接数据
库。使用前台的技术包括 JSP,JavaScript,CSS 等。数据库采用 MySQL。开发
环境采用 MyEclipse 14。
系统设计部分主要介绍了系统详细功能设计、数据库设计以及代码架构设
计。系统界面友好,操作简单,安全性高,是一个实用的选课系统。
系统面向的用户为:管理员、教师、学生。主要的模块分为,用户登录模
块,管理员发布选课,进行增删查改。学生进行课程的选定以及退选。教师管
理员可以查看自己所带课程选课的相关学生信息等等。
关键词:JSP;MySQL 数据库;选课系统。
2 需求分析
2.1 系统概述
本人多方搜集资料,根据高校等各类学校的教务需求,以及具体的管理体
系,本系统的用户身份设计上做出了不同的功能分配,分别设立了三个主要身
份:管理员、教师、学生。用户分别以这三种不同身份登陆系统后,都会拥有
各自的后台管理界面和不同的管理功能。
以管理员登入系统后,主要可以对六大功能模块进行增删查改:院系、专
业、课程、教师、学生、选课等进行增删改查。
以教师身份进入系统,可以进行基本信息查询与修改,如对选了自己所带
课程的学生信息进行查询等。
1

计算机学院《JavaWeb 程序设计》课程设计报告
以学生身份登陆系统后,可以在规定的时间内,使用校园内任意一台接入
校园网的计算机,进行学期选课和退选等。
2.2 功能分析
(1)模型概述
本系统采用的是浏览器/服务器(Browser/Server)逻辑结构模型。该模
型以(数据库)服务器为中心组成计算机数据处理网络,即浏览器 /服务器结构
模式由服务器、网络与通信设备、用户终端(客户机)等硬件组成。其软件组
成有数据库管理系统(服务器端)、通信软件(服务器,客户机)、应用软件
(浏览器页面)。服务器端的程序模块一般是公用的、全局性的功能模块,如
公用的业务处理逻辑、数据管理功能等。浏览器运行的程序一般是接口程序模
块、用户操作功能处理和专用模块。
图 2—0 信息系统软件分布示意图
浏览器/服务器模式的通信方案有前台数据处理方案和后端数据处理方案。
前台方案是将数据从数据库读取到前端(客户终端)处理完后回送到数据库,
后台方案是将处理方法(程序)发到服务器,在服务器上直接处理。
浏览器/服务器结构模式是以数据库服务器为中心的、在数据库管理系统支
持下的两层结构模型。在这种结构模式中用户操作界面和处理模块布置在客户
机上,数据存储在服务器上的数据库中。
(2)功能模型
数据流图是在对系统调研阶段绘制的业务流程图进行分析的基础上,将信
息处理功能和彼此之间的联系自顶向下、逐层分解,在逻辑上精确地描述新系
统应具有的功能、数据输入、数据输出、数据存储及数据来源和去向。即在对
客户关系管理子系统业务流程进行认真分析和研究的基础上,按信息系统中应
有的数据流程和数据结构来分析系统内的信息流动、存储、处理加工和流出信
息等详细情况。
2

计算机学院《JavaWeb 程序设计》课程设计报告
图 2-1 0 层数据流程图
图 2-2 1 层数据流程图
图 2-3 选课管理分解图
3
剩余28页未读,继续阅读
资源评论

- xiao_bai82021-06-13无用就一个报告

三两光阴七寸执念
- 粉丝: 81
- 资源: 132
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- tensorflow-gpu-2.6.0-cp38-cp38-win-amd64.whl
- 牛顿潮流计算main函数
- tensorflow-gpu-2.6.0-cp37-cp37m-win-amd64.whl
- main.c
- C Primer Plus 第6版 编程练习答案参考 chapter 4 + 学习/自学C语言参考
- 2018_宽带功率放大器的高效率理论和关键技术研究_孟祥宇.caj
- Scratch 3D 塔防游戏:星际塔防
- tensorflow-gpu-2.6.0-cp36-cp36m-manylinux2010-x86-64.whl
- 一键删除禁用Windows安全中心Defender
- 课程设计.pkt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
