vf学生成绩管理系统.doc

上传人:大米 文档编号:552396704 上传时间:2024-03-11 格式:DOC 页数:17 大小:70KB
返回 下载 相关 举报
vf学生成绩管理系统.doc_第1页
第1页 / 共17页
vf学生成绩管理系统.doc_第2页
第2页 / 共17页
vf学生成绩管理系统.doc_第3页
第3页 / 共17页
vf学生成绩管理系统.doc_第4页
第4页 / 共17页
vf学生成绩管理系统.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《vf学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《vf学生成绩管理系统.doc(17页珍藏版)》请在金锄头文库上搜索。

1、目录 一、前言 1 二、设计题目 1 三、开发运行环境 1四、系统设计的一般过程 4第二章系统的总体设计 6第三章系统数据库设计 6第四章系统功能模块设计 6第五章系统实施 6一、创建项目11二、创建数据库11三、创建数据库中的表11四、设置数据库中表之间的关系11第六章主要表单及其事件代码的实施11一、使用表单向导创建表单11二、创建自定义的表单11三、表单中的代码11四、创建主界面的表单11五、创建系统的主菜单11六、创建主程序11七、连编编应用程序11八、运行应用程序11结束语30一、前言1、作业目的本综合作业的目的是使学生在已有的信息管理理论、计算机应用技术和高级语言程序设计等知识的基

2、础上,运用所学的基础理论、专业知识和基本技能,解决本专业技术中的实际问题。它既是培养学生综合能力和独立工作能力的教育过程,又是对学生素质的一次全面的检验。2、作业内容考生针对实际中的某个问题,或模拟实际应用中的某个问题进行设计开发,所开发的系统应具备基本的信息管理功能(如VFP、Access), 例如:人事管理信息系统、工资管理信息系统、公文管理信息系统、学生学籍管理信息系统等。3、作业要求(1)、应按照管理信息系统应用项目开发的基本办法进行系统的分析、设计和实施,作业中要求体现出分析、设计过程。(2)、要求将可重用代码和模块化等设计思想用于设计中。(3)、设计方面的作业,要有良好的结构,良好

3、的人机界面,正确可靠,可读性好.二、设计题目学生成绩管理系统三、开发运行环境:运行环境:Windows XP开发工具:Visual Foxpro 6。0 数据库:SQL server 四、系统设计的一般过程学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本学生成绩管理系统基本上能具体化、合理化的管理学生的成绩档案,用结构化的思维方式去了解计算机的基本工作原理和高级程序设计语言。下面简单介绍下开发的一般过程。1、求分析阶段

4、:开发数据库系统首先要明确用户的各项需求,以确定系统实现的目标和软件开发的构思。需求分析一般包括数据分析和功能分析。数据分析的结果是归纳出系统应该包括的数据,以便进行数据库设计:功能分析的目的是为应用程序设计提供依据。2、设计阶段:对系统开发进行总体规划,建立软件系统的结构.它包括数据库设计和系统功能模块设计。数据库数据就是将需求进行综合、归纳与抽象,形成一个统一的概念模型,并画出其E-R模型图(实体联系图,表示实体之间的联系),然后转化为某个数据库管理系统所支持的数据模型,设计出需要的数据结构.系统功能模块设计就是设计每个模块的输入、输出以能完成的功能。3、实施阶段:用某个数据库管理系统来具

5、体实现所做的设计方案,此阶段一般包含以下四部分。数据库设计 操作管理数据库里面的数据是系统的核心目标.菜单设计 用于组织应用程序的各项功能.界面设计 用于控制数据的输入和输出。这些界面是用户和数据库系统之间的接口,既要方便用户使用,还要清晰、直观地展示数据信息,给用户创造一个良好的工作环境。功能模块设计 用于完成具体的数据处理工作,如数据的录入、修改和编辑,信息的查询与统计等,一般通过控件的事件代码来实现。调试程序 当一个程序编写完成后,应该进行调试,找出程序中的各种错误。4、测试阶段:此阶段的任务有以下几项。验证应用程序是否在不同条件下都能得到正确的结果.检查系统是否完全满足用户的需求,在功

6、能上是否还有遗漏。检验在程序运行过程中对可能遇到的问题是否都有相应的解决措施,确保系统正式投入使用进的安全性和可靠性.5、运行维护阶段:系统通过测试后即可投入正式运行,并在运行过程中不断修改、调整和完善。五、系统的总体设计“学生成绩管理系统”可以对学生的各种信息进行全面管理,根据需求分析设计出系统的总体结构如图1-1所示.第一层为系统层,通常对应主程序。系统功能如下:成绩输入、成绩查询、数据维护.数据维护又包括:学生信息维护、系别信息维护、课程信息维护。图1-1 六、系统数据库设计系统数据库设计就是确定数据库中所包含的表.根据系统的使用需求,归纳出4个实体:学生信息表、成绩信息表、课程名表、系

7、别表实体,E-R图如图1-2所示。然后进行逻辑结构设计,将其转换为VFP数据库管理系统所支持的关系数据库模型,即转换为4个二维表:学生信息表、成绩信息表、课程名表、系别表、:最后进行物理设计,即确定表的各字段名称、数据类型与宽度、主键、索引以能表之间的联系等。图1-2 学生信息表:学号姓名系号性别0001张三C1男0002李四C2男0003黄红C3女0004胡小君C4女0005吴虹C5女 系别表系号系别名称负责人C1计算机系张燕C2英语系黄小云C3化学系刘雁C4物理系于军C5数学系张军 课程名表课程号课程名称JCC语言JH化学结构JD大学英语JW大学数学JY大学语文 成绩信息表学号课程号分数学

