当前所在位置: 首页 > 工业设计

计算机专业毕业设计要做什么计算机专业的学生毕业设计应该做什么?

2021-10-10 本站作者 【 字体:

一、课题的背景
从计算机的出现直到今天,计算机的应用已经涉及到各个层次,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学校排课系统是一个非常实用的功能软件,在学校的管理方面会起到一个很大的作用,是利用计算机来解决日常问题的标准体现。
二、目的和意义
学校自动排课系统将使学校的课程计划管理工作更加规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改课程情况。
以往学校的排课都是采用人工的方式来进行的,当大量的课程出现时人工排课不但耽误大量的时间而且还有可能在时间安排上产生的冲突,而计算机则会根据即定的规则进行适当的安排从而节省大量的时间,因此使用自动排课系统是十分有必要的。
三、关键技术与解决方案
对于学校的排课系统,根据每个班级所学的专业不同,每个班级的课程不同。而且,每个班级的课程计划将以周为单位进行重复,每周的课程相同。对于教师方面,每个教师有自己固定的时间,每个教师有休息的时间,并且各位教师每周教学的课时有一个即定的数额。
在这样的条件下,学校排课系统看似简单但其间问题却十分的繁琐,所以需要对每个班级及每个教室的具体条件进行考虑并且还要针对教学地点进行调整,排课需要采取自动进行的方式,这样就涉及到了排课的算法,问题解决如下:对每个录入的条件进行编码,编码后的条件作为一个独立的判断方法,对于满足条件和不满足条件两种方式分别进行处理以解决相应的问题。
四、系统基本情况描述
学校排课系统是采用B/S实现的。该B/S结构的系统在Windows XP系统和ASP.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQL Server 2005作为数据库。系统有较高的安全性和较好的性能。软件主要完成的功能有:能根据教师要求,如某天不得排课、课程约束,如体育不能排在上午第一节课、班级约束,如某班星期五下午最后一节课不排课、校级约束,如全校所有班级星期一下午第一节课都为班会等信息自动为班级和教师生成课程表,要求主课尽量排在上午和下午一、二节课,副课尽量排在上午和下午的最后一节课,如体育课排在上午第一节课是不太合适的。对于软件不能安排的少数课程,教务工作者能够在自动排出的课程表上进行手工调课。 
五、系统模块设计
系统功能主要分为五个模块:
1. 基本信息模块:
(1)教学时间设置:主要设置对于不同学校的上课时间安排,如一周是六天课还是五天课,每天是六节课还是八节课,有没有全校统一的公共课等。
(2)班级信息:记录每个班级有多少学生,班主任是谁等信息。
(3)课程信息:主要是记录这个排课任务中会有哪些课程。
(4)教师信息:记录这个排课任务中所有任课的教师。
(5)教室信息:主要记录排课任务中所使用的教室,每个教室可以容纳人数。
在这个部分中,有一个教学计划模块。记录一门课程的教学计划,如有哪位老师任教,每周几节课,是否需要连节上课,是否为实验课,是否有指定的教室等信息。
2.排课规则模块:
(1)基本规则:如选修课要排在下午,实验课要排在上午等。
(2)预排课程:将特定的课预先安排在固定的时间。
(3)合班上课:需要多个班进行合并的课程。
(4)教师安排:安排教师在某个固定的时间休息。
(5)班级安排:安排某班在固定的时间无课。
3.手工排课模块:
(1) 生成课表:手工安排课程计划,生成课程表。
(2) 教师调整:对任课的教师做出调整。
(3) 教室调整:对上课的教室做出调整。
(4) 临时调课:对已经定好的课程做出临时的改动,这样的改动仅限一次或者有限的次数。
4.课程计划查询模块:
(1)总课表查询:对于本校内所有的班级课程进行查询可以基于两个关键字进行检索,班级关键字或教师关键字。计算机专业毕业设计要做什么计算机专业的学生毕业设计应该做什么?(图1)
(2)班级课表查询:这里将列出一个班级在一周中的课程安排情况,任课教师,教室等信息。
(3)教师课表查询:这里将列出一个教师在一周中都有哪几天有课,上了多少节课等信息。
(4)教室查询:这里将列出任意教室在一周中哪几天有人上课,哪几天会空闲。
5.自动排课:在满足条件的情况下随机安排课程并生成数据库。


 

 

 

 
了解更多请点击 www.combysj.cn/html/pb/20111215/5795.html根据我搜集的一些网站来看,建议看看这个,要做毕业论文以及毕业设计的,推荐一个网站 http://www.lw54.com,里面的毕业设计什么的全是优秀的,因为精挑细选的,网上很少有,都是相当不错的毕业论文和毕业设计,对毕业论文的写作有很大的参考价值,希望对你有所帮助。 别的相关范文很多的,推荐一些比较好的范文写作网站,希望对你有帮助,这些精选的范文网站,里面有大量的范文,也有各种文章写作方法,注意事项,应该有适合你的,自己动手找一下,可不要照搬啊,参考一下,用自己的语言写出来那才是自己的。 如果你不是校园网的话,请在下面的网站找:毕业论文网: http://www.wsdxs.cn分类很细栏目很多毕业论文: http://www.lw54.com毕业设计: http://www.wsdxs.cn/html/sf/lw/2009/0928/146347.html开题报告: http://www.wsdxs.cn/html/lunwenzhidao/kaitibaogao实习论文: http://www.wsdxs.cn/html/shixi写作指导: http://www.wsdxs.cn/html/lunwenzhidao
阅读全文
id_1广告位-300*300
相关推荐

