书店图书销售系统课程设计

书店图书销售系统课程设计

ID:24804799

大小:62.50 KB

页数:16页

时间:2018-11-16

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

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

1、沈阳航空工业学院课程设计学号200704033055班级7403302姓名马贤霖指导教师王晓岩2009年3月5日沈阳航空工业学院课程设计任务书院系:航空宇航工程学院专业:飞行器设计与工程班级:7403302学号:200704033055题目:书店图书销售系统一、课程设计时间2008~09年第二学期第一周,共计1周,20学时。二、课程设计内容用C语言编写软件完成以下任务:模拟书店经营业务,主要指“购进图书”和“出售图书”两种业务。由于图书的出售价格高于图书的购进价格,所以系统能够计算累计利润。要求:①“购进图书”和“出售图书”2方面信息只用1个文件(myF

2、ile.txt)存储,文件中每行数据遵循如下顺序:图书编号,图书名称,出版社,购进册数,购进价格,出售册数,出售价格。②能够随时显示库存情况和销售情况。③能够随时计算书店累计利润。④能够随时购进新书和出售图书,册数不限。三、课程设计要求1.程序质量:²贯彻结构化的程序设计思想。²用户界面友好,功能明确,操作方便。²用户界面中的菜单至少应包括“进书”、“售书”、“计算利润”、“书库现状”、“退出”5项。²代码应适当缩进,并给出必要的注释,以增强程序的可读性。2.课程设计说明书:课程结束后,上交课程设计说明书和源程序。课程设计说明书的格式和内容参见提供的模板

3、。四、指导教师和学生签字指导教师:________学生签名:________五、说明书成绩六、教师评语沈阳航院设计用纸目录一、需求分析……..2二、程序流程图3三、核心技术的实现说明及相应程序段6四、课设总结8五、参考文献9六、源程序9I沈阳航院设计用纸一、需求分析经过对程序设计题目的分析可知,整个程序的设计实现大致分为六个模块,其中每一个模块对应一个函数,他们的功能分别是:显示菜单,购进图书,出售图书,计算利润,书库现状,退出。1、显示菜单主要实现在屏幕上显示菜单目录,以便执行操作。2、购进图书实现的是往文本文档里存入数据,以便后续函数。3、售出图书实

4、现的是卖出图书的名字和册数,提供了出售功能。4、计算利润实现了出售图书和购进图书的价格差与册数的乘积,可计算利润。5、书库现状实现了书库剩余量与出售量与价格的显示功能。6、退出退出书店图书管理系统-13-第13页共16页沈阳航院设计用纸除上面介绍的功能之外,程序还具有退出功能,可以在程序的一次运行当中循环执行所有的功能,并根据需要终止程序的执行。二、程序流程图1、程序总体流程图-13-第13页共16页沈阳航院设计用纸进书模块:定义变量以只写方式打开文件d:\myfile.txt输出文字:“请输入要进书的种数及册数”输入数字输出,图书编号,图书名称,出版

5、社,购进册数,购进单价,出售册数,出售单价For(i=0;i

6、量以只读方式打开文件d:\myFile.txtfor(i=0;!feof(fp);i++)输出文本数据并关闭文件输出“图书编号图示名称出版社现存册数for(j=0;j

7、voidadd(){FILE*fp;intn,i;structbookbook;if((fp=fopen("d:\myFile.txt","w"))!=NULL){printf("请输入要进书的种数,按回车键确认:");scanf("%d",&n);for(i=1;i<=n;i++){printf("请输入第%d种书的图书编号,图书名称,出版社,按回车键确认:",i);scanf("%d%s%s",&book.num,book.name,book.pub);printf("请输入第%d种图书的购进册数,购进单价,出售册数,出售单价:",

8、i);scanf("%d%f%d%f",&book.a,&book.price1

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

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

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