当前位置:文档之家› VFP课程设计学生信息管理系统

VFP课程设计学生信息管理系统

VFP课程设计学生信息管理系统
VFP课程设计学生信息管理系统

广西大学数学与信息科学学院《数据库开发与应用》

课程设计报告

题目:学生信息管理系统

班级:信息与计算科学121

学号:38

姓名:李华

日期:二〇一四年六月

前言

随着学校的规模不断扩大,学生数量急剧增加,有关学生信息量也成倍增长。面对庞大的信息量需要有学生成绩管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。目前社会上信息管理系统发展飞快,各个企业事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生信息管理系统也是有了很大的发展,商业化的学生信息

管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作,其主要实现了对高校从学生学籍信息录入、学生选课、学生信息管理、课程信息、任课教师查询、到学生成绩管理。整个系统分为学生信息管理、课程信息查询、任课教师查询、、成绩管理、系统管理四大模块。其中,学生信息管理模块包括学生信息录入、学生信息修改。学生课程信息管理模块包括学生选课、学生课程查询。学生成绩管理模块包括学生成绩录入、学生成绩查询。系统管理模块包括用户权限、密码修改、退出系统。整个系统从操作简便、灵活、实用的目的要求出发完成学生信息管理系统全过程。用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。1、系统分析

系统介绍

本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,减少很多不必要的资源,不用像以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。

现提出如下的系统开发目标:

1.系统应具有实用性、可靠性和适用性,同时注意到先进性。

2.对各个数据库进行动态管理,防止混乱。

3.能够按照用户选择的不同的条件进行简单查询和复合查询。

4.能够对查询结果进行分类汇总,实现报表打印。

5.注意数据的安全性,具有数据备份和恢复的功能。

6.方便用户的操作,尽量减少用户的操作。

本课程设计主要解决与学生成绩信息管理相关的问题,设计一个功能齐全的学生管理信息系统。同时实现学生相关信息的添加、删除、修改和查询;学生选课的管理,添加、修改、删除;学生成绩的录入和对学生成绩的分析等主要功能。

需求分析

21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。(一)教育系统学生管理现状分析

学校工作总体规划由教务人员在学生信息管理系统中完成对运行教务处所需的基本

数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。这就需要一个功能强大的学生管理系统来做学院工作者的左右手。

(二)学校具体需求分析

学生:对各科成绩的查询

任课老师:输入并维护所教科目的学生成绩

教务处:学校全体成员的信息管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护。

通过研究调查,本系统需以下功能:

综合学生信息、学生成绩以及信息查询等信息;方便用户了解和管理学生的全面动态信息;良好的界面设计,更人性化的设计理念,使用户拥有更轻松的使用心情。

可行性分析

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能解决。

首先,从经济上来看,用VFP开发的学生信息管理系统经济成本低,功能足够满足日常需要。由于学校等中小型管理系统并不复杂,且VisualFoxPro本身要求的运行环境不高,所以一般Windows2000以上的系统环境都可以使用。其次,从实用性来看,本学生信息管理系统管理系统无太多复杂的操作要求,也没有过分花哨的装饰品,人性化的设计界面可以使操作者轻易运用自如,足够满足学生相关信息的添加、删除、修改和查询、学生选课的管理、添加、修改、删除、学生成绩的录入、课程信息的查询和对学生成绩的分析等主要功能。

2、系统设计

学生信息管理系统对于学生信息管理有非常大的作用,这些管理包括增、删、改,以及查询等功能,同时还应实现对数据信息访问权限控制。下面从软件的整体结构设计角度来进行设计。

系统流程图

“登录”click

事件

if(N>2)

=messagebox("登录信息三次输入错误,不能使用本系统",16,"信息提示") return&&退出,不执行下面语句 endif setordertotag 账户 seek&&定位数据表中的用户名 if and&&检查密码和权限是否正确 doform 主界面with 账户密码.qx&&打开主界面,并传达权限值 else =messagebox("输入错误,请重新输入!",48,"信息提示") &&将光标移到用户名框 N=N+1&&错误次数N+1 “查询”

: select 学生信息 locatefor messagebox("学生不存在",48,"提示") else endif endif select 学生信息 locatefor seleall 姓名,学号,性别,学院,出生日期from 学生信息; whereintocursortemp 学生信息 .recordsourcetype=1 “修改”: update 学生信息

set 姓名=awhere 学号=z update 学生信息set 性别=bwhere 学号=z update 学生信息set 学院=cwhere 学号=z update 学生信息set 出生日期=dwhere 学号=z messagebox("信息更新成功",48,"提示") “注销”:select 学生信息 locatefor messagebox("学生不存在",48,"提示") else deletefrom 学生信息where 学号=a messagebox("该生已成功注销",48,"提示") 课程查询

“确定”1: select 课程信息 locatefor messagebox("课程不存在",48,"提示") else endif endif “确定”

2: “查询”: select 课程信息 locatefor iffound() seleall 课程代码,课程名,课时数,学分,课程类别,课程教师,教师工号from 课程信息; 姓名 Char(6) NOTNULL 课程名 Char(10) NOTNULL 课程类别 Char(4) NOTNULL 成绩 Char(2) NOTNULL 学分 Char(1) NOTNULL 课程代码

Char(2)

NOTNULL

界面设计

界面设计设计应遵循简洁美观、方便实用的基本原则。具体设计如下: 主窗体设计

主窗体包括登陆界面和主界面:

学生信息管理界面设计 课程信息查询界面设计 任课教师查询界面设计

成绩查询与成绩管理界面设计 密码修改与退出界面设计

代码编写

登录表单程序:

学生信息管理表单程序:(Click 事件) 课程信息查询表单程序:(Click 事件) 教师任课查询表单程序:(Click 事件)

成绩查询表单程序:(Click事件)

析的方法。同时为我以后进入社会打下了基础。通过本次设计与制作,我的实际动手能力和处理问题的能力有了明显提高。

这次设计是我深刻了解到表是数据库中最基本的文件,数据库系统的大部分操作与命令都离不开对表中数据的处理,我们应该熟练掌握表的创建与表中数据处理。还要熟练掌握表记录的输入和定位、表结构的修改和表数据的追加与删除。这次设计锻炼了我编写数据程序的能力,能熟练掌握不同功能程序的编写,以达到所设计程序的功能要求。熟练运用了select、deleted、update以及locate定位语句。

