12 VFP 成绩管理系统开发实例

上传人:jkl****17 文档编号:245027880 上传时间:2024-10-07 格式:PPT 页数:26 大小:794KB
返回 下载 相关 举报
12 VFP 成绩管理系统开发实例_第1页
第1页 / 共26页
12 VFP 成绩管理系统开发实例_第2页
第2页 / 共26页
12 VFP 成绩管理系统开发实例_第3页
第3页 / 共26页
点击查看更多>>
资源描述
上一步,下一步,关 闭,第,*,页 共,25,页,“学生成绩管理系统”开发实例,目 录,12-1,系统设计的一般过程,12-2,系统总体设计,12-3,系统数据库设计,12-4,系统功能模块设计,12-5,系统实施,12-6,主要表单及其事件代码的实施,12-5,系统实施,12-5-1,创建项目,12-5-2,创建数据库,12-5-3,创建数据库中的表,12-5-4,设置数据库中表之间的关系,12-6,主要表单及其事件代码的实施,12-6-1,使用表单向导创建表单,12-6-2,创建自定义的表单,12-6-3,表单中的代码,12-6-4,创建主界面表单“,zjmbd.scx,”,12-6-5,创建系统的主菜单,12-6-6,创建主程序,12-6-7,连编应用程序,12-6-8,运行应用程序,12-1,系统设计的一般过程,1,需求分析阶段,2,设计阶段,3,实施阶段,(,1,)数据库设计,(,2,)菜单设计,(,3,)界面设计,(,4,)功能模块设计,(,5,)调试程序,4,测试阶段,(,1,)验证应用程序是否在不同条件下都能得到正确的结果,(,2,)检查系统是否完全满足用户的需求,在功能上是否还有遗漏,(,3,)检验在程序运行过程中对可能遇到的问题是否都有相应的解决措施,确保系统正式投入使用时的安全性和可靠性,5,运行维护阶段,12-2,系统总体设计,“,学生成绩管理系统”可以对学生的各种信息进行全面管理,根据需求分析设计出系统的总体结构如图所示。第一层为系统层,通常对应主程序;系统功能如下:成绩输入、成绩查询、数据维护。数据维护又包括:学生信息维护、系别信息维护、课程信息维护。,12-3,系统数据库设计,系统数据库设计就是确定数据库中所包含的表。根据系统的使用需求,归纳出,4,个实体:学生信息表、成绩信息表、课程名表、系别表实体,其,E-R,图如图所示;然后进行逻辑结构设计,将其转换为,VFP,数据库管理系统所支持的关系数据模型,即转换为,4,个二维表:学生信息表、成绩信息表、课程名表、系别表;最后进行物理设计,即确定表的各字段名称、数据类型与宽度、主键、索引以及表之间的联系等。,12-3,系统数据库设计,字段名,字段类型,字段宽度,小数位数,索引,是否能为,NULL,学号,字符型,10,升序,否,课程号,字符型,10,升序,否,分数,浮动型,10,1,否,学分,整型,4,0,否,字段名,字段类型,字段宽度,小数位数,索引,是否能为,NULL,课程号,字符型,10,主索引,否,课程名称,字符型,15,否,12-3,系统数据库设计,字段名,字段类型,字段宽度,小数位数,索引,是否能为,NULL,系号,字符型,10,主索引,否,系别名称,字符型,15,否,负责人,字符型,10,是,字段名,字段类型,字段宽度,小数位数,索引,是否能为,NULL,学号,字符型,10,主索引,否,姓名,字符型,10,否,性别,字符型,2,否,系号,字符型,10,升序,否,特长,字符型,20,否,12-4,系统功能模块设计,本系统将系统功能划分为:成绩输入、成绩查询、数据维护,3,个模块。数据维护又包括:学生信息维护、系别信息维护、课程信息维护。,1,成绩输入,2,成绩查询,3,数据维护,12-5,系统实施,Visual FoxPro,数据库系统是依附项目而存在的,一个系统至少需要一个项目,,Visual FoxPro,数据库系统就是用项目管理器组织和管理整个系统,打开项目后,会出现一个项目管理器,用项目管理器可以很方便地将文件加入到项目中。,12-5-1,创建项目,12-5-2,创建数据库,12-5-3,创建数据库中的表,12-5-4,设置数据库中表之间的关系,12-6,主要表单及其事件代码的实施,(,1,)表单“,zjmbd,”,是系统的主界面,是一个顶层表单,它是系统的入口界面,它加入了系统菜单,提供用户选择并调用其他界面的功能。,(,2,)表单“,depart”,用于浏览和维护系别信息。,(,3,)表单“,keming,”,用于浏览和维护课程名称信息。,(,4,)表单“,student”,用于浏览和维护有关学生的信息。,(,5,)表单“,scoreinput,”,用于输入学生成绩记录。,(,6,)表单“,scoresearch,”,用于设置条件以查询学生的成绩信息。,12-6-1,使用表单向导创建表单,12-6-1,使用表单向导创建表单,12-6-2,创建自定义的表单,1,创建“,scoreinput,”,表单,12-6-2,创建自定义的表单,1,创建“,scoreinput,”,表单,12-6-3,表单中的代码,1,表单“,scoreinput,”,中的代码,2,表单“,scoresearch,”,中的代码,12-6-4,创建主界面表单“,zjmbd.scx,”,12-6-5,创建系统的主菜单,12-6-6,创建主程序,12-6-7,连编应用程序,1,设置文件的“排除”与“包含”,2,设置主文件,3,连编项目,12-6-8,运行应用程序,习题,一、是非题,1,一个项目中只能有一个数据库文件,2,数据库中的表文件可以通过新建表或添加表来得到,3,连编应用程序只能生成,.EXE,文件,4,系统的主程序应有初始化环境、调用系统主界面表单、控制事件循环、退出时恢复环境的功能,二、选择题,1,能运行连编的应用程序的环境是(),(,1,),.EXE,文件只能在,Windows,中运行,(,2,),.EXE,文件只能在,Visual FoxPro,中运行,(,3,),.EXE,文件能在,Windows,和,Visual FoxPro,中运行,(,4,),.APP,文件能在,Windows,中运行,2,连编应用程序不能生成的文件是(),(,1,),.EXE,文件(,2,),.APP,文件(,3,),.DLL,文件(,4,),.PRG,文件,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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