什么是CG技术?什么是cg动画?

什么是CG技术?什么是cg动画?
cg动画 CG”原为Computer Graphics的英文缩写。随着以计算机为...

游戏动漫设计前景怎么样?CG是做什么的?

游戏动漫设计前景怎么样?CG是做什么的?
https://www.toutiao.com/i671184502218817...

什么是POP手绘字体手绘pop字体入门练习

什么是POP手绘字体手绘pop字体入门练习
《pop字体速成》 作 者:韦福利 出版社:江苏美术出版社 出版时间:2007年...

pop的字体有哪几种POP设计是什么?

pop的字体有哪几种POP设计是什么?
一.正字 一、关于POP POP是英文point of purchase的缩写,...

寻找非标自动化机械设计工程师一起创业(转载)做好非标自动化设备的设计并没有想象中那么难

寻找非标自动化机械设计工程师一起创业(转载)做好非标自动化设备的设计并没有想象中那么难
非标准设备是指国家并无大批量生产,而国民经济各部门又确实需要的专用非标准设备。非...

做非标自动化设备最难得是什么?我本科毕业,又培训了非标设计,我该往哪个设计方向发展?

做非标自动化设备最难得是什么?我本科毕业,又培训了非标设计,我该往哪个设计方向发展?
做非标自动化设备最难得是什么这个要从三个方面说起,一个是自身、一个是老板,一个是...

工程图纸的种类?浙江台州消防工程施工图、消防工程设计图,盖章,报批等有哪些流程和手续

工程图纸的种类?浙江台州消防工程施工图、消防工程设计图,盖章,报批等有哪些流程和手续
消防工程施工图、消防工程设计图,报批过程中,特别需要注意的是,不要怕麻烦,按步骤...

怎样学看工程图纸急“一个完整的建筑工程图纸包括几部分”

怎样学看工程图纸急“一个完整的建筑工程图纸包括几部分”
分为4大部分 建筑施工图和结构施工图设备施工图 装饰施工图 建筑施工图包括 ...

上海草田服装设计工作室_诚聘_服装业务理单独立品牌服装设计工作室需要诚找合作伙伴加入

上海草田服装设计工作室_诚聘_服装业务理单独立品牌服装设计工作室需要诚找合作伙伴加入
服装业务理单_上海草田服装设计工作室:  职位描述:  1. 处理客户订单和采购...

[答疑心得]想自己开一家服装设计工作室,请这里的朋友给点意见服装设计工作室日记

[答疑心得]想自己开一家服装设计工作室,请这里的朋友给点意见服装设计工作室日记
 楼主,我也是做服装设计的,你的主意不错,不知道你在哪个城市,我在福建泉州我平也...