欢迎来到天天文库
浏览记录
ID:9936395
大小:1.99 MB
页数:50页
时间:2018-05-16
《毕业设计(论文)-学生选课管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、编号毕业设计(论文)题目:学生选课管理系统学生姓名学号系部软件与服务外包学院专业计算机网络技术班级网络0811指导教师评阅教师2011年5月43摘要本论文主要描述基于b/s模式的学生选课系统的实现。本系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。前部分系统分析主要是讲解本系统数据库的实现与整体系统各个模块的设计实现,后半部分主要是描述系统的各个部分实现,主要包括登陆,排课,选课三个主要模块实现。学生选课系统主要包括登陆,排课,选课三个基础功能,登陆系统主要是验证用户信息与用户类别,然后赋予相应的权限。随之而带的是学生与教
2、师的信息管理功能。信息管理模块也有两个部分,主要是个人信息管理与院系课程管理,即学生与教师的个人信息管理,院系与课程的信息管理。为了实现选课的合理性与功能的优异性,这也要求本系统必须拥有一个科学的课程管理功能。重点也是这部分课程管理,当管理员对新课进行排课的时候,会在数据库中先检查新课排课的合法性即为冲突检测,然后进行发布,同时学生便可获知新课的信息。当院系学生需要选课时,通过数据库会先进行一次添加,如果时间或人数发生冲突,便会添加失败。如果成功,会在选课人数做修改,即为成功选课,教师也同时会得到这名选课的同学的信息。本论文中的系统可基于IIS6.0+SqlServer2005+W
3、indowsServer2003进行实现,可以方便老师、学生方便的排课与选课。实现全校学生选课在线查询。还可以对新来的学生信息进行信息录入。由于学生上课情况复杂,本系统利用信息返汇,实现信息修改,及时调整学生的基本情况。关键词:选课;学生;排课;管理43目录目录摘要I第一章绪论11.1选课背景和意义11.2国内外的发展状况21.3论文的工作和内容介绍3第二章相关技术介绍52.1B/S结构简介52.2MicrosoftSQLServer2005简介62.3IIS6.0和WindowsServer2003相关简介72.4ASP的特点与功能92.4.1ASP方法与传统静态主页的区别92.
4、4.2ASP的特点与功能102.5Ajax技术简介11第三章系统分析143.1业务分析143.1.1系统需求分析143.1.2业务流程分析153.2数据分析183.3功能模块分析203.4网络拓扑结构分析213.5安全性分析22第四章系统统计244.1系统结构统计244.2数据库设计254.2.1概念结构设计254.2.2逻辑结构设计264.2.3数据表设计284.3功能设计304.4软件的运行环境32第五章系统实现335.1系统实现概况335.2登陆模块335.3排课模块355.4选课模块375.5系统测试395.5.1登陆模块395.5.2排课模块405.5.3选课模块4043
5、目录第六章总结与展望41结论41展望41致谢43参考文献4443第一章绪论第一章绪论1.1选课背景和意义数据库是从60年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟。Web数据库在新的Internet环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系
6、统等等,都是基于校园网的应用系统。国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过
7、程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即
此文档下载收益归作者所有