8、分0001JC8530002JD8040003JH7530004JW8320005JY813七、系统功能模块设计本系统将系统功能划分为:成绩输入、成绩查询、数据维护3个模块。数据维护又包括:学生信息维护、系别信息维护、课程信息维护。1、成绩输入 用于学生考试成绩的输入。2、成绩查询 用于学生成绩的查询。可以设置查询条件,系统调用相关的条件进行查询.3、数据维护 用于对学生信息表、系别表、课程名表的数据进行增、删、改操作。各功能模块的功能通过表单来实现。表单的设计在后面介绍。八、系统实施Visual FoxPro数据系统是依附项目而存在的,一个系统至少需要一个项目,Visual FoxPro数据

9、库系统就是用项目管理器组织的管理整个系统,找开项目后,会出现一个项目管理器,用项目管理器可以很方便地将文件加入到项目中.(一)、创建项目操作步骤:图13 启动VFP6。0,单击菜单跌“文件,选择菜单“新建”,或单击工具栏中的“新建”,就会出现如图1-3所示的“新建”对话框。 选中“项目”,单击“新建文件”,就可以出现如图1-4所示用于“创建”项目的对话框.图14 在“保存在下拉列表框中选择文件保存的位置,选定为F: 学生成绩管理系统,在“项目文件”文本框中输入项目的文字,在此输入“学生成绩,再单击“保存”按钮,此时一个空项目“学生成绩”创建成功,如图15。图15(二)、创建数据库VFP数据库系

10、统操作和管理的对象就是数据库,所以一个系统至少需要一个数据库。对于本系统来说就需要创建一个数据库用来存储学生信息、课程信息、成绩信息、系别信息。创建的步骤如下:在项目管理器中选择“数据选项,选中“数据库”单击“新建”会出现如图16所示。图1-6单击“新建数据库按钮,出现如图14所示的对话框,在“数据库名”中输入“成绩管理,单击“保存”,弹出数据库设计器对话框,如图1-7,单击右键会出现快捷菜单,其中的功能和工具栏中的功能一样,关闭数据库设计器后项目管理器中的数据选项的“数据库前多了一个图标“,说明有数据库,展开后如图1-8所示。图17图18(三)、创建数据库中的表向数据库中加入表的步骤(1)在

11、如图18项目管理器中的“数据”中选中“表”,单击“新建出现“新建表”对话框,选择“新建表”按钮,出现如图1-4一样的对话框,然后输入“成绩信息表”单击“保存”,弹出“表设计器”。(2)然后把“成绩信息表”的字段与记录填入表中,结果如图1-9所示。图1-9单击“索引”,设置“学号”、“课程号”字段为普通索引,如图110所示.图110设置“分数”字段的“字段有效性”的“规则在0,100的范围内。选择“字段”选取项,在“字段有效性”中的“规则”中输入表达式“分数 =0 AND分数 =100”,如图1-9所示,也可单击,在出现的表达式生成器中生成,如图111所示,选择需要的内容就可生成表达式“分数=0

12、 AND分数=100”,这表示表“成绩信息表”的字段“分数中填入的值在于或等于0并且要小于或等于100.图111然后,单击“确定则完成“成绩信息表”的创建。 (6)其它三个表的内容添加也如上面的方法一一完成。 (7)设置“学生信息表”的“学号为主索引,“系号为普通索引。 (8)设置“课程名表的“课程号”为主索引。 (9)设置“系别表”的“系号”为主索引。(四)、设置数据库中表之间的关系设置数据库中表之间的关系如下:在如图8“项目管理器的“数据”选项卡中选中“成绩管理”图标,单击“修改”按钮,出现“数据库设计器”,拖动“学生信息表的主索引“学号”到“成绩信息表的索引“学号”上。拖动“课程名表”的

13、主索引“课程号”到“成绩信息表”的索引“课程号”上.拖动“系别表的主索引“系号”到“学生信息表”的索引“系号”上,结果如图12所示。图112九、主要表单及其事件代码的实施为了系统的需要本系统设计了如图13所示的7个表单,作为系统用户和数据表进行数据交互的界面.图113(一)、使用表单向导创建表单先以表单“kechenming”的创建为例,操作如下:在“项目管理器”中选择“文档选项卡,选中表单图标,如图14所示,单击“新建”按钮,弹出“新建表单”对话框,如图15所示,单击“表单向导”按钮,出现“向导选取对话框,如图16所示.图114图1-15 图116选择“表单向导”,单击“确定按钮,出现“表单向导”对话框,如图17所示。图117 图118从图17中选择“课程名表”,单击“按钮,将“课程名表”中所有字段都加入设计的表单中,单击“下一步”按钮,出现选择表单样式的表单向导对话框,如图18所示。选择样式为“标准式”,单击“下一步”按钮,出现选择排序字段的表单向导对话框,如图19所示,选择索引字段“课程号”字段,单击“添加按钮,单击“下一步”

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 公司方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号