心得体会

踉踉跄跄地忙碌了这些天,我的课程设计课题也终将告一段落。点击运行,也基本达到预期的效果,虚荣的成就感在没人的时候也总会冒上心头。但由于能力和时间的关系,总是觉得有很多不尽人意的地方,譬如功能不全、外观粗糙、底层代码的不合理……数不胜数。可是,我又会有点自恋式地安慰自己:做一件事情,不必过于在乎最终的结果,可贵的是过程中的收获。以此语言来安抚我尚没平复的心。这次课程的设计总体到功能完善用了近两周天时间,由于之前对这门课不是很懂,所以课程设计遇到了不少的麻烦,还好同学和老师给我讲了。前期主要是建立数据库,并输入数据。然后做了类,这里主要是写代码,很多功能实现的代码在课堂上没有遇到过,于是只能通过查询相关书籍来作参考。

课程设计的时间比较充足,在基本要求之上做了很多创新,所以自己还算满意。不过,经过这一个多星期的课程设计,真的学到了很多。在课程设计过程中,我做了一次又一次,改了一次又一次,可是,还是有很多不懂的地方。我问了同学,也上网查了,基本上弄懂了,做完之后,一种满足感油然而生。这次的课程设计做的还不错,所以,总结就更应该写好一点,以便让老师更加了解我所设计的系统。

经过近两个星期的学习,我进一步掌握有关表、数据库、项目、类的基本概念及基本操作,并在此基础上进行查询设计、菜单设计、表单设计,并掌握常用的属性、事件及方法的使用。也许,有很多地方我做的不够好,但我已经尽了我最大的努力,同时也学会了很多以前不懂的知识。

参考文献

[1]刘瑞新汪远征曹欢欢等主编,《VisualFoxPro程序设计教程》(第2版),机械工业出版社

[2]李雁翎编,《数据库原理与技术——VisualFoxPro》,高等教育出版

[3]求是科技编,《VisualFoxPro系统开发》,人民邮电出版社

[4]黄明梁编,《VisualFoxpro课程设计》,电子工业出版社

[5]白永军,《VisualFoxpro程序开发项目案例》,清华大学出版社

学习VF的心得体会

这次的课程设计是我进入大学接触的第一个课程设计,好多东西都不会。经过一个多月的时 间,终于把课设完成了。不过大家在确定了选题之后,就开始积极的准备当中,我也开始了 图书借阅系统的课程设计。首先我分析了相关的题目内容,并由此而进行了相关资料和书籍 的查询工作然后才开始正式进行设计。一开始不知从何下手但后来分析了一下题目。图书管 理主要就是有一些操作来完成,这些操作包括:新进图书基本信息的输入、图书基本信息的 查询、对撤消图书信息的删除、为借书人办理注册、办理借书手续、借书人信息等等。最后 编写退出系统的函数。同时通过这几天的程序及报告编写,我也发现了自己的很多不足, 自 己知识的很多漏洞,看到了自己的实践经验还是比较缺乏,理论联系实际的能力还是比较脆 弱。尤其是编写大型的程序所要拥有的知识和技能比较缺乏。程序编好了,还要经过调试 和修改,这步也很关键,好的程序是经过了无数次的修改和调试才产生的。我的程序基本上 能够满足要求,但还有一些地方需要改进,在今后我应该在多看书的同时还要加强实践的练 习。才能进一步提高自己的编程能力。 按照书上介绍的数据库设计的步骤,我首先进行需求分析,得到了图书管理员详细的回 答后,我想的是这些细节的东西应该应用到我们具体哪些步骤中。开始时没有头绪的,思路 渐渐有所清晰后,我就进行概念结构设计。在画数据流程图和完成数据字典的时候,其实遇 到很多困难,主要集中在数据字典中,数据项的填写很乱,我们觉得我们完成的结果中应该 存在很多问题。在画e-r图时,按自己大脑的过期思维去想,应该是我们所体现出来的上述 e-r图,但是预约和借阅,借阅和续借,和还书之间的关系没有体现,这又是一大漏洞。再 以后sql建表时也不确定。总之,我们认为这个系统需要改进的地方还有很多很多。通过这 次的数据库课程设计,开始对数据库的应用有了初步的了解,知道了怎么通过编程建立一个 具有一定功能的系统。在设计的期间,遇到的问题很多,好多知识根本就不懂,然后经过查 书没上网搜索和问老师和同学,最后终于慢慢的完成了这个课程设计。在此谢谢老师和同学 的帮忙,顺利完成了我大学的第一个课程设计。 最后,在这里对老师和同学的帮助表示最诚挚的感谢。在以后的学习和生活当中我一定 再接再厉,不求最好,但求更好!篇二:vf的心得体会 第二套 1.3 为菜单项设置快速访问建,直接将查询后加上\<f即可 第三套\ 2.2 left(商品编码,1)=”3”注意商品编码是数值还是字符,试试也是,错了再改呗 3,,, 注意按钮一和二的顺序,不然少十分 第五套 2.2 有时又重复的属性,要标注表名 第六套。1.4 婚否=.t. 注意命令文件都要加.txt 2.1 先建立快捷菜单,时间-创建-过程-表单名称.caption=time() 日期-创建-过 程-表单名称.caption=date() 然后在建立表单。。。在right click .event 时间中输入 do 快捷菜单名.mpr 第7套 2.1.将一个表的全部记录追叫到另一个表 use order_list append from order_list1 如若语句不能打出,则质疑书写方式,或者在属性前加上表的称为 第8套 2.2 所有器件单价增加5元 update … set 单价=单价+5 计算每种,,,每是关键字,,,定有group by

VFP课程设计实践报告学生信息管理系统

VFP课程设计实践报告 ------学生信息管理系统 院系:物电学院 专业:电气信息类 学号:111102066 姓名:刘小玉 指导老师:赵月

学生信息管理系统实践报告 班级:电气2班学号:111102066 姓名:刘小玉 我的学生信息管理系统实践作业制作过程: 一期工作: 1、制作系统首页表单:建立一表单,属性Caption的值设置为无,AutoCenter设置为真,TitleBar表单为0-关闭,为使系统首页表单更加美观,在设置表单属性时特意给表单属性Picture值设置一张图片。接着在表单上添加了三个标签,并设置了相关的属性,继而添加了一个命令按钮,设置命令按钮的Caption值为:点击进入系统,命令按钮的Click Event代码为: do form 系统登录 Thisform.release 2、系统登录表单:系统登录表单要求用户通过用户名和口令进入系统主菜单,所以在此之前先新建了一个自由表password.dbf用以存放用户名和口令。设置属性Caption值为系统登录,设置表单的Load Event代码为: public i &&变量i用于存放密码输入次数 i=0 &&变量i初始值为0 use password.dbf 在表单上添加三个标签,并按图示设置他们的Caption值。添加一个组合框,设置组合框属性RowSource值为password.cry,,属性RowSource-Type的值为6-字段。也可通过右击组合框,选择生成器,根据生成器向导完成。添加一个文本框,设置属性PasswordChar的值为*,InputMask的值为999,设置Click Event代码为thisform.textl.setfocus。添加两个命令按钮,分别设置它们的Caption属性值。设置“取消”按钮的Click Event代码为Release

2020课程设计心得感悟多篇合集课程设计心得感悟.doc

2020课程设计心得感悟多篇合集_课程设 计心得感悟 2020课程设计心得感悟多篇合集_课程设计心得感悟由***投稿推荐,但愿对你的学习工作能带来参考借鉴作用。 课程设计是一个把需求分析、程序编写、程序调试、撰写报告结合为一体的过程。接下来是我为大家整理的2020课程设计心得感悟5篇集锦,但愿对你有借鉴作用! 2020课程设计心得感悟集锦1 这次数据库课程设计用的是microsoft visual foxpro6.0,而我们平时用的microsoft sqlserver2000,虽然对vfp完全陌生,但在老师的指引下,我们近乎完美的完成了课程设计。当然过程是艰辛的。 面对着完全陌生的操作环境vfp,许多同学开始埋怨,要求用sql,用我们学过的asp等来完成设计。但我们慢慢发现用vfp做课程设计其实很有优势,于是它的这个优势激发了我们去了解它的欲望。老师先将vfp中基本的建数据库,建表以及建表单等向我们演示了一遍,我们也仿照着做了,发觉并不是很难。但想到这次课程设计做的是一套学生学籍和成绩管理系统,我们又开始茫然了。那天,老师给我们看了一段可以让文字循环移动的代码,这使我们产生了好奇心理,有了快速了解它的冲动。因为用面向对象的语言做特效,这还是第一次。下课之后我把那段我们不了解的语言写的特效代码发到了vfp论坛上请人帮忙解释,最后我们完全理解了

那段代码的意思。 这次课程设计我们克服了炎热的天气(学校机房之前没装空调……后来设计完才装……),也克服对新知识的恐惧感以及畏难情绪。我们懂得了团队合作的重要性,也懂得了团队中如何交流、如何分工,如何集体讨论难点。我们充分利用了网络资源。 我们喜欢这次课程设计的感觉,喜欢编程,喜欢团队交流。 2020课程设计心得感悟集锦2 随着我国机械制造业的快速发展,我国正逐步变成“世界制造中心”。为了增强竞争能力,我国制造业正在广泛的使用先进的数控技术。21世纪机械制造业的竞争,很大程度上是数控技术的竞争。为了适应社会的需求,进一步增强机械专业学生的竞争能力,我们进行了为期2周的cad/cam综合实训。 这对于我们来说无疑是一件好事。通过两周的数控综合实训,使我们更深一步地认识和掌握cad/cam软件,并深刻体会到了自动编程软件(mastercam)在数控机床加工中的巨大作用,尤其是铣削部分。通过学习使我们从理论学习转到了实际生产,同时我们对加工参数的设置有了感性的认识,如下刀位置、下刀方式、进退刀参数以及刀具切削间距的设定等等。 我们加工的零件虽然难度不大,但是十分的耗时间,因为要大量的使用线切割,这就需要我们有足够的耐心。我们经历了穿丝、绘图、加工的整个过程,算是初步掌握了一项技能,确是受益匪浅。 此次实训以培养学生的创新精神和实践能力为目的,以就业为导向,进

数据库vfp课程设计报告

《数据库原理与应用》课程设计报告 学生姓名:钱佳智班级、学号:测绘090506 所在学院:浦江学院 专业:测绘工程 课程设计题目:员工管理系统 指导教师:董有福 2010 年12 月 25 日

目录摘要??2 系统概况??2 第一章需求分析??2 1.1、数据需求??2 1.2、功能分析??3 第二章建库结果?3 2.1、数据库中表的建立??3 2.2、数据库中E-R图和关系图的建立??6 2.3、数据建模??8 第三章系统开发?9 3.1、开发流程和功能介绍??9 第四章结论与体会?18

摘要 任何一个经济组织或社会组织在存续过程中都会产生大量的数据,并且关注许多于之相关的数据。他们需要对这些数据进行存储,并按照一些特定的规则对这些数据进行分析、整理,从而保证自己的工作按序进行,提高效率、提高竞争力。 员工管理是每个企业必不可少的。员工管理系统一般包括员工的部门调动、职称变动、工资情况、人数统计等功能。如果人工直接统计的的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可想象。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。 系统概况 一、课题名称 员工管理系统 二、设计环境 开发软件:Microsoft Visaul FoxPro 6.0 操作系统:Windows XP 需求分析 1.1、数据需求 ⑴员工表:员工编号、员工姓名、性别、出生日期、工作日期、最后学历、婚否、部门代码、职称代码、备注说明 ⑵部门表:部门代码、部门名称 ⑶职称表:职称代码、职称名称、津贴标准 ⑷工资表:员工编号、基本工资、津贴、奖金、应发工资、缺勤扣款、医疗保险、住房基金、所得税、实发工资 ⑸缺勤登记表:员工编号、缺勤日期、缺勤类别

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

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

