1、哈尔滨华德学院毕业设计(论文)开题报告专 业 计算机科学与技术 学 生 学 号 班 号 指导教师 开题日期 2015 年 月 日说 明一、开题报告应包括下列主要内容:1通过学生对课题题目和课题研究现状、选题的目的和意义论述,判断是否已充分理解毕业设计(论文)的内容和要求。2进度计划是否切实可行。3是否具备毕业设计所要求的基础条件.4预计研究过程中可能遇到的困难和问题,以及解决的措施。5主要参考文献.二、如学生首次开题报告未通过,需在一周内再进行一次。三、开题报告要求学生认真填写,由开题答辩组和指导教师填写意见、签字后,统一交所在分院保存,以备检查。指导教师评语: 指导教师: 年 月 日开题答辩
2、组审查意见:组长: 组员: 年 月 日一、 课题题目和课题研究现状题目:计算机实验室使用排课系统的设计与实现随着高校的教育规模的不断扩大和不断完善,然而实践能力也是当今社会和高校越来越注重的一方面能力,所以实验室成为大家的重要课堂,在以前的实验室管理中,一般来说,只能通过人工的编排方式来实现实验课程的安排,然而在不断扩大的学校体系中,这样的方式已经不满足要求了,所以我们需要采用计算机软件系统来实现实验室的课程安排,就是为了提高实验室排课的效率以及使排课更加规范化。随着上机教学课程的增多,实验室管理员需要根据不同的要求制定出一份合理的上机课表,这需要浪费大量的人力和物力,为了提高效率和减轻劳动强
3、度,降低上机课表的错误率,因此开发一个实验室排课系统,用更科学、更先进的排课方法来替代原来的人工排课,已成为当前实验室排课中一个迫切需要解决的问题。信息技术的飞速发展使得我们的生活中越来越多的计算机信息系统被用于其中,这些计算机信息系统不仅为人们提供了方便,还有为我们的各个方面的工作都提供了方便和效益,正所谓“科学技术是第一生产力”,科技的进步大大的提高了生产效率,我想这是大家都共同亲眼目睹的,所以更好的使用计算机信息系统,不仅跟上了学校发展的步伐,更是跟上了社会进步的大步伐,所以开发实验室排课专用系统是必要的。有了这个系统,高校的实验室排课将更加规范化和效益化,更加合理利用资源,为教学任务的
4、圆满完成提供更好更科学的方法.二、选题的目的和意义排课管理系统的出现为学校带来了极大的方便。通过操作手册,操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。作为计算机应用的一部分,使用计算机对学校实验室排课进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是学校的科学化、正规化管理的体现。在教学计划的不断完善和各高校校园网建立的大背景下,设计满足高校教务要求的排课系统显得十分必要。而据了解,排课管理是高校教务处重复性比较强且急需得到解决的工作, 且排课系统有安全性要求高、交互性强、处理
5、数据量大等人工难以实现的特点。因此设计一个基于校园网络的人工智能化且操作简便的排课系统是高校教务管理信息系统实现的首要条件,同时也是一大难点,这就要求综合考虑教师、课程、班级、教室、时间等诸方面的因素,统筹兼顾,使课表既符合教学规律,又能够充分利用现有资源使其最大限度地发挥作用。三、课题的基本内容本系统主要研究如何应用信息技术解决高校排课效率低下、实验室信息、课程信息、预约信息容易冲突等的问题。而要解决这个问题首先要了解排课过程中涉及的几个要素。排课的主要过程就是对教师信息、课程信息、预约信息、实验室信息进行有机分配,既要保证同一时间不准两位老师在同一个实验室同时上课,也确保一个实验室同一时间
6、不能存在两堂课。每个教师登陆后可以浏览自己的课程信息、可以申请实验预约。随着高校规模的日益增大,教师和课程信息的日益增多,实验室排课管理系统必将在未来高校实验管理工作中发挥越来越重要的作用。1. 用户登录:包括对用户的合法性验证,用户的分类,要为不同类型的用户分配不同的权限.2. 排课功能:尽量避免实验室、课时、老师的冲突,而且要有手动调课功能,即管理员可以根据老师的请求调整个别课程的上课时间或上课的实验室。要解决时间或实验室冲突问题。3. 查询功能:管理员登录,根据学校的实验进度情况需要安排课程。普通用户可以查询课程信息和个人信息.四、研究方案及预期达到的目标1。研究方案1)完成前期的准备工
7、作,包括熟悉论文课题,查找资料,研究资料,熟悉ASP.NET技术,完成毕业设计开题报告。2)系统总体设计:各基本功能模块分析、模块预期功能、数据库表、表与表间关系的详细设计。3)程序开发:编程设计,程序调试,建立程序的大致结构、整体框架。4)测试和优化:测试程序和完善程序整体功能,并完成对界面的美工,开始设计与撰写论文.5)完成毕业论文的写作,准备答辩。2.预期达到的目标 系统的主要功能全部实现,设计界面美观大方,有一定的实用性,程序无bug,系统运行正常。五、为完成课题已具备和所需的条件已具备的条件:对ASP.NET、SQLServer较熟悉,之前学过这些工具和开发语言。所需的条件:本系统通
8、过B/S界面为用户提供方便快捷的排课系统需要ASP.NET技术编写前台界面,使用SQLsever提供后台数据库支持前台界面以清晰、简单的风格呈现后台数据库通过设计表来存储整个系统的数据.六、预计研究过程中可能遇到的困难和问题,以及解决的措施首先:要做到每个班级、教师、实验室各种资源不冲突,这是实验室实验教学排课系统最起码的原则。第二:先排有指定要求的课程。指定要求包括教室和时间都指定、指定时间或指定教室等情况。第三:按事先设定的优先级将不同类别的课排在不同的时间段。最后:学生上课时间分布的均匀性。时间的均匀性是指在一个星期内同一门课程在天数安排的均匀性。学生课程节数分布的均匀性。这是为了保证一
9、个专业的课程安排在一周内不总是上一天内的第一、二节或者总是上最后一、二节.七、进度安排1。20149-14 至2014923 可行性研究;2.2014-9-24至2014-10-01 需求分析;3。20141002至2014-10-12 总体设计;4.2014-10-13至20141118 详细设计;5.201411-19至2014-11-26 系统测试;6。2014-11-27至20141218 撰写论文;八、参考文献1. 李佳,付强,丁宁。 C#开发技术大全M 。 清华大学出版社,20092.2. 王珊,萨师煊。数据库系统概论(第四版M)。高等教育出版社,200711-1。 3. 明日科技
10、.C#数据库系统开发完全手册M。人民邮电出版社,2006124. 4. 贺特克(Mike Hotek). SQL Server 2008从入门到精通,清华大学出版社, 201141.5. 邓良松软件工程(第二版)M西安:西安电子科技大学出版社,2004。6. 程云志数据库原理与SQL Server2005应用教程M北京:机械工业出版社,2008.7. 江红C#.NET程序设计实用教程M北京:清华大学出版社,2009.8. 谢星星UML基础与Rose建模实用教程M北京:清华大学出版社,2008。9. (美)内格尔(Nagel。C)C高级编程M北京:清华大学出版社,2008.110. 闪四清SQL Server实用简明教程(第二版)M北京:清华大学出版社,2005.11. (美) Kevin HoffmanLonny Kruger C 。NET技术内幕M北京:清华大学出版社,2006。12. Kyle DunnC应用程序开发全程演练M北京:清华大学出版社,2003。13. (美)Osborne、SQL Server2000基础教程、北京、清华大学出版社、2001.14. 张海藩、软件工程导论(第五版)、北京、清华大学出版、2008年2月.15. 邱锦伦、曹旻、Visual C#。NET程序设计教程、北京、清华大学出版社、2006.九、备注