1、学生信息管理系统主界面登录管理学学学学学生牛牛牛生信信信信信自自自自自J 111、J 111、J 111、J 111、J111、录查浏修删入询览改除三、系统设计内容及步骤3.1创建项目管理文件1.启动foxpro系统,建一个项目管理器,命名为“学生管理”-2 -牛AMi3.2 数据库及数据表的设计1.设计数据表的结构,数据表的结构如下 字段名 字段类型 字段宽度学号 数值型 8姓名 字符型 10性别 字符型 2民族 字符型 10出生日期 日期型 8家庭地址 字符型 20所在班级 字符型 20专业名称 字符型 20入学日期 日期型 8政治面貌 字符型 142. 建立数据库及表的操作如下 :(1)
2、选择项目管理器中的“数据”。- 3 -(2)选择数据中的“数据库”,按“新建”,弹出对话框,选择“新建数据 库”按钮。弹出保存对话框,数据库命名为“学生管理”,并保存。(3)按数据库设计器工具栏上的“新建表”按钮,弹出新建表对话框,按“新 建表”,输入新表名 (学生信息 ) ,按“保存”。 单击“确定”以后出现对话框询 问“现在输入数据记录吗 , ”,选择“是”,输入学生信息,输入后关闭。3.3 主控界面设技1. 登录界面设计(1)选择项目管理器中的“文档”(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。(3)将空表单的标题属性Caption修改成
3、“学生信息管理系统”。(4)在表单中放入两个标签控件,其标题分别为“学号”、“密码”,继续放入两个命令按钮控件,分别设置其标题属性为“登录”、“退出”。(5)保存后关闭。-4 -2.管理表单制作(1)选择项目管理器中的“文档”。单”,先制作一个空表单,将空表单的标题属性 Caption修改成“管理”。(3)在表单中放入五个命令按钮,设置其标题属性分别为“录入”、“修 改”、“浏览”、“查询”、“删除”。(4)保存后关闭。录入表单制作3.(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表 单”,先制作一个空表单。(3)将空表单的标题属性Caption修改成“录入”。(4)在表
4、单中放入两个命令按钮控件,分别设置其标题属性为“录入”、“退4.修改表单制作单”,先制作一个空表单,将空表单的标题属性 Caption修改成“修改”。(3)在表单中放入三个命令按钮控件,分别设置其标题属性为“查询”、“修改”、“返回”,设置一个标签和一个文本框,将标签的 Caption属性修改成“学号-6 -5.浏览表单制作单”,先制作一个空表单,将空表单的标题属性 Caption修改成“浏览”。(3)在表单中放入三个命令按钮,分别是“上一条”,“下一条”,“关 闭”。6.查询表单制作(3)将空表单的标题属性Caption修改成“查询”。(4)在表单中设置个命令按钮,分别是“查询”。7.删除表
5、单制作单”,先制作一个空表单,将空表单的标题属性 Caption修改成“删除”。(3)在表单中设置一个命令按钮“删除”。3.4把所作的程序进行连编,生成可执行程序四、测试及分析以 VF6.0 表单设计开发的“学生信息管理系统”,不但通过表单向导进行开 发,而且结合自己引入数据编辑控件进行数据表单窗体的设计和数据录入。此系统 功能齐全,设计合理,使用方便,适合各种学校对繁杂的学生信息进行统筹管理, 具有严格的系统使用权限管理,具有完善的管理功能,强大的查询功能。它可以融 入学校的信息管理系统中,不仅方便了学生信息各方面的管理,同时也为。 教师的管理带来了极大地便利此外,通过对该系统的设计可以更进
6、一步清楚数据库表单设计是如何实现的, 掌握它可以设计出自己满意的应用程序。此系统设计简单、有实用性,通过该系统 我们可以熟悉数据库系统开发工具,逐步熟练使用各种设计工具、技术和手段,掌 握程序调试方法和技术,使我们能够按照数据库系统开发的程序和规范进行,熟练 掌握方案选择、总体设计、数据库设计、详细设计、系统测试等环节,系统能够实 现预定的功能,运行稳定,操作方便,唯一不足的地方就是整个各个环节都要求我 们自己动手,并且命令程序过于繁杂。此外,由于时间短暂,学生所做的课程设计还不是很完美,某些程序还不能顺 利运行,希望以后学校能够为我们提供更多的时间来操作训练,- 9 -五、结束语当今世界,信
7、息科学技术已经渗透到经济、文化和社会的各个领域,迅速改变 着人们的观念、生活和社会结构,作为大学生的我们应该紧跟时代潮流,不断丰富 自己的知识,以适应知识经济发展的需要。通过这次关于学生信息管理系统的课程 设计,让我更加深刻地感受到了掌握计算机知识的重要,并在这短暂的实践中熟练 的掌握了数据库的设计、表单的设计、表单与数据库的连接、 SQL语言的使用和了解它的功能:数据定义、数据操纵、数据控制,以及简单 VF程序的编写。基本实现了学生信息的管理,包括系统的登录、学生信息的录入、学生信息的浏览、学生信 息的查询、学生信息的修改和学生信息的删除,并对 Visual FoxPro6.0 的各种功 能
8、有了进一步的了解,并且使我的动手操作能力得到了很大提高,为我们以后更加 深入的学习奠定了基础。我通过这次对学生信息管理系统的设计,在让我充分感受信息技术带给我们方 便的同时,也让我充分认识到自己知识的匮乏,所以,我们平时要加强知识的积累 来提高我们的知识水平和操作能力,从而提高我们的基本素质,使能更好的满足社 会需求。这次实验的成功很大程度上依赖于老师的讲解,在此对老师表示深深的谢 意。同时,也希望学校以后能给我们提供更多的实践机会,把课堂上的理论知识运 用到实践当中,来提高我们各方面的素质,为我们步出校门,及早融入社会打下坚 实基础。总之,这次课程设计让我们受益匪浅,我以后会更加注重这方面知
9、识的学习与 积累,使我们在经济全球化的今天能够经得起时代的考验。- 10 -附录 : 源代码清单1.登录的命令 :a=thisform.text1.value b=thisform.text2.value a=alltrim(a)b=alltrim(b)if a=01 and b=do form 管理 .scxthisform.releaseelsethisform.num=thisform.num+1if thisform.num=3wait 错误的次数已到3次window timeout 3thisform.text1.value=thisform.text2.value=endif2.退
10、出的命令 :thisform.release 3. 查询的命令 :Select * from 表 1 where 姓名 in (thisform.text1.value)4.删除的命令 :use 表 1a=thisform.text1.value dele from 表 1 where 学号=apack5.浏览的命令 :其中上一条的命令 :skip -1if bof()go topthisform.refresh 其中下一条的命令 :skipif eof()学号.value)学号.value) 学号.value)学go bottomthisform.refresh6.修改的命令 :其中修改的命
11、令 :a=alltrim(thisform.txt 姓名 .value)update 表 1 set 姓名=a where 学号=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
12、 set 出生日期=a where 学号=alltrim (thisform.txt 号.value) e=alltrim(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
13、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 民族, 出生日期, 家庭住址 , 所在班级, 入学日期 ,政治面貌
14、from ; where 学号 =alltrim(thisform.txt 学号 .value)thisform.txt 姓名 .value= 姓名thisform.txt 性别 .value= 性别thisform.txt 民族 .value= 民族thisform.txt 出生日期 .value= 出生日期7.管理的命令 :其中浏览的命令 : do form 浏览 .scx其中删除的命令 : do form 删除 .scx do form 查询 .scx do form 修改 .scx其中录入的命令 : do form 录入 .scx- 12 -指导教师评语及成绩指导教师评语成绩签字:年月日
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1