基于CS结构学生选课系统的设计与实现

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

摘   要
选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。
选课管理系统,它是c/s结构的系统,它能更有效,更快速的实现学生选课的管理过程,而且管理的安全机制也更完善,这样就可以为学生的管理花费更少的人力和物力资源。
本系统界面友好,操作简单明了,设计合理,功能比较齐全,考虑周到合理,对VB学习者可以起到很好的借鉴作用,也可以为计算机软件的设计提供一定的参考,教学的管理主要就是让现代的教学管理员能更加方便的解决学校的管理。本系统达到了他的要求也基本达到了课程设计的基本要求。 

关键词:VB;选课系统

Abstract
Choosing-class system is aims at in the school student and the teacher uses, said from student's angle, as a result of the school teaching system reform, now the majority of institutions of higher learning started to implement is the student independently chooses the class pattern, the traditional educational model (student to attend class according to curriculum which school arranged) already cannot adapt the new teaching method, if still chose the class through the paper on way, on the one hand wasted massive manpower, physical resource resources, on the other hand wasted the time as well as situation and so on mistake which inevitably appeared in the artificial statistical process. Along with universities population increasing, this kind of malpractice can more and more many expositions. Therefore, student so long as inputs own in front of the computer candidate class information then to complete the original several time of work requirements. Said from teacher's angle that, similarly has saved the massive work loads, because the teacher proposed served as a substitute teacher the application to complete the work which the curriculum issued to compare the student to choose the class to say even more complex, therefore through on-line carried on the curriculum to send the Puneng nationality large scale reduction teacher's work load, reduced the wrong occurrence probability. As teacher, also so long as operates through own computer then, does not need to rush about again between the school administration office and the office.
Choosing the class management system management system, it is the c/s structure system, it can more effective, the faster realization student chooses the class the management process, moreover manages the safety mechanism is also more perfect, like this may spend less manpower and the physical resource resources for student's management.
This system contact surface friendly, operation simple bright, design reasonable, function quite complete, considered thorough isreasonable, may play the very good model role to the VB study, also may provide the certain reference for the computer software design, the teaching management mainly is the teaching manager which lets the modern age can the more convenient solution school management. This system had achieved his request basically had also achieved the curriculum designs basic request.
Key Words:VB;Choosing-class system; ACCESS

本课题的来源
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现选课系统势在必行。对于一个学校来说,用计算机进行选课管理所无法比拟的优点是检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校选课的效率。
现代社会是一个高速发展的信息时代,时间就是金钱,为了适应这种需要,学校的管理也在逐步实现现代化,学生选课也应实现现代化。越来越多的学校实行学分制,手工管理学生选课信息逐渐成为了一项繁重的重复劳动,学生选课系统主要的目的是减轻管理课程信息及学生选课信息的劳动强度,辅助学校课程管理,减少因人为事务造成的选课错误,从而使学校更有效率地进行正常教学工作
人们能够应用现代化的技术方便的实现合理、有效、高效的现代化的学生选课管理,现代化的学生选课系统等,这些都需要计算机软件来实现。这样就可以为学生的管理花费更少的人力和物力资源。

本论文的目的、内容及作者主要贡献
(1)目的:
目前市面上流行的选课管理系统不多。所以我这次的毕业设计的目标就是在于开发一个功能实用、操作方便,简单明了的能满足本中心对数据的管理及需求的学生,教师和教学管理员能更加方便使用的选课的系统。本系统达到了他的要求也基本达到了课程设计的基本要求。  
(2)内容
本系统制作的程序是一个能实现老师对课程的添加,删除,更改,浏览,查询和打印等功能的系统,并能对每门课程成绩进行评定,而且基于对系统安全性的考虑我们特别加了一个功能健全的管理者登陆验证机制,能让系统的管理者方便的进行管理更能帮助学校安全高效的管理,为现代教学管理提供了安全的保障。
 (3)作者的主要贡献
本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。

模块功能:
(1)学生信息管理系统
这个管理系统包括学生信息浏览、学生记录输入、学生信息查询3个模块,可以完成学生信息添加、修改、删除及查询功能。
(2)教师信息管理系统
这个管理系统包括教师信息浏览与输入、教师信息查询2个模块,可以完成教师基本信息添加、修改、删除及查询功能
(3)课程管理系统
  这个管理系统包括课程信息浏览与输入、课程信息查询2个模块,可以完成课程基本信息添加、修改、删除及查询功能。
(4)教师选课系统
在这个系统中,可以为教师选择所要任教的课程,并可以对所选课程进行修改。
(5)学生选课系统
在这个系统中,学生可以选择课程和该课程的任课老师(从所要任教这门课程的教师中选择),并可以对所选课程和课程的任教老师的选择进行修改。














目    录
摘   要 I
Abstract II
1 概述 1
1.1本课题的来源 1
1.2本论文的目的、内容及作者主要贡献 1
2选课系统开发工具的选择 3
2.1流行开发工具的介绍及本系统开发工具的选择 3
2.2 Visual Basic技术介绍 4
2.2.1可视化编程 4
2.2.2面向对象的程序设计 4
2.2.3结构化程序设计语言 4
2.2.4事件驱动编程机制 5
2.2.5访问数据库技术 5
2.2.6动态数据交换(DDE) 5
2.2.7对象的链接与嵌入(OLE) 6
2.2.8动态链接库(DLL) 6
3.VB选课系统分析及软件开发方法 7
3.1  系统需求分析 7
3.2 选课系统软件开发方法 7
4. 选课系统的模块设计介绍 10
4.1 系统功能模块 10
4.2 系统功能需求图 10
4.3 系统功能流程图 11
(优秀毕业设计:www.2bysj.cn)
5 数据库设计 12
5.1 系统数据分析 12
5.2 系统数据流程图 12
5.3 数据库逻辑结构设计 13
6各主要模块的界面及关键代码介绍 15
6.1密码及数据维护模块 15
6.1.1密码模块 15
7总结 29
8致谢 30
参考文献 31