基于VB的学生选课系统.doc

上传人:3d66 文档编号:1824200 上传时间:2019-01-10 格式:DOC 页数:4 大小:14.50KB
返回 下载 相关 举报
基于VB的学生选课系统.doc_第1页
第1页 / 共4页
基于VB的学生选课系统.doc_第2页
第2页 / 共4页
基于VB的学生选课系统.doc_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于VB的学生选课系统.doc》由会员分享,可在线阅读,更多相关《基于VB的学生选课系统.doc(4页珍藏版)》请在三一文库上搜索。

1、基于VB的学生选课系统 本文以VB端开发工具,运用面向对象的程序设计方法,从系统结构、概念结构、逻辑结构和用户窗体结构等几方面的设计介绍了基于VB下的学生选课系统的设计思路与方法,并匹配了相应的功能实现界面。 Abstract Based on the VB client development tool, using the method of object-oriented program design, from the system structure, conceptual structure, logical structure and users form structure,

2、the design idea and method of student course selection system based on VB is introduced, and the corresponding function realization interface is matched. Key words VB program design;student course selection system;methods design;structure design 0 引言 随着素质教育和学分制的推行,繁杂的人工管理已经难于适应飞速发展的信息时代,传统的选课方式已无法满足

3、学生自由选课的需求,用计算机进行选课已成为必然的趋势。基于对VB具有强大的数据库操作功能以及在VB设计下的选课系统具有实用性、便捷性、安全性等诸多优点的综合考虑,笔者运用VB建立了学生选课系统,并详细概述了整个过程中数据库开发与系统实现设计的思路方法和功能布局。 1 功能需求分析与设计 从本校的基本情况和学生信息管理的实际出发,本系统应该具有以下功能与特点 一方面学生用户可以通过输入学号和密码进入该系统,并且可以进行一些基础信息维护与修改、课程选定与信息查询(查看待选课程及该门课的老师、已经选定的课程、计算与查看学分、密码修改);另一方面老师进入该系统则可以查看课程信息、报课情况、修改密码、录

4、入成绩等。高级管理员(教务人员)登陆的话可以进行系统初始化和选课门数限制同时还可以对选课时间、选课人数进行限制,对数据进行维护管理以确保信息数据的安全。 1.1 系统结构设计 通过上述功能需求的分析,学生选课管理系统应具备以下几个功能模块学生选课模块、教师管理模块、教务管理模块。他们的相互关系如图1所示。 1.2 概念结构设计 概念结构设计是通过对数据和信息进行建模,利用实体关系图实现,以使得设计者的注意力能够从复杂的实现细节中解脱出来。以下是各个实体与其属性关系学生信息表(学生号、姓名、班级、权限);教师信息表(教师号、姓名、院系、学历、职称);课程信息表(课程号、课程名称、学分、学时、选课

5、人数限制、上课时间);选课历史记录表(学生号、课程号、选课时间、成绩);限定参数表(开选时间、停选时间、当前时间、门数限制)。各实体之间的关系图,如图2所示。 1.3 系统流程图设计(图3) 1.4 逻辑结构设计 基于对各实体之间的关系的分析,下一步是将各实体数据表示为表的集合,并对其进行具体的设计实现。学生选课系统中需要设以下数据表选课表、课程信息表、表教师基本情况表,如表1表2示。 2 用户界面设计 用户界面是用户与数据库交互的枢纽,通过用户界面把数据库的内容呈现给用户,同时将用户的操作结果提交给数据库。此系统包含多个模块,每个模块又含若干子模块,是一个较复杂的应用程序,需要采用VB工具箱中的各种控件通过设置窗体属性并编写相应事件的代码,定义出满足应用程序需要的窗体对象来实现其功能,使用的 Form设计的窗体如图4Form1到Form5所示。 3 小结 学生选课系统是高校学生管理的重要组成部分,它让学生们能更加便捷的自主选修适合自己的课程,实现了对信息数据的浏览、查询、编辑和管理等数据库操作功能,使管理人员从大量繁杂的工作中解脱出来,提高了工作效率,真正实现了校园无纸化办公。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1