VFP学生成绩管理系统任务书

合集下载

VFP实验报告(学生成绩管理系统)

VFP实验报告(学生成绩管理系统)
二、初始用户界面设计
从总统结构图很容易列出应用程序的菜单,由总体结构图转换到菜单时,其对应的情况如下:系统层对应菜单文件,子系统层对应菜单标题,功能层则对应子菜单项。
下图是“学生成绩管理系统”下拉式菜单的示意图,说明如下:
(1)本系统使用菜单作为输入密码后进入系统的初始界面,并设置一个主文件来调用菜单程序。
?"80-90分的学生人数为:",c
?
count for最终成绩<70 and最终成绩>=60 to d
?"80-90分的学生人数为:",d
?
count for最终成绩<60 and最终成绩>=0 to e
?"80-90分的学生人数为:",e
?
use分数段人数
replace不及格with e
replace六十到七十with d
?
?"全班学生的平均分数为:" ,h
?
*平均离差
i=h-60
?"全班学生的平均离差为:" ,i
?
*标准差
j=a+b+c+d+e
store 0 to x,y
go top
for k=1 to j
x=最终成绩-h
y=y+x*x
下图所示的学生成绩管理系统有三层,系统功能分类如下:学生成绩表和基本信息表的新增功能归入数据录入一类,它们俩的浏览和修改功能归入数据修改一类,数据查询功能包括了按姓名查询和按学号查询,相关成绩统计和成绩排序归入数据统计与管理一类,最后的表格打印中有打印成绩分析表和打印排序结果。图中未画出操作层,该层次的程序模块在模块设计中列出。

VFP实验--学生成绩管理系统

VFP实验--学生成绩管理系统

实验一建立项目管理器、建立数据库和表、输入部分数据一、实验目的1.熟悉V isual Foxpro 项目管理器的使用;2.熟悉数据库的概念和V isual Foxpro 数据表的概念;3.掌握数据表的建立方法,数据直接输入的方法;4.熟练掌握表文件的打开、浏览、关闭。

二、实验内容;1.建立项目管理器“学生成绩管理系统”2.建立数据库“成绩库”,并创建4个与学生成绩管理系统工作密切相关的数据表“班级号名”、“学生”、“学生选课”、“课程”;3.直接为“班级号名”、“课程”两个数据表输入数据。

三、实验步骤(一)Visual Foxpro 基本操作1. Visual Foxpro 的启动开始→程序→ Visual Foxpro 6.0,或:双击桌面V isual Foxpro 6.0 快捷方式图标。

2. Visual Foxpro 的退出在V isual Foxpro 的命令窗口中键入q uit 或选V isual Foxpro 菜单中文件→退出。

13.工作目录及表单区域的设置·在机房的学生数据盘(例如D:盘)上建一目录,命名为“成绩管理”。

·进入V isual Foxpro,选菜单中的工具→选项→“文件位置”选项卡,找到“默认目录”,如图1-1。

图1-1 选择默认目录·点击“修改”按钮,进入图1-2,再单击按钮,按图1-2 设置后,单击“确定”按钮。

·单击“表单”选项卡,将“最大设计区”选为 1024×768。

·单击“设置为默认值”按钮,再单击“确定”按钮。

注意:如果学生机房安装了还原卡,则每次上机或重新启动后都要重新进行以上第3步“工作目录及表单区域的设置。

”(二)项目管理器和数据库的建立21.项目管理器(1)什么是项目管理器项目管理器是V isual Foxpro 开发应用系统的综合性平台,在这里可以建立数据库、表单、菜单、程序、编译等。

VFP成绩管理系统-任务书

