VB课程设计文档格式.docx

上传人:b****6 文档编号:16617964 上传时间:2022-11-24 格式:DOCX 页数:11 大小:190.33KB
下载 相关 举报
VB课程设计文档格式.docx_第1页
第1页 / 共11页
VB课程设计文档格式.docx_第2页
第2页 / 共11页
VB课程设计文档格式.docx_第3页
第3页 / 共11页
VB课程设计文档格式.docx_第4页
第4页 / 共11页
VB课程设计文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

VB课程设计文档格式.docx

《VB课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《VB课程设计文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

VB课程设计文档格式.docx

Abstract:

Thelibraryborrowingbookssystemrequirementsuserslogon,theusermanagementtorealizebasicinformationmanagement,theinquiresborrowingandreturningthebook,realizethefunction.

Bylookinguplotsofdatum,weselectedVisualBasicpresentedbyMicrosoftbecauseofitsobjectivetoolsinWin32.VBofferedaseriesofActiveXoperatingadata-base.Itcangiveyouashort-cuttobuildupaprototypeofsystemapplication.Theprototypecouldbemodifiedanddevelopedtillusersaresatisfiedwithit.

Keywords:

managementformfieldVBAccessDatabase

设计算法分析

一、设计策略

本系统的结构是自顶向下扩展的、层次化的暗盒模块结构。

对高层模块,将采用以事务为中心的设计策略,把一个大的复杂的系统逐步分解成较小的相对简单的暗盒模块。

对低曾模块,采用以变换为中心的设计策略。

此外,为了提高模块的内聚性,降低模块间的耦合程度,数据库的设计原则是把它作为模块间的邮政信箱,从而实现数据共享又提高了模块的独立性,使系统具有很高的可修改性。

二、系统结构

图书馆管理系统

三、模块说明书

借还系统包括借书系统和还书系统。

在执行借书操作时,首先输入学生学号,根据提示信息选择所借书的信息,包括图书编号,图书名称,出版社,图书价格和现有册数;

在执行还书操作时,首先输入学生学号,填写索还书的信息。

累计现状系统包括学生累计和书库现状。

学生累计里包括学生学号,学生姓名,以及已借书的册数等信息。

书库现状里包括图书名称,出版社,图书价格和现有册数等信息。

退出操作在执行完所有操作之后进行,退出程序。

四、窗体介绍

1、主窗体

进入主页面,点击借还系统,会显示借书、还书,如图1-1;

图1-1

(1)、借书系统

点击借书,如图1-2,输入正确的学号,点击确定,则会显示出学号和学生姓名,已借了几本书和还可以借几本,选择要借的图书,击确认借书,上限是五本;

图1-2

如若输入的学号不正确,提示没有相关的学生记录,如图1-3

图1-3

(2)、还书系统

输入正确的学号,点确定,显示学生信息和借书的清单,点击书名对应的还书控件,按确定,刷新学生的借书情况,

2、累计现状

(1)、学生累计

(2)、书库现状

程序代码:

PrivateSubhs_Click()'

显示还书窗体

flag=1

FormMain.Hide

Form1.Show

EndSub

PrivateSubjs_Click()'

显示借书窗体

flag=0

PrivateSubskxz_Click()'

查看学生信息

Form2.Show

PrivateSubtc_Click()'

退出

ask=MsgBox("

退出否?

"

vbYesNo)

Ifask=6Then

End

EndIf

PrivateSubxslj_Click()'

查看图书信息

PrivateSubForm_Activate()'

加载的时候选相应的标签页

DimiAsInteger

Ifflag=0Then

Form1.Caption="

借书"

SSTab1.Tab=0

SSTab1.TabEnabled(0)=True

SSTab1.TabEnabled

(1)=False

Else

还书"

SSTab1.Tab=1

SSTab1.TabEnabled(0)=False

SSTab1.TabEnabled

(1)=True

Text1.Text="

Label3.Caption="

Label4.Caption="

Label3.Refresh

Label4.Refresh

Command3.Enabled=False

Fori=0To4

Text2(i).Text="

Nexti

Command2(i).Enabled=False

DataGrid1.Columns(0).Caption="

图书编号"

DataGrid1.Columns

(1).Caption="

图书名称"

DataGrid1.Columns

(2).Caption="

出版社"

DataGrid1.Columns(3).Caption="

图书价格"

DataGrid1.Columns(4).Caption="

现有册数"

PrivateSubCommand1_Click()

Form2.Hide

FormMain.Show

PrivateSubForm_Activate()

学生累计"

Ifflag=1Then

书库现状"

EndIf

学号"

学生姓名"

已借册数"

DataGrid2.Columns(0).Caption="

图书编号"

DataGrid2.Columns

(1).Caption="

图书名称"

DataGrid2.Columns

(2).Caption="

出版社"

DataGrid2.Columns(3).Caption="

图书价格"

DataGrid2.Columns(4).Caption="

现有册数"

五、数据库设计

5.1 数据库总体结构

本系统采用关系型数据库SQLServer,数据库由、若干个二维表构成。

本系统的表分为两类。

一类是目录,即索引。

另一类是实际数据。

5.2 数据库结构

图书清单

列名

数据类型

长度

允许空

书名

Varchar

50

出版社

varchar

图书编号

smallint

图书价格

现有册数

学生清单

学号

姓名

varChar

4

已借书的册数

Store列表

已借书号

结 论

经过测试,此系统是可行的,此系统各模块都能实现各自的功能,但仍有一些其它的功能需要添加和完善,这是我第一次用VB来设计一个小程序,历时一周终于完成,其间有不少感触。

通过这次课程设计,我认识到自己对一些知识的细节还不是很清楚,还有待于进一步提高;

通过这次课程设计,我明白了做任何事情都要脚踏实地,认真钻研,严格谨慎。

向在这次课程设计中给与指导和帮助的牛翠霞老师表示衷心的感谢!

参考文献

《VisualBasic实用教程第二版》郑阿奇 曹戈编著,电子工业出版社

《VisualBasic贯通教程》史斌星等编著,清华大学出版社

《VisualBasic6.0程序设计教程》高职高专贯通制教材编写组编著,电子工业出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 教育学心理学

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

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