c++课程设计:图书销售管理系统

c++课程设计:图书销售管理系统

ID:33746615

大小:516.50 KB

页数:13页

时间:2019-02-28

c++课程设计:图书销售管理系统_第1页
c++课程设计:图书销售管理系统_第2页
c++课程设计:图书销售管理系统_第3页
c++课程设计:图书销售管理系统_第4页
c++课程设计:图书销售管理系统_第5页
资源描述:

《c++课程设计:图书销售管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计报告课程名称:面向对象程序设计C++设计题目:图书销售管理系统专业:计算机科学与技术姓名:学号:指导教师:李晓虹2016年1月1日1.系统需求分析1.1开发背景随着现代图书流通市场的竞争愈演愈烈,如何以一种便捷的管理方式加快图书流通信息的反馈速度,降低图书库存占用,缩短资金周转时间,提高工作效率,已经成为能否增强图书销售企业竞争力的关键问题。以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书销售,入库情况的统计和核实等往往采用对书籍卡号的人工检查进行。数据信息处理工作量大,容易出错。由于数据繁多,容易丢

2、失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。信息技术的飞速发展给图书企业的管理带来了全新的变革,采用图书管理系统对图书企业经营运作进行全程管理,不仅使商家摆脱了以往人工管理产生的一系列问题,而且提高了管理效率,减少了管理成本,增加了经济效益。通过管理系统对图书企业的发展进行规划,可以收集大量关键可靠的数据。综合上述,建立一个图书销售管理系统,使图书销售管理工作更加规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书销售情况等管理操作。1.2开发目的图书市场

3、日益激烈的竞争迫使图书销售商家希望采用一种新的管理方式来加快图书流通信息的反馈速度,而计算机信息技术的发展为图书管理注入了新的生机。通过对市场的调查得知,开发一款合格的图书信息管理系统用来解决图书销售管理中的几个问题:能够对图书销售信息进行集中管理,能够大大提高图书销售员的工作效率,降低工作成本,能够帮助购买客户更加直观快捷的了解图书相关信息并进行合理购买。1.3功能需求通过对图书销售管理过程的研究分析,在程序设计时系统应实现的功能:(1)实现图书的进货入库管理,根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应

4、商。系统输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。(2)实现图书的退货管理,顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。(3)实现图书的销售管理,进入本系统销售控制台,输入顾客要买书籍的书名及数量,判断购买数量是否超过书籍库存数量,若不超过,决定购买,并同时把此次销售的有关信息添加到日销售库中,若超过,提示不能购买此书籍(4)实现图书的销售统计,根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜。1.4数据需求通过对系统功能需求的分析,可以

5、初步确定该系统的基本数据需求。由各个功能模块可以进一步确定具体的数据需求,具体数据需求如下:(1)图书进货管理模块数据需求:该模块主要管理图书进货信息,需要表示图书进货信息、供应商信息的数据,应包括排序、进货时间、图书编码、书名、作者、出版商、图书类型、进货价、进货量、供应时间、供应商、供应数量等数据项。(2)图书退货管理模块数据需求:该模块主要管理图书退货信息,需要表示图书退货信息的数据,应包括排序、退货时间、图书编码、书名、作者、出版商、图书类型、价格、退货数量等数据项。(3)图书销售管理模块数据需求:该模块主要管理图书销售

6、的情况,需要表示图书销售、图书库存信息的数据,应包括排序、售出时间、图书编码、书名、作者、出版商、图书类型、售价、售出数量、库存量、进货价等数据项。(4)图书销售统计管理模块数据需求:该模块主要管理图书售出统计的情况,需要表示图书售出统计信息的数据,应包括图书编码、书名、作者、出版商、图书类型、售价、售出数量、售出总量等数据项。2.总体设计2.1总体设计此图书销售管理系统主要包括图书进货管理,图书退货管理,图书销售管理,和图书销售统计管理等功能。具体如图所示:图书销售管理系统图书进货管理图书退货管理图书销售管理图书销售统计管理进

7、货记录管理供应商信息管理退货查询与操作退货记录管理图书查询管理销售图书管理销售记录管理日销售量管理销售排行榜管理图2-13.详细设计3.1系统登录模块设计为了防止非法用户进入系统,程序中设计了一个“图书管理系统登陆”窗口。在程序启动时,首先显示登陆窗口进行用户身份验证,如果用户输入的用户名或密码不正确,将禁止进入系统。只有输入的用户名和密码都正确,才能进入系统,运行效果图如下:图3-1图3-2图3-33.2图书进货管理模块设计图书进货功能设计主要实现在现有图书数量的基础上添加被选中的图书,其中包括图书进货记录显示,供应商报价功能

8、设计,具体设计如下:图书进货记录显示界面:图3-4图3-5此功能设计思想主要是显示已进货的图书记录,使用的数据表:bm_BookStock,bm_Supply主要代码://显示供应商数据库中的所有记录voidCStockManage::OnDisplay(){/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。