便利店实用管理程序研发毕业论文
2020-02-16 20:47:15
摘 要
为了适应计算机时代对传统行业的要求,针对传统便利店管理中存在的客户、员工、进货销售以及商品信息繁杂、难以管理的情况,运用软件工程的思想与方法,利用Java语言 MySQL数据库设计并实现了基于java swing界面,集进货、销售和存储多个环节于一体的基于互联网的的便利店实用管理程序,涵盖了便利店正常经营所需要的基本功能,减少人工成本以及不必要的错误,提高了便利店管理的效率,使得便利店的管理更加规范、科学,适应网络时代对便利店经营的要求。
本文先简要介绍了便利店管理的背景以及便利店实用管理程序开发的目的与意义,其次详细介绍了该程序的需求分析和概要设计、各个功能模块以及其实现过程,最后对该课题进行了总结与展望,期望该程序可以继续优化。
关键词:Java;数据库;便利店;软件工程;互联网
ABSTRACT
In order to meet the requirement of traditional industry in the computer age, aiming at the complicated and difficult situation of customers, employees, purchase and sale as well as commodity information in the management of traditional convenience stores, this project designs and implements a Java Swing interface based on Java language and MySQL database, which is Internet-based and integrates the convenience of purchase, sale and storage. The practical store management procedure covers the basic functions needed for the normal operation of convenience stores, reduces labor costs and unnecessary errors, greatly speeds up the efficiency of convenience store management, makes the management of convenience stores more standardized and scientific, and adapts to the requirements of the new era for convenience stores.
Firstly, this paper briefly introduces the background, purpose and significance of the research. Secondly, it introduces in detail the requirement analysis and outline design of the program, each functional module and its implementation process. Finally, it summarizes and prospects the subject, expecting that the program can continue to optimize.
Key Words:Java;database;convenience stores;softwareengineering;Internet
目 录
第1章绪论 1
1.1 研究背景和意义 1
1.2 研究发展现状 1
1.3 本文的课题目标和内容 2
1.4 论文结构 2
第2章系统需求分析以及概要设计 4
2.1 需求分析 4
2.1.1 需求分析 4
2.1.2 系统界面的需求 4
2.1.3 系统功能需求 4
2.1.4 系统非功能需求 4
2.2 概要设计 5
2.2.1 系统功能 5
2.2.2 系统特性 6
2.2.3 数据库设计 13
2.3 小结 16
第3章系统详细设计与功能实现 17
3.1 程序类的结构 17
3.2 程序功能模块的具体实现 17
3.2.1 登录 17
3.2.2 菜单 19
3.2.3 客户管理 19
3.2.4 员工管理 23
3.2.5 进货管理 24
3.2.6 销售管理 26
3.2.7 库存管理 27
第4章总结与展望 28
参考文献 29
致谢 30
第1章 绪论
1.1 研究背景和意义
随着互联网的快速发展,人们也越来越多地感受到互联网对生活的影响。其实人们已经被一个实实在在的、与互联网息息相关的网络海洋所包围,我们都已经进入了一种新的生活形态:E人类[1],因为我们所处的时代是E时代。互联网的出现极大地改进了人类生活的方方面,为人们提供各种便利的服务。
近几年来,我国互联网行业发展迅速,已经影响到了人们生活中的各个领域。便利店行业作为一个在经济发展中占有着重要地位的行业,也深受互联网的影响。作为从超级市场分化出来的便利店,具有着大型超市无法比拟的便利性,逐渐取代大型超市[2]。随着我国国民经济的稳步提升,便利店具备着方兴未艾的势头,各种新式便利店都如雨后春笋般冒出来,便利店的经营范围也不再仅仅局限于柴米油盐,商品结构的变化使得人工地管理商品库存变得越来越困难,日益进步的社会以及不断提高的服务要求和互联网渗入的现状都使得便利店不得不从根本上进行改革,跟上互联网时代的步伐,不应该继续运用传统的人工管理的模式,所以有着一个完善的便利店管理程序对便利店的发展十分重要,它不但可以让员工处理便利店的事务更加科学,提高工作效率,而且可以更加规范、科学地管理便利店,提高管理水平。
本系统的设计与实践是基于进销存管理系统研究[3]、应用的现状实现的,希望本系统能够对传统便利店转向电子信息化的便利店有所帮助。
目前,大多数的便利店都是靠员工人工地管理商品,但是商品的管理是需要非常及时以及准确的,这样就要求员工能够很详细以及准确地去了解商品库存的情况,才能让经营者能够掌握便利店的经营情况,对总体进行全面的调度,提高效率。本次开发的便利店实用管理程序是对比了一些市面上已经开发的便利店在使用的管理系统,结合我国便利店的现状以及将来的发展趋势,以软件工程的思想为基础设计开发的,整个界面简洁明了,操作简单,能够完成便利店经营过程中的大多数工作,使员工的工作更加规范,减少日常便利店工作中不必要的错误,提高工作效率。
1.2 研究发展现状
在传统零售经济不景气的今天,便利店似乎成为了零售行业的一股清流,依据贝恩公司和凯度消费者指数联合公布的《2016年中国购物者报告》,便利店在2015年完成了超出13%的增长,几乎是2014年增速的两倍[4]。与此同时,新零售、无人便利店[5]等新鲜的概念纷纷出现。一时间,便利店成为一匹黑马,被各路资本疯狂争抢,京东、阿里、苏宁等电商企业都接二连三地把目光瞄向了线下零售行业,以本公司已有的物流系统和供应链为便利店提供便利,加快对线下便利店的规划和安排。但由于电子移动商务的快速发展,线下传统便利店也正在面对严峻的挑战,客户逐渐被线上商城分流,客户需要的商品品种也越来越多,客户、员工和商品的信息也变得繁冗,商品的结构发生了变化,使得便利店管理越来越困难,所以便利店信息化势在必行。
从2006年起,伴随着中国国民经济的稳步提升,软件行业保持着飞速发展的势头。如今,软件已经渗透入了社会生活中包括教育、医疗等各个方面,极大地方面了人们的生活。便利店作为国民经济发展中占有着重要地位的行业,也受到了软件的影响。软件能够更好地去管理便利店的事务,规范便利店的管理,减少便利店日常经营中出现的不必要的错误,提高工作效率。便利店中信息化的代表7-Eleven,在发展过程中一直坚持加大信息化赋能企业管理方面的投入力度。从1978年起,其至少进行了6次信息系统升级,每一次升级使得总部和线下点的数据传输效率得到了极大的提高,增强了总部对线下便利店的管理,方便总部与线下店的沟通[6]。
特别是在移动终端盛行和人工智能快速发展的今天[14],随着人工地管理便利店的成本日益增加,无人便利店开始流行。一个好的便利店管理程序对于无人便利店来说是必不可少的,可以大大节省便利店信息整理的时间,减少人工成本,方便客户选择商品。
1.3 本文的课题目标和内容
本文的课题目标是在软件工程的思想和方法的基础上,利用java语言[7] MySQL数据库[8]编写一个界面简洁、操作简单的便利店实用管理程序,这样使得便利店能跟上信息化的步伐,可以使得便利店管理更加高效、规范和便捷,减少便利店日常运营中出现的错误,更加合理地管理进货、销售、存储各个环节的信息;与此同时对登录进入程序的角色设置权限,使便利店员工各司其职,做到分工明确,能够做到责任追踪到个人。这样的设计使得便利店更加合理地利用所具备的优势,能够更好地去应对经营中会碰到的挑战。
本文的主要内容如下:首先介绍该课题开发中所需要用到的工具与技术。本课题中采用Eclipse、MySQL数据库作为程序实现工具,使用的技术主要包括java语言、SQL语句、JDBC。其次,对该课题进行需求分析和概要设计,完成开发前的准备工作。最后,对该课题进行编码实现,对各个功能模块的界面以及如何实现的进行介绍,并展示程序的部分代码。
1.4 论文结构
本文主要针对针对传统便利店管理中所存在的客户、员工、进货销售以及商品信息繁杂、难以管理的情况,运用软件工程的思想与方法,利用Java语言 mysql数据库设计并实现了基于java swing界面,集进货、销售和存储多个环节于一体的便利店实用管理程序。
本论文将分成4章来论述,每章的具体内容安排如下:
第1章 绪论,主要介绍便利店管理程序的研究背景和意义、国内外便利店
的研究发展现状、本文的课题目标和内容。
第2章 系统需求分析以及概要设计,主要介绍程序开发之前的准备工作、
系统的整体设计以及数据库设计。
第3章 系统详细设计与功能实现,主要介绍各个功能模块的界面以及实现
过程,并展示部分核心代码。
第4章 总结与展望,对本课题过程进行了总结,并指出该程序存在的问题
以及以后的开发方向。
第2章 系统需求分析以及概要设计
2.1 需求分析
2.1.1 需求描述
当进入21世纪以来,人类步入了信息时代。在这个时代中,各行各业都被互联网所影响,网络已经渗透到了生活中的方方面面。随着各个企业的信息越来越冗杂,原有的手工作业越来越不能满足时代对企业的要求,反而容易出现不必要的错误。一个好的软件可以大大地提高工作效率,避免不必要的出错,规范企业管理。
便利店作为国民经济占有者重要地位的行业,也受到了互联网的强烈冲击。由于人们对生活的质量要求越来越高,对便利店商品种类的需求也越来越多,加上便利店员工以及客户的信息也日益增加,便利店的信息日益繁冗,使得便利店的经营管理越来越困难,所以一个好的便利店管理程序对目前大多数人工管理的便利店转变经营模式来说是不可或缺的。
2.1.2 系统界面的需求
便利店实用管理系统页面设计应该坚持以用户体验为中心,简单易于操作,采用简洁明了的引导方式,每个输入都有相应的指示,每个按钮都标注着功能,不需要用户去猜测该操作的意义。当操作错误的时候,程序都会有相应的提醒信息,做到让用户知道程序出错的原因。
程序每个界面都有相应的界面标题,用户可以知道每个界面是什么功能,可以执行什么操作。程序易于上手,不需要经过培训就能操作该程序。
2.1.3 系统功能需求
便利店实用管理程序应该能满足便利店日常经营的需求,并能存储客户、员工以及商品的信息。便利店应该满足的功能应该包括:①支持对便利店进货销售方面的操作;②支持对进货销售账单的查看与存储;③支持进货销售订单的退货;④提供便利店对客户、员工以及商品信息维护;⑤支持打印进货销售订单;⑥支持对商品库存的查看
该程序应该具备有以下模块:①客户管理,主要是负责管理客户的基本信息;②员工管理,主要是负责管理员工的基本信息;③销售管理,主要是负责管理销售方面的事务;④进货管理,主要是负责管理进货方面的事务;⑤库存管理,主要是负责商品库存方面的事务。
2.1.4 系统非功能需求
1.性能需求
(1)程序一般响应时间不超过5秒
便利店实用管理程序应该能快速地对用户的操作进行响应,不能影响便利店的正常经营。便利店在上下班的高峰期可能会接待比较多的顾客,在此时间段需要快速地响应用户的操作,使得便利店的工作效率得到提高,而不是使用程序反而使得操作花费的时间更多。
(2)支持500人并发操作,并保证不会影响到程序性能
便利店的各种事务应该可以同时进行,不会因为某种事务正在进行导致其他事务阻塞。便利店在日常经营过程中会出现各种并发操作情况,比如在销售过程中进货正在进行,在销售退货过程中,销售登记正在进行等等,这些操作应该可以同时进行。
2.安全性需求
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: