商店库存管理系统的与实现.doc
《商店库存管理系统的与实现.doc》由会员分享,可在线阅读,更多相关《商店库存管理系统的与实现.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流商店库存管理系统的与实现.精品文档.毕业设计(论文)题 目:商店库存管理系统的设计与实现学 生: 指导老师: 连贻捷 讲师 系 别: 信息科学与工程学院 专 业: 计算机科学与技术 班 级: 学 号: 2013年6月福建工程学院本科毕业设计(论文)作者承诺保证书本人郑重承诺: 本篇毕业设计(论文)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。学生签名:年 月 日福建工程学院本科毕业设计(论文)指导教师承诺保证书本人郑重承诺:我已按有关规定对本篇毕业设计(论文)的选题与内容进行了指导和审核,该同学的毕业设计(论文)中未发现
2、弄虚作假、抄袭的现象,本人愿承担指导教师的相关责任。指导教师签名:年 月 日目 录1 项目来源11.1 项目背景及目的11.2 商店库存管理系统的现状11.3 项目研究的目的和方法21.3.1 项目的研究目的21.3.2 开发方法及步骤22 开发平台介绍42.1 系统平台环境42.1.1 硬件平台42.1.2 软件平台42.2相关技术53 需求分析63.1业务需求63.1.1 业务流程图63.2 功能需求63.2.1 功能需求描述63.2.2数据流图74 概要设计114.1 总体结构设计114.2 接口设计124.2.1外部接口124.2.2 内部接口124.3 数据库设计134.3.1 概述
3、134.3.2 数据库的安全及设计描述134.3.3 数据库设计表135详细设计155.1 概述155.2. 系统E-R图155.3 模块设计说明195.3.1 用户登录模块设计说明195.3.2 商品管理模块设计说明215.3.3出库单管理模块设计说明235.4 界面设计255.4.1 界面设计原则255.4.2 数据输入界面设计255.5 界面显示265.5.1 系统登陆界面265.5.2 系统主界面275.5.3商品管理界面285.5.4添加入库单界面295.5.4数据统计界面305.5.4数据统计界面316 总结33致谢语35参考文献:36附录:37商店库存管理系统的设计与实现摘要:商
4、店库存管理系统是基于B/S架构的典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及网页前端的开发两个方面。该系统根据现在商店的需求而展开分析与设计,具有一定的实用性。本系统是利用apache网页服务端和php语言和Mysql数据库开发而成。Apache是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中;PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。PHP安装它可以比CGI或者P
5、erl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快;MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。其体积小、速度快、总体拥有成本低且开放源码。三者结合开发简易,程序稳定,保证系统高效可靠运行。本系统主要实现的功能有:登录管理、用户管理、商品管理、厂商名管理、商品类型名管理、进货入库管理、出库销售管理、统计管理、
6、商品搜索。其中登录管理包括用户登录和退出;用户管理包括增删改查登录用户;商品管理是对商品信息的增删改查;厂商名和类型管理是商品附属属性的增删改查;进货入库管理是增加商品相应库存并添加一条入库信息的功能;出库销售是减少商品相应库存量并添加一条出库信息的功能;统计管理则是查看紧急库存和可以按需求选择对当日或者某天甚至某些天的销售统计。关键字:商店库存;库存管理系统;B/S架构;apache;php;mysql;The design and iplementation of Store Stock Management System(SSMS)Abstract:the store stock man
7、agement system is the typical information management system based on B/S architecture, its development mainly includes two aspects: the background of the establishment and maintenance of database and front-end development of webpage. The system analysis and design according to the shop now demand, h
8、as a certain practicality.This system is the Apache webpage server and PHP language and Mysql database development. Apache is an open source Apache software foundation of the webpage server;PHP install it can perform dynamic webpage faster than CGI or Perl. Dynamic web pages using PHP to make compar
9、ed with other programming languages; MySQL is a small association database management system is an open source, the developer for the Swedish company MySQL AB. At present, MySQL is widely used in Internet, small and medium-sized site and open source.The combination of the three simple program develo
10、pment, stable, reliable and efficient operation of guarantee system.The main function of this system contains login management, user management, commodity management, supplier management, commodity type management, goods warehousing management, sales management, statistics management, merchandise se
11、arch. The log management include user login and exit; the user management includes the crud user login; commodity management of commodity information crud; vendor name and type of management is commodity dependency crud; stock stock management is to increase the commodity stock and add a information
12、 storage function; outbound sales reduce the commodity corresponding stock and add a library of information function; statistical management is to view the emergency stock and demand can be selected on the day of or one day even some day sales statistics.Key words: Store Stock;Stock Management Syste
13、m;B/S;apache;php;mysql;1 项目来源1.1 项目背景及目的库存管理系统是一个商店乃至企业不可缺少的部分,它的内容对于单位的决策者和管理者来说都至关重要,所以库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件库存,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。当今时代,世界经济正在从工业时代向知识时代转变。我们说知识时代经济的两个重要特征就是全球化和信息化,要实现全球化和信息化,就必须依靠更加完善的网络和更加完善的数据库。在这样一个飞速发展的信
14、息科技时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的大好时机。使用计算机进行信息控制,不仅提高了工作效率,而且一定程度上提高了其安全性。尤其对于比较复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好商店乃至企业的库存信息而设计的,商店库存管理系统就是一种伴随着计算机信息技术发展而成长起来的一种库存管理解决方案。1.2 商店库存管理系统的现状商店库存
15、管理系统在国内外范围都趋于完善,尤其是近几年伴随着计算机的快速普及,商店库存管理系统的使用范围逐步扩大,运用人群也越来越多,从最早的运用简单纸笔和辅助工具计算器记录库存进出库情况,到现在运用计算机对库存的商品信息记录、出入库记录、数据统计等等,巨大的市场潜力和商业需求也促使许多公司加大了对库存管理系统的研究力度,以便满足不同文化水平人对商店库存管理的需求。现今传统的商店库存管理系统存在一些挑战与局限性,比如针对商店商品不同单位的库存,单位换算概念很模糊;亦或不能有一种比较严谨的方法算出每日的盈利情况,单纯以每件商品的进价出售价差来算总的盈利额对于市场经济来说是不科学的,如果以一个时间范围来计算
16、总支出金额和收入金额,这样只能保证在大部分时间都是准确的,却忽略了前后的真空期,所以这也是不严谨的。因此商店库存管理系统急需进一步完善,使以上问题能得到完美解决和系统功能进一步提高。1.3 项目研究的目的和方法1.3.1 项目的研究目的本商店库存管理系统设计与开发,通过商店库存的功能分析、数据分析的过程,运用数据库设计、维护与运用SQL 对数据库中的表进行查询的技术,开发一套在实际商店库存管理上可以投入实际应用的管理系统。本系统是运行在Window 操作系统下,利用apache+php+mysql为平台进行开发的;对于并非大量的数据信息,采用mysql 数据库进行存储和处理。商店库存管理系统包
17、括用户管理、商品管理、厂商名管理、商品类型名管理、进货入库管理、出库销售管理、统计管理等等,能有效地提高家庭财务管理效率。本系统的操作使用方式应符合普通商店的一般习惯,应具备操作灵活,使用方便等特点,便于使用。用Mysql 的作为数据库后台支持,可以方便的进行各种数据存储、查询和处理,所开发出的系统应安全可靠。1.3.2 开发方法及步骤1. 可行性分析商店库存管理系统的投入,能够提高商店员工对商店库存的工作效率、减少人员精力支出,从而减少劳力资本的投入,所以本系统开发是很有必要的。2. 技术可行性分析本系统开发涉及到的技术因素有:(1) 管理系统的开发理论与技术支持。(2) 基于B/S开发的理
18、论基础(3) B/S机构规划和技术设计。(4) 数据库技术理论与实践。(5) Web开发技术。能够使用php开发系统综上,大学四年所学、所实践,本系统开发不存在以上技术问题3. 需求分析本系统大致可实现以下功能(模块):(1) 用户管理: 新用户的添加,修改密码及其它信息,移除用户等,这个用户就是系统用来登录所需要的帐号角色。(2) 商品管理:商品管理是对商品种类的名称价格等信息的增删改查。区分同一件商品的规则是结合它的商品名和厂商品。(3) 商品厂商管理:由于同样的商品有可能有不同的厂商,所以设置这个模块来区分各种同名商品是很有必要的,通过增加厂商,在商品添加或管理的时候就有商品厂商的选择。
19、(4) 商品类型名管理:由于商品有不同的类型,所以设置这个模块来区分各种商品类型。(5) 入库及出库管理:针对商品的销售和进货,对数据库的相应商品进行库存的增加或者删减,保证实际库存与数据库的统一。(6) 数据统计:一个库存管理系统所需要的数据统计功能,可以按时间区间统计销售额等等。4. 数据库设计与实现根据业务需求、信息需求、和处理需求,确定信息系统的数据结构、数据操作。建立ER 图,进行数据库设计,建立完备的数据库系统。5. 系统实现用PHP以及Mysql对设计好的系统模型进行编程,实现此系统。6. 测试与维护对系统每一个功能模块程序进行测试。2 开发平台介绍2.1 系统平台环境2.1.1
20、 硬件平台硬件设备设计是根据信息系统的设计需求,确定信息系统物理设备方案,所设计的硬件设备方案在能够充分满足信息系统功能需求的前提下,还应满足系统的效率、可靠性、安全性和适应性等性能要求,并具有较高的性价比。根据前面的需求分析,我们得出本系统理想的环境当然是配置较高最好,实际操作中硬件平台如下:硬件环境(访问者):建议用户在允许的情况下采用较高配置硬件资源。硬件环境(开发者):赛扬T1600 1.7GHz处理器,1G内存,160G磁盘空间。2.1.2 软件平台软件平台是信息系统开发和运行所需的集成软件环境,设计和选择高效、实用、方便、功能齐全的软件平台,对信息系统的开发具有十分重要的意义。在结
21、合实际开发的需要并充分考虑各种软件平台的性能及适用范围和对软件平台的使用能力,本系统的软件平台选择如下:(1) 操作系统目前在个人微机上用的操作系统主要有Vista/Windows7/xp/2003server 等,本系统在Windows XP 操作系统下进行开发,可运行于前面所列举的各种操作系统,建议使用Windows xp以上系统。(2) 支撑软件支撑软件是辅助开发和维护软件的工具或环境软件,包括编译程序,数据库系统,集成开发环境等,本系统的支撑软件是:数据库管理系统(PHPMyadmin)与www网页浏览器(IE 6)。2.2相关技术1. C/S模式B/S结构即浏览器和服务器结构。它是随
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商店 库存 管理 系统 实现
限制150内