摘 要
选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。
选课管理系统,它是c/s结构的系统,它能更有效,更快速的实现学生选课的管理过程,而且管理的安全机制也更完善,这样就可以为学生的管理花费更少的人力和物力资源。
本系统界面友好,操作简单明了,设计合理,功能比较齐全,考虑周到合理,对vb学习者可以起到很好的借鉴作用,也可以为计算机软件的设计提供一定的参考,教学的管理主要就是让现代的教学管理员能更加方便的解决学校的管理。本系统达到了他的要求也基本达到了课程设计的基本要求。
关键词:VB;选课系统;ACCSS
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
目 录
摘 要... 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
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
1 概述
1.1本课题的来源
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现选课系统势在必行。对于一个学校来说,用计算机进行选课管理所无法比拟的优点是检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校选课的效率。
现代社会是一个高速发展的信息时代,时间就是金钱,为了适应这种需要,学校的管理也在逐步实现现代化,学生选课也应实现现代化。越来越多的学校实行学分制,手工管理学生选课信息逐渐成为了一项繁重的重复劳动,学生选课系统主要的目的是减轻管理课程信息及学生选课信息的劳动强度,辅助学校课程管理,减少因人为事务造成的选课错误,从而使学校更有效率地进行正常教学工作
人们能够应用现代化的技术方便的实现合理、有效、高效的现代化的学生选课管理,现代化的学生选课系统等,这些都需要计算机软件来实现。这样就可以为学生的管理花费更少的人力和物力资源。