中小型超市管理系统的设计与实现

 2022-01-17 11:01

论文总字数:12975字

目 录

1.概述 1

1.1 超市进销存系统的背景 1

1.2 超市进销存系统的优势 1

1.3 超市进销存系统开发初衷 1

1.4 超市进销存系统开发宗旨 2

2.系统开发的关键技术 2

2.1 系统开发的框架结构 2

2.1.1 B/S(Browser/Server)结构 2

2.1.2 Struts2框架 3

2.1.3 MVC(Modle-View-Controller)设计模式 3

2.2 系统开发平台及技术 4

2.2.1 Windows7操作系统 4

2.2..2 JSP技术 5

2.2.3 Java语言 5

2.2.4 MySQL数据库 5

2.2.5 TOMCAT服务器 5

3.系统分析 6

3.1 可行性分析简述 6

3.1.1 超市进销存系统技术可行性 6

3.1.2超市进销存系统操作可行性 6

3.2 超市进销存系统需求分析 6

3.3超市进销存系统功能优点 6

3.4 整体业务流程 8

3.5 数据流程图 8

4.系统设计 11

4.1 设计原则简述 11

4.2 超市进销存系统整体设计 11

4.3 数据库设计 13

5.系统实现 15

5.1登录界面 16

5.2销售员功能模块 16

5.3系统管理员功能模块 19

5.4仓库管理员功能模块 20

6.结束语 22

6.1 系统的基本功能总结 22

6.2 开发过程中遇到的问题总结 22

6.3 本系统中仍然存在一些问题 22

参考文献 23

致谢 24

中小型超市管理系统的设计与实现

戴国东

(,China

Abstract: The small and medium-sized supermarket management system is based on the B/S model, the three layer MVC framework, the application of JSP technology to achieve. The supermarket management system designed three kinds of operating users, including system administrators, shop assistant, warehouse manager, the user management authority is different. The system into the onstage and the backstage management mode, the front only supermarket clerk operation, mainly designed for the settlement of the sale, the sales list query, commodity sale details, and personal information display and modify. Background for the administrator login operation, the administrator is divided into two roles: system administrator and warehouse manager. The warehouse manager has the commodity input and inquiry, commodity storage, commodity warning information, the supplier's entry, query modification operations and personal information display and modification, etc.. System administrator has more advanced permissions can query supermarket product details, details of the sale and storage information, supplier information, and information management of warehouse manager and salesman, and operation of commodity alarm and provide feedback and on their own password to make changes. The system can greatly facilitate the daily work of supermarket managers, enhance the operational strength of the supermarket management, and then improve the efficiency of the supermarket.

Keywords: MVC, WEB, JSP, Struts2, MyEclipse

概述

1.1 超市进销存系统的背景

随着人类社会的发展与进步,超市在人类社会生活中扮演着越来越重要的角色。今天的超市正在以迅捷的速度向大型化,集合化发展。越来越多的人们通过超市购买日常需用品,继而先前的人工管理已经不能满足现在超市管理层的需要了,超市管理的信息化已经成为未来的趋势,一味地保守以前的管理方式必将制约超市整体的发展。

由于超市的后台管理与前台销售不能够有效的结合起来,耗时长,收益低,不能够完全掌握后台情况等等问题开始涌现出来。当然也就给超市的管理人员带来的诸多的不便,智能化,人性化的管理工具有待开发。PC机和Internet 网设计出来的应用平台可以很有效的检索出超市进货,输货和管理相关的信息。MVC开发模式与Struts2框架的功能则是进行超市的管理,相关信息的控制和有效信息的输入。

1.2 超市进销存系统的优势

由于超市进销存系统先前的工作思路是把管理与销售进行分开,所以运作比较复杂不能够满足当今社会的快节奏的工作方式,所以要求我们要把这两者结合起来为了能够准确的,快速的,及时的达到生产者的需求,就需要将先前的管理方式相结合。这样超市的管理人员就能够很好地掌握超市运营的信息。

当然我们运用超市进销存系统时主要还是为了其内在的优势,那我们这版的超市进销存系统优势是在哪呢?提醒超市管理人员对后台商品的变动,一部分商品的上架与下架,生产日期和保质期等都要明确的细则,超市的老板很重视这项能力预作用,而本系统有所涉及。第二对于超市中商品的集货的及时处理也是很重要的,由于人工的限制,有时候并不能及时发现内部的潜在问题超市管理预警系统此时就显得极为重要,本系统中也以该系统作为重点的开发对象对需要发现的问题及时提出警醒。

1.3超市进销存系统的初衷

由于超市的后台管理与前台销售不能够有效的结合起来,耗时长,收益低,不能够完全掌握后台情况等等问题开始涌现出来。当然也就给超市的管理人员带来的诸多的不便,智能化,人性化的管理工具有待开发。PC机和Internet 网设计出来的应用平台可以很有效的检索出超市进货,输货和管理相关的信息。MVC开发模式与Struts2框架的功能则是进行超市的管理,相关信息的控制和有效信息的输入。

1.4 超市进销存系统开发宗旨

本系统的开发与要就本着以人文本方便管理者管理超市的日常运作,提高工作者的工作效率的宗旨,在节省了人力物力的同时也节约的超市日常运作的成本。从另一个意义上来说变相的增加了超市的经济收益,也符合当今社会节约,现代化,人性化的基本方针。我们运用超市进销存系统时主要还是为了其内在的优势,那我们这版的超市进销存系统优势是在哪呢?提醒超市管理人员对后台商品的变动,一部分商品的上架与下架,生产日期和保质期等都要明确的细则,超市的老板很重视这项能力预作用,而本系统有所涉及。第二对于超市中商品的集货的及时处理也是很重要的,由于人工的限制,有时候并不能及时发现内部的潜在问题超市管理预警系统此时就显得极为重要,本系统中也以该系统作为重点的开发对象对需要发现的问题及时提出警醒。

系统开发的关键技术

2.1 系统开发的框架结构

2.1.1 B/S(Browser/Server)结构

B/S结构即浏览器/服务器结构,与传统的客户机/服务器结构相比,它不需要开发专门的客户端软件,只需要用户安装了通用的浏览器即可。具体的结构图在下方有所展示。

图2-1 Browser/Server架构

B/S模式人性化的方便了管理者的搜索与查找,节省了人力资源与时间,同时由于它并不能算上一款真正意义上开发出来的系统软件,并不需要管理者有相关的专业知识进行操作管理这样也就节省了部分超市管理成本。当然B/S模式所开发的系统在美观和人性化上也是很有竞争了的,完全符合一个登陆系统的基本要求。

2.1.2 Struts2框架

学过C和JAVA语言后,我们就可以了解做一个系统的基本目的都是为了优化和简化一个系统,在这工程中实现人工的节约。自然而然的我们对Struts2就很熟悉了,而我们的目的也是通过学习webwork设计理念达到我们完成Strcts2这一基本设计框架。

  Struts2中采用了Action类和Servlet API机制,通过拦截器将两者进行的拦截和划分,这样系统在运行的时候会就更加的快捷,使用者自然会更加熟练的掌握。其功能性质也就更加的强大。

Struts2处理过程分为五个步骤,如下图所示:

图2-2structs框架处理流程图

2.1.3 MVC(Modle-View-Controller)设计模式

MVC开发模式可以很简单的去理解,通过上述的描述我们可以发现大致能够分为三个部分可,这三个部分依次为是视图,控制和模型。

剩余内容已隐藏,请支付后下载全文,论文总字数:12975字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;