ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:926.76KB ,
资源ID:1842592      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1842592.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VFP课程设计讲解.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VFP课程设计讲解.docx

1、VFP课程设计讲解2013级课程设计任务书学生姓名陈举学号1310662124成绩设计题目教务管理系统分析与设计设计的条件操作系统环境:Windows 2000/xp/win7 或更新版本。硬件配置:CPU:500MHZ以上,内存:需128M以上。硬盘:180M以上。软件环境:Windows 95/98(中文版),或 Windows NT4.0(中文版),或更高版本;Access 2003。设计实施方案用VisualFoxPro6.0开发平台制作了教务管理系统。其中包括的系统主要分为 :用户管理、学生管理、教师管理、成绩管理、退出系统。指导教师评语指导教师系主任课程设计 设计题目 教务管理系统

2、分析与设计 教 学 院 经济管理学院 专 业 信息管理与信息系统 班 级 信管1301 学生姓名 陈举 学生学号 1310662124 指导教师 王伟 2015年10月26日摘 要 随着信息技术的迅速发展,传统的管理模式逐渐被信息化、数字化的管理模式所取代,并且已经进入各行各业和人们生活中的许多方面。 学校中的教务信息管理也在不知不觉进入数字化和信息化的时代。面对信息时代的机遇和挑战,用科技手段提高教学管理无疑是一种行之有效的途径。 教务管理系统是一套专门进行教务信息查询的软件,该系统实现了用户管理、教学管理、学生管理、成绩管理、教材管理等功能,可以方便学校教务处对学校教学进行全方位的管理。关

3、键词:Visual FoxPro、数据库、表单设计、教务管理系统目 录第1章 绪论 11.1需求分析 11.2系统可行性分析 11.1.1技术可行性 11.2.2经济可行性 1第2章 系统设计 22.1系统功能设计 22.2 E-R图设计 2第3章 数据库设计 43.1概念结构设计阶段 43.2逻辑结构设计阶段 43.3数据库运行和维护阶段 5第4章 系统的实现 64.1程序文件 64.2表单设计 64.3代码设计 7第5章 系统的评价 95.1系统的运行 95.2系统评价 11总 结 12参考文献 13 第1章 绪论1.1需求分析 (1)教务系统现状:教务信息现在处于人工管理阶段、信息复杂、

4、管理混乱、效率低下。 (2)开发此系统的必要由于教学管理涉及的管理范围较为广泛,管理的内容繁杂,在日常工作中需要大量的人力、物力,而采取现代化电脑管理手段是一种行之有效的解决方法。用计算机操作的教务信息管理系统是为管理员、教师、学生更好的查阅信息和实现精确管理而开发的管理软件。 1.2系统可行性分析1.2.1技术可行性 本系统是一个小型开发系统,使用vf6.0作为系统开发工具。Vf6.0具有可视化集成开发环境,以事件驱动、图形用户界面等特点,vf6.0集成了强大的数据库开发引擎和技术,在设计学生成绩管理系统方面有着独特的优越性。1.2.2经济可行性 目标系统开发需求比较低,加上具有成熟的软硬件

5、环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期比较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,并且更重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。 第2章 系统设计2.1系统功能设计(1)本系统共分为两个部分,5个完整的功能模块,如图所示。图2-1功能模块图(2)功能说明 用户管理:对使用此管理系统的用户进行的管理,包括管理员、学生、老师。 退出系统:退出此正在运行的系统。 教师管理:查询每一位教师的详细信息。 学生管理:查询每一位学生的详细信息。 成绩

6、管理:对学生的各科成绩进行详细的查询。2.2 E-R图设计图2-2 E-R图第3章 数据库设计3.1概念结构设计阶段 要对教务信息进行管理,首先需要对学校中的各类人群进行管理,仔细考虑,包括教师管理,学生管理,成绩管理三个部分。还有用户管理,方便管理人员对教务信息进行精确、有序、严谨的管理。3.2逻辑结构设计阶段综合考虑,应该包含的数据库表为:成绩表、教师表、课程表、院系专业表。表3-1 成绩表字段名数据类型字段长度索引学号C12升序课程代码C6升序成绩N5成绩备注M4表3-2 教师表字段名数据类型字段长度索引教师工号C6升序姓名C12升序性别C2民族名称C2籍贯C20出生日期D8工作日期D8

