书店管理系统课程设计报告Word文档格式.docx
- 文档编号:16399219
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:15
- 大小:2.57MB
书店管理系统课程设计报告Word文档格式.docx
《书店管理系统课程设计报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《书店管理系统课程设计报告Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
英俊的叔叔
2010年6月30日
一、系统定义
该系统采用Delphi软件开发工具开发,单机运行,主要供书店等图书销售商使用。
系统提供图书管理、销售管理、会员管理等模块(如图)。
在图书管理模块中,用户可以对图书及其相关信息进行增加、查询等操作;
在销售管理模块中,用户可以根据实际销售情况查询、更新销售记录;
在会员管理系统中,可以进行系统会员的查询和新用户的添加等操作。
以上操作中涉及的数据信息,都保存到数据库中。
二、需求分析
1)该书店经营多种类型图书
2)图书的进价通常要低于售出价格
3)如果一本图书很长时间内都没有卖出,可能要面临打折处理,这类书称为特价书。
4)经常光顾书店的人可以办一个会员卡,会员卡上金额积累到一定程度时可以打折,但特价书不在打折之列。
非会员的编号为0。
5)一个会员可以买多种图书,
三、系统设计
1、概念结构设计
2、逻辑结构设计
books(ISBN、书名、作者、类型、单价、数量、入库时间)
VIP(会员编号、会员名、会员积分)
createtablesales
(ISBNvarchar(20)primarykey,
vnovarchar(10),
QUANTITYint,
total_moneymoney,
outdatevarchar(10));
createtablesales_copy
createtablequanxian
(innamechar(20)primarykey,
mimachar(20),
quanxianchar(20));
3、系统功能模块图
四、详细设计
1.图书销售过程
createprocsell
@aintoutput
AS
declare@ISBNvarchar(30),
@vnochar(10),
@QUANTITYint,
@total_moneyfloat(6),
@indatedatetime
select@ISBN=ISBN,
@vno=vno,
@QUANTITY=QUANTITY,
@total_money=total_money
fromsales_copy
ifexists
(
select*
frombooks
whereISBN=@ISBN
andQUANTITY<
@QUANTITY
)
begin
set@a=1
deletefromsales_copy
end
elseifexists
anddatediff(day,indate,getdate())>
60
begin
set@a=2
updatebooks
setQUANTITY=QUANTITY-@QUANTITY
whereISBN=@ISBN
updatesales_copy
settotal_money=0.8*total_money*@QUANTITY
ifnotexists
(select*
fromsales
whereISBN=@ISBN)
insertintosales
fromsales_copy
delete
else
begin
updatesales
setQUANTITY=QUANTITY+@QUANTITY
end
elseifexists
fromVIP
wherepoints>
=200
andvno=@vno
set@a=3
updateVIP
setpoints=points+@total_money
wherevno=@vno
end
else
set@a=4
settotal_money=total_money*@QUANTITY
过程有关的E-R图:
五、系统实现与测试
1、开发平台和工具选择
Delphi可视编程工具和Microsoftsqlserver2000数据库工具。
2、系统测试
经测试,系统运行稳定,基本功能全部实现。
六、课程设计总结
这次数据库课程设计基本完成了。
但是设计过程可谓起伏跌宕。
由于开始对图书零售系统一无所知,只好查大量的资料,耗掉了不少时间,做到后台数据库是更是困难重重,在写存储过程时几乎是一边学习与一边设计,感觉相当痛苦,花了一周终于搞完后台,前台相对简单,但是前后台的数据经常矛盾,导致程序故障,于是调试程序耗了不少时间,通过努力,还是啃下了这块硬骨头,虽然算不上美观实用,但完成了基本的功能。
通过这次设计,才知道理论所学运用到实际的困难。
为了以后的发展,从此要努力学习。
参考文献:
1.数据库系统概论(第四版)高等教育出版社
2.Delphi7.0程序设计清华大学出版社北京交通大学出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 书店 管理 系统 课程设计 报告