基于javaEE技术的课程设计管理系统设计与实现-毕业设计全解 - 图文 下载本文

2015届毕业设计说明书

目录

1 绪论 ............................................................... 1 1.1 提出和现状 ....................................................... 1 1.2 产生和环境 ....................................................... 1 2 可行性分析 ......................................................... 2 2.1 项目意义 ......................................................... 2 2.2 项目需求 ......................................................... 2 2.2.1 业务问题 ....................................................... 2 2.2.2 问题分析 ....................................................... 2 2.2.3 问题解决 ....................................................... 3 2.2.4 角色用例 ....................................................... 3 2.2 主要功能 ......................................................... 3 3 项目规划 ........................................................... 4 3.1 项目总体周期 ..................................................... 4 3.2 项目组织结构 ..................................................... 4 3.3 项目管理 ......................................................... 4 4 需求分析 ........................................................... 5 4.1 外围接口 ......................................................... 5 4.2 业务模型 ......................................................... 6 4.3 整体要求 ......................................................... 6 4.4 概要设计 ......................................................... 7 4.4.1 课题管理模型范围 ............................................... 7 4.5 用例图 ........................................................... 9 5 系统设计 .......................................................... 11 5.1 开发技术 ........................................................ 11 5.1.1 开发环境 ...................................................... 11 5.1.2 J2EE开发框架简介 .............................................. 11

第 I 页 共 II 页

2015届毕业设计说明书

5.1.3 JSP,Myeclipse简介 ............................................. 11 5.1.4 SQL Sever简介 ................................................. 12 5.1.5 Tomcat服务器简介 .............................................. 12 5.2 数据库设计 ...................................................... 12 5.3 系统框架设计 .................................................... 14 6 编码实现 .......................................................... 16 6.1 前台设计 ........................................................ 16 6.2 数据库连接 ...................................................... 18 6.3 数据处理 ........................................................ 19 7 总结 .............................................................. 21 参 考 文 献 ......................................................... 22 致 谢 .............................................................. 23

第 II 页 共 II 页

2015届毕业设计说明书

1 绪论

1.1 提出和现状

在我国高校实践教学改革的形势下,课程实践教学前景广阔。在国外,有些高校已经具有了根据本校实际教学情况而自己开发的实训教学平台,或者购买专业商家开发的相类似软件。而国内高校针对软件教学,实训教学平台建设相对起步较晚,一些相关教学软件并不完善,而且需要花大价钱购买,因此,开发适合本校、本专业自己的实训教学平台是非常有必要的[1]。

该项目是中北大学软件学院根据发展的长远战略,并围绕软件学院实训基地建设的要求,体现“面向未来”的设计思想,建设一个行业示范、大方合理、有现代感、功能完备、安全可靠、可持续发展、设施先进、绿色环保、投资合理的现代化实训示范基地,以培养规范化的、适合工程化项目的、具备专业技术技能的实用型人才为目标,实现测评、人才培养、企业扶植等功能。切实为中北大学软件学院发展提供一个高品质的运行环境,为学生实习提供方便、快捷、舒适的学习环境,并为管理人员提供安全、高效的管理手段。 1.2 产生和环境

课程设计跟踪管理系统的产生是因为目前高校扩招后,在校学生日益增多。如果仍然通过传统的纸上操作方式来实现,既浪费大量人力物力,又浪费时间。同时在人为的手工统计中会不可避免的出现失误,因此,需要通过借助计算机系统,让课程设计的学生只要在计算机中输入自己的个人基本信息,然后选择课设题目来替换手工操作成为高效管理的必然趋势。该系统能够为学生提供方便的业务选择,也能够提高高校对学生和教学管理的效率。

本系统软件主要包括实训课题管理子模块、课题跟踪子模块、及实训设计审核子系统。《中北大学软件课程设计过程系统》是《中北大学软件实训基地暨软件开发技术支撑平台建设项目》中很重要的一部分内容。此项目是中北大学软件学院根据的长远战略,伴随无纸化办公的快速实现,信息的自动处理、分析以及网络式的信息交互越来越被人们认知和使用。使用计算机来管理学生的基本信息是现在各个高校都在认真进行的工作,也是高校教学管理工作和任务的重要内容。通过计算机管理相比传统手工方式更加节约资源,并且,随着课设学生业务管理自主权的增加,使教学更加透明和公平。

第 1 页 共 23 页

2015届毕业设计说明书

2 可行性分析

2.1 项目意义

中北大学软件学院在校学生3000多人,不管是院领导还是老师,对于学生的管理比较艰难。在每学期的课程设计,学生要选择自己的课题,还要及时上交周期性任务和课题进展状况,最后还要实训结题。在这么多的年级、班级,一个老师要有可能负责多个班级学生的实训课题,对于学生的学习指导、综合管理和实训课设结题评分很难公平公正实现。在这个实训课程设计过程中,老师、班长、学生,相互信息反馈比较费时间,最后对于学生课题统计和实训文档材料的管理也需要人工手处理。如果使用了实训跟踪系统,对于以上所描述的课程设计缺点将有所改善,实现了公平、公正、高效率,因此需要开发实训跟踪管理系统。

该系统适应了学生自主选题、自主安排时间的迫切需要,使学生有了更大的选择空间;同时,方便了老师的统一管理,简化了实训选题的流程,打破了以前死板的固定选择模式,也方便了教师对实训学生管理、成绩统计,更进一步使教学的重点向高质量、高目标的方向转移。 2.2 项目需求 2.2.1 业务问题

(1) 在实训过程中,学生不能按流程来做方案,以至于不能按时结束。 (2) 学生的文档及成果不是很理想,没有规范化。 (3) 选题、上机实验、作业等费时来实施和管理。 (4)现阶段发布课题的步骤比较繁琐时效性不强。

(5)学生选题后在操作过程中,和老师的交流不便,老师对学生进行的过程不得而知。

(6)学生上机实训过程中,实现阶段化管理比较困难,学生容易偷懒。 (7)文档不规范,学生的电子版文件在上交和存储时过程繁琐,给老师带来很多不便。 2.2.2 问题分析

(1)学生自己控制能力比较低,对待实训事件没有兴趣,缺乏动力。 (2)学生对于实训内容不是很清楚,以至于不知道做些什么或者怎么去做,且他们的实践能力比较差。

第 2 页 共 23 页