欢迎来到天天文库
浏览记录
ID:18351567
大小:1.34 MB
页数:13页
时间:2018-09-16
《学生成绩管理系统实训报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、枣庄学院数学与统计学院实训报告实训科目:VisualFoxPro课程设计实训课题:学生成绩管理系统的设计与实现班级____________学号____________姓名____________成绩____________指导教师____________20__年__月__日-11-一、设计题目学生成绩管理系统二、开发软件VisualFoxPro6.0三、课题要求1.掌握课堂讲授的基本数据库知识和VFP的基本技巧:(1)数据库管理系统和VFP的界面组成与操作(2)表的基本操作(表的建立与修改、表达式、维护命令)(3)表的查询与统计(排序与索引,SELECT-SQL查询
2、,数据库于视图)(4)程序设计初步(程序文件,程序的控制,多模块程序)(5)表单设计;(6)菜单设计;(7)实例:学生成绩管理系统的开发。2.要求能够独立设计。完成一个简单的学生成绩管理系统,此系统必须有如下基本功能:(1)数据的查询;(2)记录的增加,删除,修改等功能;(3)系统界面良好;(4)操作方便,运行稳定。四、系统开发目标: 本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和适用
3、性,同时注意到先进性。2.对数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询和复合查询。4.能够对查询结果进行分类汇总,实现报表打印。-11-5.方便用户的操作,尽量减少用户的操作。五、设计时间第16周六、系统设计1.总体设计:学生成绩管理系统包含数据编辑、数据查询、数据统计、打印输出、退出系统五个模块。如图:学生信息管理系统数据编辑数据统计数据查询打印输出退出系统学生表成绩表课程表学生信息管理系统数据编辑数据统计数据查询打印输出退出系统学生表成绩表按学号查询按班级查询按课程查询按成绩查询学生统计课程信息学生成绩成绩统计2.数据库设计“学生成
4、绩管理系统”中含有三个表,下面是三个表的结构。表1学生表的结构字段名字段类型字段宽度小数位数学号字符型8姓名字符型8性别字符型2民族字符型10出生日期日期型8-11-家庭地址字符型20班级字符型20系名字符型10专业字符型20入学日期日期型8政治面貌字符型4特招逻辑型1简历备注型4照片通用型4表2成绩表的结构字段名字段类型字段宽度小数位数学号字符型8课程编号字符型5成绩数值型51考试日期日期型8表3课程表的结构字段名字段类型字段宽度小数位数课程编号字符型5课程名称字符型10课程类别字符型4课时数值型30学分数值型313.界面设计(1)设计系统说明表单表单功能:系统说明
5、表单,是关于系统功能或系统使用的说明窗口,设计者通过它可以向用户说明系统相关信息。在系统启动时,程序会弹出一个说明界面,也就是开始界面,该界面显示一段时间后会自动消失,进入主程序。-11-设计步骤:新建一个表单,向表单上添加两个标签控件Label1、Label2、一个定时器控件Timer1,将该表单的Picture属性设置为一幅图片,就可以在表单背景显示图片如图1所示。属性设置见表。表4控件属性设置控件属性属性值Form1TitleBar0AutoCenter.T.Picture添加一幅图片BorderStyle0Label1Caption学籍管理系统V1.0Font
6、Size36FontColor0,0,255BackStyle0Label2Caption制作人:程序员FontSize18FontColor0,0,255BackStyle0Timer1Interval3000添加定时器控件Timer1的Timer事件代码:ThisForm.releasethisform.releasedoform登录界面-11-说明:将表单的TitleBar属性设置为0,可以去掉表单的标题栏,表单开始执行后,定时器就会工作,3000ms后,触发定时器的Timer事件,在事件代码中会退出表单。表单运行结果见图2。图2表单运行图(2)设计系统登陆表单
7、表单功能:系统登陆表单,是用户使用系统的第一个工作表单,具有启动系统、验证操作员“口令”、引导用户使用系统等功能。在登陆表单对用户的密码进行验证时,采用一个密码表,用一个数据表存放用户名和对应的密码。在表单中输入用户名和密码确认后,表单查询密码数据表,如果用户名和密码正确,可以进入下一步的主界面,否则出现错误提示。图3登录表单设计步骤:进入表单设计器,添加两个标签Label1、Label2;两个命令按钮控件Command1、Command2;一个组合框控件Combo1;一个文本框控件Text1,如图3所示。表单及控件属性见表5。-11-表5控件属性设
此文档下载收益归作者所有