课程设计--图书售销管理系统

课程设计--图书售销管理系统

ID:9937560

大小:295.00 KB

页数:23页

时间:2018-05-16

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

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

1、中南大学程序设计基础实践报告题目学生姓名指导教师学院专业班级完成时间目录:第一章系统描述-------------------------------------------21.系统要求和内容-------------------------------------------3第二章功能模块----------------------------------2.1功能模块结构2.2模块的功能描述第三章数据结构3.1需要处理的数据3.2数据结构设计第四章算法主要模块算法第五章运行结果5.1典型界面5.2输入和输出

2、数据第六章总结6.1设计实践中遇到的问题及解决与思考6.2对程序开发的认识与思考附录参考文献第21页共23页第一章系统描述1.1系统要求和内容分析1.1.1图书基本信息的录入录入图书的基本信息,包括书号,书名,作者,出版社,并储存在一个结构数组中。1.1.2图书采购(1)录入图书的采购信息,并保存在采购函数的局部变量中(2)根据采购单价和采购数量自动计算采购金额,并打印采购金额。(3)根据图书编号在书库中搜索,若书库中有当前采购的图书编号,则根据采购数量,增加相应的图书库存量。(4)如果书库中没有当前采购的图书编号

3、,则自动从图书基本资料中把相关信息提取出来,增加到书库;并且根据采购数量,增加相应的书库存量。1.1.3图书销售(1)输入图书的销售信息,并保存在销售函数的局部变量中(2)根据当前销售的图书编号、销售数量,从图书库存信息中查找销售要求是否合法:若有该图书且数量充足则进行销售;若没有该图书或库存数量不足则报错。(3)根据销售单价和销售数量自动计算销售金额,并打印销售金额。(4)销售时从库存中减去相应的数量。1.1.4利润计算根据“全部的销售金额-全部的采购金额”,计算书店的利润情况。1.1.5信息查询(1)可根据图书

4、编号或书名,查询图书资料基本信息。(2)可根据图书编号或书名,查询该图书的库存信息。第二章功能模块2.1功能模块结构第21页共23页主菜单图书信息查询图书销售模块图书采购模块图书基本信息录入利润计算模块查询图书库存信息查询图书基本信息2.2模块的功能描述该程序主要分为,一个主菜单,五个模块,最后一个图书信息查询模块下,包含两个小模块,分别查询基本信息和库存信息,查询时,可按书名查询和按图书编号查询。图书基本信息录入模块:用input_info函数录入图书的基本信息,保存在结构数组中。图书采购模块:用book_pur

5、chase函数进行图书的采购,输入图书书号,书名,单价,采购数量,计算并输出采购金额,把图书信息集采购数量添加到库存中。图书销售模块:用book_sale函数进行图书的销售,输入图书书号,书名,售价,销售数量,计算并输出销售金额,并从库存中扣减相应数量。利润计算模块:用profit第21页共23页函数及全局变量销售总额sale_sum,采购总额purchase_sum,计算利润并打印。图书信息查询模块:通过书名或书号搜索查图书基本信息和库存信息,并打印出来。第三章数据结构3.1需要处理的数据(1).图书资料基本信息

6、:图书编号、书名、作者、出版社、定价等。(2).图书采购信息:采购序号、采购图书编号、采购单价、采购数量、采购金额等。(3).图书销售信息:销售序号、销售图书编号、销售单价、销售数量、销售金额等。(4).图书库存信息:图书编号、书名、作者、库存数量等。3.2数据结构设计3.2.1用结构体数组bookI[N]储存图书基本信息:structbookInfo/*定义结构体用于存储图书基本信息*/{longid;charname[20];charauther[10];charpublish[20];floatprices;

7、}bookI[N];/*N是宏定义的变量*/3用结构体数组bookS[N]储存图书库存信息:structbookStore/*定义结构体用于存储图书库存信息*/{longid;charname[20];第21页共23页charauther[10];intbookNum;}bookS[N];/*N是宏定义的变量*/3.2.2全局变量用全局变量num_s统计库存信息中图书的种类用全局变量num统计基本信息中图书的种类用全局变量sale_sum来统计销售总额用全局变量purchase_sum来统计销售总额intnum_s

8、=0;/*书库中图书种类计数*/intnum=0;/*基本信息中图书种类计数*/floatsale_sum=0;/*销售总额*/floatpurchase_sum=0;/*购买总额*/3.2.3局部变量图书购买函数和图书销售函数中,购买信息和销售信息用局部变量实现。inti,j,purchase_num;longid,purchaseNum;floatpur

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

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

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