Java、JSP高校选课系统

本文介绍了利用Java、JSP技术构建的高校网络选课系统,阐述了B/S架构的优越性,详细讨论了系统开发的技术选型,包括J2EE、MVC设计模式、Struts、Hibernate和Spring框架,并详述了系统开发过程中的数据库设计、Web层、EJB层的设计与实现,以及用户登录、注册、管理员和学生功能的实现。该系统旨在提高教务管理效率,确保选课公平公正。
摘要由CSDN通过智能技术生成

技术:Java、JSP
摘要:
随着计算机及互联网的普及,网络选课系统作为高校信息化的一个重要组成部分,正逐渐改变着传统的人工教务管理选课模式,逐步提高这教务管理人员以及师生的工作效率。应用次系统,学生可以通过网络在任意地点、指定的时间进行选课。网络选课系统具有无比可拟的优势,如大量数据的存储与查询,信息的完全公开,而且通过计算机系统的设计可以做到公平公正,尽量减少错误。在此背景下,充分利用现有网络资源,建立网上选课系统势在必行。目前的选课实现方式有很多种,既有C/S架构的,也有B/S架构的,总体来说,基于Web的B/S结构的选课系统是最适合当前高校教务管理需要的,因此是目前发展的主流。
关键词:网络选课,B/S,效率

目录:
1 引言    1
1.1开发背景    1
1.2系统架构    1
1.3系统目标    1
2 主要技术介绍    1
2.1 J2EE概述    1
2.2 J2EE的优势    2
2.3 MVC设计模式    3
2.4 框架的选择    3
2.4.1 Struts简介    3
2.4.2 Hibernate简介    4
2.4.3 Spring简介    4
3 系统开发工具及容器    5
3.1 开发工具    5
3.2 数据库的选择    5
3.2.1.MySQL简介    5
3.3 JDK版本的选择    5
3.4容器    6
3.4.1 Tomcat简介    6
4 选课系统总体设计    6
4.1 需求分析    6
4.1.1系统概要设计    6
4.2 系统分层设计    7
5 详细设计    7
5.1 数据库    7
5.1.1数据库设计    7
5.1.2数据表    8
5.2 Web层的设计    9
5.2.1JSP简介    9
5.3 EJB层的设计    10
5.3.1实体Bean的设计    10
5.3.2数据库映射与连接    14
5.4 选课系统的实现    15
5.4.1用户登录    15
5.4.2用户注册    17
5.4.3管理员功能    18
5.4.4学生功能    21
6 系统测试    22
7 结论    22
参考文献    23
致  谢    24

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值