基于JavaEE的学院体育选向课程网站的设计与实现

上传人:hs****ma 文档编号:499907142 上传时间:2023-07-25 格式:DOC 页数:60 大小:1.03MB
返回 下载 相关 举报
基于JavaEE的学院体育选向课程网站的设计与实现_第1页
第1页 / 共60页
基于JavaEE的学院体育选向课程网站的设计与实现_第2页
第2页 / 共60页
基于JavaEE的学院体育选向课程网站的设计与实现_第3页
第3页 / 共60页
基于JavaEE的学院体育选向课程网站的设计与实现_第4页
第4页 / 共60页
基于JavaEE的学院体育选向课程网站的设计与实现_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《基于JavaEE的学院体育选向课程网站的设计与实现》由会员分享,可在线阅读,更多相关《基于JavaEE的学院体育选向课程网站的设计与实现(60页珍藏版)》请在金锄头文库上搜索。

1、届别 学号14340108毕业设计(论文)基于Java EE的湘南学院体育选向课程网站的设计与实现 毕业设计(论文)原创性声明和使用授权阐明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指引教师的指引下进行的研究工作及获得的成果。尽我所知,除文中特别加以标注和道谢的地方外,不涉及其她人或组织已经刊登或发布过的研究成果,也不涉及我为获得 及其他教育机构的学位或学历而使用过的材料。对本研究提供过协助和做出过奉献的个人或集体,均已在文中作了明确的阐明并表达了谢意。作 者 签 名: 日 期: 指引教师签名: 日期: 使用授权阐明本人完全理解 大学有关收集、保存、使用毕业设计(论文)的规定

2、,即:按照学校规定提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其他复制手段保存论文;在不以获利为目的前提下,学校可以发布论文的部分或所有内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指引下独立进行研究所获得的研究成果。除了文中特别加以标注引用的内容外,本论文不涉及任何其她个人或集体已经刊登或撰写的成果作品。对本文的研究做出重要奉献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承当。作者签名: 日期: 年 月 日学位论文版权使用

3、授权书本学位论文作者完全理解学校有关保存、使用学位论文的规定,批准学校保存并向国家有关部门或机构送交论文的复印件和电子版,容许论文被查阅和借阅。本人授权 大学可以将本学位论文的所有或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定解决。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日目 录摘 要IAbstractII1 概述11.1 选向课程平台简介11.2开发背景及意义11.3 国内外研究动态21.4 论文的组织构造22系统开发环境及有关技术理论简介32.1开发环境32.2 有关技术简介33 系统分析113.1系统功能需求分

4、析113.2 可行性分析114 系统总体设计134.1 系统功能总体框架134.2 系统各功能模块设计145 系统具体设计175.1系统设计的原则和目的175.2 系统体系构造的设计175.3 数据库设计176 系统的实现236.1 系统实现的流程图236.2 系统具体功能模块的实现247 系统的测试327.1软件测试目的327.2软件测试措施327.3测试筹划327.4软件需求测试结论377.5系统维护37结 论38参照文献39致 谢40摘 要湘南学院体育选向课程平台是针对在校学生和教师使用的一种选排课系统,其开发重要涉及后台数据库的建立和维护以及前端应用程序的开发两个方面。本系统采用B/S

5、架构,构建于JAVA EE平台之上,整个系统应用了MVC三层架构模式。本系统重要顾客是学生、教师、系教务管理员和系统管理员。系统管理员管理系统的基本信息,学生和教师通过系统完毕不同的工作。系统需要实现的功能重要有4个,系统管理员对整个系统基本信息的维护,教务人员对课程的编排,教师相应的查课功能,以及学生相应的选课功能。论文一方面对系统进行大体的阐明,再简介了设计开发过程中用到的技术,另一方面是系统需求分析,系统总体设计,系统具体设计,然后具体解说了系统的实现与测试,最后对本次论文做了一种小结。 核心字:选排课系统;数据库;选向课程AbstractThe PE Elective and Arra

6、ngement Course Platform is aimed to support the students and teachers of XiangNan University for PE course arrangement and election. Its development includes database construction and application program production. This platform which bases on JAVA EE and B/S construction, and platform use MVC thre

7、e layers framework pattern.Itsmajorityusersarestudents,teachers,educationalmanagersandplatformmanagers.Theplatformmanagersmanagetheessentialinformationofthesystem,andthestudentsandteachersfinishdifferentworkwiththissystem.Through this platform there are 4 tasks that can be finished: platform manager

