收藏 分享(赏)

毕业设计(论文)-高校网上选课系统的设计与实现.doc

上传人:dzzj200808 文档编号:3510007 上传时间:2018-11-10 格式:DOC 页数:68 大小:3.97MB
下载 相关 举报
毕业设计(论文)-高校网上选课系统的设计与实现.doc_第1页
第1页 / 共68页
毕业设计(论文)-高校网上选课系统的设计与实现.doc_第2页
第2页 / 共68页
毕业设计(论文)-高校网上选课系统的设计与实现.doc_第3页
第3页 / 共68页
毕业设计(论文)-高校网上选课系统的设计与实现.doc_第4页
第4页 / 共68页
毕业设计(论文)-高校网上选课系统的设计与实现.doc_第5页
第5页 / 共68页
点击查看更多>>
资源描述

1、中图分类号: O415 密级: 公开UDC: 530 学校代码: 10082硕士学位论文(同等学力人员)高校网上选课系统的设计与实现论 文 作 者:指 导 教 师: 教授副 指 导 教 师:申请学位类别: 工程硕士学 科 、 领 域: 计算机技术所 在 单 位: 信息科学与工程学院答 辩 日 期: 2014 年 5 月Hebei University of Science and TechnologyDissertation for the Master DegreeIndustrial Restructuring and Layout Optimization of Quipment Man

2、ufacturing Industrial in HebeiClassified Index:O415 Secrecy Rate: PublicizedUDC: 530 University Code: 10082Candidate: NameSupervisor: Prof. NameAssociate Supervisor:Academic Degree Applied for: Master of ManagementSpeciality: Business ManagementEmployer: School of Information Science and Engineering

3、Date of Oral Examination: May, 2012河北科技大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品或成果。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名: 指导教师签名:年 月 日 年 月 日-河北科技大学学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅

4、和借阅。本人授权河北科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密 ,在 年解密后适用本授权书。本学位论文属于不保密。(请在以上方框内打“ ”)学位论文作者签名: 指导教师签名:年 月 日 年 月 日摘 要I摘 要现代学分制下选课的特点在于范围广、数量大、分析难度大,所有的专业都要求每个同学选择一定数量的任意的专业选修课和跨专业的公共选修课,以拓宽学生的知识面、达到素质教育的目的。如果所有的学生都采用学分制,那么选课的学生人数达上千人甚至上万人,选的课次数则会更多。而有些基于社会热门应用知识的课程可能会有很多学生选择

5、,造成资源不足的局面。如计算机维护、网页设计、动画制作等课程就是属于备受学生欢迎的课程,而有些相对冷门的课程,受到现实社会工作需求的驱动,很多同学不愿意去选择,觉得是浪费时间,这就造成了这些课程开设后无人问津的局面,资源无形中被浪费掉了,也打击了教师开设课程的积极性。因此,推行学分制下选课最重要的先决条件是管理手段的现代化,必须使用计算机网络进行教学管理,网络化的选课系统,能够在较短时间内处理完众多学生的选课信息,并及时地对选课信息做出判断分析,以指导学生退选或改选课程。将生成的各种汇总数据存入数据库中,帮助教务管理人员完成排课和其他相关内容,为高校的教学安排做出最大的技术支持。本文研究的高校

6、网上选课系统,作为系统的管理员,面对的是广大教师和同学,应该要能够使用添加、修改、删除教师、学生基本资料,查看选课名单等功能。而作为教师这个角色,应该能够使用修改个人信息和申报课程,查看自己的课程的学生名单等功能。其中,教师在申报课程时,应该能够填写课程的详细信息,包括面向何种专业、讲述何种内容,选修此课程可以获得的学分等等。作为学生这个角色,应该能够使用修改个人信息、选课、提交选课信息,完成选课,查看课程信息等功能。同时还希望能够解决在多个年级的同学选课发生冲突时,如何实现高年级同学先修满学分,优先级较高的问题等。本课题所研究的高校网上选课系统采用了改进的按志愿分级筛选算法,经过系统的实现和

7、测试,本系统取得了不错的效果。系统采用 VS2010和 SQL Server 2008 作为开发环境,使用 ASP.NET 技术及改进的志愿分级筛选算法进行实现。关键词 高 校 ; 网 上 选 课 ; 教 师 ; 学 生河北科技大学硕士学位论文IIAbstractUnder the modern credit system features a wide range of courses and the number of difficult analysis, all the professional requires each student to choose a certain num

8、ber of any specialized elective course and cross major public elective courses, to broaden the students knowledge, achieve the goal of quality education.If all students use the credit system, then the number of students in course selection of thousands or even tens of thousands of people, the number

9、 of optional class will be more.And some social popular application knowledge based course may have a lot of students choose, caused the situation of insufficient resources.Such as computer maintenance, web design, animation course is welcome by students of courses, and some relatively unpopular cou

10、rse, driven by the reality of social work demand, many students dont want to choose, feel is a waste of time, this creates the unwanted situation after these courses, wasted resources virtually, also hit the enthusiasm of the teachers courses., therefore, is the most important prerequisite for credi

11、t-system courses under the management of the modernization, must use the computer network teaching management, the network elective system, can be processed in a relatively short time many students course selection information, analysis, judging and in a timely manner to the registration information

12、 to guide the student to withdraw or change course.Will generate various summary data stored in the database, to help educational administration personnel to complete course arrangement, and other related content, arrange to make the biggest technical support for teaching in colleges and universitie