VFP成绩管理系统-任务书
课题名称忻州市学科竞赛
成绩管理系统
院、系计算机科学与技2 001 0 8 110 1 4 2
指导教师郑志荣
二○○四年十月十五日
实验设计:
从功能上把系统分为系统维护、数据维护、查询、排序、打印和帮助6部分:
1.系统维护部分提供系统的初始化、管理员的权限管理以及退出系统等功能,这部分功能是对系统进行一些基本操作。
2.数据维护部分包括考生信息和成绩信息的输入、编辑等功能,对考生的信息和成绩进行日常管理。
3.查询部分实现了按学校、姓名和考号中的任何一种方式对考生的成绩查询。
系统能在很短时间内处理分数,得出名次,改变了人工统计易出错且速度慢的弊端,使竞赛活动组织轻松且像电视节目一样专业,所以此系统具有实用的意义。
本课题在国内外的研究状况及发展趋势:
随着现代社会对人才重视程度逐渐加深,各地方经常组织竞赛选拔优秀的人才。特别是教育机构通过竞赛选拔优秀的学生,组织的竞赛也越来越多,所以该软件得到广泛的应用。
4.排序部分包括按团体排序和按个人排序,实现对考生成绩的统计、排序等功能。
5.打印部分提供学校成绩单和个人总分名次打印功能,对需要打印的相关信息可及时进行打印。
6.帮助部分主要提供对本系统主题问题的帮助和关于本系统的说明,另外还提供了发送电子邮件的功能,可以方便用户发送有关信息,如学校成绩单。
完成论文的条件、方法及措施:
现在市场上产品化的竞赛成绩管理系统很少,大部分都是根据实际情况需求而编写的其实现方法也各不相同,都存在一定的安全性问题,但功能的完备性却发展的越来越好。
主要研究内容:
本文主要研究的是怎样实现竞赛成绩管理,从功能上把竞赛成绩管理系统分为系统维护、数据维护、查询、排序、打印、帮助,通过该系统能实现对各学校成绩的录入、浏览、编辑、查询、排序,还可打印输出所需要的报表,能有效的对学生竞赛成绩进行管理。此外,系统还实现了对用户安全的校验。

VFP课程设计--学生管理系统课程设计说明书

VFP课程设计--学生管理系统课程设计说明书

学生管理系统课程设计说明书第一章学生管理信息系统是一个学校不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高工作效率,因此,开发这样一套系统的管理软件就很有必要。

近年来,随着计算机厂家的不断增多,计算机硬件成本的大幅度下降,加之人们对计算机也不再觉得神秘陌生,计算机已经不再是高档用品,为学校建立学生管理信息系统提供了物质条件。

而现在我国的大部分学校对学生的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

使用学生管理信息系统,有以下几点好处:1、可以存储历届的学生档案,安全、高效;2、只需一到二名录入员即可操作系统,节省大量人力;3、可以迅速查到所需信息,包括学生的基本情况、考试成绩等;4、为将来学校上网做好准备。

现在互联网已经十分普及,一些用人单位希望能在世界的任何一个角落查到学生的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。

第二章2.1 FoxPro语言概述Visual FoxPro 是由Microsoft公司推出的用于中小型企业的一个优秀的小型数据库开发系统。

它从单机数据库发展而来,现已发展成为具有很强的网络功能的小型数据库系统。

它可以用作小型的单机、网络数据库,也可以作为大型数据库的前端开发工具来开发客户机/服务器应用程序。

.[VF课程设计]_学生成绩管理系统

.[VF课程设计]_学生成绩管理系统

