高校网上选课系统的设计和实现.doc
《高校网上选课系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《高校网上选课系统的设计和实现.doc(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中图分类号:O415密级:公开UDC:530学校代码:10082研究生学位论文(同等学力人员)高校网上选课系统设计与实现论文作者:指引教师: 专家副指引教师:申请学位类别:工程研究生学科、领域:计算机技术所在单位:信息科学与工程学院答辩日期:5月Hebei University of Science and TechnologyDissertation for the Master DegreeIndustrial Restructuring and Layout Optimization of Quipment Manufacturing Industrial in HebeiClassif
2、ied Index:O415Secrecy Rate:PublicizedUDC:530University Code:10082Candidate:NameSupervisor:Prof. NameAssociate Supervisor:Academic Degree Applied for:Master of ManagementSpeciality:Business ManagementEmployer:School of Information Science and EngineeringDate of Oral Examination:May,河北科技大学学位论文原创性声明本人郑
3、重声明:所呈交学位论文,是本人在导师指引下,独立进行研究工作所获得成果。对本文研究做出重要贡献个人和集体,均已在文中以明确方式标明。除文中已经注明引用内容外,本论文不包括任何其她个人或集体已经刊登或撰写过作品或成果。本人完全意识到本声明法律成果由本人承担。学位论文作者签名: 指引教师签名: 年 月 日 年 月 日 -河北科技大学学位论文版权使用授权书本学位论文作者完全理解学校关于保存、使用学位论文规定,批准学校保存并向国家关于部门或机构送交论文复印件和电子版,容许论文被查阅和借阅。本人授权河北科技大学可以将本学位论文所有或某些内容编入关于数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和
4、汇编本学位论文。保密,在 年解密后合用本授权书。本学位论文属于 不保密。(请在以上方框内打“”)学位论文作者签名: 指引教师签名: 年 月 日 年 月 日摘 要当代学分制下选课特点在于范畴广、数量大、分析难度大,所有专业都规定每个同窗选取一定数量任意专业选修课和跨专业公共选修课,以拓宽学生知识面、达到素质教诲目。如果所有学生都采用学分制,那么选课学生人数达上千人甚至上万人,选课次数则会更多。而有些基于社会热门应用知识课程也许会有诸多学生选取,导致资源局限性局面。如计算机维护、网页设计、动画制作等课程就是属于备受学生欢迎课程,而有些相对冷门课程,受到现实社会工作需求驱动,诸多同窗不乐意去选取,觉
5、得是挥霍时间,这就导致了这些课程开设后无人问津局面,资源无形中被挥霍掉了,也打击了教师开设课程积极性。因而,履行学分制下选课最重要先决条件是管理手段当代化,必要使用计算机网络进行教学管理,网络化选课系统,可以在较短时间内解决完众多学生选课信息,并及时地对选课信息做出判断分析,以指引学生退选或改选课程。将生成各种汇总数据存入数据库中,协助教务管理人员完毕排课和其她有关内容,为高校教学安排做出最大技术支持。本文研究高校网上选课系统,作为系统管理员,面对是广大教师和同窗,应当要可以使用添加、修改、删除教师、学生基本资料,查看选课名单等功能。而作为教师这个角色,应当可以使用修改个人信息和申报课程,查看
6、自己课程学生名单等功能。其中,教师在申报课程时,应当可以填写课程详细信息,涉及面向何种专业、讲述何种内容,选修此课程可以获得学分等等。作为学生这个角色,应当可以使用修改个人信息、选课、提交选课信息,完毕选课,查看课程信息等功能。同步还但愿可以解决在各种年级同窗选课发生冲突时,如何实现高年级同窗先修满学分,优先级较高问题等。本课题所研究高校网上选课系统采用了改进按志愿分级筛选算法,通过系统实现和测试,本系统获得了不错效果。系统采用VS和SQL Server 作为开发环境,使用ASP.NET技术及改进志愿分级筛选算法进行实现。核心词 高校;网上选课;教师;学生AbstractUnder the m
7、odern credit system features a wide range of courses and the number of difficult analysis,all the professional requires each student to choose a certain number of any specialized elective course and cross major public elective courses,to broaden the students knowledge,achieve the goal of quality edu
8、cation.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 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
9、 insufficient resources.Such as computer maintenance,web design,animation course is welcome by students of courses,and some relatively unpopular course,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 thes
10、e courses,wasted resources virtually,also hit the enthusiasm of the teachers courses.,therefore,is the most important prerequisite for credit-system courses under the management of the modernization,must use the computer network teaching management,the network elective system,can be processed in a r
11、elatively short time many students course selection information,analysis,judging and in a timely manner to the registration information 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
12、 course arrangement,and other related content,arrange to make the biggest technical support for teaching in colleges and universities.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
13、 able to use to add,modify,delete,teachers,students basic information,view the course list,and other functions.In the role 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 declaratio
14、n of curriculum,should be able to fill in the course of detailed information,including for any professional,describe 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 in
15、formation,complete the course,view the course information,and other functions.Also hope to be able to solve multiple grade students in course selection,how to realize the full credits,first by a senior high priority issues.This topic research universities online courses system adopts an improved acc
16、ording to the voluntary grading screening algorithm,through the realization of the system and test,this system has achieved good results.System USES VS and SQL Server as a development environment,using ASP.NET technology and improvement of voluntary grading screening algorithm implementation.Key wor
17、ds Colleges and universities;Online courses.The teacher;students目 录摘 要IAbstractII第1章 绪 论11.1 论文研究背景11.2 国内外研究现状及发展趋势11.3 研究内容21.4 论文组织构造2第2章 有关技术42.1 VS42.2 C#42.3 SQL Server 52.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
18、 选课中惯用算法分析143.2.1 先来先服务算法143.2.2 专业优先算法153.2.3 按名额分派比例算法173.2.4 按志愿分级筛选算法173.3 按志愿分级筛选法183.3.1 志愿分级筛选算法简介183.3.2 志愿分级筛选算法改进203.3.3 改进志愿分级筛选算法性能分析213.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章
19、 系统设计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 管理员功能实现及测试455.8 非功能测试475.9 本章小结50结 论51附 录52附录A
20、52附录B52参照文献53攻读研究生学位期间所刊登论文56致 谢57个人简历58第1章 绪 论1.1 论文研究背景当代学分制下选课特点在于范畴广、数量大、分析难度大,所有专业都规定每个同窗选取一定数量任意专业选修课和跨专业公共选修课,以拓宽学生知识面、达到素质教诲目。如果所有学生都采用学分制,那么选课学生人数达上千人甚至上万人,选课次数则会更多。而有些基于社会热门应用知识课程也许会有诸多学生选取,导致资源局限性局面。如计算机维护、网页设计、动画制作等课程就是属于备受学生欢迎课程,而有些相对冷门课程,受到现实社会工作需求驱动,诸多同窗不乐意去选取,觉得是挥霍时间,这就导致了这些课程开设后无人问津
21、局面,资源无形中被挥霍掉了,也打击了教师开设课程积极性。因而,履行学分制下选课最重要先决条件是管理手段当代化,必要使用计算机网络进行教学管理,网络化选课系统,可以在较短时间内解决完众多学生选课信息,并及时地对选课信息做出判断分析,以指引学生退选或改选课程。将生成各种汇总数据存入数据库中,协助教务管理人员完毕排课和其她有关内容,为高校教学安排做出最大技术支持。学分制规定所开设课程对任何学院、任何专业同窗具备可选性、易选性、每位同窗机会均等。如果该系统不能较好地实现上述规定,则会大大影响选课制实行、运营。但对于学校实际运营来说,与上述规定也有一定出入。高年级同窗也许因种种因素无法选够学分,则应提高
22、其优先级,使其比低年级同窗具备对课程优先选取权,而某些教师课程也许需要有一定专业基本,这样能继续进一步学习,因此也许要对选课同窗专业进行限制,不能让毫无基本同窗觉得选取了一门听不懂、挥霍时间课程。随着计算机技术不断进步,网上选课系统开发技术也不断推陈出新,面对高校选课中各种问题,设计高校网上选课系统是非常故意义。1.2 国内外研究现状及发展趋势自1978年改革开放以来,高等教诲在国内发展迅速,办学规模、招生人数有明显增长,为了使更多学生得到更好教诲,高校教诲改革也在不断进行,学分制便是其中之一,实现选修课形式教学顺利进行与学分制实行密不可分。(1)学分制及选课制学分定义是由美国卡内基教学增进基
23、金会提出,是用来计算学生学习量一种单位,1学分大体可等同于1名学生在课堂或实验室从事1时学术工作并且持续一种学期量。因其相比于年制,计量单位划小,具备弹性教学安排、激发学生学习积极性、增大学生学习自由度等长处,当前在国内已经全面履行。高职院校作为高等教诲一某些,起步虽比普通本科院校晚,但学分制改革也获得一定成效。因而受到师生承认和欢迎。而今,电脑普及,高校教学及管理机构基本全面实现办公自动化,学生既有在机房使用电脑,又有自行配备用机无论在校在家,电脑资源使用十分以便;网络亦早已普及覆盖,校园网速度快且稳定,加之手机上网和无线网络覆盖区推广,使得上网成为一件可随时随处事,网络资源也得到最大限度运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 网上 选课 系统 设计 实现
限制150内