vf教务信息管理系统课程设计

vf教务信息管理系统课程设计

ID:10547613

大小:634.50 KB

页数:17页

时间:2018-07-07

vf教务信息管理系统课程设计_第1页
vf教务信息管理系统课程设计_第2页
vf教务信息管理系统课程设计_第3页
vf教务信息管理系统课程设计_第4页
vf教务信息管理系统课程设计_第5页
资源描述:

《vf教务信息管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计说明书NO.17教务信息管理系统1设计目的数据库基础及应用是一门实用性很强的学科,是进行软件开发的主要基础,只有进行实际操作,才能将理论知识和实际应用有机的结合起来,锻炼学生分析解决实际问题的能力,提高学生实际运用的能力,日后工作中的软件开发打下良好的基础。VFP是微软公司推出的关系型数据库管理系统,它是一种典型的第四代计算机语言。VFP全面支持可视化编程和面向对象的编程,是最为实用的数据库管理系统和中小型数据库应用系统的开发工具之一,它为数据库结构和应用程序开发而设计,是功能强大的面向对

2、象的软件。本课程设计结合数据库内容,运用VFP设计,使学生掌握数据库基础内容。2功能描述教务信息包括学生信息.教师信息.课程信息和学生成绩信息。及时更新修改成绩,学生个人信息(1)实现学生信息的及时查找。(2)实现课程信息的及时管理更新(3)实现教师信息的及时管理。(4)实现学生成绩的及时录入。3方案论证3.1总体设计3.1.1功能框图教务信息管理系统总体功能框图如下图1:沈阳大学课程设计说明书NO.17教务信息处理软件其他功能课程信息管理教师信息管理学生信息管理修改学生信息按学号查询学生信息修改

3、教师信息统计成绩信息修改课程信息报表.打印用户管理按课程编号查询信息按教师号查询信息图1总体功能框图3.2详细设计3.2.1数据库设计教务信息管理软件需要进行用户账号密码登陆,添加特定号账号,教务人员可以根据新生进行添加学生数据修改信息等,管理人员可以根据教师的招聘和退休情况进行添加删除,在课程的界面可以查看课程信息,也可以修改等。报表的提供有助于学生及时了解自己的成绩状况,数据库中有学生表、教师信息表、成绩表、课程信息表、班级表、系信息表、系统用户表,下图是主要有联系表的E-R图,基本E-R图如

4、下图2所示:沈阳大学课程设计说明书NO.17学生课程编号学号课程成绩教师教师编号成绩编号图2基本E-R图3.2.2程序界面设计(1)登陆界面设计:录窗体作为系统的启动窗体,用于核对用户和密码,教务工作管理人员才能登录到本系统进行操作。登录窗体的设计比较灵活,只要能实现用户和密码的验证即可,本系统将其设计成为一个小窗体。①创建一个表单,修改属性名字为“登陆窗口”修改Autoceter的属性为真showwindow属性为2做顶层表单。②创建3个标签分别命名为用户名,用户密码和教务信息管理软件。③创建2

5、个命令按钮,修改Caption属性为确定和取消,在clicked事件中输入代码:use系统用户表cname=alltrim(thisform.用户名.value)ppassword=alltrim(thisform.用户密码.value)setorderto用户名称seekcnameif(系统用户表.用户密码)=ppasswordthisform.releasedoform表单1.scxuse沈阳大学课程设计说明书NO.17elseMESSAGEBOX("用户或者密码错误请重试",0+64,"教务

6、信息管理系统")thisform.用户名.value=""thisform.用户密码.value=""endif(2)主窗口设计:主窗口有菜单跟界面构成,使用菜单能快速高效的找到所需要的命令,而且节省空间,使系统看起来更加简洁。①文件新建一个菜单,在菜单名输入查询、修改、统计、帮助、退出。②在结果中编辑子菜单并在名称中写入个人信息、教师信息、课程信息等。在选项中写入命令如下:doform"个人信息.scx"在退出中写入命令“quit”保存并生成菜单。③新建个表单,在表单的Init事件中关联菜单代码

7、如下:do菜单文件.MPRwiththis,.t.④修改Form的showWindow值为2作为顶层表单,WindowType属性值为1模式保存表单。3.2.3程序功能设计(1)学生窗口设计:学生窗口包括学生的基本信息修改、添加、删除、查找。利用学号进行查询学生的基本信息包括姓名、年龄、性别、籍贯、成绩等。主要有标签、文本框、命令按钮、命令按钮组控件构成其中主要的控件属性如下表3所示表3控件名字属性名属性值说明标签Caption学号指定对象标题说明命令按钮Caption确定指定按钮功能说明表单Sh

8、owWindows1在顶层表单中显示窗口表单位置命令按钮确定的Clicked的代码如下:locatefor学号=upper(allt(thisform.text1.value))ifnotfound()=messagebox('没有该学号的学生!',0+64+0,'提示')gotopendif(2)统计窗口设计:沈阳大学课程设计说明书NO.17统计窗口可以根据姓名或者学号进行成绩的统计,用到的控件有标签、命令按钮、组合框、文本框、表格。主要的控件属性如下表4所示:表4控件名字属性名

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

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

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