教务排课系统

技术: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

包含资料:
 

 

截图:
 

 

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值