职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-5-6 11:30:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:Java、JSP
摘要:
随着科学技术的日趋发展,计算机已经在人们生活的各个领域中都起到了越来越重要的作用.作为计算机应用的一个重要部分,计算机信息管理也被广泛应用.相比手工管理,计算机管理有着很多无法比拟的优点, 例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等.学生选课系统作为学校管理中不可缺少的一部分,对于学生管理者来说至关重要,所以系统应该为用户提供充分的信息管理和方便的查询手段.但一直以来,人们使用人工的方式管理文件档案,这种管理方式存在着许多缺点:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难.因此,学生管理系统应运而生.使用计算机系统来管理学生的选课信息,可以极大的提高学生管理的效率,同时也为学生管理带来方便.
     本系统使用JAVA语言来开发制作界面,使用MYSQL做后台数据库支持.这使得系统有较高的安全性和较好的性能.根据登录类型的不同,系统登录以后弹出不同的窗口:学生窗口和管理员窗口.学生在系统中可以选课、退选课程、修改密码.管理员在系统中可以现实以下功能:学生的查询;课程的增加,删除,修改,查询等功能。

关键词:选课系统,JAVA,MYSQL

目录:
1 引言    1
1.1开发背景    1
1.2系统架构    1
1.3系统目标    1
2 主要技术介绍    2
2.1 J2EE概述    2
2.2 J2EE的优势    2
2.3 MVC设计模式    3
2.4 SSH框架介绍    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版本的选择    6
3.4容器    6
3.4.1 Tomcat简介    6
4 选课系统总体设计    7
4.1 需求分析    7
4.1.1系统概要设计    7
4.2 系统分层设计    7
4.3 系统流程    8
5 详细设计    11
5.1 数据库    11
5.1.1数据库设计    11
5.1.2数据表    11
5.2 Web层的设计    13
5.2.1JSP简介    13
5.3 EJB层的设计    13
5.3.1实体Bean的设计    13
5.3.2数据库映射与连接    17
5.4 选课系统的实现    19
5.4.1用户登录    19
5.4.2用户注册    20
5.4.3管理员功能    21
5.4.4学生功能    24
6 结论    26
参 考 文 献    26
致  谢    28

包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表