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

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

ID:37945567

大小:594.50 KB

页数:31页

时间:2019-06-03

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

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

1、word格式文档目录一、设计目的2二、设计内容2三、设计要求2四、设计过程31、面向对象分析32、数据结构分析73、系统执行流程8五、程序运行结果11六、设计总结17参考文献17附录18专业整理word格式文档图书销售管理系统一、设计目的本图书销售管理系统,主要用于小型的书店,进行简单的图书的管理,为了能够更好的管理书店的销售的情况和库存的情况书店销售管理系统主要的功能有:(1)图书入库管理:维护入库图书信息,图书编号、书名、价格等,自动计算库存。(2)图书查询统计:可以根据图书分类、出版社、书名、作者等条件查询图书的详细信息

2、。(3)销售管理:销售过的图书都记录在销售列表中,方便统计收入。图书销售后,要记录图书库存,按每天统计销售额、每个月或季度生成报表,并生成畅销书单。二、设计内容(1)图书信息包括书名、书号、作者、出版社、单价、库存数量、进价、售价、利润;(2)用户登录界面设计(3)信息维护:包括子模块有增加图书信息、删除图书信息、修改图书信息(4)查询功能:可按书名查询、作者查询、或出版社查询(5)排序功能:能实现按图书销售利润进行排序的功三、设计要求(1)只能使用C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如

3、果能采用图形菜单界面更好)(3)学生可自动增加新功能模块(视情况可另外加分)(4)写出课程设计报告,具体要求见相关说明文档专业整理word格式文档四、设计过程1、面向对象分析(1)对象模型设计(2)各个类设计专业整理word格式文档系统中说明了4个类,每个类的详细设计如下:1.Book类classbook{//book基类protected:stringname;//名称floatprice;//价格intnum;//编号intkucun,xcl,salel;//库存,现存量,销售量public:intgetnum(){ret

4、urnnum;}//编号接口函数stringgetname(){//名称接口函数returnname;}floatgetprice(){returnprice;}//价格接口函数intgetkucun(){returnkucun;}//库存量接口函数intgetxcl(){returnxcl;}//现存量接口函数intgetsalel(){returnsalel;}//销售量接口函数virtualvoidinput()=0;//输入虚函数virtualvoidoutput()=0;//输出虚函数说明:Book类是一个基类,用于

5、定义图书基本的信息。例如:其中stringgetname()是一个接口函数,能获得图书的姓名。2.Yule(娱乐类)classyule:publicbook{//娱乐的派生类public:voidinput(){//输入cin>>name;cin>>num;cin>>price;cin>>kucun;cin>>salel;cin>>xcl;}voidoutput(){//输出cout<<"Yule:"<

6、<>counts;cout<<"售后剩余:"<

7、t()函数是对图书信息的输入和输出而且他们是在基类中定义的纯虚函数。study(学习类图书)classstudy:publicbook{//学习类public:voidinput(){cin>>name;cin>>num;cin>>price;cin>>kucun;cin>>salel;cin>>xcl;}voidoutput(){cout<<"Learn:"<

8、te1(){intcounts;专业整理word格式文档cout<<"输入售出的图书的本数"<>counts;cout<<"售后剩余:"<

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

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

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