毕业设计:学生档案管理系统的设计与实现.docx

毕业设计:学生档案管理系统的设计与实现.docx

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

Email

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个按钮,

文档评论(0)

lqdw888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档