第一章 学生管理信息系统是一个学校不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,因此,开发这样一套系统的管理软件就很有必要。 近年来,随着计算机厂家的不断增多,计算机硬件成本的大幅度下降,加之人们对计算机也不再觉得神秘陌生,计算机已经不再是高档用品,为学校建立学生管理信息系统提供了物质条件。而现在我国的大部分学校对学生的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。使用学生管理信息系统,有以下几点好处: 1、可以存储历届的学生档案,安全、高效; 2、只需一到二名录入员即可操作系统,节省大量人力; 3、可以迅速查到所需信息,包括学生的基本情况、考试成绩等; 4、为将来学校上网做好准备。现在互联网已经十分普及,一些用人单位希望能在世界的任何一个角落查到学生的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。 第二章 2.1 FoxPro语言概述 Visual FoxPro 是由Microsoft公司推出的用于中小型企业的一个优秀的小型数据库开发系统。它从单机数据库发展而来,现已发展成为具有很强的网络功能的小型数据库系统。它可以用作小型的单机、网络数据库,也可以作为大型数据库的前端开发工具来开发客户机/服务器应用程序。在目前众多的开发工具中,Visual FoxPro在数据库开发工具中有着不可替代的地位,并且易学、易用,对计算机的配置要求也很低,还支持大型数据库通用的SQL语言,故而,实现本系统Visual FoxPro是一个相对较好的选择。 2.2 SQL语言简介 SQL是结构化查询语言Structured Query Language)的缩写,它实际上包括查询、定义、操纵和控制四个部分,是一种功能齐全的数据库语言。数据定义是指对关系模式一级的定义。数据操纵是对关系中的具体数据的增、删除、改和更新等操作。数据控制是指对数据访问权限的授予或撤消。 该语言在70年代中期由B o y c e t和 C h a m b e r l I n提出,在IBM大型计算机上实现(当时为SEQUEL语言)。由于SQL具有语言简洁、方便实用、功能齐全等优点,很快得到推广和应用,随着关系数据库的流行,SQL在计算机界和广大用户中已得到公认。1986年10月美国国家标准局(ANSI)的数据库委员会颁布了SQL的美国标准,作为标准关系数据库语言。1987年6月,国

VFP学生管理系统

管理系统中信息技术的应用 作业名称:学生信息管理系统 作业内容: 一、课题的提出: 在教育的发展尤其是高等教育的发展情况下,学校为了更加方便管理学生,提高教学质量和教学管理效率,学校需建立学生信息管理系统,以便使学校更好的工作。 二、学生信息管理系统开发概述 近年来,随着计算机厂家的不断增多,计算机硬件成本的大幅度下降,加之人们对计算机也不再觉得神秘陌生,计算机已经不再是高档用品,为学校建立学生管理信息系统提供了物质条件。而现在我国的大部分学校对学生的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发

展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。使用学生管理信息系统,有以下几点好处: 1、可以存储历届的学生档案,安全、高效; 2、只需一到二名录入操作系统,节省大量人力; 3、可以迅速查到所需信息,包括学生的基本情况、考试成绩等; 4、为将来学校上网做好准备。现在互联网已经十分普及,一些用人单位希望能在世界的任何一个角落查到学生的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。 三、总体业务分析 1. 学生管理信息系统设计 本系统的功能分为如下几大模块: (1)主界面设计 该模块提供教务管理系统的主界面,是主系统唯一入口和出口。该界面提供用户选择并调用各子模块,对于进入系统的用户还要核对用户名和口令。 (2)课程管理模块 该模块提供选定学生每学期所修课程界面,然后进行维护工作(增、删、改)。 (3)课程名称模块 该模块实现添加所需课程名称的功能,每增加一门课程,课程号自动加1。 (4)成绩管理模块 该模块主要用于录入学生各学期各门课成绩。 (5)成绩汇总模块 该模块实现汇总所有学生的各门课成绩列表,打印家长通知书和补考通知书。 (6)学籍管理模块 该模块实现学生基本情况的浏览、添加、编辑和删除。

vf课程设计实验报告模板

vf 课程设计实验报告模板 经济管理学院 学生信息管理系统的设计与实现 09年12 月28 日 、课程设计的目的和意义 当今,人类正在步入一个以智力资源的占有和配置,知识生产、分配和使用为最重要因素的知识经济时代,为了适应知识经济时代发展的需要,大力推动信息产业的发展,我们通过对学生信息管理系统的设计,来提高学生的操作能力,及对理论知识的实践能力,从而提高学生的基本素质,使其能更好的满足社会需求。 学生信息管理系统是一个简单实用的系统,它是学校进行学生管理的好帮手。 此软件功能齐全,设计合理,使用方便,适合各种学校对繁杂的学生信息进行统筹管理,具有严格的系统使用权限管理,具有完善的管理功能,强大的查询功能。它可以融入学校的信息管理系统中,不仅方便了学生信息各方面的管理,同时也为教师的管理带来了极大地便利。 我们进行本次课程设计的主要目的是通过上机实践操作,熟练掌握数据库的设 计、表单的设计、表单与数据库的连接、SQL语言的使用和了解它的功能:数据定 义、数据操纵、数据控制,以及简单VF程序的编写。基本实现学生信息的管理, 包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除,并对Visual FoxPro6.0 的各种功能有进一步的了解,为我们更进一步深入的学习奠定基础,并在实践中提高我们的实际应用能力,为我们以后的学习和工作提供方便,使我们更容易融入当今社会,顺应知识经济发展的趋势。 - 1 -

、系统功能设计 通过该系统可以基本实现学生信息的管理,包括系统的登录、学生信息的录 入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除。系统 功能模块如下图所示。 学生信息管理系统主界面 登录 管理 学学学学学 生生生生生 信信信信信 息息息息息 录查浏修删 入询览改除 三、系统设计内容及步骤 3.1创建项目管理文件 1.启动foxpro 系统,建一个项目管理器,命名为“学生管理”。 哑 目f ■ 也 电 岂同左 矣 氏H. 0 存 JI 蛋誤曾

VFP课程设计实例