学生成绩管理系统一. 需求分析(一)数据分析1.原始数据包括5个表:(1)电子商务101班成绩单(2)电子商务102班成绩单(3)财务管理101班成绩单(4)财务管理102班成绩单(5)科技工程学院总成绩单2.表包括字段:学期年号(C),班号(C),姓名(C),学号(C),课程名称(C),考试性质(C),考试性质名(C),分数(N),课程号(N)等.(二)功能分析基本功能:1.编辑:增加记录,修改记录,删除记录2.查询成绩:按照学号查询成绩,逐一浏览查询3.统计成绩:统计各班各科的总分数,各班各科的平均分,按照学生学号汇总的分数二.程序设计1主程序文件代码set talk offclose alldo form 封面modi wind screen titl '沈阳大学科技工程学院学生成绩管理系统' cleado 菜单新.mprread eventquit2.封面3.确定按钮代码:i=i+1if thisform.id.value="1" and thisform .password. value="111111" thisform.releaseelseif i<4messgaebox("密码输入错误,请重新输入!") thisform.password.value=""thisform.password.setfocuselsemessagebox("密码输入错误,系统关闭!") thisform.releaseendifendif4.退出按钮代码:(1)退出(2)对话框提示(3)代码thisform.release5.用户名:1密码:1111116.菜单设计器编辑7.菜单一览8.系统菜单下,退出按钮的代码:ask=messagebox("确实要退出系统吗?",4+32+256,"学生管理系统")if ask=6close allclear allrelease allclear eventselseendif9.浏览按钮:10.浏览按钮的代码: e 成绩03-04-2.DBF brow2. use dianshang1.dbf brow3. use dianshang2.dbf brow4. use caiguan1.dbf brow5. use caiguan2.dbf brow11.编辑菜单12.编辑菜单的主要代码e dianshang1.dbf appende dianshang2.dbf appende caiguan1.dbf appende caiguan2.dbf append13.统计菜单: 1.统计求和1.2.求和主要代码(仅以电子商务1班为例)1.close alluse dianshang1.dbf in 0sum 分数 for 课程名="高等数学2-2" to gssele 0?'电子商务一班高等数学2-2的全班总分是:' ,gs 2.close alluse dianshang1.dbf in 0sum 分数 for 课程名="英语4-2" to yysele 0?'电子商务一班英语4-2的全班总分是:' ,yy3.close alluse dianshang1.dbf in 0sum 分数 for 课程名="体育" to tysele 0?'电子商务一班体育的全班总分是:' ,ty4.close alluse dianshang1.dbf in 0sum 分数 for 课程名="政治经济学 " to zzsele 0?'电子商务一班政治经济学的全班总分是:' ,zz 5.close alluse dianshang1.dbf in 0sum 分数 for 考试性质名="选修 " to gxsele 0?'电子商务一班公共选修课的全班总分是:' ,gx 3.统计实例4.求平均分5.平均代码:set talk offn=32 &&学生人数S=0 &&存放累加值的变量清零for i=1 to n &&循环32次,步长值为1省略input "请输入要统计平均分的成绩(输入32人的成绩):" to Y &&输入 32位同学的成绩S=S+YendforAverage=S/n &&求平均分?"该科的平均分为:",Average &&输出6.输入平均数:7.汇总菜单8.汇总代码e dianshang1index on 学号 tag hzxhtotal to 电子商务一班汇总表 on 学号 fiel 分数use 电子商务一班汇总表list fiel 学年学期,学号,姓名,班号,分数2. cleause caiguan2index on 学号 tag hzxhcetotal to 财务管理二班汇总表 on 学号 fiel 分数use 财务管理二班汇总表disp all fiel 学年学期,学号,姓名,班号,分数8.汇总表:9.查询菜单10.查询代码e dianshang1.DBFDo While .T.Accept "请您输入要查询学生的学号(输入0结束查询):" To xhIf xh=='0'ExitEndifLocate For Alltrim(学号) == xhIf Found()Disp FOR Alltrim(学号) == xhEndifEnddo2. Use dianshang2.DBFDo While .T.Accept "请您输入要查询学生的学号(输入0结束查询):" To xhIf xh=='0'ExitEndifLocate For Alltrim(学号) == xhIf Found()Disp FOR Alltrim(学号) == xhEndifEnddo11.查询结果12.帮助菜单13.帮助代码cleause 版本.dbflist14.帮助信息显示。

vfp课程设计学生成绩管理系统

vfp课程设计学生成绩管理系统

《Visual FoxPro 数据库程序设计》课程设计说明书题目:学生成绩管理系统1.系统总体设计1.1系统功能简介数据录入:输入学生的学号,给出学生姓名;输入课程号,给出课程名;输入学生成绩。

数据修改:按课程号修改成绩。

成绩查询:按学号查询该同学的各科成绩;按课程号查询每名同学的成绩,并排序查询结果。

1.2系统功能结构图2.数据库设计2.1建立数据库和基本表,并建立合理的约束打开Visual FoxPro,建立数据库,名为学生成绩管理系统,并在数据库下建立三张表:学生表、课程表、成绩表。

表结构如下:学生表(学号,姓名,性别,出生年月)建立主索引:名为学号表达式为:学号课程表(课程名,课程号,学分,主讲教师)建立主索引:名为课程号表达式为:课程号成绩表(学号,课程号,成绩)建立普通索引:名为学号表达式为:学号建立普通索引:名为课程号表达式为:课程号学生表、课程表、成绩表相关联如图所示:2.2录入数据学生表录入数据如下所示:课程表录入数据如下所示:成绩表录入数据如下所示:3.程序设计界面3.1系统主界面系统主界面设计如图所示:1)菜单设计1、按照系统功能结构图设计顶层菜单。

2、在VFP系统主菜单的“显示”菜单下,选择“常规选项”命令,在弹出的对话框中,勾选顶层表单选项,将该菜单设置为顶层表单菜单。

设计如下:2)控件属性设置图片Image1的路径属性Picture设置为VFP的默认路径。

标签label1的标题属性Caption设置为:三亚学院学生成绩管理系统,并设置相应的字体、字号和颜色。

