




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生成绩管理系统设计报告机自096 200810301633 高俊东1、 需求分析 学生成绩管理系统包括对学生基本信息的管理、课程基本信息的管理、学生成绩信息的管理、系别信息的管理,能这些数据进行添加、删除、修改和查询。并且要求能方便地录入学生成绩以及对学生成绩进行查询。其功能要求具体如下:1 登陆界面:要求拥有正确的用户名和密码才能进入系统。2 学生成绩录入:要求能方便地录入学生各科成绩。3 学生成绩查询:要求能准确无误地查询学生的各科成绩。4 数据维护:能够对学生基本信息、学生成绩信息、课程信息、系别信息进行维护。5 系统维护:要求能够进入系统后可以更改登陆密码。2、 系统总体设计 “学生成绩管理系统”可以对学生的各种信息进行全面管理,根据需求分析设计出系统的总体结构如图1-1所示。系统功能模块如下:成绩输入模块、成绩查询模块、数据维护模块、系统维护模块。数据维护模块又包括:学生信息维护模块、学生成绩信息维护模块、系别信息维护模块、课程信息维护模块。 学生成绩管理系统登陆界面 系统安全维护课程信息维护系别信息维护学生成绩信息维护学生基本信息维护学生成绩录入系统维护学生成绩查询数据维护系统主界面 图1-13、 系统数据库的设计与实现 系统数据库设计就是确定数据库中所包含的表。根据系统的使用需求,归纳出5个实体:学生信息表、成绩信息表、课程表、系别表、用户表实体,其E-R图如图1-2所示:然后进行逻辑结构设计,将其转换为VFP数据库管理系统所支持的关系数据库模型,即转换为5个二维表:学生基本信息表、学生成绩信息表、课程表、系别表、用户信息表,最后进行物理设计,即确定表的各字段名称、数据类型与宽度、主键、索引以及表之间的联系等。性别姓名学号学生基本信息表系号系别表姓名系别名称学号班级照片特长负责人系号学生成绩信息表用户名密码用户信息表课程名称课程号课程名称课程号成绩课程表 图1-21.学生基本信息表:2. 学生成绩信息表:3. 系别表:4. 课程表:5. 用户信息表:6. 设置索引以及各表之间的联系: 4、 系统各功能模块的详细设计 采用模块化程序设计方法,可以将一个复杂系统的设计转化为多个简单系统设计,便于修改和维护,也便于多人同时开发系统。1 登陆界面(登陆界面.SCX): 要求设计为如图所示界面:用到三个label控件、两个文本框控件、两个按钮控件、一个Image控件、以及一个Windows Media Player控件(此控件需要自己添加:选项Active控件添加)。将各个控件的属性进行设置以满足界面要求,下面为主要控件代码:登陆按钮click事件:退出按钮:将Windows Media Player控件的URL属性设置如图所示:将image控件的picture属性设置如下:且在表单的Activate事件中写如下代码:2 学生基本数据维护界面(.SCX)、学生成绩数据维护界(.SCX)、系别信息维护界面(.SCX)、课程数据维护界面(.SCX)的设计上述四个表单界面均采用向导进行设计,下面以学生数据维护界面.scx为例,截图如下:学生成绩数据维护界面(.SCX)、系别信息维护界面(.SCX)、课程数据维护界面(.SCX)按照上述截图步骤可得:3 数据维护界面设计 通过该界面可以打开:学生基本数据维护界面(.SCX ).学生成绩数据维护界面(.SCX)、系别信息维护界面(.SCX)、课程数据维护界面(.SCX)设计如下:需要5个label控件,通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。编写各按钮控件的click代码如下:4 系统维护界面(.SCX)设计需要四个label控件、四个文本框控件、两个按钮控件。修改各控件属性满足如图的外观要求。主要的控件代码,截图如下:确定按钮的click事件:退出按钮的click事件:5 学生成绩录入界面(.SCX)、学生成绩查询界面(.SCX)的设计 用到两个Combo控件、一个grid控件、五个label控件、三个文本框控件、三个按钮控件。通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。右键点击Combo控件,设置其数据来源,如图所示:下面为主要控件的事件代码:Combo1控件InteractiveChange的事件代码:Combo2控件InteractiveChange的事件代码:清空按钮的click事件代码:录入成绩按钮的click事件代码:退出按钮的事件代码:查询用到了两个Combo控件、两个文本框孔家、三个Label控件、六个按钮控件,通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。右键点击Combo控件,设置其数据来源,如图所示:主要控件的事件代码如下:6 学生成绩报表(.FRX)设计如下使用向导进行设计,截图如下:7 主界面(.SCX)的设计:用到一个label控件、六个按钮控件、一个Soundplayer控件(通过截图所示进行添加,默认在VFP9SamplesClasses)、一个Image控件。通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。下面为主要控件的事件代码:设置Soundplayer1的属性如下:设置Image1的属性如下:且编写表单的Activate事件代码如下:5、 设计主程序和连编 为了能够顺利连编,生成可执行程序(.EXE),设计一主程序如下,且右键将其设置为主文件,点击连编:注:所有的文件必须存放在一个文件夹中,包括所用到的两个背景图片和两首MP3歌曲,若要脱离VFP9运行(即在没有安装VFP9的计算机上运行,需要把VFP9的运行库考入文件夹),如以下截图所示,.dll文件为运行库文件,可以网上下载,也可以在安装了VFP9的电脑上C:/programme files/system32(system)x下搜索,拷贝。,6、 总结 打开学生成绩管理系统.exe,输入用户名、密码,进入系统进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年反担保合同编制指南:标的及履约责任落实
- 2025峨眉山路小学食堂废弃物处理与物业管理服务协议
- 诸子百家思想比较
- 诸城市环保知识培训课件
- 2025合同终止协议解除流程是怎样的
- 2025兽药网络店铺转让合同协议书
- 语文知识与能力培训课件
- 红血丝知识培训课件
- 新能源行业2025年储能电池安全防护技术创新与产业布局报告
- 红楼梦批注式阅读课件
- 2025年中级银行从业资格之中级风险管理真题及答案详解(基础+提升)
- 数控加工程序管理办法
- 2025年综合类-农艺师考试-农艺师考试-园艺工考试-高级花卉工考试历年真题摘选带答案(5卷100题)
- 小学六年级综合实践环境保护计划
- 联邦学习框架下的设备故障智能诊断算法研究
- 婚内财产协议模板
- 中国钼金属行业市场调查报告
- 物业追缴奖励方案(3篇)
- 华为公司组织管理制度
- 2025年中国蛋白肽市场现状分析及前景预测报告
- 幼儿大班如厕教学课件
评论
0/150
提交评论