VFP课程设计实例 ——学生成绩管理系统简介 1. 系统组成 本系统由1个数据库、3个查询,14个表单、3个报表、1个菜单、6个程序和 2个自由表组成。 数据库组成: (1)数据表3个: 学生表(5个字段: xh, xm, xb, csrq, bj),其中有4个班各5名 学生的记录 课程表(4个字段:kch,kcm, js, xf),其中有4门课程的记录; 成绩表(3个字段:xh, kch, cj),其中有80条学生成绩的记录。 (2)本地视图1个:基于以上3张表创建,输出字段为:xh, xm, xb, bj, kcm, cj 查询组成:查询学生、按班级查询成绩、按课程查询成绩 表单组成: 主界面表单、退出表单、学生表单、课程表单、成绩表单(可 按学号分类和按课程分类)、查询学生表单、查询成绩表单、 总浏览表单、浏览学生表单、浏览成绩表单、系统信息表单、设 置口令表单集、修改表单界面。 菜单组成:主菜单由系统维护、浏览、查询、报表、帮助、退出6项组成。 报表组成:学生一览表、课程一览表、成绩一览表(可按课程分类和按学号分类)。 程序组成: 主程序、统计全体学生概况、按班级统计学生概况、统计全体成绩概括、 按班级统计各门课的成绩、按课程统计各班学生的成绩。 自由表组成:密码表、系统信息表。 2. 系统功能

本系统的主要功能分别通过主菜单中的以下各项来实现: ·通过系统维护菜单实现数据表记录的维护、数据表结构的修改、系统口令的更改、表单的修改; ·通过浏览菜单实现对学生表、课程表和成绩表的总浏览和相关统计信息的浏览; ·通过查询菜单实现对学生和成绩的各种查询; ·通过报表菜单实现学生、课程和成绩的打印输出; ·通过退出菜单退出本系统。 3.数据库组成 4.表单组成

基于VFP的学生信息管理系统的设计与实现

龙源期刊网 https://www.doczj.com/doc/cc12750800.html, 基于VFP的学生信息管理系统的设计与实现 作者:李蕾,杨春丽 来源:《电脑知识与技术》2011年第09期 摘要:随着教育的普及,学生人数不断增加,对学生信息的管理也变得更加复杂,如何管理好学生的各类信息,提高学生管理工作的效率,成为学校管理工作中的一个大问题。该文通过对学生信息管理系统的设计过程的解析,以期对学生管理工作有所裨益。本信息管理系统主要是实现对学生档案及成绩信息的相关数据进行管理,基于此,设计了四个功能模块,分别是:用户管理模块;数据管理模块;报表打印模块;系统管理模块。其中数据管理模块是整个系统的核心部分,在此模块中,实现了对学生档案信息、成绩信息的浏览、查询、变更等相关功能。 关键词:学生;信息管理系统;设计 中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)09-2068-03 当今社会,随着科技的不断发展,计算机在人们的日常生活和工作领域中日益普及,人们对于计算机的应用不再是简单的文字处理和最初的科学计算。计算机早已涉及到人们生活的各个方面,利用计算机来进行数据管理从而提高使用人员的工作效率已变得非常普遍。 随着教育的普及,学生人数不断增加,相应的信息也复杂化。人工管理这些复杂的数据几乎不再可能,因此,迫切需要开发出相应的信息管理系统来实现对学生信息的自动化的管理。基于以上原因,本设计所开发的学生信息管理系统,就是针对学生档案和成绩的管理。 1 学生信息管理系统的设计 1.1 系统功能分析 学生信息管理系统应该达到让计算机对学生的档案信息、成绩信息的自动化管理;学生可以进行档案及相关成绩的查询浏览,打印成绩单等操作。管理人员应该可以进行用户管理、数据的录入、增加、修改、删除等;并且可以按系、性别、年级等条件进行统计;可以汇总成绩、打印等。 综上所述,本学生信息管理系统需要具有以下功能: 1) 密码管理

sql数据库设计心得体会1000字

第一篇、学习数据库心得体会 sql数据库设计心得体会1000字 心得体会 通过这次的系统设计,我在很多方面都有所提高。综合运用所学知识的理论知识实际训练从而培养和提高学生独立工作的能力,巩固所学的知识,掌握系统程序的编排和运行,使自己的独立思考能力有了显著提高。 在设计过程中,体现出了自己的能力与团队配合的重要。综合运用所学的知识,真正体会到学以致用,突出自己劳动成果的喜悦心情,从中也发现了自己的不足和薄弱环节,从而进行弥补和学习。在这次设计过程中我的收获非常大! 王晶 20120402436 随着计算机技术的发和普及,各行各业的管理机构需要由计算机处理大量的信息,而选择一个优秀的数据库管理系统作为开发平台,将给日后的信息处理带

来极大的方便。通过学习vf,让我认识到了他的神奇,而与团队和作更让我见识到了他的魅力,它能够管理大量的数据信息。能够实现数菊的存储加工。刚开始设计感觉一头雾水,什么都不懂,觉得很乱,不知如何下手,于是借阅书籍,向人求助,一步一步来,慢慢的报表、封面等都有了头绪,最后程序经过大家的女力基本完成,尽管他依然存在缺点,以前在写一些控件的事件时,只看老师在哪儿讲演,自己什么都不会,通过此次设计让我学会了好多,也让我明白了一个完整的程序是由许多小小的枝干连接而成。 薛艳勤 20120402440 通过上数据库这门课程,我才发现在电脑方面我真的知之甚少,这在之前不曾意识到的问题如今全都暴露无遗,但庆幸的是我选了这门课。因此,从这门课程的学习中我初步对vfp软件有了了解,并且学到了如何利用vfp去建表、表单、菜单、报表、以及数据库等,此外,我也会使用select-sql命令在命令窗口下执行查询,我也知道了如何用查询设计器去建立查询,以及最令我头疼的程序设计和那些以前对我来说如甲骨文般的各种命令都在这门课程中有所涉及,我也很高兴去学习并使用我所学到的每一点知识。当然,经过了这次小组作业我才发现我学到的远远不够,因为在这过程中我们真的碰到了很多很多问 题,但经过我们小组人员的团结协作再加上我们对相关资料的查阅绝大多数

VFP课程设计论文

