基于PB的学生成绩管理系统设计

时间:2022-08-30 11:06:14

基于PB的学生成绩管理系统设计

摘要:本系统针对学生成绩管理的特点以及出现的问题设计,实现了学生成绩管理的信息化,减轻了教务人员的工作负担,提高学院的办学效率。

关键词:成绩管理;PB;系统

近几年来,随着学院新校建设、办学、招生规模的扩大,学院在校生从3000余人增加到10000余人。与之对应的学生成绩信息出现了几何式的增长,使学院的教务管理工作变的异常繁重,经常出现成绩查询不准确、补考学生统计不全等情况,采用传统的管理模式不适应学院当前的要求,因此学生成绩管理自动化、信息化也被提上了日程。在学校教务工作中占有很大比重的一项就是每学期末的成绩录入、成绩打印工作,采用传统的人工进行管理不仅任务重、效率低,而且易出错、不易查询、难于维护。

学生成绩管理系统正是为了减轻教务人员工作量,实现学校管理自动化,解决学院学生成绩管理难这一难题的办公软件。本系统以中文版Power bulider 9.0为前台开发工具,用MicrosoftAccess2000作为后台数据库。系统对操作人员的计算机水平要求不高,对他们稍加培训便能掌握系统的使用。

1 学生成绩管理系统的设计

学生成绩管理系统的设计主要是为了更好地实现学院学生成绩管理的系统化、规范化和自动化。

(1)系统设计思想和特点

现状:学生成绩管理工作是学校教务工作的重要方面。但一直以来人们使用传统人工的方式管理学生成绩信息,这种管理方式存在着许多缺点,如:效率低、成绩更新不及时等。另外,时间一长将产生大量的文件和数据,这对于查找、更新和维护数据都带来了不少的困难。

设计思想:学生成绩管理系统采用面向对象的程序设计思想为基本的设计指导思想。本系统主要实施目标是帮助学院教务管理人员对学院学生成绩进行管理。

本系统优点:检索迅速。查询方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是学校科学化、正规化管理的重要条件。

(2)系统目标

本信息管理系统在追求完善的同时应达到以下目标:

①界面友好、易于操作;

②完成数据的录入和修改,并提交数据库保存。包括:学生成绩录入、成绩修改等;

③实现数据的安全性,包括操作员的注册及权限设置;

④实现数据库管理,包括数据库的自动创建,备份与恢复;

⑤实现信息查询,如学生成绩查询、补考人员查询等;

⑥具有数据备份和数据恢复功能。

2 系统具体设计

(1)系统功能模块及其介绍

根据学生成绩管理的需要,学生成绩管理系统从功能上共分几大模块,其结构如图1所示。

①系统登陆模块:可以进行系教务员、院教务员等不同身份选择性的登陆,对用户权限进行限制,方便不同级别用户工作。

②学生成绩管理模块:该模块主要功能是完成学生成绩信息的录入、修改、查询等档案功能。

③专业、班级管理模块:该模块主要功能是完成专业班级的添加、专业班级的查询等管理功能。

④数据库管理模块:该模块主要功能是完成数据的备份、恢复功能。

(2)数据库设计

在学生成绩管理数据库中需建立至少2个必要的数据表:学生信息表(student)、专业班级表(major)。

经过分析,学生信息表包含的字段应有:学号、姓名、性别、所属院系、成绩、学期等,专业班级表包含的字段应有:院系代码、院系名称、专业代码、专业名称等。

(3)系统实现

对系教务员而言,进入登陆界面后,可直接调用数据库中数据修改、查询本系统现有学生成绩信息等;对院教务员而言,进入登陆界面后,除了有系教务员的权限外,可对全院学生成绩修改、查询,统计补考人员,打印成绩单等的操作。

3 结束语

本系统达到了预期的要求,系统设计是根据本学院的学生成绩管理特点,合理设置各种操作模块,院、系教务人员权限明确,并且能够及时、准确地记录每次操作信息。操作简单易行,具备数据库恢复功能,确保了数据的安全性。实现了学生成绩管理从传统模式向计算机管理的转变,对学院的教务管理工作来说实现了一次提升。

参考文献

[1]PowerBuilder数据库开发技术[M]北京:机械工业出版社,2002

[2]PowerBuiIder实例教程[M],北京:北京希望电子出版社。2002

[3]PowerBuilder8,0数据窗口实用编程技术[M],北京:中国水利水电出版社,2001

上一篇:打印机卡纸多种检修方法 下一篇:光生伏打隔离器简要原理与应用