3)表单代码设计表单的Init事件代码:DO 学生成绩.MPR WITH THIS表单的Destroy事件代码:RELEASE MENU 学生成绩EXTENDED3.2学生成绩录入学生成绩录入表单设计如图所示:1)控件属性设置标签:label1学号标题:Caption 设置为:学号Label2课程号标题:Caption 设置为:课程号Label3成绩标题:Caption 设置为:成绩文本框:txt1学号数据源:ControlSource 设置为:成绩.学号 Txt2课程号数据源:ControlSource 设置为:成绩.课程号 Txt3成绩数据源:ControlSource 设置为:成绩.成绩命令按钮:command1 标题:caption 设置为:追加Command2 标题:caption 设置为:退出2)代码设计文本框txt学号的GotFocus事件代码:select 成绩append blankjlh=recno()文本框txt学号的LostFocus事件代码:select 成绩replace 学号 with thisform.txt学号.valueselect 学生locate for 学号=thisform.txt学号.valuebel1.caption="姓名: "+学生.姓名select 成绩文本框txt课程号的getFocus事件代码:select 成绩thisform.txt课程号.value=' '文本框txt课程号的LostFocus事件代码:select 成绩go jlhreplace 课程号 with thisform.txt课程号.valueselect 课程表locate for 课程号=thisform.txt课程号.valuebel2.caption="课程名: "+课程表.课程名 select 成绩go jlhthisform.txt成绩.value=0文本框txt成绩的getFocus事件代码:select 成绩go jlh文本框txt成绩的LostFocus事件代码:select 成绩go jlhreplace 成绩 with thisform.txt成绩.value命令按钮command1的Click事件代码:bel1.caption=" "bel2.caption=" "select 成绩append blankthisform.txt学号.setfocusthisform.refresh命令按钮command2的Click事件代码:select 成绩useuse 成绩delete for 学号=space(8).or.课程号=space(5)packclose databasethisform.release3.3学生成绩修改学生成绩修改表单设计如图所示:按课程号修改数据,用户由键盘输入课程号,当控制交点离开文本框时,在表格中显示要修改的数据记录。

最新VFP课程设计任务书

最新VFP课程设计任务书

V F P课程设计任务书VFP课程设计任务书1建立成绩管理.PJT项目文件,在项目文件中建立STUDENT.DBC数据库,在STUDENT.DBC数据库中分别建立STUDENT.DBF(学生表)、COURSE.DBF(课程表)、GRADE.DBF(成绩表)三个表.2分别建立如下表单文件:(1)MM.SCX(密码)表单输入姓名、密码错误小于四次可修改姓名密码,输入姓名、密码4次错误强制终止程序执行,姓名密码正确调用huanying.scx表单程序释放当前表单。

(2)HUANYING.SCX (欢迎)表单点击“确认”按钮调用XITONG表单,释放当前表单;如果不点击“确认”按钮调用XITONG表单10秒后自动调用XITONG表单,释放当前表单。

点击“重置时间”按钮则重新计时。

(3) XSSR.SCX (学生输入)该表单可增加学生表记录,学号相同不能输入,为空不能输入。

确定按钮 CLICK EVENTXM1=THISFORM.TXTSNAME.VALUEXH1=THISFORM.TXTSNO.VALUExb1=THISFORM.txtSEX.VALUEWY1=THISFORM.OPTIONGROUP1.VALUEJL1=THISFORM.EDTEXPERIENCE.VALUEIF LEN(ALLTRIM(XH1))=0=MESSAGEBOX("输入项不能为空!",0+16,"ERROR")THISFORM.TXTSNO.SETFOCUSELSESEEK XH1 ORDER SNOIF FOUND()=MESSAGEBOX("学号不唯一!",0+16,"ERROR")THISFORM.TXTSNO.SETFOCUSELSEINSERT INTO;STUDENT(SNAME,SNO,SEX,FOR_LAN,EXPERIENCE) VALUE(XM1,XH1,XB1,WY1,JL1) THISFORM.TXTSNAME.VALUE=""THISFORM.TXTSNO.VALUE=""THISFORM.TXTSEX.VALUE=.F.THISFORM.OPTIONGROUP1.VALUE=1THISFORM.EDTEXPERIENCE.VALUE=""ENDIFENDIF(4) XSWH.SCX (学生维护)该表单可以通过往前往后翻或姓名查询找到需要修改或删除的记录进行修改或删除。

Visual FoxPro 大作业——学生成绩管理系统.正文

Visual FoxPro 大作业——学生成绩管理系统.正文