目录 第1章概述 (1) 1.1系统实现的目标 (1) 1.2系统实现方案 (1) 1.3系统实现环境 (1) 1.4具体的开发方法 (1) 第2章系统设计 (2) 2.1系统功能设计 (2) 2.2数据库设计 (2) 2.3系统界面设计 (4) 2.3.1系统主界面 (4) 2.3.1.1 控件属性设置 (4) 2.3.1.2 代码设计 (4) 2.3.2 学生查询界面 (5) 2.3.2.1 标签设置属性 (5) 2.3.2.2 代码设计 (5) 2.3.3修改学生信息界面 (6) 2.3.3.1标签设置属性 (7) 2.3.3.2代码设计 (7) 2.3.4退出界面 (8) 2.3.4.1标签设置属性 (8) 2.3.4.2代码设计 (8) 第3章系统实现 (9) 3.2系统功能运行结果及意义 (9) 第4章总结心得 (10) 参考文献 (10)

【摘要】 本课程设计的任务是使学生了解和掌握数据库管理系统Visual FoxPro6.0程序的基础概念、基本功能和操作方法。能够进行简单的应用程序设计和开发,设计并编写和调试出满足要求的数据库系统。 本套学生信息系统的主要功能,可以通过界面查询学生个人信息、学生成绩,并通过本程序功能修改个人密码及个人相关信息。主要设计思路是通过主界面登陆,进而通过一系列的程序及命令进行相关查询。对于这套程序的设计和创作都是小组成员齐心协力的结果,虽然,遇到了很多困难,但也锻炼了逻辑能力,团结能力,更加熟练的掌握了Visual FoxPro6.0的基本功能和操作方法,收获颇多。 【关键词】 学生;查询;个人信息;成绩

第1章概述 1.1系统实现的目标 该学生信息查询系统要实现以下几个目标: 操作方便快捷,节省人力,时间;方便学生保存和查询个人的入学录入信息和在校成绩,以学习效率;能够对学生的各项信息进行汇总,为教师了解学生信息,进行因材施教提供了平台。 1.2系统实现方案 该学生信息查询系统是基于学院学生信息查询管理系统构建的,制作本系统历时五天,以团队形式利用VFP6.0软件进行制作。 1.3系统实现环境 Visual FoxPro 6.0不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。它提供可视化的设计工具和向导,方便用户快捷创建表单、查询和打印报表。该系统还提供一个集成化的开发环境,不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。 1.4具体的开发方法 首先,结合课程设计给出的相关题目及小组成员的智慧制定出开发课题及程序运行结构图,然后,分工制作相关的Visual FoxPro 6.0的数据库和表设计,数据处理查询,表单设计,菜单设计等。最后,最后通过连编等实现系统功能。

VFP学生信息管理系统

班级:电商092 学号:200936627204 学号:200936627202 姓名:陈家文姓名:岑荣培 学号:200936627227 学号:200936627210 姓名:李木水姓名:冯冠豪 学号:200936627258 姓名:姚子维 . 联系方式:907710174@https://www.doczj.com/doc/cc12750800.html, 日期:2011-5-31

一.“学生信息管理系统”功能分析。 学生管理系统的主要功能是:可以,查询,添加,删除,修改学生信息。 (流程图)

(数据库中各表关系图)二.系统结构 表单 主表单: 封面.scx 次表单: 查询.scx 修改.scx 添加.scx 删除.scx

(系统结构图) 三.部分程序模块化 1,系统登录界面 由Label、Command、Combo1 和Timer(计时器)控件组成,其中,计时器主要用于控制实现封面表单在3s之后自动关闭

系统登录界面对象的事件过程代码如下: 按钮对象Command1(确认)的Click 事件过程代码如下: Lname = ALLTRIM (thisform .text1.Value ) pwd = ALLTRIM (thisform .text2.value ) USE 管理员表 &&打开管理员表 LOCATE FOR ALLTRIM (用户名)==Lname

IF FOUND().and.ALLTRIM(密码)==pwd USE &&登陆成功,关闭数据表thisform.Release &&关闭当前表单 DO main.mpr &&执行主菜单程序 ELSE MESSAGEBOX("用户名或密码错误,请重新输入!",0,"错误") thisform.text2.Value="" USE ENDIF 按钮对象Command2(退出)的Click事件过程代码如下: answer=MESSAGEBOX("是否确定要退出系统",4+32,"确定") IF answer=6 &&如果用户单击了“确定”按钮thisform.release QUIT ELSE thisform.text1.SetFocus ENDIF 2,进入后查询: (1)按学号或姓名查询

VFP课程设计报告模板

《VFP课程设计》报告题库号: 51 专业年级: 13 会计 学号: 130540226 姓名:许寺军 教师:刘玉洁 2014 年 9 月 2 日

课程设计报告 课程名称VFP实践班级二班实验日期2014-9-1 姓名许寺军学号130540226 实验成绩 题库号第51 套题 基本操作题?第一题 ?题目描述 基本操作,建立查询向导完成查询?界面截图

?操作过程或代码 ①在命令窗口执行命令:OPEN DATABASE score_manager,打开数据库环境。 ②执行【文件】→【新建】菜单命令,在弹出的“新建”对话框中选中“查询”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“查询向导”项,单击“确定”按钮,启动查询向导。 ③在查询向导的“步骤1-字段选取”界面的“数据库和表”下选中“STUDENT”表,双击“可用字段”中的“姓名”和“出生日期”字段,将其添加到“选定字段”中。 ④由于本题不再要求涉及其他操作,可单击“完成”命令按钮直接跳至向导最后一个界面“步骤5-完成”,继续单击“完成”按钮,在弹出的“另存为”对话框的“文件名”框中输入查询文件名QUERY3_1,单击“保存”按钮。 ?第二题 ?题目描述 在数据库设计器中删除视图 ?界面截图

?操作过程或代码 ①在命令窗口执行命令:MODIFY DATABASE score_manager打开数据库设计器。 ②右击数据库设计器中的new_view3视图文件,选择【删除】快捷菜单命令,在弹出的Visual FoxPro对话框中单击“移去”按钮,将new_view3视图移出数据库。 ?第三题 ?题目描述 执行插入的SQL语句 ?界面截图

(完整)VFP课程设计1

(完整)VFP课程设计1 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)VFP课程设计1)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)VFP课程设计1的全部内容。

