|
技术:Java、JSP等
摘要:
近年来随着在校学生人数的不断增长,以及在校课程的不断增加,课程中包括选课和排课问题渐渐的凸显出来。所以针对学生选课和排课这一问题,我和我的搭档设计并实现了一个web系统,本系统包括学生网上注册之后自主选课以及教师注册然后课程发布及用户模块和管理员模块两个方面,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题,本人的开发主要集中于管理员模块。
该系统利用struts架构以及hibernate的数据库操作来实现以上的各种功能模块,先通过建立系统应用原型,然后,对初始原型系统进行需求分析和调整,不断修正和改进,直到形成目前可以正常使用的功能。
本系统从根本上方便了老师、学生的选课与排课问题。实现了全校学生选课在线查询以及成绩的在线查询。以及对新来的学生信息进行信息录入。由于学生上课情况复杂,本系统也可以实现信息得及时修改,及时调整学生的基本情况。
关键词:课程,学生,管理员,数据库,查询
目录:
1 系统概述 1
1.1 系统开发背景及目的意义 1
1.1.1 系统开发背景 1
1.2 本次设计所做的工作 2
2.1 JAVA技术简介 3
2.2 MySQL简介 3
2.3 JAVA语言简介 4
2.4 Session编程语句简介 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
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|