预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共28页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

潍坊科技学院本科毕业设计(论文)题目基于JSP的高校智能排课系统的设计与实现院(系)计算机软件学院专业软件工程学号学生姓名指导教师起讫日期2018.12-2019.05设计地点潍坊科技学院目录目录2摘要1Abstract2第一章绪论31.1研究课题背景及意义31.2本文研究的目的和内容31.3本文所作工作4第二章系统的相关开发工具及技术介绍52.1开发工具52.2MicrosoftSQLServer52.3MVC技术52.4本章小结5第三章系统需求分析63.1系统UML用例分析63.3.1管理员用例63.2可行性分析63.2.1经济可行性63.2.2技术可行性63.2.3法律可行性63.3需求分析73.3.1系统的目标和要求73.3.2性能需求8第四章系统设计94.1概要设计94.2布局设计104.2.2选课模块设计104.2.3课程管理模块设计104.3详细设计114.3.1学生信息管理114.3.2教师课程管理114.3.3课程安排管理124.4库表设计134.5本章小结14第五章系统实现155.1登录模块的实现155.2专业信息管理模块155.3班级信息管理模块165.4课程信息管理模块175.5教师信息管理模块185.6学生信息管理模块195.7学生选课管理模块205.8课表信息管理模块20第六章系统测试226.1测试方法226.2测试结果22第七章总结与展望23参考文献2425摘要自改革开放发展至今,中国经济逐步获得相对稳定的蓬勃发展,科技进步,在社会各个方面都取得了足以让国人引以为傲的成就,再加上互联网的迅速发展,使得人类彼此之间的联系愈加密切,中国正在崛起,与此同时,人类使用计算机的地方也越来越多了。人工智能、机器学习、神经网络、专家系统等等新时代科技正在蓬勃发展,计算机变得越来越智能。可以说,当代社会,人类对计算机的依赖早已到了无法取舍的地步。虽然智能化正在飞速进行,但仍有一些领域还未充分利用计算机。比如学校的排课,现在仍处在只能通过人工的方式生成。所以我开发了高校智能排课系统,来为学校减轻负担,为老师释放压力,开发本系统的目的旨在解决一点实际问题,能够应用到现实生活中,同时希望通过这个系统,能够积累项目开发经验,为即将到来的就业提供技术保障。该系统实则为现今尤为普遍的信息管理系统之一,其在实际开发的过程当中,一般涉及到两个方面,其中重点涵盖积极构建科学完善的前端应用程序,此外还涉及到后台数据库的良好维护。在此之中,前者旨在为用户营造出极为优良的友好界面,让用户清晰的了解本系统的功能,更加方便的使用。后台数据库的开发,主要是对信息进行分类以及增删改查等操作,以此来切实保障数据所含有的完整性以及安全性。该系统不仅使学生选课更加方便智能,而且能够支持学生在线选课,并可实现新生的信息录入等一系列功能。关键词:排课系统;排课算法;智能;课表调整;AbstractSincethereformandopeningup,China'seconomyhasgraduallygainedrelativelystableandvigorousdevelopment,andscientificandtechnologicalprogresshasachievedachievementsinallaspectsofsocietythatareenoughforthepeopleofthecountrytotakepridein.TogetherwiththerapiddevelopmentoftheInternet,humanbeingshavemadeeachotherThelinksaregettingcloserandcloser,andChinaisontherise.Atthesametime,therearemoreandmoreplaceswherepeopleusecomputers.Neweratechnologiessuchasartificialintelligence,machinelearning,neuralnetworks,andexpertsystemsarebooming,andcomputersarebecomingmoreintelligent.Itcanbesaidthatincontemporarysociety,humandependenceoncomputershaslongbeenunabletochoose.Althoughintelligenceisrapidlyevolving,therearestillareaswherecomputersarenotfullyutilized.Forexample,theschool'sclassscheduleisstillonlygener