一、系统背景介绍系统名称学生成绩管理系统系统概况随着教育的不断普及,接受高等教育的人越来越多,对学生的信息管理也越来越复杂。

学生的种类越来越多,不仅有本科生、硕士生、博士生、还有各国留学生。

另外,大学的扩招和成人教育学院的广泛开办,使学生数量不断增加,学生相应的资料也越来越多。

人工管理这些复杂的资料变得几乎不再可能。

因此,迫切需要对学生信息进行自动化管理。

目前许多高校已经开始启动教学管理信息化工作,有的学校已经发展的不错,有些学校还刚刚起步。

为了推进教学管理的信息化,减少教职工的工作量,缩短学校、教师、学生之间的沟通环节,需要借助计算机,让其对学生信息进行自动高效的管理。

信息需求所需信息主要是学生的基本情况,包括:姓名、学号、院系名称及代码、专业名称及代码、所修课程名称及代码、成绩、政治面貌、年龄、出生年月、入学时间、籍贯、家庭住址,备注,照片等。

二、数据库设计DBF表结构基本情况表结构:成绩表(包括成绩表2、3)结构:课程表结构:名次表结构:专业配置表结构:院系配置表结构:人员配置表结构:主码与外码主码对应外码基本情况.院系代码院系配置表.院系代码基本情况.专业代码专业配置表.专业代码基本情况.课程代码课程表.课程代码索引所建索引均为结构化复合索引。

包括学生基本信息的学号、院系代码、专业代码;成绩表的学号、学期、课程代码;课程表的课程代码、学号、学期;名次表的学号;专业配置表的专业代码;院系配置表的院系代码;人员配置表的学号。

三、系统功能结构设计功能结构图主要功能说明使用该系统的人员,主要是教务部门的管理人员或者需要查询信息的学生。

使用的目的主要是对学生的信息进行高效管理,并对学生信息进行维护,包括学生基本信息的输入、变更、查询以及统计打印等。

具体功能如下:封面界面进入登陆界面登陆界面(1)允许进入:输入正确用户名和密码后,进入主菜单界面。

(2)拒绝进入:提示密码错误,被拒绝进入系统。

可退出系统。

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

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

基于VFP的学生成绩管理系统设计学生成绩管理系统一.系统概述学生成绩管理系统可以广泛应用于大专院校、高中、初中、小学等各类学校。

下图所示是我设计的中山大学学生成绩管理系统。

二.系统功能与结构图1.系统功能简介初始化:清空所有数据(慎用)输入/编辑:学生信息输入、成绩输入、专业信息输入;打印:打印成绩单;退出:退出系统。

2.系统结构图三.数据库设计创建新项目,添加表,并输入数据学生数据表: xs.dbf成绩数据表: cj.dbf专业代码数据表: zydm.dbf系统数据表:(用于验证管理员身份) xt.dbf四.界面设计1.欢迎界面jm.scx“进入”click事件use xt.dbfif alltrim(thisform.text1.value)==alltrim(用户名) .and. alltrim(thisform.text2.value)==alltrim(密码)use_screen.visible=.t.do form caidan.scxthisform.releaseelsemessagebox("用户名与密码不对!","本系统通知您") endif“退出”click事件quit2.系统主界面caidan.scx“系统初始化”click事件do form csh.scx“学生信息输入”click事件do form xssr.scx“成绩输入”click事件do form cj.scx“专业信息输入”click事件do form zysr.scx“打印”click事件Report from cjbb.frx “系退出”click事件quit3.系统工具界面(1)初始化界面 csh.scx“初始化”click事件sele 1use cj excldele allpacksele 2use xs excldele allpacksele 3use zydm excldele allpackclose datamessagebox("操作完成","")(2)学生信息输入界面xssr.scx学生信息输入界面xssr.scx是一个表单集,有两个表单如上所示。

VFP学生成绩管理系统任务书

VFP学生成绩管理系统任务书

毕业设计(论文)任务书学院级专业姓名题目学生成绩管理系统一、主要内容学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介与它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。

运用学生成绩管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。

还有就是缩小开支,提高工作效率与准确率。

可以使学生能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程.并且学生成绩管理系统的应用也为今天的高校教育在未来市场的竞争力的提高达下坚实的基础。

如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。

但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素.因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。

本系统主要用于学校学生信息管理,特别是学生成绩的管理,采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,主要任务是计算机对学生信息进行日常管理,如查询、修改、增加、删除,另外考虑到学生选课。

