- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE / NUMPAGES
1.课程设计的目的和要求(代码在下面)
目的:
通过?C++课程设计,使学生能更全面的掌握所学的知识,将课本的全部内容联系起来,使学生把所学的知识用到具体的工作和学习中。通过课程设计,能够提高学生分析问题、解决问题,从而运用所学知识解决实际问题的能力,并培养基本的、良好的程序设计技能。
要求:
明确课设任务,复习与查阅有关资料。
设计报告要清楚明了,带有明确注释。
3.本次课程设计按照教案要求需要在三周时间内独立完成,学生要发挥自主学习的能力,充分利用课余时间,完成设计题目,不断测试,优化。
2.课程设计任务内容
笔记本电脑产品信息包括:产品名称、品牌(或厂商)、产品型号、进价、库存数量。
笔记本电脑销售信息包括:产品名称、品牌、产品型号、销售数量、售价、总金额(销售数量*售价)、销售日期(年.月.日)、客户名称。
系统的主要功能包括:
1. 创建笔记本电脑产品信息文件,根据提示输入若干笔记本电脑的信息,并将这些信息保存至一个文件中。
2. 增加笔记本电脑信息,在原有笔记本电脑产品信息文件的基础上增加新的笔记本电脑信息,并保存至原产品信息文件中。
3. 删除笔记本电脑信息,提示用户输入要进行删除操作的产品名称和产品型号,如果在产品信息文件中有该信息存在,则将对应的笔记本电脑信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。
4. 修改笔记本电脑信息,提示用户输入要进行修改操作的产品名称和产品型号,如果在产品信息文件中有该息存在,则将提示用户输入要修改的选项,并将结果保存至原产品信息文件,并提示用户选择是否继续进行修改操作。
5. 笔记本电脑销售经管,创建一个销售记录文件,每完成一次销售,就按销售信息的要求输入各项数据,并将该次的销售信息添加到文件中,同时修改相应的笔记本电脑产品信息文件(主要是修改其库存数量)。
6. 按不同条件进行查询操作,输出满足条件的笔记本电脑信息。
(1) 输入产品名称,在笔记本电脑产品信息文件中查找相应的笔记本电脑信息并输出。
(2) 输入产品名称,在销售记录文件中进行查找,输出该笔记本电脑的所有销售信息。
(3) 输入一个日期,输出该天所有笔记本电脑的销售信息。
(4) 输入客户名称,输出与该客户有关的所有销售信息。
7. 按不同条件进行统计工作。
(1) 输入一个日期(年.月.日),在销售记录文件中统计该天笔记本电脑的总销售量、总销售金额,并计算该天的销售利润。
(2) 输入一个日期(年.月),在销售记录文件中统计该月笔记本电脑的总销售量、总销售金额。
(3) 输入一个日期(年.月),在销售记录文件中统计该月中各个品牌的笔记本电脑的总销售量,并按总销售量从高到低的顺序输出笔记本电脑品牌名称。
(4) 输入品牌名称,在销售记录文件中统计其不同型号的销量,并输出销量最高的那个型号的笔记本电脑的信息。
3.详细设计说明
该题目要求将电脑的信息和销售信息全部存入文件,并且在用的时候从文件中调用。从文件中调用时应用到结构体数组,应注意到结构体数组的引用方式。对电脑信息进行删除、修改时,应注意把修改后的信息保存到原文件中,以供查询和统计功能对信息的使用。
每一项功能都包含在一个函数中,这些函数在主函数中调用。
4.软件使用说明
第一次运行时需要先建立一个infor.txt,sel.txt的空文件,然后进行创建。以后执行就不需要了,直接用原来文件中的信息。通过提示信息进行操作。
5.设计心得与体会
通过课程设计,使自己认识到了自己的不足,对C++的运用还不熟悉,综合应用的能力不强。有些知识点记不牢,编程时要不断的翻课本。还出现一些低级错误,导致程序无法执行。我们要提高自己的实践能力,解决一些实际问题。
6.参考文献
《C++ 程序设计》
7.附录:代码实现
#includestdio.h
#includestdlib.h
#includestring.h
struct information //定义结构体
{
char name[15]。
char brand[15]。
char model[15]。
int inprice。
int num1。
}。
struct sell
{
char name[15]。
char brand[15]。
char model[15]。
int num2。
int outprice。
int sumprice。
struct date
{int year。
int month。
int day。
}date1。
char person[20]。
}。
int n,s,i,cn=0,sn=0。
struct information infor[1000]。//定义结构体数组
struct sell sel[1000]。
v
原创力文档


文档评论(0)