书店图书销售系统 2Word格式.docx
- 文档编号:7594235
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:11
- 大小:91.95KB
书店图书销售系统 2Word格式.docx
《书店图书销售系统 2Word格式.docx》由会员分享,可在线阅读,更多相关《书店图书销售系统 2Word格式.docx(11页珍藏版)》请在冰点文库上搜索。
2009040302099题目:
书店图书销售系统
一、课程设计时间
2010~11第2学期第1~2周,共计2周,40学时。
二、课程设计内容
模拟书店经营业务,主要指“购进图书”和“出售图书”2种业务。
由于图书的出售价格高于图书的购进价格,所以系统能够计算累计利润。
要求:
①能够随时显示库存情况和销售情况。
②能够随时计算书店累计利润。
③能够随时购进新书和出售图书,册数不限。
提示:
在Access中创建book表,用以存储图书信息。
三、课程设计要求
程序质量:
✧贯彻事件驱动的程序设计思想。
✧用户界面友好,功能明确,操作方便;
可以加以其它功能或修饰。
✧用户界面中的菜单至少应包括“进书”、“售书”、“计算利润”、“书库现状”、“退出”5项。
✧代码应适当缩进,并给出必要的注释,以增强程序的可读性。
课程设计说明书:
✧课程结束后,上交课程设计说明书和源程序。
课程设计说明书的内容参见提供的模板。
四、指导教师和学生签字
指导教师:
________学生签名:
________
五、成绩
六、教师评语
目录
一、需求分析3
二、设计分析4
三、技术要点5
四、总结9
五、完整的源程序10
六、参考文献12
一、需求分析
(1)在Access中创建books表,以“购进图书”和“出售图书”2方面信息。
此表的结构应如下定义:
图书编号,图书名称,出版社,购进册数,购进价格,出售册数,出售价格。
(2)能够随时显示库存情况和销售情况。
(3)能够随时计算书店累计利润。
(4)能够随时购进新书和出售图书,册数不限。
二、设计分析
(1)基本原理:
建立数据库,然后建立程序设计与数据库的连接,用SQL语句在数据库中查找,添加和更改数据。
(2)总体设计:
图1总体设计
(3)详细设计:
图2详细设计
三、技术要点
需要Access协助,在access中创建book表
(1)使用ADO控件实现数据库的访问的过程通常需要经过一下几步:
I.在窗体上添加ADO数据控件
II.使用ADO连接对象建立与数据提供者之间的连接。
III.使用ADO命令对象操作数据源,从数据源中产生记录集并存放在内存中。
IV.建立记录集与数据绑定控件的关联,再窗体上显示数据。
(1)数据源连接:
使用连接字符串生成,需要选择MicrosoftJet4.0OLEDBProvider,指定数据库文件名。
指定记录源。
利用DataGrid来显示数据
EndSub
(2)由于直接绑定数据库所以可以直接显示数据库的状态。
程序段如下:
Text1‘图书编号
Text2‘图书名称
Text3出版社
Text4购进册书
Text5售出册书
Text6购进单价
Text7售出单价
Text8利润
Text9库存
计算利润
PrivateSubCommand3_Click()
Dimx!
y!
z!
m!
n!
y=Text4.Text
z=Text5.Text
m=Text6.Text
n=Text7.Text
x=z*(n-m)'
Text8.Text=x
显示库存
PrivateSubCommand4_Click()
Dima!
b!
c!
d!
b=Text4.Text
c=Text5.Text
a=b-c
Text9.Text=a
图3图书查询
(2)销售图书是更改数据库中图书信息
Adodc1.Recordset.Update
PrivateSubCommand2_Click()
Text5.Text=Val(Text5)+1
Text9.Text=Val(Text9)-1
Adodc1.Recordset.Update'
更改数据库
窗体-销售图书:
图4销售图书
(3)购进图书是向数据库中添加新书信息
Adodc1.Recordset.AddNew'
增加图书种类
PrivateSubCommand6_Click()
Adodc1.Recordset.AddNew'
窗体-购进图书:
图5购进图书
四、总结
这次课设我的题目是书店图书销售系统,通过这次课设让我了解了VB与数据库之间的联系,可以应用ADO技术使VB与数据库进行联系,还可以应用adodc1.recordset.addnew和adodc1.recordset.update更改数据库中的信息,并能向其中添加新的信息。
在课设过程中,我遇到了重重困难,例如:
VB与数据库的连接技术,通过老师的指点和自己查阅资料,我克服了困难,顺利的完成了任务。
同时我也了解了VB的出现是一场技术革命,它在生活中各个方面都能发挥巨大的作用,所以,学好VB是社会发展的需要。
五、完整的源程序
PrivateSubCommand1_Click()
Text4.Text=Val(Text4)+1
Text9.Text=Val(Text9)+1
PrivateSubCommand5_Click()
End'
结束语句
PrivateSubForm_Load()
PrivateSubText9_Change()
IfText9.Text=0Then
MsgBox("
图书已售完"
)
Command2.Enabled=False
Else
Command2.Enabled=True
EndIf
六、参考文献
[1]刘瑞新.《VisualBasic程序设计教程》.北京:
机械工业出版社,2003
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 书店图书销售系统 书店 图书 销售 系统