VFP课程设计_学生成绩管理系统.docx

上传人:p** 文档编号:746025 上传时间:2024-02-26 格式:DOCX 页数:37 大小:515.99KB
下载 相关 举报
VFP课程设计_学生成绩管理系统.docx_第1页
第1页 / 共37页
VFP课程设计_学生成绩管理系统.docx_第2页
第2页 / 共37页
VFP课程设计_学生成绩管理系统.docx_第3页
第3页 / 共37页
VFP课程设计_学生成绩管理系统.docx_第4页
第4页 / 共37页
VFP课程设计_学生成绩管理系统.docx_第5页
第5页 / 共37页
VFP课程设计_学生成绩管理系统.docx_第6页
第6页 / 共37页
VFP课程设计_学生成绩管理系统.docx_第7页
第7页 / 共37页
VFP课程设计_学生成绩管理系统.docx_第8页
第8页 / 共37页
VFP课程设计_学生成绩管理系统.docx_第9页
第9页 / 共37页
VFP课程设计_学生成绩管理系统.docx_第10页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《VFP课程设计_学生成绩管理系统.docx》由会员分享,可在线阅读,更多相关《VFP课程设计_学生成绩管理系统.docx(37页珍藏版)》请在第壹文秘上搜索。

1、镇江方等专科学接课程设计报告书题目:学生成绩管理系统系部:电子信息系专业:计算机应用技术班级:微机D07姓爸学号:2008年12月24日目录第1章系统简介4第2章系统可行性分析42.1 技术可行性42.2 实施可行性4第3章系统设计4目标设计4开发设计思想53.3开发和运行环境选择5系统结构图53.5系统模块功能介绍73.5.1 系统主界面73.5.2 验证界面73.5.3 查询模块73.5.4 维护模块7块73.5.6退出系统73.6数据库设计83.6.1数据库概念设计83.6.2 数据库逻辑设计93.6.3 数据库物理设计93.6.4 建立索引和永久关系113.7 主要模块的创立3.7.1

2、12开 始 界 面 设退出界面设计133.7.3 验证界面设计153.7.4 学生成绩查询表单173.7.5 浏览学生信息表单18单193.7.7 学生查询界面203.7.8 维护成绩表界面223.7.9 菜单设计233.7.10 报表设计243.7.11 主程序设计25第4章开发中的难点与解决技巧27附录代码28第1章系统简介随着社会的开展,资讯的迅速开展便得我们从过去繁重的劳作中得以解脱,所以编写一个完善的学生成绩管理系统的任务就显得很必要了。学生成绩管理系统解决了过去手记成绩,现在它更快速的对学生成绩进行管理,如查询、修改、增加、删除。第2章系统可行性分析数据库软件作为开发工具进行开发,

3、开发出的系统是一个数据库应用管理系统,该系统平安,可靠,稳定,完全可以满足任务要求。2.2实施可行性该系统可以设计一系列便于操作的窗口界面,操作人员只需稍经培训就可以进入工作状态。同时,可以对目前手工记录学生成绩,查询,修改,编制报表等工作进行彻底改革,使各项工作都能够通过计算机来完成,使学生成绩管理实现自动化,极大的提高了工作效率。第3章系统设计目标设计本章旨在抛砖引玉,通过开发一个简化的学生成绩管理系统,展示VisualFoxPro的强大功能。同时,希望有兴趣的可以在此根底上设计开发出功能更多更强大的学生成绩管理系统。本系统开发设计思想: 尽量采用学校现有软硬件环境,及先进的管理系统开发方

4、案,从而到达充分利用学校现有的资源,提高系统开发水平和应用效果的目的。 系统应符合学校学生成绩管理的规定,满足对学校学生日常管理的需要,并到达操作过程中的直观、方便、实用、平安等要求。 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。3.3 开发和运行环境选择运行环境:Windows9xWindoWSNT或WindoWS2000操作系统。3.4 系统结构图采用模块化设计思想,可以大大提高设计的效率,并且可以最大限度地减少不必要的错误。其系统结构图如下所示:退

5、出成绩表维护成绩查询学生查询报表退出系统学生成绩管理系统开始界面验证用户进入主窗口界面3.5 系统模块功能介绍本系统主要用于学校学生成绩管理,主要任务是用计算机对学生成绩进行日常管理,如查询、修改、增加、删除。针对这些要求,设计了本学生成绩管理系统。该系统主要进行学生成绩的查询、浏览、维护。,系统主界面该模块是学生成绩管理系统的主界面,是主系统的唯一入口和出口。该界面可调用各子模块。实现对学生相关信息的浏览,查询,修改和报表。,验证界面验证界面是验证用户名,只有当使用者正确的输入用户名和密码后才能进入系统。1.查询模块本模块的目的在于快速浏览学生信息,学生的成绩和课程表。维护模块本模块的目的在