针对这些要求,设计这些要求,设计了学生成绩管理系统。

因此,本系统应该主要完成和实现如下功能:1.系统登陆功能。

要求系统登陆时有密码管理功能,可分为管理人员登陆和普通用户登陆两种方式,只有身份和密码全正确才能成功登陆。

2.基本数据管理功能.此功能主要是用于对学生的基本情况的管理,如学生所在的系、班级、以及所学的专业、课程等内容。

管理人员登陆后可对系统内的信息进行修改。

2023年vfp学生信息管理系统大作业设计报告

2023年vfp学生信息管理系统大作业设计报告

学生信息管理系统大作业设计汇报课程名称: Visual FoxPro 程序设计教程试验题目: 学生信息管理系统设计汇报班级: ____________________姓名: ____________________学号: _____________________学生成绩管理系统设计汇报旳重要内容学生成绩管理系统旳设计一、系统设计1.系统功能模块分析学生成绩管理系统一般包括学生基本信息管理、学校所开设课程状况和成绩旳管理。

设计学生管理系统旳目旳就是运用计算机旳迅速浏览、维护、查询、记录功能, 替代管理人员对数据旳手工处理。

用计算机对学生旳多种信息进行平常管理时, 常常要进行数据旳:浏览、查询、修改、添加、删除、记录、和打印等操作。

针对上述规定, 设计旳成绩管理系统应包括实现这些功能旳模块2.系统功能模块设计在系统分析旳基础上, 结合操作上旳以便性, 学生信息管理应用程序包括系统主界面和查询、维护、记录和打印等几大功能模块, 每个功能模块旳子模块如图所示:画出系统功能构造图简朴论述各功能模块旳功能:(1)系统主模块提供了学生信息管理旳主界面, 作为进入系统旳唯一入口。

在系统主界面中, 不仅提供了用于调用系统各功能模块旳操作措施, 并且还需要对使用系统旳顾客进行合法性检查等对应操作。

(2)维护模块、浏览模块学生基本信息维护成绩维护课程维护学生基本信息浏览成绩浏览课程浏览(3)查询模块: 提供了用于对数据进行查询操作旳操作界面, 顾客可以按学号或姓名或班级编号查找某人信息、某学生所选课旳状况;也可以按课程编号进行查询;也可以按课程名称查找成绩及课程状况等(4)记录模块: 按学号记录平均成绩,按课程编号记录平均成绩等按性别记录人数,按班级记录人数等(5) 平时作业: 计算分段函数、计算n!、计算y值、成绩等级、奖学金发放等(6)退出模块: “返回”中命令为: set sysmenu to default“退出”中命令为: quit二、数据库设计与实现1.数据库旳设计波及到一种数据库Xsgl.dbc 和四个数据表: Xsjbxx.dbf、cj.dbf 、Kc.dbf 、Password.dbf数据表构造: (抓图)Xsjbxx.dbf 旳数据表构造如下图:按学号字段建立主索引Cj.dbf 旳数据表构造如下图:按学号和课程编号字段建立一般索引Kc.dbf 旳数据表构造如下图:按课程编号字段建立主索引Password.DBF旳数据表构造如下图:按顾客名字段建立主索引2.数据库旳实现:(1)创立项目管理(2)创立数据库及四个数据表旳构造、建立有关旳索引、表间旳关联等表与表之间旳关联三、系统功能模块旳详细设计采用模块化程序设计措施, 可以将一种复杂系统旳设计转化为多种简朴系统设计, 便于修改和维护, 也便于多人同步开发系统。

vf学生成绩管理系统课程设计说明说

vf学生成绩管理系统课程设计说明说

VF课程设计说明书专业(年级、班)_ 设计人 __设计指导教师二○一二年七月十二日学生成绩管理系统摘要学生成绩管理系统是针对学校的学生成绩管理进行计算机处理而开发的应用软件。

该系统由系统维护、输入、查询、修改、输出和打印等子模块组成,功能基本满足一般高校的学生成绩管理。

学校应用本系统后,可以有效的提高学生成绩的管理水平,而且减少出错率。

本论文包括概述、功能需求分析及概要设计、数据库及系统模块设计、程序连编与系统维护等方面,较为系统地介绍了“学生成绩管理系统”课题开发的整个过程。

本系统采用小型数据库管理系统中优秀的软件“Visual FoxPro 6.0”作为系统开发工具,在对本校学生成绩管理方法进行充分分析和系统论证的基础上开发研制的,它不但能够满足学生成绩管理的基本要求,如“学生和教师的添加和删除、条件查询、基本项目统计和打印输出报表”等功能,而且具有程序设计合理、操作简单、运行可靠和保密性强等特点。

