没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
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无用就一个报告
三两光阴七寸执念
- 粉丝: 83
- 资源: 132
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- DatabaseWatermarkingBasedonTextFormat
- -移动通信-网络课程设计与研究
- 基于Python的PCA人脸识别算法的原理及实现代码+文档详解.zip
- 甘肃移动全业务工程建设项目管理流程优化研究
- 549springboot + vue 民宿管理平台.zip (可运行源码+数据库文件+文档)
- ZArchiver.Pro_0.9.5.apk
- vmware环境配置.mp4
- 548springboot + vue 大学生社团活动平台.zip(可运行源码+数据库文件+文档)
- 微信小程序 辩论倒计时小程序源码 作业设计demo 计算机专业参考
- 深入探究文件IO,嵌入式Linux
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功