7、政治面貌代码C2文化程度代码C2毕业学校C30职称C10院系专业代码C6升序聘用日期D8备注M4表3-4 课程表字段名数据类型字段长度索引课程代码C6升序课程名称C18课时数N2课程类型C20学分N2院系专业代码C6升序表3-5 院系表字段名数据类型字段长度索引代码C6升序系院名称C30专业名称C24备注M43.3数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中我们可以不断地对其进行评价、调整与修改。第4章 系统的实现4.1程序文件程序主文件通常包括定义程序中的应用的全局变量及调用程序入口,同时还需要加入语句“read events”占用程序的进程,然后

8、开始事务处理,否则程序编译后运行时,将一闪而过。本系统的主文件main.prg的代码如下:application.visible=.t.set cent on*clea allclose datapublic passkey*do form mainSET SYSM OFFdo form login_screen.picture=bmpdesktop.jpg_screen.caption=吉林化工学院教务管理信息系统 V1.0_screen.LockScreen=.F. _screen.closable=.t. *_screen.icon=on shutdown do exit.prgappl

9、ication.visible=.t.*on key label RIGHTMOUSE do quick.mpr_screen.WindowState=2*do FORM mainform*do cd.mprread events(2)退出程序的实现的代码如下:set sysm to defa clear event4.2表单设计(1)新建表单向导表单向导,数据库表和自由表中选择user.dbf。(2)在教务管理系统项目管理器(jxgl)中,新建一个表单,命名为“login”。(3)在表单中添加combol、label、text、command控件,使其成为上图所示结构。表单的数据环境即为us

10、er.dbf表。(4)重要控件属性控件名属性值功能Text2PasswordChar*保护此管理系统(5)在项目管理器gxgl中新建一个表单,命名为“main”(6)在表单中插入名称为Mytool的ToolBar类控件,如下图所示:图4-1 表单设计图4.3代码设计在“用户管理”按钮的Click事件中添加以下代码:do form yhgl在“教师管理”按钮的Click事件中添加以下代码:do form jsgl在“学生管理”按钮的Click事件中添加以下代码:do form xsgl在“成绩管理”按钮的Click事件中添加以下代码:do form cjgl在表单确定按钮的click事件中添加以

11、下代码:qx=allt(bo1.value)public yhlbdo case case qx=管理员 yhlb=1 case qx=教师 yhlb=2 case qx=学生 yhlb=3endcase yh=allt(thisform.text1.value)kl=allt(thisform.text2.value)if len(allt(yh)*len(allt(kl)=0 messageb(用户名或口令不能为空!,0+16,错误信息)else locate for allt(yhbh)=yh and yhqx=yhlb if !found() messageb(无此用户!,0+16,错

12、误信息) else if allt(yhkl)=kl thisform.release do menu.mpr do form main else messageb(口令错误!,0+16,错误信息) endif endifendif 第5章 系统的评价5.1系统的运行 程序启动后,在系统登录页面输入正确信息后,将进入程序的主页面的设计。通过程序主页面的设计可以执行相应的操作,并且可以通过选择主页面菜单或按钮,调用相应程序,进行相应操作。程序主页面的运行结果如下图所示。图5-1 主页面的设计(1)系统登陆页面设计图5-2 登录页面的设计(2)用户管理模块设计图5-3用户管理设计(3)教师管理模块

13、设计图5-4教师管理设计(4)学生管理模块设计图5-5学生管理设计(5)成绩管理模块设计图5-6成绩管理设计5.2系统评价教务管理系统就是一个面向个人的管理这类信息的数据库系统,通过教务管理系统将个人的资料分成多个类别,并可通过查询功能对所需的信息进行快速查询、定位等。总 结 本管理系统主要运用Visual FoxPro软件一些基本操作,让我对Visual FoxPro有了更深入的了解,对数据库表、表单、类、报表、菜单、程序的作用有了更加详细的认识,激发了学习此软件的兴趣。通过本次的学习,我深刻体会到了软件工程的思想,要使理论和实际相结合,从而更方便的解决我们生活中遇到的问题。在制作系统之前要充分考虑,避免程序设计时的失误,运用严密的逻辑思维处理问题。同时也了解到了自己的缺点,对于好多知识、概念都不是很清楚,应多看有关数据库系统方面的书,丰富自己的知识,让自己对数据库系统有一个更全方位的了解。参考文献1 王樵民. Access2003数据库开发典型范例.人民邮电出版社,2006:7-512 黄梯云,李一军.管理信息系统.高等教育出版社,2009:134-1393 王珊,陈红.数据库系统原理教程.清华大学出版社,2013:184-213

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1