8、 can preserve the information of the whole system, educational managers can arrange the curriculum, the teachers can look for the courses and the students can select courses.This article take a brief introduction of the system at first, then introduction the technology used during designing and buil

9、ding this system, in the next, analysis the system demand, overall design and detailing structure, then explain the systems enforce and test in details. In the end, this article takes a conclusion of this system design. Key words: course selection system, selective curriculum, database 1 概述 1.1 选向课程

10、平台简介湘南学院体育选向课程平台是一种选排课系统,选排课系统作为计算机应用的一部分,使用计算机对课程信息进行管理,有着手工管理所无法比拟的长处1。例如:检索迅速、查找以便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些长处可以极大地提高人事劳资管理的效率,也是各大院校科学化、正规化管理的重要条件。湘南学院体育选向课程平台重要顾客是学生、教师、系教务管理员和系统管理员,教务人员管理系统的基本信息(如课程、教师、学生等),学生和教师通过系统完毕不同的工作。系统需要实现的功能总体来说共有4个,分别如下:(1) 系统管理员可以维护整个系统的基本信息;(2) 教务人员可以对课程进行编排管理;(3)

11、 教师可以查看课表;(4) 学生可以选课;1.2开发背景及意义1.2.1背景目前湘南学院体育选向课程采用的方式是教师通过表格手工登记学生选课信息,但是目前湘南学院学生人数已经达到2万。如果采用老式的手工方式,就需要教务管理人员和教师耗费大量的时间和精力对选课信息进行记录整顿,然后根据记录信息进行手动编排课程,这种方式不利于教师及教务管理人员的管理。因此教务处委托谢教师开发一种体育选向课程网站,谢教师把这个当作一种毕业设计课题,我在谢教师的指引下开发了这个系统。1.2.1意义解决了老式方式所导致的教务管理人员工作的挥霍,大大提高了教务管理员的工作效率。1.3 国内外研究动态随着Internet的

12、逐渐发展,网络不仅仅是科研部门学术交流的平台,在其她的方面上也得到了很大的发展,特别是在校园网的分支教务管理上2。同步在教务管理的重要分支选课排课系统的应用上得到了较大的发展。国外针对此问题展开的研究较早。1963年C C Gotlieb 在她的文章The Construction of Class-Teacher Time-Tables中提出了课表编排的数学模型。这篇文章引起了人们对于选排课问题的注重。而国内对选排课问题的研究较晚。1984年,清华大学在清华大学学报上刊登了林漳希和林尧瑞在该课题上的实验性研究成果人工智能技术在课表编排中的应用,标志着国内开始了对选排课问题的研究。目前,国内高

13、校都实行了学分制,它的核心是容许学生自由选课,即把学习的自主权交给学生。在这里,学生选学时的制约因素比较复杂,工作量也很大,并且往往需要在较短的时间内完毕。运用计算机辅助选课,即能实时地对大量选课数据进行检查和记录,十分以便地输出选课成果,同步也避免了人工解决时容易产生的错误。在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾3。运用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一种新台阶。1.4 论文的组织构造第一章是绪论,简

14、述设计本系统的初衷以及背景。第二章是开发技术简介,简述本系统开发和设计过程中用的到的重要技术。第三章是系统需求分析,简述自己分析系统,对项目进行需求分析。第四章是系统的概要设计,简述系统的概要设计的。第五章是具体设计,简述系统设计的具体过程。第六章是系统的实现,简述系统是如何实现的。第七章是系统的测试,对系统进行必要的测试。最后是结论,总结了本论文的重要工作和系统特色,以及本次论文设计的心得。2系统开发环境及有关技术理论简介2.1开发环境2.1.1 硬件环境CUP:至少PentiumIII800以上内存:至少128M以上硬盘:至少20G硬盘空间以上显示屏:15显示屏2.1.2 软件环境运营环境: Windows 7开发工具: MyEclipse8.6数据库: MySQL5.5Web服务器: Tomcat6.0.32浏览器: IE 8.02.2 有关技术简介2.2.1JAVA EE概述J2EE是美国Sun公司推出的一种全新概念的应用程序模型,是一套全然不同于老式应用开发的技术架构,涉及许多组件,重要可简化且规范应用系统的开发与部署,进

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号