大学生实训教学管理平台设计与实现(SSH,MySQL)
大学生实训教学管理平台设计与实现(SSH,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文18000字,程序代码,MySQL数据库)
该平台在Struts+Hibernate+Spring扩展Struts框架的基础上,用当今主流的网站开发技术jsp语言进行开发。平台将采用B/S体系结构,人们通过浏览器就可以访问平台的主页,保证的服务器的安全。数据库采用免费,小巧,易用的mysql数据库。
业务描述
本系统的用户主要分为4种:游客、学生、教师、管理员。
游客:游客不需要登录,只能查看首页的新闻信息、对实训调查进行投票、查看投票结果和浏览优秀作品,如果想要进行其他操作,就需要登录相应的帐号。
学生:学生首先拥有游客的所有权限,其次用学生帐号登录后,可以修改自己的相关信息,可以查看课程和竞赛的列表,可以对自己感兴趣的课程或者竞赛进行报名,还可以对自己的课程的相关任务提交作业,还可以查看自己的课程成绩单。
教师:教师首先拥有游客的所有权限,其次用教师帐号登录后,可以修改自己的相关信息,可以发布课程和竞赛,并可以下载课程和竞赛的报名名单,课程结束后还可以下载名单模版,输入信息,导入到系统中。
管理员:管理员首先也拥有游客的所有权限,用管理员登录后,可以修改自己的相关信息, [资料来源:http://doc163.com]
可以协助教师发布相关课程和竞赛,可以发布新闻通知,并可以导入相关权限的用户。
系统的用例图如图2-5所示。
2.2.3 系统功能概述
实训平台实现了基本的教学功能,分为两大部分:一是信息展示,二是教学空间。信息展示主要实现的功能是,实训中心信息前端展示,包括实训中心简介信息,实训要闻和实训公告通知信息,用户登录入口以及实训调查等。教学空间:分为教师和学生两个角色,不同的角色对系统的操作权限不同,学生只能关注于个人的基本信息,查看操作个人实训信息,在线提交调查报告 ,在线选课,查看考试成绩等基本功能,不能对实训进行任何管理;教师角色对系统和学生有管理功能,可添加学习资源,学习项目以及实训方案,对实训信息进行组织与评估,对学生账号信息进行管理,实训首页信息发布,系统数据的管理等。附管理员管理功能,管理员可以对系统进行维护,对教师和学生的用户账户进行管理,对教育教学进行监督。
[资料来源:Doc163.com]
[资料来源:http://www.doc163.com]
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 引言 1
1.2 本课题研究的意义 1
2 可行性分析 2
2.1 技术可行性分析 2
2.1.1 开发语言综述 2
2.1.2 MySQL数据库的选用 3
2.1.3 S.S.H框架的优点 4
2.1.4 系统层次设计 7
2.1.5 技术可行性综述 7
2.2 系统需求分析 7
2.2.1 系统开发运行环境 7
2.2.2 业务描述 7
2.2.3 系统功能概述 8
2.3系统可行性分析结论 10
3 系统设计 11
3.1 数据库设计 11
3.1.1概念模型设计 11
3.1.2数据库表及关系建立 12
3.1.3详细数据库结构设计 12
3.2 系统概要设计 17
3.2.1功能模块设计 17
3.2.2系统界面设计 20
3.2.3系统的组件设计 21
4 系统实现 24
4.1 系统框架实现 24
4.1.1底层数据库的建立 24
4.1.2持久化层的建立(hibernate) 25
4.1.3业务逻辑层的建立 27
4.1.4表示层的建立 28
4.2 系统功能模块实现 29
4.2.1信息修改模块实现 29
4.2.2课程管理模块实现 29
4.2.3新闻管理模块实现 31
4.2.4账号导入模块实现 31
4.3 系统设计总结 32
5 系统的测试与分析 33
5.1 测试概述 33
5.1.1软件测试的目的 33
5.1.2软件测试的任务 33
5.1.3测试环境 34
5.2 单元测试 34
5.2.1黑盒测试 34
5.2.2白盒测试 35
5.2.3模块接口测试 35
5.3 集成测试 36
5.3.1自顶向下集成 37
5.3.2确认测试标准 37
5.4兼容性测试 37
5.5测试结果 38
结束语 40
致 谢 41
参考文献 42 [资料来源:http://www.doc163.com]
上一篇:大学生校园论坛BBS设计与开发(JSP,SQLServer)
下一篇:电力设备资源管理系统的设计与实现(SSH,MySQL)