VF学生成绩管理系统课程设计

VF学生成绩管理系统课程设计

ID:40577508

大小:2.96 MB

页数:13页

时间:2019-08-04

VF学生成绩管理系统课程设计_第1页
VF学生成绩管理系统课程设计_第2页
VF学生成绩管理系统课程设计_第3页
VF学生成绩管理系统课程设计_第4页
VF学生成绩管理系统课程设计_第5页
资源描述:

《VF学生成绩管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、河南理工大学计算机科学与技术学院课程设计报告2007—2008学年第二学期课程名称数据库课程设计设计题目学生成绩管理系统学生姓名^0^学号专业班级指导教师申自浩2008年7月1日 • 1问题描述1.1背景1)某大学有学生若干万名,每个学生每学期必须学习若干门课程。2)每个学生有学号、姓名、性别、班级、出生日期等基本信息。3)每门课程有课程号,课程名称、任课教师、学分等信息。4)学校需要对每个学生的基本信息、所学课程、成绩进行统一管理,以便于对信息进行查询、浏览和修改。1.2数据需求学生成绩管理系统

2、主要用于学生成绩信息管理,据分析学生成绩管理系统的数据表可浓缩为:学生基本信息表、课程基本信息表和学生成绩信息表。根据学校的情况,可按下面的步骤来分析:(1)确定学生所在的院系、所学的专业以及所在的班级。(2)确定学生所在班级的课程以及该课程学生的成绩;另外还需要知道学生所在班级、学号和学期。(3)分析学生的基本信息,如姓名、性别、出生年月、家庭住址、联系电话。(4)用户信息分析,通常包括用户名和密码。• 2解决方案(或数据库系统设计)性别2.1E-R模型设计课程学生班级学号出生日期姓名查询成绩任

3、课教师课程号课程名称学分成绩根据E—R图,将其转化为如下数据实体,数据库:学生成绩管理系统.dbc,包括如下的表和视图:1)学生登记表——学生表.dbf。字段名称字段类型字段宽度xh字符型10xm字符型6xb字符型2csrq日期型8bj字符型42)课程登记表——课程表.dbf。字段名称字段类型字段宽度kch字符型2kcm字符型10js字符型10xf字符型103)成绩登记表——成绩表.dbf字段名称字段类型字段宽度xh字符型10kch字符型2cj数值型34)借书视图(lyxview)。为了进行浏览总

4、表的需要,需要设计了一个总表浏览视图,该视图从学生表.dbf等3个表中提取了10个字段的数据:学生表.xh学生表.xm学生表.xb学生表.csrq学生表.bj课程表.kch课程表.kcm课程表.js课程表.xf成绩表.cj其视图关系可由以下SQL语句定义:SELECT学生表.*,课程表.*,成绩表.cj;FROM学生成绩管理系统!学生表,学生成绩管理系统!课程表,;学生成绩管理系统!成绩表;WHERE学生表.xh=成绩表.xh;AND课程表.kch=成绩表.kch所建数据库如下图所示:2.2数据表

5、本系统需要使用的数据如下:•3 系统实现3.1开发环境本系统由SQL语言编写,在VisualFoxpro6.0软件环境下可以正常运行3.2系统流程图系统流程图模块主要由刘龙洋同学设计,而系统的功能设计主要由李江滨同学完成,我主要负责程序主要功能界面的设计,下面是部分流程图:开始用户登陆界面总表浏览成绩报表课程报表学生报表版权所有查询维护表记录浏览成绩浏览课程浏览学生更改口令系统维护浏览查询报表帮助、3.3程序主要功能界面 1、登录界面的设计:第一步:在表单上单击鼠标右键,并在弹出菜单中选择“数据环

6、境”项,打开数据环境设计器,添加数据表mm.dbf;第二步:创建表单并保存为“登录”;第三步:添加lable1,并设置其caption属性为“欢迎使用学生成绩管理系统!”;第四步:添加lable2和text1并设置相关属性;第五步:添加timer控件,并设置其Enabled属性为“真”,用于设计窗口动画。登录界面如下图所示:2、修改密码表单的设计:第一步:在表单上单击鼠标右键,并在弹出菜单中选择“数据环境”项,打开数据环境设计器,添加数据表mm.dbf;第二步:创建表单并保存为“修改密码”;第三步

7、:添加label1、label2、label3,并设置其caption属性分别为“请输入旧密码”、“请输入新密码”、“请确认新密码”;第四步:添加text1、text2、text3,并设置相关属性;第五步:添加command1和command2,并设置其caption属性分别为“确认”和“取消”;修改密码表单如下图:3、学生基本信息维护表单的设计:第一步:创建表单,并保存为学生表.scx;第二步:添加lable1~lable5,其caption的属性如下图所示;第三步:添加文本框text1~tex

8、t5,并设置相关属性;第四步:添加“院系”、“专业”、“班级”和“学期”列表框;第五步:添加类,并设置相关属性,用于增添和修改学生基本信息;第六步:添加文本框text6,并设置相关属性;第七步:添加command1~command10,并设置相关属性;第八步:添加“返回”按钮,其功能是关闭此界面;第九步:执行运行命令,并进行测试。4、课程信息维护表单的设计:第一步:创建表单,并保存为课程表.scx;第二步:添加lable1~lable4,其caption的属性如下图所示;第三步:添

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。