高校学生选课系统的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:goodlyn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:近年来,高校对管理信息化和自动化需求日益提高,同时教学管理和学生培养方式也在发生变化,学生可以自主选择所修课程,这样就需要设计一套学生选课系统。本套学生选课系统采用可视化面向对象的开发工具VB6.0、数据库采用Access数据库系统,系统具有基础信息管理、学生选课管理、教师开课管理、综合查询和统计以及浏览打印等功能,从而实现高校学生选课全流程的信息化、自动化管理。
  关键词:VB程序设计;Access;学生选课;系统
  中图分类号:TP315 文献标识码:A
  文章编号:1009-3044(2019)12-0060-02
  Design and Implementation of Course Selection System for College Students
  JIANG Zhou, YANG Jian-ye, ZHANG Hong-wei
  (Xuzhou Medical University, Xuzhou 221004, China)
  Abstract: In recent years, with the increasing demand for informationization and automation of management and the change of teaching management and education model, students can choose the courses that they need independently, so a system of course selection is needed. The visual object-oriented development tool VB6.0 and Access database management system is used for the system. There are four functions in the system, basic information management, student course selection management, teacher course opening management, comprehensive query and statistics and browsing and printing. With this system, the whole process management of college course selection for the students can be provided.
  Key words: VB programming; Access; course selection; system
  随着办公自动化、信息化的普遍实现,借助信息技术辅助教学业务开展成为现在各个高校积极推进的工作之一,也是高校教学管理工作的重要内容之一。与传统的选课方式相比,利用选课信息系统更加节约资源、更加高效[1],同时也增加了学生选课自主权[2-3]。
  Microsoft Access数据库关系系统软件具有界面简洁友好、存储方式简单、易于维护管理[4]等特点。Microsoft Visual Basic 6.0(VB6.0)不仅能便捷地开发一般应用程序,还具有强大的数据库功能,例如占用内存少、具有访问速度快的ODBC开放数据库连接等[5]。基于此,本系统的开发时采用数据库系统是Microsoft Access,开发工具选用Microsoft Visual Basic 6.0 。整套系统开发原则是简单、灵活,方便学生、教师和教务管理人员的使用。
  1 系统需求分析
  通过对各高校选课实际情况的调查研究,确定本系统应具有以下五方面功能:1)基础信息管理,包括用户登录信息管理,学期学年管理,课程信息管理,学生信息管理,教师信息管理以及教室信息管理;2)教师开课管理;3)学生选课管理;4)综合查询和统计功能;5)打印输出功能。本系统有三种类型用户:系统管理员(教务管理人员)、教师和学生。管理员在输入正确的账号、密码就可进入该系统,然后可以对基础信息进行维护、管理教师开课申请;教师进入该系统后,可以可查看课程信息、提交开课申请、录入学生成绩等;学生登录后可以按照开课学年学期、课程名称或者开课教师对课程信息进行相关查询,并选择相应课程及其教学班,选择成功后才能开始每个学期所选课程的学习。
  2系统设计
  2.1系统概念结构
  概念结构设计就是将需求分析得到的用户需求抽象为信息结构(即概念模型)的过程,它是整个数据库设计的关键[6]。本系统中涉及的实体及其属性有:学年学期(学期编号,学年,学期)、学生(学号,姓名,性别,民族,出生年月,家庭地址,所在院系,专业)、教师(工号,姓名,性别,民族,出生年月,学历,职称,所属部门)、课程(课程编号,课程类别,课程名称,学分,是否为学位课)、教室(教室编号,教室名称,教室地点)。
  2.2 系统逻辑结构设计
  逻辑结构设计的任务就是把概念结构设计阶段设计好的概念模型转化为与选用数据库管理系统产品所支持的数据模型相符合的逻辑结构[6]。本系统需要以下数据库表:用戶登录信息基本表、学年学期信息基本表、课程信息基本表、学生信息基本表、教师信息基本表、教室信息基本表、教师开课信息表和学生选课信息表。
  3 选课系统实现
  用户界面是用来联系系统和用户的一种媒介,它可以使用户更好地去操作系统来达到人机交互的目的。经过合理设计后的界面可以给用户带来轻松愉悦的享受过程,反之失败的设计会让用户有糟糕的体验[7]。本系统包含多个模块,对于基础信息管理的功能设计就不一一阐述了,其中教师开课管理界面、学生选课管理界面,则如图4、图5所示。
  4 小结
  本套学生选课系统灵活、简单,可满足基本的教学管理、学生的选课等需求,使教务管理人员从繁杂的管理中解脱出来、实现教学管理的信息化和自动化,同时也为学生自主选课提供了便捷的渠道。不过,由于本系统主要面向学生选课管理,所以对学生的成绩管理相关功能设计相对弱化,如果不同高校有这方面的需求,可以在后续设计、开发中加入该功能模块。
  参考文献:
  [1] 郭大勇, 邓伟, 宣华. 完善高校选课制的思考和探索[J]. 高等理科教育, 2008(1):16-18.
  [2] 顾海兵, 薛珊珊. 我国高校选修课比重亟待提高——基于本科经济学专业的国际比较[J]. 中国高教研究, 2009(10):85-87.
  [3] 曹莉艳, 郑意长. 我国高校选课制存在的问题及其对策[J]. 内蒙古师范大学学报:教育科学版, 2004, 17(9).
  [4] 王平水,王泽成. 基于Access数据库的报表设计与应用研究[J]. 福建电脑,2017,33(9):29-30.
  [5] 海滨,关媛. Visual Basic程序设计教程[M]. 南京: 南京大学出版社, 2014.
  [6] 王珊,萨师煊.数据库系统概论[M]. 5版.北京: 高等教育出版社, 2014.
  [7] 陈宁. 软件用户界面设计[J]. 智库时代, 2018(32):198,200.
  【通联编辑:王力】
