毕业设计论文基于SSH框架的超市销售管理系统的设计与开发.docx

上传人:b****8 文档编号:9791238 上传时间:2023-02-06 格式:DOCX 页数:62 大小:849.86KB
下载 相关 举报
毕业设计论文基于SSH框架的超市销售管理系统的设计与开发.docx_第1页
第1页 / 共62页
毕业设计论文基于SSH框架的超市销售管理系统的设计与开发.docx_第2页
第2页 / 共62页
毕业设计论文基于SSH框架的超市销售管理系统的设计与开发.docx_第3页
第3页 / 共62页
毕业设计论文基于SSH框架的超市销售管理系统的设计与开发.docx_第4页
第4页 / 共62页
毕业设计论文基于SSH框架的超市销售管理系统的设计与开发.docx_第5页
第5页 / 共62页
点击查看更多>>
下载资源
资源描述

毕业设计论文基于SSH框架的超市销售管理系统的设计与开发.docx

《毕业设计论文基于SSH框架的超市销售管理系统的设计与开发.docx》由会员分享,可在线阅读,更多相关《毕业设计论文基于SSH框架的超市销售管理系统的设计与开发.docx(62页珍藏版)》请在冰豆网上搜索。

毕业设计论文基于SSH框架的超市销售管理系统的设计与开发.docx

毕业设计论文基于SSH框架的超市销售管理系统的设计与开发

 

毕业设计(论文)

 

基于SSH框架的超市销售管理系统的设计与开发

 

姓名:

系别:

计算机系

专业:

计算机应用技术(Java)导师姓名:

摘要

随着小型超市规模的发展不断扩大,商品的数量急剧增加,有关商品的各种信息也成倍增长。

超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加新的商品信息。

面对不同种类的信息,需要合理的数据库结构支持各种数据操作的执行。

商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。

它最主要的特点是能够实时的和准确的控制店内的销售情况。

如果可以能够实时掌握销售流程及销售情况,则可以有效的额加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。

顾客的消费需求是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。

超市销售管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个功能模块:

系统权限的设定、原始数据的录入、数据的汇总及查询等。

从而,实现对进货、销售、及员工信息等实现全面、动态、及时的管理。

本文系统分析了软件开发的背景以及过程:

首先介绍了软件的开发环境,使用的技术、数据库的设计、系统的需求分析、总体设计、系统的各个功能模块的设计实现、系统开发时的总结与系统的展望。

关键词:

超市销售管理系统

第一章绪论

1.1社会背景

随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。

作为国内市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市,而对于这些超市的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。

在会计业务中,产品的完成,发出和结存关系到超市销计划的完成和流动资金占用情况,而销售核算子系统是电算化会计系统中一个关键且比较复杂的子系统。

通过这个子系统提供的信息可以了解企业的经营成果,通过产品销售收入用来补偿已消耗的生产资料,支付工资和其他费用,缴纳税金并实现利润。

做系统之前,我通过对市场的调查,针对现在各中小超市对销售业务的实际需要,开发了这套商品进销存系统。

在开发过程中,我针对当前各超市管理特点和技术人员的实际水平,采用JSP操作系统环境,在系统设计过程中,我尽量采用一些易懂易读的接口界面,使用户可以在短期内完全掌握。

在功能方面,我根据市场调查的一些资料进行总结,借鉴现在市场上流行的财务软件的特点,抛去泛泛不实用的缺点,使我设计的系统在功能上极贴近中小超市的使用要求。

在设计过程中,我始终把系统的正确性放在首位,力求数据的完整,处理的正确性。

在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。

作为一家中小型超市,他们的主要业务是销售产品,目前系统运作中存在很多问题,所有的进货单,出货单和退货单都是人工填写,耗时而且易出现错误;库存也是人工记帐,无法随时掌握最准确的存货情况;对于销售数据,往往要花好多时间和精力去计算每个业务员的销售业绩,每项商品的销售状况,为了解决上述问题,提高经济效益,准备导入进销存系统进行销售,采购,库存等的计算

机化管理。

1.2超市销售管理形式

