1.计算机专业的学生毕业设计应该做什么?
一、课题的背景 从计算机的出现直到今天,计算机的应用已经涉及到各个层次,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
学校排课系统是一个非常实用的功能软件,在学校的管理方面会起到一个很大的作用,是利用计算机来解决日常问题的标准体现。 二、目的和意义 学校自动排课系统将使学校的课程计划管理工作更加规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改课程情况。
以往学校的排课都是采用人工的方式来进行的,当大量的课程出现时人工排课不但耽误大量的时间而且还有可能在时间安排上产生的冲突,而计算机则会根据即定的规则进行适当的安排从而节省大量的时间,因此使用自动排课系统是十分有必要的。 三、关键技术与解决方案 对于学校的排课系统,根据每个班级所学的专业不同,每个班级的课程不同。
而且,每个班级的课程计划将以周为单位进行重复,每周的课程相同。对于教师方面,每个教师有自己固定的时间,每个教师有休息的时间,并且各位教师每周教学的课时有一个即定的数额。
在这样的条件下,学校排课系统看似简单但其间问题却十分的繁琐,所以需要对每个班级及每个教室的具体条件进行考虑并且还要针对教学地点进行调整,排课需要采取自动进行的方式,这样就涉及到了排课的算法,问题解决如下:对每个录入的条件进行编码,编码后的条件作为一个独立的判断方法,对于满足条件和不满足条件两种方式分别进行处理以解决相应的问题。 四、系统基本情况描述 学校排课系统是采用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)总课表查询:对于本校内所有的班级课程进行查询可以基于两个关键字进行检索,班级关键字或教师关键字。 (2)班级课表查询:这里将列出一个班级在一周中的课程安排情况,任课教师,教室等信息。
(3)教师课表查询:这里将列出一个教师在一周中都有哪几天有课,上了多少节课等信息。 (4)教室查询:这里将列出任意教室在一周中哪几天有人上课,哪几天会空闲。
5.自动排课:在满足条件的情况下随机安排课程并生成数据库。 了解更多请点击 bysj.cn/html/pb/20111215/5795.html。
2.学的计算机专业,写论文一点头绪没有,感觉写游戏又不会写程序,
我是建议您做系统或者网站稍微简单些,给几个参考题目给你。
aspnetsqlserver家政信息管理系统
aspnetsqlserver家教信息管理系统
aspnet三层架构婚庆公司网站
net旅游管理网站设计
aspnet 网上专家门诊预约系统
aspnet网上专家门诊预约系统 设计设计
aspne 高校教师工作量管理系统 设计设计
aspnet 高校教师工作量管理系统
aspnet 高校教师工作量管理系统
aspnet 学生动态成绩追踪系统 设计设计
aspnet 学生成绩动态追踪系统
如果实在没头绪,大家可以继续深入交流下。
转载请注明出处众文网 » 本科毕业论文多久能写完计算机(计算机专业的学生毕业设计应该做什么?)