中小型超市管理后台系统 毕业论文.doc
《中小型超市管理后台系统 毕业论文.doc》由会员分享,可在线阅读,更多相关《中小型超市管理后台系统 毕业论文.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本科毕业设计论文题 目:中小型超市管理后台系统 专业名称 计算机信息与技术 学生姓名 指导教师 毕业时间 设计论文毕业 任务书一、 题目: 中小型超市管理后台系统二、 指导思想和目的要求:1指导学生综合运用所学的基础理论知识和专业技术知识分析和解决科研开发工作中的实际问题,培养学生的研发能力;2学习和掌握利用各种资料、知识分析和解决实际问题的思路及方法;3了解和掌握考勤信息系统特点,学习考勤信息管理系统相关内容模块,掌握考勤信息管理平台的设计与实现方法。4通过实践,学习Java编程语言,掌握常用的编程技能,理解Java、MySQL等概念并能具体应用。5通过这次毕业设计,让我们能够了解开发一个
2、软件产品所要经历的基本过程,掌握软件开发过程中的设计方法,实现方法以及测试方法,并最终能够提供一个有实用的软件产品。三、 主要技术指标:1使用Java提供的控件与数据库结合,可方便快速的开发信息管理系统2MySQL 在该平台中的应用:创建数据库时如何建立和存取数据。 四、 进度与要求:1第1周:了解毕业设计任务和熟悉开发环境,准备相关资料;2第2周:设计基本方案、分析论证;3第 3周第 6周:设计方案研制开发;4第7周:中期检查(第11周):按进度与要求接受教务处、系组织的检查验收;5第 8周第 9周:系统调试/验证、修改和完善;6第10周第11周:毕业设计论文及其相关技术资料文档的整理;7第
3、 12 周第14周:准备毕业设计(论文)答辩,成果演示、验收。五、 主要参考书及参考资料:【1】狄泰 H.M 狄泰 P.J,袁晓靖.JAVA 语言程序设计大全.北京:机械工业出版社,1997.8【2】王珊.数据库系统概论.北京:高校教育出版社,1985. 【3】席国庆.深入体验Java项目开发.北京:清华大学出版社,2011.7【4】Swapna Kishore.编软件需求分析.机械工业出版社,2002 【5】Shari Lawrence Pfleeger.编软件工程理论与实践.清华大学出版社,2003【6】Watts S.Humphrey.软件工程规范 .清华大学出版社,2002【7】Joh
4、n Zukowski.JAVA 2 从入门到精通.北京.J2SE 1.4 版,电子工业出版社. 【8】毕庶伟.管理信息系统分析与设计.北京:机械工业出版社,1992. 【9】张基温.信息系统开发案例.北京;清华大学出版社,1999. 目 录目 录4摘 要 5ABSTRACT 6前 言 7第1章 研究概况 9 1.1 系统开发背景 9 1.2 研究意义 9 1.3 可行性分析 10 1.3.1 技术可行性分析 1.3.2 经济可行性分析 1.3.3 操作可行性分析第2章 开发环境 710 2.1 JAVA 面线对象简介10 2.2 MySQL 数据库简介11 2.3 开发环境运行平台eclips
5、e12第3章 系统的需求分析 12 3.1 超市管理员的需求 12 3.2 性能需求 13第4章 数据库设计 14 4.1 数据库说明 14 4.2 数据库表结构 14 4.3 后台数据库与前台的连接 17第5章 系统详细设计 18 5.1 超市前台设计18 5.2 登陆窗体设计 20 5.3 系统模块详细设计22 5.3.1 商品信息管理模块设计 22 5.3.2 用户管理模块 27 5.3.3仓库管理模块设计31 5.3.4 销售管理模块设计33 第6章 软件测试运行 37 6.1 软件测试目标 37 6.2 软件测试准则 37 6.3 软件测试方法 37 6.4 软件测试38总 结 40
6、参考文献 41致 谢 42毕业设计小结 43 中小型超市管理系统 摘要 随着社会的不断发展,生活质量不断提高,各种规模的超市出现在了人们的生活中。那些琳琅满目的商品看的是眼花缭乱,有关那些商品的信息也在不断的增加,像什么优质的、进口的、空运的等,超市的管理人员要时时刻刻对这些信息进行统计分析,而一般的大型超市的管理系统用在中小型超市中,不紧有些繁琐的功能用不到,而且一些复杂的操作也影响中小型超市的工作效率。所以,开发一款适合中小型超市的管理系统还是有必要的。 超市管理系统是市场上很流行的,在超市中最常用的一款软件,它主要包含一下几个模块,系统管理员的设定,数据的录入如删除,数据的汇总和查询,进
7、货和退货管理模块、销售模块、库存模块、人事管理模块、系统模块等,实现了对超市人员,超市商品等各个方面全面,及时,动态的管理。这些都是影响超市运营效率的主要因素。 经过分析,本系统主要还是采用JAVA语言编写,使用MySql数据库进行存储数据,MySql数据库具有简单效率的开发操作,JAVA语言具有鲜明的面向对象的特点,可以对开发的各个环节进行实时的调整和修改,不断的改进,可以在完成用户的要求下进步不完善软件的功能。本文分析了软件开发的背景以及过程,首先介绍了软件的开发环境,其次介绍了本软件的总体设计过程、详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。关键词:超市管
8、理系统,JAVA ,MySql,模块,系统 ABSTRACT With the continuous development of society, constantly improve the quality of life, various size supermarket appeared in peoples life. A superb collection of beautiful things of those commodities is to see things in a blur, the merchandise information is also constantl
9、y increasing, like quality, imported, air, supermarket managers must constantly on these information to carry on statistical analysis, and the large supermarket management system for medium and small supermarkets, do not bear some complex function is not used, and some complex operations also affect
10、s small and medium-sized supermarket working efficiency. Therefore, the development of a suitable for small supermarket management system is necessary. Supermarket management system on the market is very popular, in the supermarket in the most commonly used software, which mainly contains the follow
11、ing modules, the system administrator to set, such as the deletion of data input, data aggregation and inquiry, purchase and return management module, sales module, inventory module, personnel management module, the system module and so on, implementation of the supermarket, supermarket goods and ot
12、her aspects of comprehensive, timely, dynamic management. These are the main factors affecting the efficiency of the supermarket operation. After the analysis, the system is mainly used JAVA language, the use of MySql database for storing data, MySql database has the efficiency of development and op
13、eration, the JAVA language has distinctive object-oriented features, can the development of all aspects of real-time modification and adjustment, continuous improvement, can complete the user request progress perfect the function of the software. This paper analyses the background and the software d
14、evelopment process, first introduced the software development environment, then introduces the software design process, a detailed design process: database design, each module design and realization, and the specific interface design and function.Key words: supermarket management system ,JAVA ,MySql
15、 ,module, system前言 随着时间的推移,人们已经进入了一个属于高科技的二十一世纪,信息的快速传播,科技的迅猛发展。社会的发展要求各企事业单位,各个体营业者等对信息的管理更上一层次。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。我国的中小型超市现在还是主要依靠人动手记录的形式,因为一方面人们对于高科技的不信任,而是因为操作的繁琐,一个不小心就会删除很多重要的文件。这就造成了大量的超市人员每天记录那些复杂繁乱的商品信息,员工信息,出纳信息等。由于种类的繁多,导致经常会出现记录错误的情况发生。极大的影响了企
16、业对员工的管理。数据信息的增多和时间的宝贵性,要求有一个强大的数据管理系统管理,快捷方便的帮助用户来管理这些烦琐的数据。作为计算机应用的一部分,使用计算机对考勤信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大等。这些优点能够极大地提高考勤信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。众所周知,Java语言具有很好的面向对象过程,它可以把具体的对象形象的封装成一些具有鲜明特点的类,然后在这些类上面完成一个功能强大的管理系统。用 Java创建的应用程序可以满足各种要求,具有广泛的用途。本设计运用MySQL数据库设计软件与eclipse软
17、件设计了一个中小型超市管理系统。使用该软件。超市管理人员可以对超市的各种情况进行管理,像货物的出纳,进货,卖货,退货,人员的调配等进行管理。而且本系统只要会懂得一点的电脑知识就能很快的上手,不存在一些岗前培训什么的,方便用户使用。在计算机日益普及,软硬件迅速发展的当今社会上,用户使用计算机来管理强大的数据信息,不失是节省人力和时间的良策。1 本课题来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现超市的管理势在必行。对于中小型超市来说,利用计算机支持超市高效率完成日常的基本工作,是推动超市走向正规化的动力;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大
18、、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率。不同的超市具有不同的货物,人员,这就决定了不同的超市需要不同的管理系统。2本论文的目的及内容1) 目的目前市面上流行的超市系统不少。但是,对于中小型超市来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的超市管理系统。2) 内容能够录入商品的基本信息,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询货物信息、新用户的设置及密码修改等方面的工作,基本满足超市的日常业务需要等。 第一章 研究概况1.1 系统开发背景 二十一
19、世纪以来,计算机技术飞速发展,慢慢的延伸到了各个领域,医疗、工业、服务业等,成为了至关重要的工具。信息全球化的时代已经来临, 超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争。技术的提升和管理的 升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便 利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经 营成本、扩大经营规模,成为超市营业者努力追求的目标。而中小型超市有不像大型超市那样规模庞大,信息化程度也相比较落后,管理的模式和用人的制度。要适应市场的变化就要改变格局,就需要高校的管理方法和处理方式,因此
20、加快中小型超市的信息化是必不可少的。中小型超市管理系统主要是真对超市的进货,出货,还有销售信息的管理,一个合理的软件直接影响这些的效率。所以本次开发的界面简单,明了,力求在简单的操作下完成复杂的功能。 1.2 研究意义 社会的不断发展,超市慢慢走进了人们的生活,人们的衣食住行差不多都和超市嘻嘻相关。现在已经成为我国零售业的一种重要形态, 为国民经济的发展发挥了重要的作用。 随着超市高速的发展, 其经营管理也变得愈加复杂, 早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的 管理技术。 超市各种各样的商品需要系统的管理,那些不同的信息都要进行分类,收款结算的速度慢,各
21、类调价信息的复杂等,而这些要解决好都是需要有经验的人员来负责,不利于超市的发展。1.3 可行性分析 1.3.1 技术可行性分析 本系统主要采用的是JAVA开发语言,JAVA语言主要是面向对象的语言,面向对象的语言主要有三个基本的特点,继承、多态、封装。通过这些特性实现了面向对象的目标“高内聚,低耦合”。首先在短时间内建立系统基本框架,然后,对初始原型框架进行详细分析,不断修正和改进, 并且生成基本的程序结构。数据库应用程序实现数据库的管理功能,根据详细的调查分析,建立合理的数据库。 1.3.2 经济可行性分析 现在网络上的一些教程都是免费的,可以下载参考,做一个这样的系统,也可以借用一些物力人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小型超市管理后台系统 毕业论文 中小型 超市 管理 后台 系统
限制150内