|
技术:Java、JSP等
摘要:
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生选课系统作为一种现代化的教学技术,以越来越受到人民的重视,是一个学校不可缺少的部分, 学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。
本毕业设计的内容是设计并且实现一个基于web技术的选课系统,故而系统主要以j2EE作为开发基础,主要使用了struts2+spring+hibernate等多种框架的结合使用,用myeclipse作为开发工具,以MYSQL作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具,使用JAVA语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。
关键词:选课系统 ,S.S.H(Struts ,Hibernate ,Spring),JAVA , JSP
目录:
1 绪论 1
1.1 课题研究的背景 1
1.2 课题研究的目的 1
2 系统的开发环境及技术简介 2
2.1 系统开发环境 2
2.1.1 MyEclipse 2
2.1.2 数据库简介 2
2.1.3 Tomcat 3
2.2 系统开发的思想与技术 3
2.2.1 JSP技术和MVC模式以及系统的基本框架 3
2.2.2 S.S.H框架的优点 3
3 系统总体设计 6
3.1 总体功能模块 6
3.2 系统管理员功能模块 6
3.3 学生用户功能模块 6
3.4 老师用户功能模块 7
3.5 系统业务描述 7
4 系统详细设计与实现 9
4.1 系统和数据库的配置 9
4.2 概念模型设计 9
4.3 数据库逻辑模型 9
4.4 数据库表结构 10
4.5 平台数据表的设计 11
5 系统功能实现 15
5.1 程序的类图 15
5.1.1 课程Kecheng类图 15
5.1.2 用户User类图 16
5.1.3 选课Xuanke类图 16
5.1.4 学院Xueyuan类图 17
5.2 程序的流程图 18
5.2.1 学院模块程序流程图 18
5.2.2 课程模块程序流程图 18
5.2.3 用户模块程序流程图 18
5.2.4 选课模块程序流程图 19
5.3 系统功能实现的主要框架 19
5.3.1 SSH框架 19
5.3.2 hibernate配置文件 19
5.3.3 struts配置文件 21
5.3.4 spring配置文件 21
5.4 系统功能实现的主要模块 22
5.4.1 登录界面 22
5.4.2 用户注册界面 24
5.4.3 系统管理主界面 26
6 系统的调试与测试 28
6.1 软件测试的目的 28
6.2 软件测试的任务 28
6.3 测试环境 28
6.4 测试环境的配置 29
6.4.1 创建安装项目 29
6.4.2 添加项目输出与运行 30
结论 33
参考文献 34
致谢 35
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|