综合设计报告(超市管理系统)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉工程大学
计算机科学与工程学院综合设计报告
设计名称:基础软件综合设计
设计题目:超市管理系统
学生学号:0805090204
专业班级:08计科02班
学生姓名:高强
学生成绩:
指导教师(职称):黄文芝(讲师)
课题工作时间:2010-9-13 至2010-9-28
说明:
1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个
学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。
2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。
3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计
完成情况、报告的质量及答辩情况,给出客观、全面的评价。
4、所有学生必须参加综合设计的答辩环节,凡不参加答辩者,其成绩一律
按不及格处理。答辩小组成员应由2人及以上教师组成。
5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设
计的情况另行规定。
6、平时表现成绩低于6分的学生,其综合设计成绩按不及格处理。
7、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用
于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。
成绩评定表
学生姓名:高强学号:0805090204 班级:08计科02
答辩记录表
指导教师评语
目录
摘要................................................................................................... II Abstract................................................................................................ II I 第一章课题背景.. (1)
1.1 社会背景 (1)
1.2 超市背景 (1)
第二章设计简介 (2)
2.1 设计思想 (2)
2.2 设计原则 (2)
第三章详细设计 (3)
3.1 系统功能设计 (3)
3.2 系统数据设计 (3)
第四章设计结果及分析 (4)
4.1 程序测试 (4)
4.2 程序分析 (7)
总结 (8)
致谢 (9)
参考文献 (10)
附录主要程序代码 (11)
摘要
随着信息时代的步伐的加快,各行各业都采用了现代化的管理手段。对超市而言,当然也是必不可少的,因为通过它可以提高管理水平,加快操作速度,快速而准确的进行各种统计等,从而提高在行业内的竞争力。
本系统采用大二下学期所学的数据结构的核心知识之一——链表构建,完成的任务是超市的基本管理功能,其中包括超市的进货功能,售货功能,商品查询,商品信息修改等多项功能,有很大的实用价值。
本系统所用的开发工具是Microsoft Visual Studio 2005。本软件的开发全由我一个人负责,由于开发水平有限,在开发过程中肯定会有一些错误和不足之处,还请广大读者给予指点。
关键词:C++代码设计;超市管理系统;数据结构;链表
Abstract
With the quickening pace of information age and professions, using modern management methods. In supermarket, of course, because it can improve the level of management through, quicken the speed of operation, quickly and accurately for various statistics etc, so as to improve the competitiveness of industry.
This system USES two semester studies of data structure is one of the core knowledge -- chain, to accomplish the mission of constructing basic management function is a supermarket, including supermarkets stock functions, function, commodity sales, product information modify etc, has great practical value.
This system USES development tools is Microsoft Visual Studio in 2005. This software development by me, because a person responsible for development level in the development process, will certainly have some shortcomings and errors, please give directions readers.
Keywords:c + + code design; supermarket management system;data structure;chain
第一章课题背景
1.1社会背景
随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据结构的进一步开发和利用显得尤为迫切。
作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。
课程设计期间,我们通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。
1.2超市背景
在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售的发展,这样就迫切地需要引入新的管理技术。
超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。因此,现在大部分超市都依靠现代化的计算机信息处理技术来管理,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。