中小型超市管理系统设计.doc
《中小型超市管理系统设计.doc》由会员分享,可在线阅读,更多相关《中小型超市管理系统设计.doc(49页珍藏版)》请在咨信网上搜索。
1、本科毕业设计论文题 目 中小型超市管理系统前台设计与实现专业名称 计算机信息与技术 学生姓名 蒲少龙 指导教师 姚 群 毕业时间 2012.06 设计论文毕业 任务书一、 题目: 中小型超市管理系统前台设计与实现二、 指导思想和目的要求:1指导学生综合运用所学的基础理论知识和专业技术知识分析和解决科研开发工作中的实际问题,培养学生的研发能力;2学习和掌握利用各种资料、知识分析和解决实际问题的思路及方法;3了解和掌握超市管理系统特点,学习超市系统相关内容模块;4通过实践,学习JAVA编程语言,掌握常用的编程技能,理解JAVA、MySQL等概念并能具体应用。5通过这次毕业设计,让我能够了解开发一个
2、软件产品所要经历的基本过程,掌握软件开发过程中的设计方法,实现方法以及测试方法,并最终能够提供一个有实用的软件产品。三、 主要技术指标:1使用JAVA提供的控件与数据库结合,可方便快速的开发信息管理系统2MySQL在该平台中的应用:创建数据库时如何建立和存取数据。 四、 进度与要求:1第1周:了解毕业设计任务和熟悉开发环境,准备相关资料;2第2周:设计基本方案、分析论证;3第 3周第 6周:设计方案研制开发;4第7周:中期检查;5第 8周第 9周:系统调试/验证、修改和完善;6第10周第11周:毕业设计论文及其相关技术资料文档的整理;7第 12 周第14周:准备毕业设计(论文)答辩,成果演示、
3、验收。五、 主要参考书及参考资料:【1】张孝祥, 徐明华, 单兴华 著Java基础与案例开发详解北京: 清华大学出版社2009年9月【2】埃克尔 著Java编程思想北京: 机械工业出版社2007年6月【3】卢瀚, 王春斌 著Java Web开发实战1200例北京: 清华大学出版社2011年1月【4】王志刚, 江友华 著MySQL高效编程北京:人民邮电出版社2005年7月【5】Watts S.Humphrey 著软件工程规范北京:清华大学出版社2006年8月【6】席国庆 著深入体验Java项目开发北京:清华大学出版社2011年7月【7】毕庶伟 著管理信息系统分析与设计北京:机械工业出版社1992
4、年【8】张基温 著信息系统开发案例北京:清华大学出版社1999年 【9】(美)Paul CJorgensen 著软件测试北京:机械工业出版社2009年3月学生 指导老师 院(系)主任 摘 要 随着科学技术的飞速发展,计算机在日常生活中应用越来越普及,利用计算机实现超市的管理系统已迫在眉睫。当超市发展到一定规模时,传统的常规管理、收银系统显然已经不能满足发展的需要,所以如何实现规范化,标准化的管理系统来提高超市的管理效率,就成为了一个新课题。21世纪是网络经济,电子商务信息化的天下,所以对于中小型超市开发一款经济、实用的管理软件是很有必要的。超市管理系统是市场上很流行的,在超市中最常用的一款软件
5、,它主要包含以下几个模块:系统管理员的设定,数据的录入和删除,数据的汇总和查询,进货和退货管理模块、销售模块、库存模块、人事管理模块、系统模块等,实现了对超市人员,超市商品等各个方面全面、及时、动态的管理。可以有效的利用最少的资源将整个超市联系成为一个整体。随着计算机网络技术以及数据库技术的迅速发展,管理信息系统得到了广泛应用。通过周密的设计,健壮的程序,可以将原本需要很多人力的事情,简化到一台PC机就可以完成,最大限度的降低了成本,同时也避免了错误,因此一个自动化的超市货品管理系统的开发非常必要。在此次系统的开发过程中,我主要负责超市前台的制作与实现。超市前台系统包括整体设计的框架,各模块的
6、位置和功能,前台与后台的切换方式,数据库的设计和后台样式的设计等工作。此次系统的设计我经过分析与考察之后,决定采用C/S即Client/Server (客户机/服务器) 结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,从而节省了成本。 当然服务器方面的设计我现在还力不能及的,但是相信以后通过学习之后一定可以实现。关键词:管理系统,数据库ABSTRACT With the rapid development of science and technology, computer application in daily life is becoming incre
7、asingly popular; the use of computer supermarket management system is imminent. When the supermarket development to a certain size, the conventional management, cash register systems apparently can not meet the needs of the development, so how to achieve standardization, standardization of managemen
8、t systems to improve the management efficiency of the supermarket has become a new topic. The 21st century is the network economy, e-commerce information technology world, so for small and medium-sized supermarket to develop economical, practical management software is necessary. Supermarket managem
9、ent system is very popular on the market, the most commonly used piece of software in the supermarket, it mainly contains the following modules: system administrator setting, data entry, and delete data aggregation and query, purchase, and return management module, sales module, inventory module, pe
10、rsonnel management module, the system module, supermarket staff, supermarket goods comprehensive, timely and dynamic management. Can effectively use the least resources to the supermarket linked into an overall With the rapid development of computer network technology and database technology, manage
11、ment information systems have been widely applied. Through careful design, robust procedures, which require a lot of human things, reduced to a single PC can be completed, reduce costs, but also to avoid an error, an automated supermarket goods management system the development is very necessary. In
12、 the system development process, I am responsible for the production of the supermarket front. Supermarket front system including the framework of the overall design, location and function of each module, foreground and background of the switching mode, database design and back-office style design.
13、The design of the system after analysis and study, I decided to use the C / S Client / Server (Client / Server) structure, the tasks assigned to the Client side and Server side, to reduce the communication overhead of the system, thus saving costs. Of course, server-side design also force can not an
14、d I believe the future by learning after a certain can be achievedKey words: Management system,Database目 录摘 要IABSTRACTII第1章 概 述11.1 超市系统的开发背景和意义11.2 本系统的开发目的和内容21.3 国内外超市管理系统的发展2第2章 开发环境和相关技术介绍42.1 Java 开发工具42.1.1 Java简介42.1.2 Java的特点52.2 开发环境运行平台eclipse简介62.3 数据库MySQL62.3.1 数据库MySQL简介62.3.2 数据库MySQ
15、L的特点7第3章 需求分析83.1 需求分析83.2 模块分析83.3 数据库分析93.4 可行性分析93.4.1 技术可行性93.4.2 操作可行性10第4章 总体设计114.1 系统目标设计114.2 系统功能模块设计114.3 系统数据库设计124.3.1 数据库总体设计124.3.2 后台数据库与前台连接13第5章 详细设计155.1 超市界面设计155.1.1 超市前台界面155.1.2 超市后台界面185.2 商品管理设计205.3 交易管理设计245.4 会员管理设计275.5 后台接口设计28第6章 软件测试306.1 软件测试的目标306.2 软件测试的准则306.3 软件测
16、试的方法306.4 软件测试316.4.1 模块测试316.4.2 集成测试316.4.3 验收测试326.4.4 平行运行326.4.5 具体测试过程326.4.6 测试结论35结 论37致 谢39参考文献40毕业设计小结41第1章 概 述1.1 超市系统的开发背景和意义二十一世纪人类已进入到了一个高速发展的信息时代。社会的高度信息化要求各企事业单位不停的提高信息管理技术以适应社会的发展。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发
17、显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。但在目前状况下,大型
18、超市早已使用优良的管理软件,但中小型超市仍存在落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,经济形态的高速发展,使超市经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够准确快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率并且降低了超市日常成本。本设计运用MySQL数据库设计软件与e
19、clipse软件设计了一个中小型超市管理系统。使用该软件。超市管理人员可以对超市的各种情况进行管理,像货物的出纳,进货,卖货,退货,人员的调配等进行管理。而且本系统只要会懂得一点的电脑知识就能很快的上手,不存在一些岗前培训什么的,方便用户使用。在计算机日益普及,软硬件迅速发展的当今社会上,用户使用计算机来管理强大的数据信息,不失是节省人力和时间的良策。1.2 本系统的开发目的和内容1) 目的目前市面上流行的管理管理系统不少。但是对于中小型来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本超市对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的超市
20、管理系统。2)内容本系统是根据超市管理系统模块进行功能分析和设计得出的。可以满足中小型超市管理、销售的需求。可以帮助超市提高工作效率,降低日常成本,实现超市管理的系统化、规范化和自动化。开发一个功能实用、操作方便,简单明了的超市管理系统。能够录入商品的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询和销售,管理员和会员的设置及密码修改等方面的工作,基本满足日常业务的需要。1.3 国内外超市管理系统的发展由于国外超市的信息化建设方面起步较早,加上资金、技术等方面的诸多优势,使得国外超市的管理系统实施成功率较高,也取得了显著的经济和社会效益,在超市管理的基础理论研究方面也取得了相
21、当大的成就。我国自80年代开始,才着手开发和应用管理系统,尽管经过了国内许多研究单位和企业的共同努力,使我国在超市管理系统建设方面取得了很大成功,但是由于多方面因素的制约,我们国家和国外的差距还是比较大的。第2章 开发环境和相关技术介绍本系统的开发应用了MySQL创建数据库,并在eclipse环境下主要应用Java编程语言实现各项功能及对数据库的操作。在本章以下的各节将依次对Java、eclipse及MySQL数据库和技术进行简单介绍。2.1 Java 开发工具2.1.1 Java简介Java它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等
22、家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。Java 编程语言的风格十分接近C、C+语言。Java是一个纯的面向对象的程序设计语言,它继承了 C+ 语言面向对象技术的核心,Java舍弃了C +语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小型 超市 管理 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。