VFP课程设计 图书管理信息系统 一、系统需求分析 1.系统功能需求 (1)图书借阅与归还:某位读者借了那些书,借了多长时间。 (2)快速图书查找 (3)操作简单,直观,实用. 2.系统数据关系的E—R图:图1 二、系统设计 1.功能设计 (1)图书借阅 (2)图书归还 (3)借书证办理与退还 (4)图书入库与报废 2.数据库设计(book。dbc) (1 (2 (3 (4

3.模块设计 一个菜单、一个报表、四个表单 三、系统实现 1. 借书登记 do form jsdj。scx 命令 还书登记 do form hsdj。scx 命令 退出 quit 命令 2.表单设计: (1)图书证办理与退还 表单与reader。bdf相连,用户从“借书证编号”文本框中输入一个借书证号,如果表中已存在则显示,否则为空,点击办理按钮,可输入新资料并赋时间为当前日期。退出表单时,系统自动将新数据存到对应表中;但即“退还”则把当前日期赋给相应的字段。表示归还。

RecordSource reader (2)借书登记 涉及表“reader。dbf,booker.bdf,brower.bdf,typer。bdf”用户选择图书类型,读者

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

《数据库应用》 课程设计 题目:学生成绩管理系统 二零一一年十二月

一.系统总体设计 1. 系统功能简介 录入:录入学号,给出学生姓名;录入课程号,给出课程名;录入成绩。 修改:按课程号修改成绩。 查询:按学号查询该同学的各科成绩;按课程号查询每名同学的成绩,排序查询结果。 打印:按课程号打印成绩单。 2. 系统功能结构图 二.数据库设计 1. 学生表(学号,姓名,性别,出生年月) 主关键字:学号 2. 课程表(课程名,课程号,学分,主讲教师) 主关键字:课程号 3. 选修表(学号,课程号,成绩) 普通关键字:学号

普通关键字:课程号,如图所示; 实验数据 1)学生表数据如图所示: 2)课程表数据如图所示: 3)选课表数据如图所示:

三.程序界面设计 1. 系统主界面设计 1)控件属性设置 图片Image1的路径属性Picture设置为VFP的默认路径。 标签label1的标题属性Caption设置为:学生成绩管理系统,并设置相应的字体、字号和颜色。 2)代码设计 表单的Destroy事件代码:RELEASE MENU wh EXTENDED。 3)菜单设计 按照系统功能结构图设计菜单。在VFP系统主菜单的“显示”菜单下,选择“常规选项”命令,在弹出的对话框中,勾选顶层表单选项,将该菜单设置为顶层表单菜单,如图所示。 2. 学生成绩录入 学生成绩录入表单设计,如图所示。

1)控件属性设置 标签:lbl学号标题:Caption 设置为:学号 Lbl课程号标题:Caption 设置为:课程号 Lbl成绩标题:Caption 设置为:成绩 Label1,label2标签无标题,程序运行时,根据文本框的内容显示标题信息。 文本框:txt学号数据源:ControlSource 设置为:选修.学号 Txt课程号数据源:ControlSource 设置为:选修.课程号 Txt成绩数据源:ControlSource 设置为:选修.成绩 命令按钮:command1 标题:caption 设置为:追加 Command2 标题:caption 设置为:退出 2)代码设计 文本框txt学号的getFocus事件代码: select 选修 append blank jlh=recno() 文本框txt学号的LostFocus事件代码: select 选修 replace 学号 with thisform.txt学号.value select 学生 locate for 学号=thisform.txt学号.value https://www.doczj.com/doc/cc12750800.html,bel1.caption="姓名: "+学生.姓名 select 选修 文本框txt课程号的getFocus事件代码: select 选修 thisform.txt课程号.value=' ' 文本框txt课程号的LostFocus事件代码: select 选修 go jlh

VFP仓库管理系统课程设计报告

《V F P程序设计》 实 训 报 告 系别:经济与信息管理系 班级: G113501 学号: G1******* 姓名:杨琪琪 指导教师:张海峰

《 VFP程序设计》课程实训说明 一、课程设计题目 仓库管理系统 二、功能描述 满足基本的功能主要包括: 1.满足仓库物品查询功能以及分类查询的功能 2.满足仓库物品出入库统计的功能 3.满足仓库物品各种信息记录的功能 4.满足统计物品信息的功能 5.可制作报表 6.出入库数据记录 7.管理员及普通用户的权限 8.满足保密功能 三、概要设计:

(一)、整体系统

(二)、打开仓库管理系统,首先展示的是欢迎界面,此界面显示当前日期,并且含有说明文字等。此界面可以退出,即退出系统。 (三)、 权限选择中对管理员与普通用户的权限进行分类,其中普通用户只拥有浏览的权限,而管理员拥有查看、统计、打印,浏览等权限。此界面可以退出,即退出本界面。 (四)、登陆界面包括普通用户登陆界面和管理员登陆界面,两者都需要键入账户名和密码,密码错误不得进入。此界面可以退出,即退出本界面。 (五) 、管理员输入正确账户名和密码后,进入主要功能界面,此功能界面比较清楚简洁地展示了管理员享有的各个功能,对功能进行细分。主要有:详细浏览、入库浏览、按物品名查询、按库房号查询、按编号查询、添加、统计、打印等功能。此界面可以退出,即退出本系统。 普通用户输入正确用户名和密码后进入详细浏览界面,在此界面普通用户享有查看库存物品编号、品名、产地、进口否、库房号、照片的权限,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 (六) a 、管理员进入详细浏览界面,在此界面普通用户享有查看库存物品编号、品名、产地、进口否、库房号、照片的权限,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 b 、管理员进入入库浏览界面,在此界面里管理员可以查看物品的编号、库房号、品名、类别,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 c 、管理员进入按编号查询界面,在此界面管理员可以输入物品编号进行快速查询物品的信息,而且可以使用用清除键快速清除输入编号。此界面可以退出,即退出本界面。

vfp课程设计报告(1)

vfp课程设计报告(1)

课程设计题目: 1 房产管理信息系统 2 娱乐休闲型酒店管理信息系统 3 银行信贷管理系统 4 帐务处理与报表管理信息系统 5 人力资源管理系统 6 图书管理信息系统 7 VFP理论考试系统 8 民用电管理系统 9 成绩计算系统 10 签到管理系统 11 学籍管理系统 12 企业工资管理系统 13 进销存管理系统 14 合同管理系统 15 仓库管理系统

