vf课程设计(学籍管理系统).

综合项目2(学籍管理系统

项目10:vf 学籍管理系统的开发实例 一、需求分析

随着学校规模不断扩大,学生的数量急剧增加,有关学生的各种信息量也成倍增加。面对庞大的信息量,需要有学生管理系统来提高学校管理人员的工作效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量,由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的工作,不仅需要多配置管理人员,而且在数据处理的准确性、时效性、安全性等方面均存在许多问题,使得人工管理几乎无法实现。这种情况下,用计算机进行管理变得尤为的必要,这可以发挥计算机的优势,利用计算机来进行学籍管理,无疑大大减轻了工作人员的工作量和减少人为的错误。因此我们选用了微软公司的Visual FoxPro 6.0 作为软件平台,并用它来实现学籍管理系统中的各项功能。

二、数据来源 我们以某学校为例。 学生情况登记表:

学号、姓名、性别、出生日期、是否团员、电话、总成绩 0001、谭彦、女、1983.5.21、是、58253761 、453 0002、应华、女、1983.10.12、是、58263537 、425 0003、崔玫、女、1980.2.22、是、58354321、490 0004、季平、男、1981.3.19、.是、58134217 、510 老师情况登记表

编号、姓名、性别、学历、职称、联系方式、 20040001、张华、男、大学、58330330 20040002、程城、女、大学、58266238 20040003、马东、男、大学、58288368 课程情况登记表

课程号、课程名、学期、学分、教师所在系 2004、0010、计算机基础知识一5 2004、0012、高数二、6 2004、0052、英语三、5 2004、1200、数据库应用四、3 三、系统的具体功能 (1设计要求

系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。设计要求分析显示在系统开发的总体任务的基础上完成的。

本例中的学生学籍管理系统的设计要求主要有:

有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。学生信息的查询,包括查询学生的基本信息、所在班级、已学课程和成绩等。学生信息的修改。

学校基本课程信息的输入 基本课程信息的修改。

学生课程的设置和修改。

学生成绩信息的输入、修改、查询。 学生成绩信息的统计。

本例根据学生信息表和课程基本信息表、教师信息表等输入单据中归纳出包括2个表的数据库,现将这些列出如下:

(1学生表:xs (学号,姓名,性别,出生日期,是否团员,电话,通信地址,邮编,总成绩,备注

(2课程表:kc (课程号,课程名,学期,学分,教师,所在系

(3教师表:js (编号,姓名,性别,学历,职称,所授课程,联系方式,备注 六、应用程序的设计

该系统的最终用户应该是学校的学籍管理工作人员,这是一群具有相当计算机应用知识的用户,他们应该可以很熟练的使用本系统,而且该系统的使用率也会提高,它将完成学生信息的录入、存储、修改的相关查询、汇总工作、从而将大大提高学生工作信息管理的效率。

学生学籍管理系统的具体设计如下: 1、学生学籍管理系统主程序(A:\\main.prg

功能:提供程序的主界面和进入系统各功能模块的接口,包括一个自右向左滚动的飞字程序。

源程序:

set talk off &&关闭人机对话

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4