其他文献
<正>目前纸的需求量越来越大,纸的品种及产量不断增加,所使用的生产原料多种多样,加上生产过程中各种工艺条件的变动及生产设备的不完善,常常使纸的质量不能完全达到质量标准
<正>数学是研究客观的数量关系和空间形成的一种科学,运用数学分析的方法在实践中可以少走弯路。本文运用多元线性回归分析法对纸浆、纸张的一些特性予以分析。 所用数据来源
早在上世纪20年代黄龙病就已经在南非存在了,迄今仍然是南非危害最严重的柑橘病害之一。然而自80年代末以来,柑橘产业制定了有效的策略控制了黄龙病的蔓延,使得黄龙病区柑橘的产
罗汉果是我国特有的药用植物和新兴的甜味植物,其全身均可入药.桂林市作为罗汉果的发源地和主产区,栽培历史悠久,产量约占全世界产量的85%,其产品除出口干果外,还加工制成罗
枇杷是雁山区近年水果产业结构调整主要发展的春夏熟水果之一,总面积达28.5hm^2,产量556.4t,平均667m^2。产达到1300kg。1997年开始雁山区从四川省农科院和福建省农科院引进的大果
硫酸盐法制浆需将蒸煮后的纸浆经过洗浆机提取黑液.我厂现有三种洗浆设备:真空洗浆机、压力洗浆机和置换洗装机.由于这三种洗浆机装备水平不同,洗涤效率也各异.为比较这三种
摘要:信息传播与交互随着互联网的发展变得日益普遍,网络舆论的表达方式也日益多元。中文贴吧作为网络舆论表达的重要通道,已逐渐成为网民反映自身情感需求的一个平台,对其观点进行识别进而判断其情感倾向非常重要。根据三支决策理论对贴吧观点进行识别,采用基于三支决策的贝叶斯分类器,给出了中文贴吧观点句识别方法和主要步骤 ,取得了较好的识别效果。  关键词: 三支决策;观点句识别 ;贝叶斯分类;贴吧  中图分类
摘要:越来越多企业人力资源部门和IT技术部门采用计算机程序设计能力认证考试来衡量个人计算机专业能力;认证考试也为企业招聘选拔优秀IT人才的标准化参考。对于高校,有针对性地对学生进行编程引导,培养学生的编程兴趣,有助于提高学生计算機程序设计能力,从而提高认证成绩。以北方工业大学为例,探讨了培养学生程序设计能力的思路、方法和计划。  关键词:认证;程序设计;考试;能力  中图分类号:G642.42
<正>ZV_4型1575mm双圆网双烘缸造纸机 (以下简称双网双缸造纸机)生产的凸版纸、书写纸等双面使用的纸张,两面平滑度差大一直是生产单位极为重视的问题。在生产中,为了提高纸