16 公司人力资源管理系统 17 票务管理信息系统 18 小区物业管理系统 19 图书管理系统 20 餐饮业管理系统 21 律师行案件管理系统 22 航空售票管理系统 23 学生信息查询系统 24 医药管理系统设计 滨江学院花旗营校区 Visual FoxPro课程设计 报告书

设计题目 专业班级 学生姓名 学号 指导教师 日期

目录 1、课程设计题目 (1) 2、课程设计目的 (1) 3、课程设计要求 (1) 4、课程设计报告内容 (1) 4.1 系统主要功能 (1) 4.2 系统功能结构图 (2) 4.3 系统代码实现 (2) 4.4 系统存在的主要问题及注意事项 (4) 4.5 设计总结及体会 (6)

1、课程设计题目 综合训练程序设计及管理系统 2、课程设计目的 (1)巩固VFP基本操作(表、数据库、查询、表单、菜单等的使用); (2)进一步学习和巩固VFP程序设计的方法。 3、课程设计要求 (1)熟练掌握 VFP 数据库管理系统的使用方法; (2)正确理解程序设计的基本概念,掌握程序设计的一般方法; (3)掌握用 VFP 开发数据库应用程序的基本技能。 4、课程设计报告内容 4.1 系统主要功能 设计并实现一个菜单文件,实现VFP上机试题的汇编。具体要求如下: (1)菜单文件中的各个菜单项,分别实现2008年(秋)每套上机试题中的 设计查询、设计表单和程序改错题这三个部分的内容; (2)菜单文件中必须提供恢复系统主菜单的功能; (3)编译生成可直接在Windows中运行的应用程序(.exe文件)。

最新VFP课程设计-学生信息管理系统资料

广西大学数学与信息科学学院 《数据库开发与应用》 课程设计报告 题目:学生信息管理系统 班级:信息与计算科学121 学号:1211100238 ______ 姓名:李华 ____________ 日期:二?一四年六月

、八、, 前言 随着学校的规模不断扩大,学生数量急剧增加,有关学生信息量也成倍增长。面对庞大的信息量需要有学生成绩管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。目前社会上信息管理系统发展飞快, 各个企业事业单位都引入了信息管理软件来管理自己日益增长的各种信息, 学生信息管理系统也是有了很大的发展, 商业化的学生信息管理软件也不少。但本系统完全独立开发, 力求使系统功能简洁明了, 但功能齐全且易于操作,其主要实现了对高校从学生学籍信息录入、学生选课、学生信息管理、课程信息、任课教师查询、到学生成绩管理。整个系统分为学生信息管理、课程信息查询、任课教师查询、、成绩管理、系统管理四大模块。其中,学生信息管理模块包括学生信息录入、学生信息修改。学生课程信息管理模块包括学生选课、学生课程查询。学生成绩管理模块包括学生成绩录入、学生成绩查询。系统管理模块包括用户权限、密码修改、退出系统。整个系统从操作简便、灵活、实用的目的要求出发完成学生信息管理系统全过程。用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。 1、系统分析 1.1 系统介绍 本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,减少很多不必要的资源,不用像以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。 现提出如下的系统开发目标: 1. 系统应具有实用性、可靠性和适用性,同时注意到先进性。 2. 对各个数据库进行动态管理,防止混乱。 3. 能够按照用户选择的不同的条件进行简单查询和复合查询。 4. 能够对查询结果进行分类汇总,实现报表打印。 5. 注意数据的安全性,具有数据备份和恢复的功能。 6. 方便用户的操作,尽量减少用户的操作。

VFP课程设计指导文件(全)

Vfp课程设计辅导 一、课程设计性质:1学分的考查课。(正常教学环节,提高重视程度) ●端正态度,认真对待。 ●遵纪守时。 二、设计环节 ●程序设计(考查点) 1、人员分组 2、选择设计题目 3、分析题目(系统的数据库设计、功能分解,划出框图。) *对系统的存放目录及各种文件统一命名。 4、划分设计任务 5、具体设计(编码) 6、连编应用程序 ●书写并打印报告(考查点) 1、按照模板书写word文档(B5黑白纸打印) 2、打印上交一份/人 三、Vfp课程设计注意的问题 1、工作目录的设定(必会,不然可能丢失文件!) 2、设计成果保存 ●注意设计成果的阶段性保存(至少保留前2天的设计结果) 软盘(不可靠)或U盘/服务器(局域网网络环境) 3、问题列表:你所遇到的错误?原因及解决办法? 4、帮助文件的使用(提高能力):学会使用MSDN帮助文档,来解决你所遇到的问题。 四、用VFP编写管理系统的一般模式如下图所示: 主程序(main.prg)调用密码验证表单(顶层表单)调用主控表单(顶层表单)调用菜单(xtcd.mpr)—调用其他功能表单(showwindow属性设置为1:在顶层表单中) 注:顶层表单:showwindow属性设置为2:作为顶层表单 五、VFP课程设计流程 1、前期工作 ?在e盘建立一个文件夹gzglxt(小组统一),设置工作目录为e:\gzglxt。(工具/选项/文件位置...)?建一个项目文件,如:“工资管理系统.pjx”(小组统一命名各种文件),在项目中建数据库和表(小组统一,由一个同学建好,大家复制后再进行下一步的设计)。 2、小组分组做各个功能表单 ?参照教材9.6例子在项目中新建一个密码验证表单fm.scx,在表单的“确定”按钮的click事件中,若密码正确,则执行主控表单zkbd.scx。 ●核心代码:do form zkbd.scx thisform.release ●设置密码验证表单fm.scx为顶层表单:showwindows属性为2-作为顶层表单。 ?数据的浏览(教材例子10.3)、增加、删除、查询(教材例子10.6)及打印功能表单也分别做好。 ?在项目中新建一个顶层表单:zkbd.scx ●设置为顶层:showwindows属性为2-作为顶层表单。 ●表单的load或init事件中调用xtcd.mpr,在init事件输入:do xtcd.mpr with this,.t. 3、新建一个菜单:xtcd.mnx (注:具体的系统可能与下面的菜单不同)

相关主题
文本预览
相关文档 最新文档