商店库存管理系统的设计与实现毕业设计Word格式文档下载.docx
《商店库存管理系统的设计与实现毕业设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《商店库存管理系统的设计与实现毕业设计Word格式文档下载.docx(43页珍藏版)》请在冰豆网上搜索。
信息科学与工程学院
专业:
计算机科学与技术
班级:
学号:
2013年6月
福建工程学院本科毕业设计(论文)作者承诺保证书
本人郑重承诺:
本篇毕业设计(论文)的内容真实、可靠。
如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。
学生签名:
年 月 日
福建工程学院本科毕业设计(论文)指导教师承诺保证书
我已按有关规定对本篇毕业设计(论文)的选题与内容进行了指导和审核,该同学的毕业设计(论文)中未发现弄虚作假、抄袭的现象,本人愿承担指导教师的相关责任。
指导教师签名:
年 月 日
商店库存管理系统的设计与实现
摘要:
商店库存管理系统是基于B/S架构的典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及网页前端的开发两个方面。
该系统根据现在商店的需求而展开分析与设计,具有一定的实用性。
本系统是利用apache网页服务端和php语言和Mysql数据库开发而成。
Apache是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中;
PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。
PHP安装它可以比CGI或者Perl更快速地执行动态网页。
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快;
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。
目前MySQL被广泛地应用在Internet上的中小型网站中。
其体积小、速度快、总体拥有成本低且开放源码。
三者结合开发简易,程序稳定,保证系统高效可靠运行。
本系统主要实现的功能有:
登录管理、用户管理、商品管理、厂商名管理、商品类型名管理、进货入库管理、出库销售管理、统计管理、商品搜索。
其中登录管理包括用户登录和退出;
用户管理包括增删改查登录用户;
商品管理是对商品信息的增删改查;
厂商名和类型管理是商品附属属性的增删改查;
进货入库管理是增加商品相应库存并添加一条入库信息的功能;
出库销售是减少商品相应库存量并添加一条出库信息的功能;
统计管理则是查看紧急库存和可以按需求选择对当日或者某天甚至某些天的销售统计。
关键字:
商店库存;
库存管理系统;
B/S架构;
apache;
php;
mysql;
Thedesignandiplementationof
StoreStockManagementSystem(SSMS)
Abstract:
thestorestockmanagementsystemisthetypicalinformationmanagementsystembasedonB/Sarchitecture,itsdevelopmentmainlyincludestwoaspects:
thebackgroundoftheestablishmentandmaintenanceofdatabaseandfront-enddevelopmentofwebpage.Thesystemanalysisanddesignaccordingtotheshopnowdemand,hasacertainpracticality.
ThissystemistheApachewebpageserverandPHPlanguageandMysqldatabasedevelopment.ApacheisanopensourceApachesoftwarefoundationofthewebpageserver;
PHPinstallitcanperformdynamicwebpagefasterthanCGIorPerl.DynamicwebpagesusingPHPtomakecomparedwithotherprogramminglanguages;
MySQLisasmallassociationdatabasemanagementsystemisanopensource,thedeveloperfortheSwedishcompanyMySQLAB.Atpresent,MySQLiswidelyusedinInternet,smallandmedium-sizedsiteandopensource.Thecombinationofthethreesimpleprogramdevelopment,stable,reliableandefficientoperationofguaranteesystem.
Themainfunctionofthissystemcontainsloginmanagement,usermanagement,commoditymanagement,suppliermanagement,commoditytypemanagement,goodswarehousingmanagement,salesmanagement,statisticsmanagement,merchandisesearch..Thelogmanagementincludeuserloginandexit;
theusermanagementincludesthecruduserlogin;
commoditymanagementofcommodityinformationcrud;
vendornameandtypeofmanagementiscommoditydependencycrud;
stockstockmanagementistoincreasethecommoditystockandaddainformationstoragefunction;
outboundsalesreducethecommoditycorrespondingstockandaddalibraryofinformationfunction;
statisticalmanagementistoviewtheemergencystockanddemandcanbeselectedonthedayoforonedayevensomedaysalesstatistics.
Keywords:
StoreStock;
StockManagementSystem;
B/S;
1项目来源
1.1项目背景及目的
库存管理系统是一个商店乃至企业不可缺少的部分,它的内容对于单位的决策者和管理者来说都至关重要,所以库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件库存,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
当今时代,世界经济正在从工业时代向知识时代转变。
我们说知识时代经济的两个重要特征就是全球化和信息化,要实现全球化和信息化,就必须依靠更加完善的网络和更加完善的数据库。
在这样一个飞速发展的信息科技时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的大好时机。
使用计算机进行信息控制,不仅提高了工作效率,而且一定程度上提高了其安全性。
尤其对于比较复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
本系统就是为了管理好商店乃至企业的库存信息而设计的,商店库存管理系统就是一种伴随着计算机信息技术发展而成长起来的一种库存管理解决方案。
1.2商店库存管理系统的现状
商店库存管理系统在国内外范围都趋于完善,尤其是近几年伴随着计算机的快速普及,商店库存管理系统的使用范围逐步扩大,运用人群也越来越多,从最早的运用简单纸笔和辅助工具计算器记录库存进出库情况,到现在运用计算机对库存的商品信息记录、出入库记录、数据统计等等,巨大的市场潜力和商业需求也促使许多公司加大了对库存管理系统的研究力度,以便满足不同文化水平人对商店库存管理的需求。
现今传统的商店库存管理系统存在一些挑战与局限性,比如针对商店商品不同单位的库存,单位换算概念很模糊;
亦或不能有一种比较严谨的方法算出每日的盈利情况,单纯以每件商品的进价出售价差来算总的盈利额对于市场经济来说是不科学的,如果以一个时间范围来计算总支出金额和收入金额,这样只能保证在大部分时间都是准确的,却忽略了前后的真空期,所以这也是不严谨的。
因此商店库存管理系统急需进一步完善,使以上问题能得到完美解决和系统功能进一步提高。
1.3项目研究的目的和方法
1.3.1项目的研究目的
本商店库存管理系统设计与开发,通过商店库存的功能分析、数据分析的过程,运用数据库设计、维护与运用SQL对数据库中的表进行查询的技术,开发一套在实际商店库存管理上可以投入实际应用的管理系统。
本系统是运行在Window操作系统下,利用apache+php+mysql为平台进行开发的;
对于并非大量的数据信息,采用mysql数据库进行存储和处理。
商店库存管理系统包括用户管理、商品管理、厂商名管理、商品类型名管理、进货入库管理、出库销售管理、统计管理等等,能有效地提高家庭财务管理效率。
本系统的操作使用方式应符合普通商店的一般习惯,应具备操作灵活,使用方便等特点,便于使用。
用Mysql的作为数据库后台支持,可以方便的进行各种数据存储、查询和处理,所开发出的系统应安全可靠。
1.3.2开发方法及步骤
1.可行性分析
商店库存管理系统的投入,能够提高商店员工对商店库存的工作效率、减少人员精力支出,从而减少劳力资本的投入,所以本系统开发是很有必要的。
2.技术可行性分析
本系统开发涉及到的技术因素有:
(1)管理系统的开发理论与技术支持。
(2)基于B/S开发的理论基础
(3)B/S机构规划和技术设计。
(4)数据库技术理论与实践。
(5)Web开发技术。
能够使用php开发系统
综上,大学四年所学、所实践,本系统开发不存在以上技术问题
3.需求分析
本系统大致可实现以下功能(模块):
(1)用户管理:
新用户的添加,修改密码及其它信息,移除用户等,这个用户就是系统用来登录所需要的帐号角色。
(2)商品管理:
商品管理是对商品种类的名称价格等信息的增删改查。
区分同一件商品的规则是结合它的商品名和厂商品。
(3)商品厂商管理:
由于同样的商品有可能有不同的厂商,所以设置这个模块来区分各种同名商品是很有必要的,通过增加厂商,在商品添加或管理的时候就有商品厂商的选择。
(4)商