13、s.In this paper, we study the online course selection system in colleges and universities, as a system administrator, is facing the general teachers and students, should be able to use to add, modify, delete, teachers, students basic information, view the course list, and other functions.In the role

14、 of the teacher, should be able to use to modify personal information and declare classes, students view their own list, and other functions.Among them, the teacher in the declaration of curriculum, should be able to fill in the course of detailed information, including for any professional, describ

15、e what content, taking this course can get credits, and so on.As a student of the role, should be able to use to modify personal information, course selection, submit the course selection information, complete the course, view the course information, and other functions.Also hope to be able to solve

16、 multiple grade students in course selection, how to realize the full credits, first by a senior AbstractIIIhigh priority issues.This topic research universities online courses system adopts an improved according to the voluntary grading screening algorithm, through the realization of the system and

17、 test, this system has achieved good results.System USES VS2010 and SQL Server 2008 as a development environment, using ASP.NET technology and improvement of voluntary grading screening algorithm implementation.Key words Colleges and universities;Online courses.The teacher;students河北科技大学硕士学位论文IV目 录摘

18、 要 IAbstract II第 1 章 绪 论 11.1 论文的研究背景 11.2 国内外研究现状及发展趋势 11.3 研究内容 21.4 论文组织结构 2第 2 章 相关技术 42.1 VS201042.2 C#42.3 SQL Server 200852.4 MVC 简介 52.5 动态网页技术介绍 62.5.1 ASP.NET62.5.2 JSP72.5.3 PHP82.5.4 比较分析 82.6 用户认证 92.7 软件工程 112.8 本章小结 12第 3 章 选课算法的研究 133.1 选课理论的分析 133.2 选课中常用的算法分析 143.2.1 先来先服务算法 143.2.

19、2 专业优先算法 153.2.3 按名额分配比例算法 173.2.4 按志愿分级筛选算法 173.3 按志愿分级筛选法 183.3.1 志愿分级筛选算法介绍 183.3.2 志愿分级筛选算法改进 203.3.3 改进的志愿分级筛选算法性能分析 21目 录V3.4 本章小结 23第 4 章 需求分析 244.1 功能需求分析 244.2 非功能需求分析 254.2.1 性能需求分析 254.2.2 安全性需求分析 264.2.3 可靠性需求分析 274.2.4 可维护性需求 274.2.5 兼容性需求 274.2.6 技术性需求 274.2.7 先进性 284.3 本章小结 28第 5 章 系统

20、设计 295.1 系统设计概述 295.2 设计原则 315.3 总体设计 325.4 详细设计 335.4.1 管理员功能模块 335.4.2 教师功能模块 335.4.3 学生功能模块 345.5 数据库设计 345.6 本章小结 36第 6 章 系统实现及系统测试 376.1 系统实现概述 376.2 测试方法 376.2.1 功能测试 386.2.2 结构测试 396.3 测试环境 406.3.1 测试对象 406.3.2 软硬件环境 405.5 登录功能的实现 415.5 学生功能的实现及测试 415.6 教师功能的实现及测试 435.7 管理员功能的实现及测试 45河北科技大学硕士

21、学位论文VI5.8 非功能测试 475.9 本章小结 50结 论 51附 录 52附录 A52附录 B52参考文献 53攻读硕士学位期间所发表的论文 56致 谢 57个人简历 58第 1 章 绪 论1第 1 章 绪 论1.1 论文的研究背景现代学分制下选课的特点在于范围广、数量大、分析难度大,所有的专业都要求每个同学选择一定数量的任意的专业选修课和跨专业的公共选修课,以拓宽学生的知识面、达到素质教育的目的。如果所有的学生都采用学分制,那么选课的学生人数达上千人甚至上万人,选的课次数则会更多。而有些基于社会热门应用知识的课程可能会有很多学生选择,造成资源不足的局面。如计算机维护、网页设计、动画制

22、作等课程就是属于备受学生欢迎的课程,而有些相对冷门的课程,受到现实社会工作需求的驱动,很多同学不愿意去选择,觉得是浪费时间,这就造成了这些课程开设后无人问津的局面,资源无形中被浪费掉了,也打击了教师开设课程的积极性。因此,推行学分制下选课最重要的先决条件是管理手段的现代化,必须使用计算机网络进行教学管理,网络化的选课系统,能够在较短时间内处理完众多学生的选课信息,并及时地对选课信息做出判断分析,以指导学生退选或改选课程。将生成的各种汇总数据存入数据库中,帮助教务管理人员完成排课和其他相关内容,为高校的教学安排做出最大的技术支持。学分制要求所开设的课程对任何学院、任何专业的同学具有可选性、易选性、每位同学的机会均等。如果该系统不能很好地实现上述要求,则会大大影响选课制的实施、运行。但对于学校的实际运行来说,与上述要求也有一定出入。高年级的同学可能因种种原因无法选够学分,则应提高其优先级,使其比低年级的同学具有对课程的优先选择权,而某些教师的课程可能需要有一定的专业基础,这样能继续深入学习,所以可能要对选课的同学专业进行限制,不能让毫无基础的同学觉得选择了一门听不懂、浪费时间的课程。随着计算机技术的不断进步,网上选课系统的开发技术也不断推陈出新,面对高校选课中的各种问题,设计高校网上选课系统是非常有意义的。1.2 国内

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报