




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、vf 课程设计实验报告模板经济管理学院学生信息管理系统的设计与实现09年 12 月 28 日一、课程设计的目的和意义 当今,人类正在步入一个以智力资源的占有和配置,知识生产、分配和使用为 最重要因素的知识经济时代,为了适应知识经济时代发展的需要,大力推动信息产 业的发展,我们通过对学生信息管理系统的设计,来提高学生的操作能力,及对理 论知识的实践能力,从而提高学生的基本素质,使其能更好的满足社会需求。学生信息管理系统是一个简单实用的系统,它是学校进行学生管理的好帮手。 此软件功能齐全,设计合理,使用方便,适合各种学校对繁杂的学生信息进行统筹 管理,具有严格的系统使用权限管理,具有完善的管理功能
2、,强大的查询功能。它 可以融入学校的信息管理系统中,不仅方便了学生信息各方面的管理,同时也为教 师的管理带来了极大地便利。我们进行本次课程设计的主要目的是通过上机实践操作,熟练掌握数据库的设计、表单的设计、表单与数据库的连接、SQL语言的使用和了解它的功能:数据定义、数据操纵、数据控制,以及简单 VF程序的编写。基本实现学生信息的管理, 包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息 的修改和学生信息的删除,并对 Visual FoxPro6.0 的各种功能有进一步的了解, 为我们更进一步深入的学习奠定基础,并在实践中提高我们的实际应用能力,为我 们以后的学习和工作提
3、供方便,使我们更容易融入当今社会,顺应知识经济发展的 趋势 。、系统功能设计通过该系统可以基本实现学生信息的管理,包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除。系统 功能模块如下图所示。学生信息管理系统主界面登录管理学学学学学生牛牛牛生信信信信信自自自自自J 111、J 111、J 111、J 111、J111、录查浏修删入询览改除三、系统设计内容及步骤3.1创建项目管理文件1.启动foxpro系统,建一个项目管理器,命名为“学生管理”-2 -忌耳昌営輕暑-牛AMi3.2 数据库及数据表的设计1. 设计数据表的结构,数据表的结构如下 字段名 字
4、段类型 字段宽度学号 数值型 8姓名 字符型 10性别 字符型 2民族 字符型 10出生日期 日期型 8家庭地址 字符型 20所在班级 字符型 20专业名称 字符型 20入学日期 日期型 8政治面貌 字符型 142. 建立数据库及表的操作如下 :(1) 选择项目管理器中的“数据”。- 3 -(2) 选择数据中的“数据库”,按“新建”,弹出对话框,选择“新建数据 库”按钮。弹出保存对话框,数据库命名为“学生管理”,并保存。(3) 按数据库设计器工具栏上的“新建表”按钮,弹出新建表对话框,按“新 建表”,输入新表名 (学生信息 ) ,按“保存”。 单击“确定”以后出现对话框询 问“现在输入数据记录
5、吗 , ”,选择“是”,输入学生信息,输入后关闭。3.3 主控界面设技1. 登录界面设计(1) 选择项目管理器中的“文档”(2) 选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。(3) 将空表单的标题属性Caption修改成“学生信息管理系统”。(4) 在表单中放入两个标签控件,其标题分别为“学号”、“密码”,继续放入两个命令按钮控件,分别设置其标题属性为“登录”、“退出”。(5) 保存后关闭。-4 -2. 管理表单制作(1) 选择项目管理器中的“文档”。(2) 选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单,将空
6、表单的标题属性Caption修改成“管理”。(3) 在表单中放入五个命令按钮,设置其标题属性分别为“录入”、“修 改”、“浏览”、“查询”、“删除”。(4) 保存后关闭。录入表单制作3.(1) 选择项目管理器中的“文档”。(2) 选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表 单”,先制作一个空表单。(3) 将空表单的标题属性Caption修改成“录入”。(4) 在表单中放入两个命令按钮控件,分别设置其标题属性为“录入”、“退(5)保存后关闭。-5 -4.修改表单制作(1) 选择项目管理器中的“文档”(2) 选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”
7、,先制作一个空表单,将空表单的标题属性Caption修改成“修改”。(3) 在表单中放入三个命令按钮控件,分别设置其标题属性为“查询”、“修改”、“返回”,设置一个标签和一个文本框,将标签的Caption属性修改成“学号0(4)保存后关闭。-6 -5. 浏览表单制作(1) 选择项目管理器中的“文档”。(2) 选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单,将空表单的标题属性Caption修改成“浏览”。(3) 在表单中放入三个命令按钮,分别是“上一条”,“下一条”,“关 闭”。6. 查询表单制作(1) 选择项目管理器中的“文档”。(2) 选择文档中的“表
8、单”,点击“新建”按钮,弹出对话框,选择“新建表 单”,先制作一个空表单。(3) 将空表单的标题属性Caption修改成“查询”。(4) 在表单中设置个命令按钮,分别是“查询”。(5) 保存后关闭。-7 -7. 删除表单制作(1) 选择项目管理器中的“文档”。(2) 选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单,将空表单的标题属性Caption修改成“删除”。(3) 在表单中设置一个命令按钮“删除”。(4) 保存后关闭。3.4把所作的程序进行连编,生成可执行程序四、测试及分析以 VF6.0 表单设计开发的“学生信息管理系统”,不但通过表单向导进行开 发
9、,而且结合自己引入数据编辑控件进行数据表单窗体的设计和数据录入。此系统 功能齐全,设计合理,使用方便,适合各种学校对繁杂的学生信息进行统筹管理, 具有严格的系统使用权限管理,具有完善的管理功能,强大的查询功能。它可以融 入学校的信息管理系统中,不仅方便了学生信息各方面的管理,同时也为。 教师的管理带来了极大地便利此外,通过对该系统的设计可以更进一步清楚数据库表单设计是如何实现的, 掌握它可以设计出自己满意的应用程序。此系统设计简单、有实用性,通过该系统 我们可以熟悉数据库系统开发工具,逐步熟练使用各种设计工具、技术和手段,掌 握程序调试方法和技术,使我们能够按照数据库系统开发的程序和规范进行,
10、熟练 掌握方案选择、总体设计、数据库设计、详细设计、系统测试等环节,系统能够实 现预定的功能,运行稳定,操作方便,唯一不足的地方就是整个各个环节都要求我 们自己动手,并且命令程序过于繁杂。此外,由于时间短暂,学生所做的课程设计还不是很完美,某些程序还不能顺 利运行,希望以后学校能够为我们提供更多的时间来操作训练,- 9 -五、结束语当今世界,信息科学技术已经渗透到经济、文化和社会的各个领域,迅速改变 着人们的观念、生活和社会结构,作为大学生的我们应该紧跟时代潮流,不断丰富 自己的知识,以适应知识经济发展的需要。通过这次关于学生信息管理系统的课程 设计,让我更加深刻地感受到了掌握计算机知识的重要
11、,并在这短暂的实践中熟练 的掌握了数据库的设计、表单的设计、表单与数据库的连接、SQL语言的使用和了解它的功能:数据定义、数据操纵、数据控制,以及简单 VF程序的编写。基本实现了学生信息的管理,包括系统的登录、学生信息的录入、学生信息的浏览、学生信 息的查询、学生信息的修改和学生信息的删除,并对 Visual FoxPro6.0 的各种功 能有了进一步的了解,并且使我的动手操作能力得到了很大提高,为我们以后更加 深入的学习奠定了基础。我通过这次对学生信息管理系统的设计,在让我充分感受信息技术带给我们方 便的同时,也让我充分认识到自己知识的匮乏,所以,我们平时要加强知识的积累 来提高我们的知识水
12、平和操作能力,从而提高我们的基本素质,使能更好的满足社 会需求。这次实验的成功很大程度上依赖于老师的讲解,在此对老师表示深深的谢 意。同时,也希望学校以后能给我们提供更多的实践机会,把课堂上的理论知识运 用到实践当中,来提高我们各方面的素质,为我们步出校门,及早融入社会打下坚 实基础。总之,这次课程设计让我们受益匪浅,我以后会更加注重这方面知识的学习与 积累,使我们在经济全球化的今天能够经得起时代的考验。- 10 -附录 : 源代码清单1. 登录的命令 :a=thisform.text1.value b=thisform.text2.value a=alltrim(a)b=alltrim(b)
13、if a=01 and b=01do form 管理 .scxthisform.releaseelsethisform.num=thisform.num+1if thisform.num=3wait 错误的次数已到3次window timeout 3thisform.releaseelsethisform.text1.value=thisform.text2.value=endifendif2. 退出的命令 :thisform.release 3. 查询的命令 :Select * from 表 1 where 姓名 in (thisform.text1.value)4. 删除的命令 :use
14、表 1a=thisform.text1.value dele from表 1 where 学号=apackthisform.release5. 浏览的命令 :其中上一条的命令 :skip -1if bof()go topendifthisform.refresh 其中下一条的命令 :skipif eof()- 11 -学号.value)学号.value) 学号.value)学学学学学学go bottomendifthisform.refresh6. 修改的命令 :其中修改的命令 :a=alltrim(thisform.txt姓名 .value)update 表 1 set 姓名=a where
15、 学号=alltrim (thisform.txt b=alltrim(thisform.txt 性别 .value)update 表 1 set 性另=a where 学号=alltrim (thisform.txt c=alltrim(thisform.text 民族.value)update 表 1 set 民族=a where 学号=alltrim (thisform.txt d=alltrim(thisform.txt 出生日期 .value)update 表 1 set 出生日期=a where 学号=alltrim (thisform.txt 号.value) e=alltrim
16、(thisform.txt家庭地址.value)update 表 1 set 家庭地址=a where 学号=alltrim (thisform.txt 号.value) f=alltrim(thisform.txt所在班级.value)update 表 1 set 所在班级=a where 学号=alltrim (thisform.txt 号.value) g=alltrim(thisform.txt专业名称.value)update 表 1 set 专业名称=a where 学号=alltrim (thisform.txt 号.value) h=alltrim(thisform.txt入学日期.value)update 表 1 set 入学日期=a where 学号=alltrim (thisform.txt 号.value) i=alltrim(thisform.txt政治面貌.value)update 表 1 set 政治面貌=a where 学号=alltrim (thisform.txt 号.value) thisform.refresh其中查询的命令 :表1select 民族, 出生日期, 家庭住址 , 所在班级, 入学日期 ,政治面貌 from ; where 学号 =alltrim(thisform.txt学号 .value)thisform.tx
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国新能源薄膜项目商业计划书
- 弹性理论考试题及答案
- 大专新生考试题目及答案
- 中国磷铵硼肥项目经营分析报告
- 定制产品协议书
- 售后质保协议书
- 储能电站考试题及答案
- 电梯战略合作协议书
- 2025年中国镍铝钼合金粉项目创业投资方案
- 2025年中国十二碳醇酯项目商业计划书
- 2025红十字救护员理论考核试题及答案
- 2025秋统编版(2024)小学道德与法治二年级上册(全册)课时练习及答案(附目录)
- 2025年特种设备作业人员考试特种设备操作安全培训课程试题及答案试卷
- 穴位贴敷操作技术
- 2025年四川省基层法律服务工作者执业核准考试历年参考题库含答案详解(5套)
- 露天煤矿应急救援
- 2025中国高血压防治指南
- 特色产业园汇报
- 关注肿瘤早期筛查和预防的重要性
- 2025年上半年实验室管理体系内审资料
- 科协经费管理办法
评论
0/150
提交评论