课程设计(商品管理系统)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
郑州工业应用技术学院课程设计说明书
题目:简单的产品管理系统
姓名:刘美娟
院(系):信息工程学院
班级:计算机科学与技术一班
学号:1401110133
指导教师:张吉同
成绩:
时间: 2015 年 11 月14 日至 2015年 12 月 4日
郑州工业应用技术学院
课程设计任务书
题目简单的产品管理系统
专业、班级 14级计算机科学与技术一班学号1401110133姓名刘美娟主要内容:
(1)用C++模块化设计的思想来完成该简单的产品管理系统程序的设计。(2)使用结构数组和结构指针,各个功能分别使用函数来完成,主函数函数分别存放在不同的.cpp文件中。
(3)使用了头文件,并使用选择法排序,折半查找法进行查找。
基本要求:
(1)数据维护:产品管理内容以文件的形式保存,能实现系统数据的维护。(2)需实现的功能包括:产品信息的输入、全部产品信息的查看、单个产品信息的按代码查看,单个产品的信息的修改。
(3)统计:输入任意的一个作业的名称和,统计出在此产品的情况。(4)要求用C++模块化设计的思想来完成程序的设计;
(5)要求使用结构数组和结构指针,各个功能分别使用函数来完成,主函数和各个函数分别存放在不同的.cpp文件中,要求使用头文件;
(6)要求使用选择法排序,折半查找法进行查找。
主要参考资料等:
完成期限:
指导教师签名:
课程负责人签名:
年月日
摘要
随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。
产品管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。本文的系统分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。系统采用C# + SQL Server 实现,有良好的人机界面,简单易操作。
为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理效率.针对中小企业仓储产品管理情况,以ACCESS软件为开发平台,设计了仓储产品信息管理系统.系统经测试,运行效果良好,数据准确性高,而且具有界面美观、操作简单、安全性高.设计的管理系统提高了产品管理流通效率,为中小企业仓储产品管理提供了一种仓储产品管理平台,实现了企业产
品管理的信息化.
关键字:产品管理系统,系统化,规范化,自动化,
目录
第一章绪论 (5)
1.1 设计内容 (5)
1.2 设计的目的.要求………………………………………
1.21 要求……………………………………………
1.22 目的......................................................第二章问题定义 (7)
2.1 需求分析………………………………………
2.2 技术分析………………………………………
第三章总体设计与详细设计 (8)
3.1总体设计思路………………………………
3.2程序流程………………………………
第四章调试与测试 (13)
第五章总结与心得……………………………
附录1 (18)
参考文献 (23)
绪论
C++程序设计课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C++的知识点,又接近工程实际需要。通过课程设计的综合训练,培养学生实际分析问题、解决问题的能力,以及编程和动手能力,最终通过课程设计这种形式,帮助学生系统掌握C++程序设计这门课程的主要内容,养成良好的编程习惯,更好的完成教学任务。
1.1 设计内容
设计一个简单的产品管理系统:
某工设厂有5种产品,每种产品包括:产品代码,产品名称,产品数量,销售量,要求编写函数实现下面:
(1)从键盘输入这些产品的信息;
(2)按照产品的库存量进行升序排序,使用选择法排序,在主函数中输出;(3)使用折半查找法进行循环查询,当用户给出某种产品的代码时,在主函数中显示该产品的信息,如果没找到则给出未找到的信息,退出程序的运行;
(4)输出产品信息。
1.2 设计的目的、要求
1.21要求:
1)基本要求:
(1)要求用C++模块化设计的思想来完成程序的设计。
(2)要求使用结构数组和结构指针,各个功能分别使用函数来完成,主函数和各个函数分别存放在不同的.cpp文件中,要求使用头文件。
(3)要求使用选择法排序,折半查找法进行查找。
2)创新要求
在基本要求达到后,进行创新设计,如进行删除或插入操作。
3)书写设计报告的要求
设计报告中包含以下几个方面:
1、设计题目
2、总体设计
1)用自顶而下或自底而上的方法,划分功能模块。
2)确定各模块的算法。
3、根据算法画出流程图。
4、列出程序清单,并加以必要的注释。
5、写出调试程序的方法。
6、指出所设计问题的不足和改进方案。
1.22目的:
通过产品管理系统的设计,培养学生综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。
第二章问题定义
2.1 需求分析
(1)键盘输入这些产品的信息。
(2)按照产品的库存量进行升序排序,使用选择法排序,在主函
数中输出。
使用折半查找法进行循环查询,当用户给出某种产品的代码时,在
主函数中显示该产品的信息。
(3)如果没找到则给出未找到的信息,退出程序的运行。
2.2 技术分析