选课排课系统
技术:Java、JSP等摘要:
近年来随着在校学生人数的不断增长,以及在校课程的不断增加,课程中包括选课和排课问题渐渐的凸显出来。所以针对学生选课和排课这一问题,我和我的搭档设计并实现了一个web系统,本系统包括学生网上注册之后自主选课以及教师注册然后课程发布及用户模块和管理员模块两个方面,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题,本人的开发主要集中于管理员模块。
该系统利用struts架构以及hibernate的数据库操作来实现以上的各种功能模块,先通过建立系统应用原型,然后,对初始原型系统进行需求分析和调整,不断修正和改进,直到形成目前可以正常使用的功能。
本系统从根本上方便了老师、学生的选课与排课问题。实现了全校学生选课在线查询以及成绩的在线查询。以及对新来的学生信息进行信息录入。由于学生上课情况复杂,本系统也可以实现信息得及时修改,及时调整学生的基本情况。
关键词:课程,学生,管理员,数据库,查询
目录:
1系统概述 1
1.1系统开发背景及目的意义 1
1.1.1系统开发背景 1
1.2本次设计所做的工作 2
2.1JAVA技术简介 3
2.2MySQL简介 3
2.3JAVA语言简介 4
2.4Session编程语句简介 6
2.5.1软件要求 6
2.5.2硬件要求 7
3可行性研究与需求分析 8
3.1可行性分析 8
3.2系统功能需求 8
3.3系统管理员流程图 9
3.4数据字典 10
3.4.1数据字典 10
3.4.2主要数据存储定义 11
3.5系统E-R图 11
3.6系统的功能模块 12
4总体设计 13
4.1系统设计的目标 13
4.2系统结构分析 13
5详细设计及代码实现 15
5.1登陆界面 15
5.2系统首页界面 16
5.3课程管理界面 17
5.4课程信息查询界面 18
6关键问题的解决 20
6.1连接数据库 20
7系统测试 24
7.1测试方法 24
总结 25
参考文献 26
致谢 27
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
没有金币,可以免费分享一下吗,谢谢 正需要,支持楼主大人了!
页:
[1]