关键词学生成绩数据库 Microsoft Visual FoxPro 6.0Student achievement management systemAbstractStudent achievement management system is developed for the management of student achievement in schools computer processing applications. The system maintained by the system, input, query, modify, output and print and other sub-modules, the basic functions to meet the general university student performance management. The application of the system, schools can effectively improve the level of student achievement management, and reduce the error rate.In this paper includes an overview of the program functional requirements analysis and preliminary design, database and system module design, build and system maintenance, and experience other aspects, a more systematic introduction to the subject of development of the whole process of student achievement management system.This system uses a small database management system, excellent software "Visual FoxPro 6.0" as a system development tool, developed on the basis of full analysis and system demonstration on school student achievement management methods, it is not only able to meet the management of student achievement requirements, such as students and teachers to add and delete query conditions, the basic project statistics and printout statements and other functions, and procedures reasonably designed, simple to operate, reliable operation and confidentiality features.Keywords student achievement, database, Microsoft Visual FoxPro 6.0目录摘要 (I)Abstract ...................................................... I I一、概述 (1)1.1 开发背景 (1)1.2 开发平台 (1)二、功能需求分析及概要设计 (2)2.1需求分析 (2)2.1.1数据需求 (2)2.1.2功能需求 (2)2.2运行环境分析 (3)2.2.1硬件运行环境 (3)2.2.2软件运行环境 (3)2.3系统设计过程概要 (3)2.3.1求分析阶段 (3)2.3.2设计阶段 (4)2.3.3实施阶段 (4)2.3.4测试阶段 (4)2.3.5运行维护阶段 (4)三、数据库及系统模块设计 (5)3.1数据库设计 (5)3.1.1概念设计 (5)3.1.2关系设计 (7)3.2模块设计 (8)3.2.1主界面设计 (8)3.2.1登录页面设计 (8)3.2.2菜单模块设计 (8)3.2.3查询模块设计 (9)四、程序连编 (12)五、心得体会 (13)致谢 (14)参考文献 (15)附录 (16)一、概述1.1 开发背景随着计算机软硬件技术日新月异、突飞猛进的发展,计算机已成为现代社会人们工作、生活、学习甚至娱乐不可或缺的工具。

vfp课程设计学生成绩管理系统设计报告WTUHUHAN-精品

vfp课程设计学生成绩管理系统设计报告WTUHUHAN-精品

一、概述随着社会与经济的进步,我国的教育行业飞速发展,目前各类学校的学生人数与日俱增,随之而来的学生信息管理就显得相当重要。

在学校的管理中,有关学生的信息比较繁多,学生不仅所学专业不同,而且不同专业所学的课程也不同,同时每个学生所学的课程也不尽相同,每门课程的成绩也各异。

对学生信息的管理特别是成绩的管理是一项非常繁琐的工作,但又是学校学生管理中必不可少的一个环节。

在计算机快速发展的今天,很有必要对学生信息实行计算机管理,这会大大提高学生管理工作的效率,同时可以将管理人员从繁琐的手工劳动中解放出来。

学生成绩管理系统可以广泛应用于大专院校、高中、初中及小学等各类学校。

在每个进行了信息化建设的学校,学生成绩管理系统是必不可少的。

从界面可以看到,学生成绩管理系统提供系统工具、输入/编辑、查询功能:(1)系统工具部分提供系统的初始化、管理员的权限管理以及退出系统等功能,这部分功能对系统进行一些基本操作。

(2)输入/编辑部分提供包括学生的信息输入、成绩输入和专业信息输入等功能,对学生的信息和成绩进行日常管理。

(3)查询部分包括学生成绩查询和专业查询等功能,对学生的成绩和专业信息随时进行查询。

(一)理解需求(1)要求系统能提供系统初始化、管理员权限管理以及退出系统等基本功能。

(2)要求系统提供学生的信息输入、成绩输入和专业信息输入等主要输入/编辑功能,从而对学生的信息和成绩进行日常管理。

(3)要求系统提供学生成绩查询和专业查询等主要查询功能,对学生的成绩和专业信息进行随时查询。

(4)应该可以对系统的基础数据进行维护。

(5)学生退出系统应保留学生的历史信息,以备日后查询。

(6)系统运行在windows平台上,系统还应该有一个较好的图形用户界面。

