毕业论文:基于Ajax的学生选课系统的设计与实现.doc文档下载39页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
国外的教学科研软件与国内相比开发的早而且比较成熟。
早在七十年代末,美国就建成了国家科学基金网,其课题的申报及课题的进展情况汇报都在网上进行。
其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名考试毕业论文取得学位这学习生活的全过程。
便管理员管理。
数据库概念设计相互关系数据库逻辑设计数据库相关类的实现结论致谢参考文献绪论课题的背景及目的学校是国家培养人材的摇篮,在科技兴国战略的指导下,实现教育的现代化科技化是必然趋势,而要实现这点,首先要实现教育管理方法和管理手段的现代化和科技化。
传统的选课方式都是手工的,教务处通知各班进行选课,各班班长再通知每个同学,经过统计在上交教务处,这样比较浪费时间。
再者选课时不知道所选课人数是否已满,要等向教务处上报统计后才会知道,然后才能重新选择。
网上选课系统为同学节省了时间的同时,减少统计后才会知道,然后才能重新选择。
网上选课系统为同学节省了时间的同时,减少了不必要的步骤,也方,经过统计在上交教务处,这样比较浪费时间。
手段的现代化和科技化。
传统的选课方式都是手工的,教务处通知各班进行选课,各班班长再通知每个同学部分内容简介能的规定对性能的规定对时间特性的规定输入输出要求数据管理能力要求网络安全性能系统功能用户管理模块开课课程模块课程模块系统设计与实现系统功能的设计与实现登陆模块管理员开课管理模块管理模块用户管理模块学生选课模块教师开课管理模块数据库设计与实现数据库概念设计相互关系数据库逻辑设计数据库相关类的实现结论致谢参考文献绪论课题的背景及目的学校是国家培养人材的摇篮,在科技兴国战略的指导下,实现教育的现代化科技化是必然趋势,而要实现这点,首先要实现教育管理方法和管理手段的现代化和科技化。
传统的选课方式都是手工的,教务处通知各班进行选课,各班班长再通知每个同学,经过统计在上交教务处,这样比较浪费时间。
再者选课时不知道所选课人数是否已满,要等向教务处上报统计后才会知道,然后才能重新选择。
网上选课系统为同学节省了时间的同时,减少了不必要的步骤,也方便管理员管理。
我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。
网上选课系统为同学提供了个自由选择的平台,学生可以选修规定范围内的课程,查看已修学分总数,还可以修改个人信息等。
通常,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。
运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的。
选课系统方便了学生的选课,同时便于管理,减少大量的人力资源。
并且促进了学生的积极性国内外研究现状数据库是从年代初发展起来的计算机技术。
经过四十来年的发展,数据库技术己经趋于成熟。
数据库在新的环境中发生了很大的变化。
就数据应用而言呈现出多样化的空间,如数字图书馆电子出版物电子商务远程教育系统等的出现,给数据库技术提出了更多更高的要求。
同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。
例如,我国许多高校的网上招生系统,学校的各种管理信息系统,还有些医学院校开发出的网上诊所远程诊断系统等等,都是基于校园网的应用系统。
国外的教学科研软件与国内相比开发的早而且比较成熟。
早在七十年代末,美国就建成了国家科学基金网,其课题的申报及课题的进展情况汇报都在网上进行。
其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名考试毕业论文取得学位这学习生活的全过程。
目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。
所有这些都表明,基于的校园网的应用已深入到校园内的各个方面高校教务管理工作是高等教育中的个极为重要的环节,是整个院校管理的核心和基础。
面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。
尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之。
关于本系统的基本介绍系统名称基于的学生选课系统的设计与实现用户在校学生,教师,教务处管理员运行环境开发平台,开发语言。
论文构成及研究内容第章绪论,主要介绍了课题研究的背景和目的。
第二章主要对系统中用到的技术做了下简单介绍第三章是系统的需求分析,从系统功能需求和系统般性规定对系统需求进行了详细阐述第四章介绍了系统的设计与实现,分两部分,第部分按模块分别介绍了系统各个模块功能的设计与实现,第二部分介绍了数据库的设计与实现。
最后是对整个论文的总结。
系统相关技术简介使用部署三层架构模式的系统开发就模式的系统的开发,具体技术又有多种选择就这几门技术,可以说各有其优缺点,分析如下技术具有良好的跨平台性,加上功能十分强大,但是的布置使开发成本显得略高,而且没有良好的安装界面。
技术是早期动态网页技术中的强手,但随着技术与技术的不断更新,使得技术稍微比较落后。
技术类似于技术,开发简便,快速,加上的功能支持,是比较简易快速的开发技术。
可以说是技术的替代技术,是的大进步,在的强大支持下,可以使用等数十种语言来编写代码,采用预先编译技术,使得代码安全性加强。
是微软推出的套下代开发平台。
从开发人员的角度来看,是个公共平台的类库,包含了近个命名空间的近个类,还包括个公共语言运行库。
因为只要符合的公共运行规范的语言都可以使用它提供的强大的类,并编译为微软的中间语言,在其他的应用中就可以当作个组件来调用。
同时享受公共语言运行库带来的切好处垃圾自动回收实时编译跨语言互动跨平台。
可比喻是操作系统提供给开发人员的面向对像的应用程序编程接口。
只是中的部分。
它除了是编译执行速主键开课编号主键课程编号课程学分开课学期静态变量成绩说明此表存放选课信息。
表学生信息表定义名称类型默认值备注用户编号主键所在年级所在班级所属学院主修专业静态变量备注说明此表存放学生信息。
表教师信息表定义名称类型默认值备注用户编号主键所属学院教学方向备注静态变量说明此表存放教师信息。
表用户信息表定义名称类型默认值备注用户编号主键静态变量用户名用户密码静态变量电话邮箱说明此表存放用户信息。
数据库相关类的实现系统所有关于数据库的操作都写在里,系统包如图所示在包主要有三个类,其作用如下类新增课程,将信息保存如开课课程表。
类得到所有开课课程表中的课程信息。
类删除课程在主要有四个类,其作用如下图系统包图类将学生信息保存入用户信息表。
类删除学生。
类查找学生。
类对学生信息进行修改。
在主要有四个类,其作用如下类将教师信息保存入用户信息表。
类删除教师。
类查找教师。
类对教师信息进行修改。
在主要有三个类,其作用如下类显示门课程详情。
类学生删除门不想修读的课程。
类显示所有学生可以选修的课程。
在主要有五个类,其作用如下类将门课程从开课关系表中导入课程管理表。
类删除门课程该课程还没有学生修读。
类查找门课程。
类修改门课程。
类显示课程管理表中的所有课程。
结论选课系统是学校实现电子教务的重要模块,它主要完成了学生自主选择课程,教师自主任课的功能,对实现教务智能化和自主化起到了极其重要的作用。
成果综述本文主要就现行的电子教务系统中涉及到的学生选课系统进行研究,对其设计思想,实现过程,使用的技术做了些阐述。
其中包括平台下如何部署三层模式,基于的控件使用,访问数据库等。
前景展望早在年代,美国就引进了电子教务系统,开始在高校试行,结果发现其教学效率得到了显著提高。
进而推行至各类学校。
美国教育能有今天如此成就,与其把新技术应用到教育中的理念有定关系。
国内于年初开始建设高校电子教务,现在各个高校基本上都有了属于自己的电子教务系统。
教务系统在提高了办公效率的同时也产生了些问题。
在选课系统这块,现行的选课系统仍存在许多缺陷。
如数据库访问缓慢,选课流程繁复,选课公告容易被学生忽略等,这些缺陷都影响了整个电子教务系统的效率,对教学工作的开展有定的制约。
当然,技术的进步会渐渐弥补这些不足。
可以想象,今后的选课系统会变得更人性化,智能化,自主化。
总的来说,这次的毕业设计为我即将踏入社会之前提供了次锻炼的舞台。
在整个设计阶段感受最为深刻的是掌握学习的方式和解决问题的方法。
首先是解决问题的方式,虽然面临的信息很多,但是如何从大量的信息中筛选出所需的信息,有用的信息,才是解决问题的关键,另外个就是解决问题的方法,就像我在解决设计中的很多问题样,开始总是在看书,和书上的进行比对,虽然书本上的只是大部分都是有价值,正确的,但实际上每个人编程的思路和对数据处理的方法思想都是不同的,这旧要求我们定要通过实践才能找到解决问题的方案。
在整个毕业设计的过程中,我深刻的体会到了这点的重要性,也牢记
