学生选课管理系统设计与实现
2024-01-02 10:17:43
论文总字数:35211字
摘 要
:随着计算机技术的日益发展,信息资源统计和日常办公也迅速无纸化和网络化,大量数据的收集和处理越来越依赖于高效率的计算机系统。因此,学生选课管理系统应用而生,此系统旨在使学生选课简单和快捷。此系统采用Visual Basic 6.0作为编程语言,ACCESS作为后台数据库,实现了学生选课、课程信息查询等功能,满足了学生选课的基本需求,提高了选课的工作效率。关键字:学生选课管理系统,Visual Basic 6.0, Microsoft Office Access
Abstract:With the growing count machine technology, information resources and daily statistics quickly paperless office and network,and a large number of data collection and processing is increasingly dependent on efficient computer programs. Therefore, the student course management system was developed, this system will make the Students courses choosing becomes more convenient, simpler and more efficient . This program is written by Visual Basic 6.0,and use the ACCESS database as a background.In this system, you can choose a course of realization and inquiry the information about the course you has been selected.This system can meet the basic needs of the students courses choosing and improve work efficiency.
Keyword: Students" course selection management system, Visual Basic 6.0, Microsoft Office Access
目 录
1 前言 4
2 系统开发技术工具 4
3 需求分析 5
3.1 业务需求 5
3.2 功能需求 5
3.3 数据需求 6
3.3.1 实体数据需求 6
3.4 基础数据录入与查询 6
4 数据库系统设计 6
4.1 逻辑设计 7
4.2 概要设计 7
4.2.1 系统结构和组成 7
4.3 系统流程 8
4.4 逻辑数据库设计 9
5 详细设计与实现 10
5.1 建立数据库数据表 10
5.1.1 建立数据库 10
5.1.2 建立数据关系图 11
5.2 物理数据库实现 13
5.3 创建连接 14
6 主要功能模块实现 14
6.1 登陆模块 14
6.2 系统管理界面模块 15
6.3 选课操作 16
6.4 查询模块 17
6.5 退选课程模块 18
结论 19
参考文献 20
致谢 21
附录A 22
1 前言
学生选课管理系统是一个高等院校重要的教务系统组成部分,它所执行的内容对于学校的各项教学工作的开展来说都相当重要,所以学生选课管理系统必须能够为各用户群体提供足够的课程信息和快捷方便的选修课程查询方式。但在以往相当长的一段时间里人们使用传统手工的方式来进行选课操作,这种操作方式存在着诸多缺点,如:效率低下、保密性不足等,另外随着时间一长,将产生各种庞大的文件和数据,这对于查找与更新都带来了许多的困难。
随着中国高等教育的持续深化改革与本科阶段学分制的日益完善,并且随着社会对复合型人才的需求呈现日益增长的现状,本科时段的学习方向以及方式变得更加多样化、自由化。面对每学期不断增长的课程选择需求,学生选课管理系统渐渐成为各大高校青睐的课程选取方式,也使得教师可以更好的专注于教学任务之中,并且使学生更自由的去选取自己所喜欢的讲师的课程,使学生增强对所选课程的兴趣度。而随着大学教育的普遍,人工型的选课系统势必会被淘汰,转而逐渐的演变成自由度更高,更方便的,更高效的学生选课系统[1]。并且随着学生选课系统的普及,会更有力地促使高等院校教务管理工作在制度化、服务人性化、决策透明化方向向前迈进。因而使得开发一套与以往人工相比较更加实用、高效、符合自己学校特点的学生选课系统势在必行。本系统的基本面向群体为学生、教师以及少量的管理员,面向所有的大学课程,在并且在选课过程中课程、学生、教师、上课时间、教室不冲突成为本套系统最关键所在。
21世纪随着科学技术的不断提高,计算机科学技术发展的日渐成熟,其强大的功能和及其便捷的操作已为人们深刻认识,它已融入人们的日常生活与各色各样的行业并发挥着越来越重要的作用[2]。作为基于计算机应用技术的一部分,使用计算机对学生选课信息进行管理,具有着手工管理所无法比拟的优点。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套学生选课管理系统为例,叙述其开发过程和所涉及到的问题及解决方法。
2 系统开发技术工具
本系统的前端应用程序是用VB6.0编写的,后台则使用了Access数据库。
VB 即 Visual Basic 的意思,是一种经常被程序员使用的编程工具。VB 的面世使得原来非常困难的编程和软件开发工作变得异常简单。早期的编程全部是依靠完整代码实现的,很耗精力。然而VB 打翻了过去的陈旧模式,它把纯代码编程转化为可视化编程,将一些频繁用到的功能做成控件,比如 Caption(命令按钮)、ListBox(列表框)等。VB的出现使得编程工作大量普及化,不仅免除了机器式的反复编写,还能在开发新功能的同时设计界面[3]。
Access 2000是微软公司开发的数据库管理系统,可以把数据库中的图形用户界面和软件开发工具紧密联系在一起。软件开发者以及数据架构师能够利用Access 2000开发应用程序,“高级用户”则能够利用它全方位、深层次地开发软件应用程序。同其余的office软件程序一样,Access 2000同样支持VB宏语言,它也是一个面向对象的编程语言,能够引用各种各样的对象,比如DAO(数据访问对象),ActiveX数据对象,以及大量其余的ActiveX组件。可视对象主要是显示表和报表,他们的方法以及属性是基于VBA编程环境的,VBA代码模块能够声明以及调用Windows操作系统函数[4]。
3 需求分析
剩余内容已隐藏,请支付后下载全文,论文总字数:35211字