(7)系统应该有很好的可扩展性。

为了系统的安全,在进入系统时要核对用户名和密码。

只有用户名和密码都正确才能进入系统进行相应的操作。

(二)分析需求需求分析是描述系统的需求,也是对系统的终端用户和客户提出的要求进行充分分析,分析的根本目的是在开发人员和提出需求的人之间建立一种理解和沟通的机制。

vf学生成绩管理系统

vf学生成绩管理系统

目录一、前言 (1)二、设计(shèjì)题目 (1)三、开发运行(yùnxíng)环境 (1)四、系统(xìtǒng)设计的一般过程 (4)第二章系统(xìtǒng)的总体设计 (6)第三章系统(xìtǒng)数据库设计 (6)第四章系统功能模块设计 (6)第五章系统实施 (6)一、创建项目 (11)二、创建数据库 (11)三、创建数据库中的表 (11)四、设置数据库中表之间的关系 (11)第六章主要表单及其事件代码的实施 (11)一、使用表单向导创建表单 (11)二、创建自定义的表单 (11)三、表单中的代码 (11)四、创建主界面的表单 (11)五、创建系统的主菜单 (11)六、创建主程序 (11)七、连编编应用程序 (11)八、运行应用程序 (11)结束语 (30)一、前言1、作业(zuòyè)目的本综合(zōnghé)作业的目的是使学生在已有的信息管理理论、计算机应用技术和高级语言程序设计等知识的基础上,运用所学的基础理论、专业知识和基本技能,解决本专业技术中的实际问题(wèntí)。

它既是培养学生综合能力和独立工作能力的教育过程,又是对学生素质的一次全面的检验。

2、作业(zuòyè)内容考生针对实际中的某个问题,或模拟实际应用中的某个问题进行设计开发,所开发的系统应具备基本(jīběn)的信息管理功能(如VFP、Access), 例如:人事管理信息系统、工资管理信息系统、公文管理信息系统、学生学籍管理信息系统等。

3、作业要求(1)、应按照管理信息系统应用项目开发的基本办法进行系统的分析、设计和实施,作业中要求体现出分析、设计过程。

(2)、要求将可重用代码和模块化等设计思想用于设计中。

(3)、设计方面的作业,要有良好的结构,良好的人机界面,正确可靠,可读性好。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)任务书
学院级专业姓名
题目学生成绩管理系统
一、主要内容
学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介与它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。

运用学生成绩管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。

还有就是缩小开支,提高工作效率与准确率。

可以使学生能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。

并且学生成绩管理系统的应用也为今天的高校教育在未来市场的竞争力的提高达下坚实的基础。

如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。

但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。

因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。

本系统主要用于学校学生信息管理,特别是学生成绩的管理,采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,主要任务是计算机对学生信息进行日常管理,如查询、修改、增加、删除,另外考虑到学生选课。

针对这些要求,设计这些要求,设计了学生成绩管理系统。

因此,本系统应该主要完成和实现如下功能:
1.系统登陆功能。

要求系统登陆时有密码管理功能,可分为管理人员登陆和普通
用户登陆两种方式,只有身份和密码全正确才能成功登陆。

2.基本数据管理功能。

此功能主要是用于对学生的基本情况的管理,如学生所在
的系、班级、以及所学的专业、课程等内容。

管理人员登陆后可对系统内的信息进行修改。

3.学生信息管理功能。

此功能主要是用于对学生信息的录入和管理。

包括信息添
加,信息浏览等。

4.学生成绩管理功能。

此功能主要是用于对学生成绩的录入和管理包括考试成绩
添加,成绩浏览等。

5.学生查询功能。

此功能主要用于对学生信息的查询和统计,并打印相关信息,
包括学习成绩等。

二、基本要求
完成上述五项要求,设计好以下界面:1.登陆界面;2.课程管理界面;3.学生信息管理界面;4.学生成绩管理界面; 5.学生查询界面。

最终完成一个高校的学生成绩管理系统,并给出部分相应的编程。

三、主要参考资料
[1] 白永军.黑魔方Visual FoxPro程序开发项目案例.北京:清华大学出版社,
2004.
[2] 武新华.Visual FoxPro管理信息系统开发案例.西安:西安电子科技大学
出版社,2004.
[3] 刘瑞新.Visual FoxPro 程序设计教程.北京:机械工业出版社,2005
完成期限:自2009年 3 月23 日至2009 年 6 月 6 日指导教师:教研室主任:
学院院长:年月日。

相关文档
最新文档