- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1
学生档案管理系统项目应用开发
数据库应用程序的开发始终算得上是VB编程中的难点,这是因为你不仅要熟悉VB中关于数据库编程方面的知识(当然这是十分简单的)还要了解数据库的知识。本系统主要用来实现学生基本情况和学生成绩的录入、修改、查询、删除和打印等功能。通过本系统,可以了解如何使用VisualBasic来开发一个比较完整的数据库应用程序。用到的数据库控件有DATA、ADO,添加的一个数
据环境。
一、系统结构图
本系统主要包括学生基本情况更新,学生基本情况维护和学生成绩维护3个大的模块,各个模
块的具体功能如图所示:
块的具体功能如图所示:
添加
删除
学生基本情况更新
修改
查询
选择专业
修改
学生基本情况维护
添加
删除
打印
添加成绩
查找
打印
图1-1应用程序的功能模块
学生档案管理系统
学生成绩维护
按专业查询
按学号查找
按专业查找
二、数据库的建立
本系统用到的数据库是用VisualBasic的外加工具VisualDataManager(可视化数据管理器)创建,名为student.mdb(是access数据库),其中用到两个表,分别为:基本情况表和学生成绩表。
两表的结构如下所示:
2
卫●表1-2
卫●
表1-2
字段名
类型
宽度
学号
Text
6
课程
Test
8
成绩
Long
4
学期
Integer
字段名
类型
宽度
学号
Text
6
姓名
Test
10
性别
Text
2
班级
Text
20
出生年月
Data/Time
8
政治面貌
Text
4
家庭住址
Text
20
电话
Text
8
Text
20
照片
Binary
0
制作过程如下:
1、选择VB外接程序菜单中的可视化数据管理器,进入可视化数据管理器;
2、在可视化数据管理器中选择文件菜单中的新建选项建立数据库文件,然后从数据库厂家列表中
选择要创建的数据库类型(本例选择MicrosoftAccess中的VersionMDB2.0版本);
3、在选择要创建的MicrosoftAccess数据库对话框中,输入数据库名student,按确定按钮进入数
据库窗口;
4、在数据库窗口中单击鼠标右键并从弹出式菜单中选择新建表来创建student.mdb数据库中的两
个表(基本情况表和学生成绩表)。
三、各个窗体的设计与实现
(一)主窗体的设计与实现
首先在VB中新建一个标准工程并起名为成绩管理,在标准工程中添加一个MDI窗体并起名
为Frmmain。主窗体的设计界面如图1-2所示:
×学生档案管理系练
×
数据维护(@)帮助)退出②
SCRLKANANUM
图1-2主窗体的设计界面
在主窗体中主要应用了菜单、工具栏和状态栏。下面分别介绍这些组成部分的功能。
1、菜单的设计
菜单是Windows应用程序中的重要组成部分,这里将对每个菜单项及其子菜单的功能进行简
单介绍,如表1-1所示。
3
表1-3应用程序的菜单项列表
主菜单名
子菜单项
菜单功能
数据维护(Repair)
情况表更新(Edit)
显示学生情况表更新窗体
情况表维护(Cedit)
显示学生情况表维护窗体
成绩表维护(Cjwh)
显示学生成绩表维护窗口
退出本系统(Quit1)
退出应用程序
帮助(Help)
关于系统(Absystem)
显示关于系统窗体
系统帮助(Abhelp)
显示系统帮助窗体
退出(Exit)
推出本系统(Quit)
退出应用程序
MID应用程序中,父窗体可以有自己的菜单,子窗体也可以有属于自己的菜单。这些菜单的
创建都可以利用MenuEditor来进行创建。
2、Imagelist控件
程序包括一个Imagelist控件,它用来为工具栏提供图片。在程序的基本控件中没有此项控件,添加此控件的方法是在基本控件的空白处点击鼠标右键,在出现的快捷菜单中选择部件,之后在部件对话框中的部件选项卡中选择MicrosoftWindowscommoncontrols6.0控件,确定即可。在窗体中添加一个Imagelist控件,名为默认的Imagelist1,再为此控件添加几个图标。
3、工具栏设计
工具栏提供了便捷的操作方式来完成应用程序常用的操作。在现在的Windows应用程序中,工具栏已经成为非常主要的组成部分。本例工具栏的设计步骤为:首先在窗体中添加一个toolbar控件,之后为此控件添加6个按钮,
您可能关注的文档
- 低压三相异步电机的逆变电源毕业论文.docx
- 第二次填石路基试验段施工方案.docx
- 地铁车站降水工程专项施工方案.docx
- 地源热泵系统钻井、埋管工程施工组织设计.docx
- 大连某高级住宅工程电气施工组织设计方案.docx
- 超高温实验室装饰工程施工组织设计.docx
- 大模板内浇外板高层住宅楼工程施工设计方案.docx
- 达陕高速公路t梁预制施工组织设计.docx
- 产业集聚区框架一层施工组织设计(大成)【建筑施工精品】.docx
- 成都电视台钢结构施工方案【建筑施工精品】.docx
- 计及电动汽车移动储能动态电价的微电网优化调度研究及解决方案.pdf
- 浅谈电动汽车充电桩绝缘智能化自检装置的设计与应用 .pdf
- 浅谈电动汽车公共充电桩布局方案评价方法.pdf
- 浅谈基于弹性响应的电动汽车快充电价定价策略 汽车充电桩有序充电.pdf
- 浅谈光储充一体化社区的有序充电策略及解决方案.pdf
- 晚期肾透明细胞癌系统性治疗中国专家共识(2024版).pptx
- 中国膀胱癌保膀胱治疗多学科诊治协作共识(2022版).pptx
- 成人心血管外科手术体外循环患者血液管理指南.pptx
- 下尿路修复重建移植物应用规范中国专家共识.pptx
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx
文档评论(0)