《超市进销存管理系统的设计方案与实现 .docx》由会员分享,可在线阅读,更多相关《超市进销存管理系统的设计方案与实现 .docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结毕 业 论 文论文题目: 超市进销存治理系统的设计与实现同学姓名:指导老师:所学专业: 信息治理与信息系统2021 年 6 月可编辑资料 - - - 欢迎下载精品名师归纳总结ThesisThesis topic : Supermarket Purchase-sell-stock ManagementSystem Design and ImplementationStudent name:Tutor name :Specialty : Information Management and Information SystemJune 20212 / 31可编辑资料 - - - 欢
2、迎下载精品名师归纳总结超市进销存治理系统的设计与实现摘 要随着经济的进展,社会的进步,运算机越来越深化到我们日常的工作学习及生活中,成为我们日常生活中不行缺少的帮助工具。各行各业的人们无须经过特殊的训练就能够使用电脑完成许很多多复杂的工作。然而,虽然现在世界上已经布满了多如牛毛的各种软件,但它们依旧不能满意用户的各种特殊需要,人们仍不得不开发适合自己特殊需求的软件。以前开发Windows 应用软件是专业人员的工作,需要把握很多专业学问和经过特殊的培训才能胜任。现在不同了,即使你没有接受过严格的程序设计训练,使用 JSP 也一样能够开发出功能强大、适合自己特殊需求的应用程序了。超市进销存治理系统
3、在此系统中主要实现超市网络销售功能,运算机网络超市进销存治理是进销存治理的一种运算机应用技术的创新, 在运算机仍未普及之前治理都是由工作人员手工书写的方式来操作的. 现在一般的超市都采纳运算机灵能化治理, 采纳运算机作为工具的有用的运算机超市小胡搜治理程序来帮忙治理员进行更有效的网络超市进销存治理工作。实现网络超市进销存治理系统功能其开发主要包括后台数据库的建立和保护以及前端应用程序的开发两个方面。对于前者要求建立起数据一样性和完整性强、数据安全性好的库。而对于后者就要求应用程序功能完备, 易使用等特点。关键字 : 超市进销存治理。jsp 。 oracle数据库可编辑资料 - - - 欢迎下载
4、精品名师归纳总结Supermarket purchase-sell-stock management system design and implementationAbstractWith economic development, social progress, the computer and went to work learning and our daily lives, we become an indispensable tool in everyday life. All people without special training will be able to use
5、 computers to complete numerous complex. However, although now the world has been filled with an o ver-abundance of software, but they still can not meet the special needs of the various users, it also had todevelopsoftwaresuitedtotheirparticularneeds.ProfessionalWindowsapplication softwaredevelopme
6、ntbeforethe workis needed in many professionalknowledgeand competence through special training. Different now, even if you have not received strictprocedures designed training, the use of JSP also like to develop a powerful, and suited to their special needs applications.Internetsupermarketpurchase-
7、sell-stockmanagementsystemusingcomputer management Supermarket stocks a computer application and management of technology innovationinthecomputerbeforetheinventorymanagementare notyetuniversal manualwrittenby the staffto operate.Supermarketsare nowgenerallyused computer intelligentmanagement,usingth
8、ecomputerasatoolforcomputer supermarket inventory management procedures to help managers more effectively supermarket inventory management. including its main development background to the establishment and maintenance of the database and front-end application development可编辑资料 - - - 欢迎下载精品名师归纳总结Key
9、Word: supermarket purchase-sell-stock management system。 jsp 。 oracledatabase目录摘要 I 目录 III 前言1 系统概述1.1 系统背景1.2 系统相关技术分析1.2.1 JSP简介1.2.2 ORACLE简介1.2.3 Eclipse简介2 系统规划2.1 系统调研2.2 可行性讨论2.2.1 技术条件方面的可能性2.2.2.其它方面的可行性3 系统分析和设计3.1 功能需求3.1.1 前台销售治理模块3.1.2 后台治理模块3.2 系统设计3.2.1 软件结构设计3.2.2 数据库设计4 系统设计实现4.1 前台
10、销售治理模块4.2 后台治理模块5 结论 参考文献可编辑资料 - - - 欢迎下载精品名师归纳总结致谢可编辑资料 - - - 欢迎下载精品名师归纳总结前言随着社会经济的快速进展和科学技术的全面进步,运算机事业的迅猛进展,以运算机与通信技术为基础的信息系统正处于蓬勃进展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。在当今这个商品经济的社会, 为了治理大量的商品信息,超市治理问题也就日益增多。随着商品信息的种类数量的大量增加,人工操作的繁琐,其治理难度也越来越大,如何优化日常治理也就成为了一个大众化的课题。自世界上第一台运算机ENINC)于 1946年在美国问世到现
11、在, 运算机业飞速进展,技术剔除指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理运算机为标志的“微机革命”。由此可见,世界以进入在运算机信息治理领域中猛烈竞争的时代,运算机已经变得一般的不能再一般的工具。我们应当承认谁把握的学问多、信息量大、信息处理速度快、批量大,谁的效率高,谁就能在各种竞争中立于不败之的。在运算机飞速进展的今日,将运算机这一信息处理利器应用于超市的日常治理已是必定趋势,而且这也将为超市企业治理带来前所未有的转变,它可以带来意想不到的效益,同时也会为超市企业的飞速进展供应无限潜力。目前,无论公司仍是企业对于货物都实行了信息化治理,以提高治理水平和工作效率,同时也可
12、以最大限度的削减手工操作带来的错误。这类信息化治理应用范畴及其广泛。在工厂中,产品的销售,对于产品也有相应的销售治理等类似环节。在其他非生产性单位,如超市、商店等,就主要涉及到销售等3 个方面。于是进销存治理系统便应运而生。随着信息的巨大, 在经营中给用户带来了很大不便, 于是用户对进销存治理系统就提出一些对商品信息的分析功能。而“超市进销存治理系统”是一个特别典型的这类治理信息系统。上述已逐步解决,为了社会的更好更快的进展,各行各业迫切需要更符合先进进展需求的治理系统,采纳运算机治理信息系统已成为商品治理科学化和现代化的重要标志,特殊是网络超市治理系统的实现,实现了网络销售的可能,此网络超市
13、治理系统给现实中的超市以更大的进展空间,特殊是当今网络飞速进展,网络早已进入各家各户,网上购物更给顾客带来不行小看的便利,不久的将来会给超市企业治理带来明显的经济效益和社会效益。可编辑资料 - - - 欢迎下载精品名师归纳总结1 系统概述1.1 系统背景随着我国改革开放的不断深化,经济飞速的进展,人们对网络需求已实现家家户户,企业要想生存、进展,要想在猛烈的市场竞争中立于不败之的,没有现代化的治理是万万不行的,网络超市治理的全面自动化、信息化就是其中极其重要的部分。为了加快超市治理自动化的步伐,提精湛市的销售治理业务处理效率,建立网络超市治理信息系统已变得特别必要。将运算机这一信息处理器应用于
14、超市的日常治理已是形式所逼,而且这也将为超市治理带来前所未有的转变,它可以带来意想不到的效益,同时也会为企业的飞速进展供应无限潜力。采纳运算机治理信息系统已成为超市治理科学化和现代化的重要标志,它给企业治理来了明显的经济效益和社会效益。主要表达在:极大提高了超市销售效益,提高了工作人员的工作效率,大大削减了以往流程繁琐、杂乱的弊端,可以削减销售治理治理中的漏洞,增加了额外关键的销售效益,增加企业收入。网络超市的信息治理功能的操作自动化和信息的电子化,全面提高了超市的销售治理水平 , 销售前台、销售后台是现在企业超市治理的常规基本模式,虽然,最近又显现了很多新的治理模式,如:基于零库存思想的沃尔
15、玛特治理方式,但这些新的思想在中国大部分企业的治理中仍是难以实现的。所以如何设计好超市治理系统,尽可能的削减超市治理的重复性和低效性就成为当前最为重要的问题。超市供销治理的核心是销售前台、销售后台之间的联系,如何处理好二者之间的关系是系统最为关键的部分。通过对顾客对网络需求,超市治理日常工作的具体调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本网络超市治理系统是一个适应现今超市供销治理需求的运算机信息治理系统,具有肯定的实际开发价值和使用价值。1.2 系统相关技术分析1.2.1 JSP简介JSP 技术使用Java 编程语言编写类XML的 tag
16、s 和 scriptlets,来封装产生动态网页的处理规律。网页仍能通过tags 和 scriptlets拜访存在于服务端的资源的应 用规律。 JSP 将网页规律与网页设计和显示分别,支持可重用的基于组件的设计,使基于Web 的应用程序的开发变得快速和简洁。可编辑资料 - - - 欢迎下载精品名师归纳总结Web 服务器在遇到拜访JSP 网页的恳求时,第一执行其中的程序段,然后将执行结果连同JSP 文件中的 HTML代码一起返回给客户。插入的Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP 与 Java Servlet一样,是在服务器端执行的,通常返回该客户
17、端的就是一个 HTML文本,因此客户端只要有浏览器就能浏览。JSP 的 1.0 规范的最终版本是1999 年 9 月推出的, 12 月又推出了1.1 规范。目前较新的是JSP1.2规范, JSP2.0 规范的征求看法稿也已出台。JSP 页面由HTML代码和嵌入其中的Java 代码所组成。服务器在页面被客户端恳求以后对这些Java 代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。 Java Servlet是 JSP 的技术基础,而且大型的Web 应用程序的开发需要Java Servlet和 JSP 协作才能完成。JSP 具备了 Java 技术的简洁易用,完全的面对对象,具有平台无关性
18、且安全牢靠,主要面对因特网的全部特点。自 JSP 推出后,众多大公司都支持JSP 技术的服务器,如IBM 、 Oracle 、 Bea公司等,所以JSP 快速成为商业应用的服务器端语言。JSP 可用一种简洁易懂的等式表示为:HTML+Java=JSP。1.2.2 ORACLE 简介1、 ORACLE:数据库系统是美国ORACLE公司 或 B/S 体系结构的数据库之一。比如 SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库治理系统,作为一个通用的数据库系统,它具有完整的数据治理功能。作为一个关系数据库,它是一个完备关系的产品。作为分布式数据库
19、它实现了分布式处理功能。但它的全部学问,只要在一种机型上学习了ORACLE 学问,便能在各种类型的机器上使用它。2、特点:1、完整的数据管理功能:1)数据的大量性2)数据的保存的持久性3)数据的共享性4)数据的可靠性2、完备关系的产品:1)信息准就 -关系型 DBMS 的全部信息都应在规律上用一中方法,即表中的值显式的表示。2 )保证访问的准就3)视图更新准就-只要形成视图的表中的数据变化了,相应的视图中的数据同时变可编辑资料 - - - 欢迎下载精品名师归纳总结化4)数据物理性和逻辑性独立准就3、分布式处理功能:ORACLE数据库自第 5 版起就供应了分布式处理才能,到第7 版就有比较完善的
20、分布式数据库功能了,一个ORACLE分布式数据库由oracle rdbms、 sql*Net、 SQL*CONNECT和其他非ORACLE的关系型产品构成。我信任现在我们用到的基本上是8i或 9i的产品了。4、用 ORACLE能轻松的实现数据仓库的操作。2.1.1 Eclipse简介Eclipse在系统开发领域中受到空前关注,国内外很多软件公司纷纷开头采纳Eclipse作为开发平台。Eclipse的优势, Eclipse是开放源代码的软件,Eclipse是真正可扩展并可配置的, Eclipse支持众多的开发语言而不仅仅是Java , Eclipse供应了对多重平台特性的支持,基于业界领先的OS
21、Gi 规范, Eclipse美轮美奂的人机界面受到广泛赞誉, Eclipse由业界领先者推出,具有强大的行业力气。Eclipse的主要组成,Eclipse是一个开放源代码的软件开发工程,专心于为高度集成的工具开发供应一个全功能的、具有商业品质的工业平台。它主要由Eclipse工程、 Eclipse工具工程和 Eclipse技术工程三个工程组成,具体包括四个部分组成-Eclipse Platform、JDT、CDT和 PDE.JDT 支持 Java 开发、 CDT支持 C 开发、 PDE 用来支持插件开发,Eclipse Platform就是一个开放的可扩展IDE ,供应了一个通用的开发平台。它
22、供应建造块和构造并运行集成软件开发工具的基础。EclipsePlatform答应工具建造者独立开发与他人工具无缝集成的工具从而无须辨论一个工具功能在哪里终止,而另一个工具功能在哪里开头。可编辑资料 - - - 欢迎下载精品名师归纳总结2 系统规划2.1 系统调研超市治理系统,随着市场经济的不断进展,人们生活水平的不断提高,人们对物质生活上的需求也是越来越丰富及多样化,超市作为一个人们常常光顾的一个商业场所,其治理机制也要跟上时代进展的步伐,所以需要一个现代化并富有人性的系统帮助治理。为了适应时代的潮流,使超市治理与销售人员从繁重的工作任务中解脱出来,我们工程小组打算开发一套有用并具有个性的超市
23、治理系统。本网络超市治理系统利用最新的运算机技术及思想,旨在实现销售治理、用户治理的自动化、信息化。1、大大提精湛市的运作效率。2、通过全面的信息采集和处理,帮助提精湛市的决策水平。3、使用本系统,可以快速提升超市的治理水平,为降低经营成本,提高效益,增强超市扩张力,供应有效的技术保证。2.2 可行性讨论2.2.1 技术条件方面的可能性1 、硬件: PC 机奔 3 CPU , 128M 内存, 64M 显卡, 40G 硬盘)2 、软件: Windows 98/2000/XP,JSP, ORACLE , ECLIPSE系统本身对硬件和软件的要求都不高且系统兼容性很强,平台的移植性也很好,因此无论
24、在系统的硬件及软件上都满意开发的要求。开发本系统要求开发人员能够娴熟运用jsp 、 java 等编程语言。目前技术人员已经把握这些编程语言。因此,本次系统开发在技术上是可行的。2.2.2.其它方面的可行性因系统是自己设计,不涉及侵权等相关问题,所以法律方面可行。目前超市治理信息系统已经得到了广泛的应用,而网络超市治理需要现代化和信息化,只有合理的运用信息化的治理,才能在市场竞争中立于不败。网络超市治理信息系统不仅能够提高经营者的回报,而且能够随时把握市场的动向,为经营者供应必要的市场信息,解决了经营者最需要解决的迫切问题,同时治理信息系统对操作人员的素养要求不高,也可编辑资料 - - - 欢迎
25、下载精品名师归纳总结合理的节省了成本的投入,网络超市治理将成为当今社会的主流,满意在人们的迫在眉睫的需求。3 系统分析和设计3.1 功能需求在当今信息社会,商品信息对超市特别重要。经过分析本系统共包括2大模块, 分别是前台模块,后台治理模块,前台销售模块又包括购物车治理模块、库存订单管理模块、顾客留言模块、修改注册资料模块,后台治理模块包括商品分类治理、商品治理、特价商品治理、库存订单治理、会员治理和系统用户治理,它们的功能如下:3.1.1 前台销售治理模块此模块的功能为商品销售,顾客购物、下订单、留言和修改顾客个人注册资料信息。前台功能实现,具体描述如下:1、前台销售治理登录模块:对商品进行
26、检索,顾客会员登录、注册,商品按分类查看,供应新品上市信息, 给顾客以新品上市的直观挑选。2、前台销售治理登录胜利模块:对商品进行检索,登录胜利后的顾客会员信息,如账号名、会员级别,商品按分类查看,供应新品上市信息,给顾客以新品上市的直观挑选。3、购物车治理:购物车治理的任务是临时储备顾客已选购买的商品,并可以查看商品录入信息, 可连续购物、下订单等,前提是已经进行了商品录入。后台治理员进行商品录入的信息治理工作。4、库存订单治理:顾客可查看已下订单信息,并可查看卖方是否已受理订单情形。5、顾客留言:顾客可对本超市进行留言操作,并显示留言内容、日期等信息。6、 修改注册资料:顾客可依据自身需要
27、对注册信息修改。可编辑资料 - - - 欢迎下载精品名师归纳总结3.1.2 后台治理模块此模块的功能为对商品、订单、会员及系统治理员信息进行治理。具体描述如下:1、商品分类治理:商品类别的保护和添加商品类别。2、商品治理:输入新商品的信息,点击添加进行一次录入。需要录入的商品信息包括商品图片、商品类别、ID 、商品名称、商品编号、商品型号、商品描述、市场价、特价、生产厂家、日期、总量等。商品治理,商品列表显示,对商品信息的保护和查询。3、特价商品治理:特价商品的保护,列表显示和输入新增特价商品信息,录入的信息与新增商品信息类似。4、库存订单治理:治理员登入系统后可进行商品订单编辑操作,包括查看
28、订单、受理订单和删除操作。显示订单的具体信息,包括订单状态。查看订单包括顾客资料信息和顾客已订商品的信息。受理订单可对顾客已下订单进行受理。5、会员治理:可查看会员详情,并对会员进行删除操作,另外,治理员可查看会员留言信息及是否回复,对会员留言信息回复。6、系统用户治理:新增治理员,包括真实姓名、登陆账号、登录密码治理员类型进行录入,并可对治理员信息进行保护。可编辑资料 - - - 欢迎下载精品名师归纳总结3.2 系统设计3.2.1 软件结构设计超市进销存治理系统前台销售管后理台模管块理模块前购库顾修台物存客改首车订留注页治理单治理言册资料商商特库会系品品价存员统分管商订管用类管理品管单管理户
29、管理理理理可编辑资料 - - - 欢迎下载精品名师归纳总结mer_id商品 ID号cate_id商品类别IDuseridmer_name系统用户商品名称ID 号mer_price mer_specialmer_model商品价格商品特价商品型号mer_priture商品图片mer_desc商品描述mer_place生产厂家mer_datemer_integer出厂日期是否特价:0 无, 1 有cre_timeupd_time创建时间修改时间图 3-1 系统结构图3.2.2数据库设计上面提到的各种功能的实现都离不开数据库的支持,因此数据库设计作为本系统设计的一部分不行缺少。开发本系统中使用的数据
30、库系统是ORACLE 。从上面的功能分析不难看出本系统需要建立以下几个数据表:1、 商品表 商品 ID 号,商品类别ID ,系统用户 ID 号,商品名称,商品价格,商品特价,商品型号,商品图片,商品描述,生产厂家,出厂日期,创建时间,修改时间),如表3-1 所示:表 3-1商品表中文名表名2、 商品类别表 ,如表 3-3所示:表 3-3 购物车商品选购表字段名字段类型长度字段值约束对应中文名cart_mer_idint10primary keyidcart_id10Not null购物车 idmer_numberInt10商品数量mer_pricenumbermoney8,2商品价格mer_m
31、oneymoney9,2金额4、 购物车表 购物车 id,会员 id ,销总金额 ,购物车状态 ,如表 3-4 所示:表 3-4 购物车表字段名字段类型长度字段值约束对应中文名cart_idint10primary key购物车 idmember_idint10会员 idcare_moneyint9.2销总金额cart_status1购物车状态5、 注册会员表 注册会员表 id, 会员级别 , 登陆账号 , 登陆密码 , 真实姓名 , 联系电话 , 联系的址 , 邮政编码 , 邮政编码 , 注册日期 , 最近登录日期 , 登陆次数 , 电子邮箱 , 创建时间 , 修改时间 ,如表 3-5 所示
32、:表 3-5 注册会员表字段名字段类型长度字段值约束对应中文名member_idInt10primary key注册会员表 id member_memberlevel83default 1会员级别member_login_accountchar40Not null登陆账号可编辑资料 - - - 欢迎下载精品名师归纳总结member_login_passwor dchar40Not null登陆密码可编辑资料 - - - 欢迎下载精品名师归纳总结member_namechar10Not null真实姓名member_phonechar20Not null联系电话member_addresscha
33、r40Not null联系的址member_zipchar20Not null邮政编码member_regist_date member_last_datemember_login_times10注册日期最近登录日期登陆次数member_emailchar40Not null电子邮箱cre_time创建时间upd_time修改时间6、会员级别表 会员 id,级别名称 ,优惠百分比 ,创建时间 ,修改时间),如表3-6 所示:表3-6 会员级别表字段名长度字段值约束对应中文名member_id10会员 idlevel_name40Not null级别名称member_level_favourav
34、le6,2优惠百分比cre_time创建时间upd_time修改时间7、订单表 ,如表 3-8 所示:表 3-8 留言表字段名字段类型长度字段值约束对应中文名leave_word_idint10primary key留言表 id可编辑资料 - - - 欢迎下载精品名师归纳总结member_name member_id admin_id leave_word_titleleave_word_conte ntleave_date answer_content answer_date9、后台治理员表char int int charchar15101060500会员姓名会员 id 治理员 id 留言
35、标题留言内容char500留言日期回复内容回复日期 治理员真实姓名表 3-9长度1616121212,登录帐号 ,登陆密码 ,如表3-9 所示:字段名adminname admintype loginname loginpwduserid后台治理员表字段值约束Not null Not null Not nullNot nullprimary key对应中文名治理员真实姓名登录帐号登陆密码4 系统设计实现4.1 前台销售治理模块此模块的功能为商品销售,顾客购物、下订单、留言和修改顾客个人注册资料信息。1、 前台销售治理登录模块:对商品进行检索,顾客会员登录、注册,商品按商品类别进行查看,供应新品
36、上市信息,顾客可以随便浏览商品,但必需注册或登录后购买等操作。如图4-1 所示:可编辑资料 - - - 欢迎下载精品名师归纳总结图 4-1前台销售治理登录界面2、 前台销售治理登录胜利模块:对商品进行检索,登录胜利后的顾客会员信息,如账号名、会员级别,商品按分类查看,供应新品上市信息,顾客随便挑选、查看、购买等操作。如图4-2 所示:可编辑资料 - - - 欢迎下载精品名师归纳总结图 4-2前台销售治理登录胜利界面3购物车治理:购物车治理的任务是临时储备顾客已选购买的商品,并可以查看商品录入信息, 可连续购物、下订单等,前提是已经进行了商品录入。后台治理员进行商品录入的信息治理工作。如图4-3
37、所示:可编辑资料 - - - 欢迎下载精品名师归纳总结图 4-3购物车治理界面4.库存订单治理:顾客可查看已下订单信息,包括订单ID 、会员 ID 、订单编号、下订单日期。可查看卖方是否已受理订单情形,即订单状态。并可编辑,包括查看订单,删除操作。如图 4-4 所示:图 4-4库存订单治理界面5. 顾客留言:可编辑资料 - - - 欢迎下载精品名师归纳总结顾客可对本超市进行留言操作,并显示留言内容、日期等信息。操作时可输入标题、内容,然后进行提交。如图4-5 所示:图 4-5顾客留言界面6. 修改注册资料:顾客可依据自身需要对注册信息修改,修改的内容包括登录账号、登录密码、确认密码、真实姓名、联系电话、联系的址、邮政编码和电子邮编,点击提交即可,填错信息仍可以重新填。如图4-6 所示:可编辑资料 - - - 欢迎下载精品名师归纳总结图 4-6修改注册资料界面4.2 后台治理模块此模块的功能为对商品、库存订单、会员及系统治理员信息进行治理保护,为前台信息服务。1、 后台治理员登录界面:不同分工的治理员输入各自的账号密码,即可登录该治理员管辖范畴的治理模块界面进行治理,例如,订单治理员输入库存订单治理模块的账号、密码,进入库存订单治理模块
限制150内