6、于对系统的各个数据库进行维护,对课程表、学生表、成绩表进行增加、删除,以便及时更新数据进行查询。,报表模块本模块的目的在于对学生表、课程表、成绩表的报表浏览,能够通过打印机将它们打印出来。,退出系统本模块设计的目的是当用户退出系统时显示感谢词,画面停留两秒后自动退出.3.6 数据库设计令数据库概念设计E-R图是E-R模型的图形表示法,它是直接表示概念模型的有力工具。我们用E-R图来说明学生成绩管理系统的数据库概念模式,如以下图所示。(b)(d)令数据库逻辑设计将以上E-R转换成如下关系模式:学生表(学号,姓名,性别,出生年月,班级)课程表1课程名,课程编号,学分,任课教师)成绩表(学号,课程编

7、号,分数)令数据库物理设计本系统中包括三个数据表:学生表、课程表、成绩表,表结构如以下图:学生表结构字段名字段类型与长度字段规那么与说明默认值标题XHC8199100学号XMC姓名XBC“性别只能是男或女“女性别CSRQD“年龄在18至22岁之间出生年月BJC(10)班级课程表结构字段名字段类型与长度字段规那么与说明默认值标题KCHC(4)课程编号KCMC(M)课程名JSC(8)任课教师XFN(3,l)“学分大于01学分成绩表结构字段字段类型字段规那么与默认值标题名与长度说明XHC(8)学号KCHC(4)课程号CJN(5,l)“成绩大于(F60成绩令建立索引和永久关系建立索引数据表索引名称索引

8、类型索引表达式名称学NO主索引XH生表NAME普通索引XM课SUB_NO主索引KCH程表SUB_NAME普通索引KCM成绩STUDENT主索引XH+KCH+STR(CJ,4J)表MARK普通索引CJ建立学生表与成绩表,课程表与成绩表的关联,关键字是分别是XH字段和KCH字段。3.7 主要模块的创立开始界面设计设计该表单的主要功能是当用户启动使用“学生成绩管理系统时,显示欢迎界面,开始界面上的欢迎词每个1秒闪烁一次。用户按下键盘上任一键时,系统自动进入下一级表单。设计该模块比较简单,利用一个表单就可实现其功能。以下是这一模块的设计步骤。首先新建一个表单,保存为“welcome。将该表单的“Cap

9、tion”属性设为“欢迎界面,“Desktop”属性设置为。为了给该表单添加一张图片背景,设其“Picture”属性为所要添加图片的地址。然后为该表单添加一个Timer,控件和一个Label/控件。修改“Timed控件的Interval”的属性为1000,这样当每间隔一秒钟将触发一次TimerEvenJ事件。“Labell控件的相关属性的内容如下表。“Label/控件中主要属性属性名称属性值Caption欢迎使用学生成绩管理系统BackStyleO-TransparentFontBold.T.FontName隶书FontSize20ForeColor16711935开始界面的设计结果如以下图所

10、示。退出界面设计当用户退出系统时显示感谢词,两面停留两秒后自动退出。这一表单也比较简单,利用一个表单就可实现其功能。退出界面的设计方法同开始界面的设计方法类似。表单中所用的各控件属性如下表所示。Formz表单主要属性属性名称属性值Caption退出界面Desktop.T.PictureLabellv控件中主要属性属性名称属性值Caption欢迎使用BackStyleO-TransparentFontBold.T.FontName隶书FontSize32ForeColor“Label2控件中主要属性属性名称属性值Caption谢谢您的支持BackStyleO-TransparentFontBoI

11、d.T.FontName隶书FontSize30FontColor“Timerl”控件中主要属性属性名称属性值Interval2000退出界面设计结果如以下图所示。验证界面设计为了确保数据库的平安性设计的,只有合法的用户才可以进行登录。如果用户名或密码输入不正确,可以取消重新输入。该表单包括两个LABLE控件,两个TEXT控件,和三个CoMMAND控件。表单中的各控件属性如下表所示。Forml表单主要属性属性名称属性值Caption验证界面Desktop.T.Picture“Label/控件中主要属性属性名称属性值Caption用户名BackStyleO-TransparentFontBold

12、.T.FontName宋体FontSize20“Label2控件中主要属性属性名称属性值Caption密码BackStyleO-TransparentFontBold.T.FontName宋体FontSize20Command控件主要属性控件名称属性名称属性值Command1Caption确定Command2Caption取消Command3Caption退出验证界面设计结果如以下图所示。学生成绩查询表单这一模块实现了最根本而又很重要的功能,它让用户方便快捷、多角度地得知想要查询的情况。该模块是对学生成绩的查询,可以查询所有学生的成绩,也可以根据学号进行查询。这一模块所包含的控件属性所下表。控件名称属性属性值FormlCaption成绩查询LablelCaption学号FontName楷体FontBold.T.Fontsize20Backstyle0-透明Command1Caption查询FontSize12ForeColor(0,0,255)FontName楷体Command2Caption退出ForeColor(0,0,255)FontName楷体FontSize12学生成绩查询设计结果如以下图所示。浏览学生信息表单这一模块设计的目的主要是迅速的浏览学生信息。表单中包含的控件属性如下

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 论文 > 管理论文

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!