在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。

随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。

超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:

不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。

苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。

为此,在选题过程中,我选择了超市销售管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。

1.3建立超市销售管理系统的必要性

随着我国改革开放的不断深入、经济飞速的发展,企业要想生存发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的。

作为现代社会的一部分,超市必须适应社会的发展,因此实现市的信息化管理是很有必要的。

在传统的手工管理中,往往是用人工清点的方式来掌握超市中现有的商品,使用手工记账的方式来掌握商品的进货和销售情况。

这种方式在商品数量较少、商品库存变换少的情况下,不失为一种较好的方法。

但是,在目前的大中型超市中,往往需要处理的商品种类数以千计,而且每天所发生的进货和销售情况纷繁复杂。

如果要借助人工来实现这一系列数据的记录和管理,工作量将非常巨大,而且容易出现错误,造成管

理上的混乱,更何况还需要对商品的数据进行统计和分析。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们所认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对超市信息进行管理有着手工管理所无法比拟的优点,例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高超市管理的效率,也能使超市步入科学化、正规化的管理。

基于这些问题,为了使超市管理工作规范化、系统化、程序化,避免超市管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改商品情况,建立一个超市管理系统是非常必要的。

第二章系统可行性研究

2.1技术可行性研究

在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。

因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。

2.2经济可行性研究

因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。

(1)超市有能力承担系统开发费用

开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。

对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。

如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。

软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。

同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。

所以,在系统的开发过程中,企业完全有能力承担开发费用。

(2)新系统将为企业带来经济效益

管理系统是一个信息化、智能化和先进管理理念的集合体。

而管理是一个动态过程,在其运行过程中要采取多项措施。

所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。

一般新系统带来的经济效益

是简介的,其最主要的表现就是减少了企业管理费用和人力开支。

而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。

2.3操作可行性研究

本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。

而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。

由此,该系统的操作是可行的,有必要开发该系统。

综合以上,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。

第三章相关技术概要

3.1开发语言

经过对课题的理解与分析,该系统选用Java程序设计语言编写代码。

Java语言是1995年由Sun公司开发的编程语言,它的出现是源于对独立平台语言的需要。

Java语言是目前使用最为广泛的编程语言之一,它具有简单、面向对象、稳定、与平台无关、多线程、动态等特点。

3.2开发平台

MyEclipse是基于Java的、开放源代码的可扩展开发平台,它最初由IBM公司投入巨资开发,后来被捐赠给国际开放源代码团体。

MyEclipse附带了一个标准的插件集,包括了Java开发工具(JavadevelopmentTools,JDT)。

MyEclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展MyEclipse的软件开发人员,因为它允许开发人员构建与MyEclipse环境无缝集成工具。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。

在结构上,MyEclipse的特征可以被分为7类:

1.JavaEE模型

2.WEB开发工具

3.EJB开发工具

4.应用程序服务器的连接器

5.JavaEE项目部署服务

6.数据库服务

7.MyEclipse整合帮助

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。

MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

MyEclipse可以集成不同的软件工具开发供应商的产品,任何开发工具厂商都可以

将他们的开发工具或组件加入到MyEclipse平台,用户可以通过相同的接口使用不同的工具。

也就是说,可以在同一集成环境中同时使用不同开发商开发的软件工具。

由于MyEclipse具有这种整和不同工具的特性,开发者可以综合性能调节、监测、调试等处理,从而可以在较短的时间内开发出更高性能和质量的应用软件。

因此,该系统选用MyEclipse作为开发平台。

3.3数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL的SQL语言是用于访问数据库的最常用标准化语言。

MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。

2008年1月16号MySQLAB被Sun公司收购。

而2009年,SUN又被Oracle收购。

就这样如同一个轮回,MySQL成为了Oracle公司的另一个数据库项目。

与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。

对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

第四章系统的需求分析与概要设计

4.1系统的需求分析

4.1.1用户工作流程

进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询并打印。

同时还要对超市的工作人员及会员的管理。

同时管理员需要对新进的员工的信息进行登记、对新申请的会员的信息进行审核。

4.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1