基于PHP进销存储管理系统的设计

来源 :商场现代化 | 被引量 : 0次 | 上传用户:shepuqi4709
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始使用的阶段。本文利用PHP和MySQL开发一个进销存储管理系统,实现中小企业信息管理的系统化、规范化和自动化。
  [关键词] 电子商务 进销存储管理 PHP MySQL
  
  一、引言
  1997年11月国际商会在巴黎举行的世界电子商务会议上对电子商务所做定义为:电子商务(Electronic Commerce,简称EC)是指实现整个贸易活动的电子化。交易各方面通过电子交易方式而不是通过当面交换或直接面谈方式进行的任何形式的商业交易活动都属于电子商务的范畴。
  从企业的角度看,电子商务是利用计算机网络等信息技术在企业之间、企业与消费者之间进行网上交易,以及与此相关的企业内部事务连网处理的商业模式。
  随着国家的政治经济政策的优化改革,国内中小企业得以蓬勃发展,使得中小企业在我国经济发展中具有重要地位,随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。在传统企业的经营活动中,进销存一般都是手工管理,这样的管理浪费人力,物力,财力,而且效率非常低。这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。
  PHP作为一种网络编程语言,与其它Web开发语言相比略显上峰。ASP虽然在一开始赢得了一些用户,但由于ASP的开发语言是JScript和VBScript,因此,它缺乏象PHP和JSP一样强大的类库,虽然ASP可以通过调用COM组件来弥补这个缺点,但这将是非常麻烦的。而JSP虽然拥有强大的类库,也可以跨平台,但由于Java语言是强类型语言,而且JSP所定义的tag,以及其他一些规范过于复杂,这使得JSP在使用上比PHP复杂。另外PHP还有很多的优点。首先,执行速度上PHP是最快的;其次,PHP不支持指针而ASP支持指针,所以更具安全性;另外PHP的很多配置在网上都可以找到,大家也可以上网来下载PHP的扩展包来增强你所配置PHP服务器的可扩展性。所以选择PHP作为本系统的设计语言。
  MySQL是最流行的开放源码SQL数据库管理系统。首先,MySQL是一种关联数据库管理系统。关联数据库将数据保存在不同的表中,而不是将所有数據放在一个大的仓库内。这样就增加了速度并提高了灵活性。其次,MySQL软件是一种开放源码软件。“开放源码”意味着任何人都能使用和改变软件。任何人都能从Internet下载MySQL软件,而无需支付任何费用。如果愿意,你可以研究源码并进行恰当的更改,以满足你自己的需求。再次,MySQL数据库服务器具有快速、可靠和易于使用的特点。MySQL服务器最初是为处理大型数据库而开发的,与已有的解决方案相比,它的速度更快,多年以来,它已成功用于众多要求很高的生产环境。所以选择MySQL作为该系统的后台数据库管理。
  二、进销存储管理系统的功能
  在该系统中实现对进货基本信息的录入,查询,库存信息的录入,查询,还有商品销售信息的商品出库,销售记录查询。关键是要实现库存商品和销售商品的关联,确保销售商品后自动“消库”。系统维护主要实现对客户的信息添加,修改,删除等操作。
  三、进销存储管理系统的实现
  以下是本系统部分功能的实现:
  1.用户的控制
  用PHP技术来实现对用户的管理和身份验证的方法很多,例如,硬编码管理(即在用户登陆某页面的时候自动弹出一对话框提示用户输入用户名和密码)但这种方法不适合用于管理系统,因为它存在一定的漏洞,例如被黑客注入式攻击。本系统主要用session(中文意思是会话,在php中是一个服务器变量)来管理用户,我们可以把编辑好的session页(即用户控制程序)向其他页面跳转及调用。通过一个服务器变量$HTTP_SESSION_VARS,来建立session。
  例如:$Shool_Name=$HTTP_SESION_VARS['School_Name']是建立一个名为$School_Name的服务器变量。其中Schooname为库中字段的名字,通过$HTTP_SESSION_VARS.来接收的。
  2.信息录入管理
  根据数据表的信息,信息模块主要通过两个表kc表(库存表)和userinfo表(用户信息表)来录入数据。在jxc_input.php的界面可录入信息,例如经销商的名字、所买货物的黏度、单价、数量、单位等等。因为本系统设有两个级别管理员,所以在每个页加入session的同时都要判断是一级管理员还是二级管理员,然后执行响应的操作,比如录入信息的显示和删除等等。用户录入的页面(jxc_input.php)的具体说明:require包含两个文件,因为require必须放在程序的首部,第一个被调用,将要包含的程序文件包含到需要的程序文件下。由于没有用到ajax技术,所以当数据提交的时候系统会刷新界面,本页主要用PHP输出javascript来完成数据提交的验证,如果数据提交成功则显示提交成功对话框,单击确定并重定向到jxc_show.php页,如果提交失败则返回到当前页。这样做的好处是便于查错,例如当用户所提交的数据没有进入到数据库的时候系统继续刷新界面,不会被mysql的数据缓存接收,当重新定位到当前页时,就可以查看到底是哪条数据提交有时出现问题,更便于数据的修改。在jxc_input .php界面中对表单录入的数据可以用php输出javascript,例如:”alert(录入失败!);history.go(-1);”这是输出一个录入失败的弹出框,前提是你的浏览器必须支持javascirpt。当表单的方法设置为post时,PHP用$_POST这个数组来接受传递的变量,通过表单的name属性,例如其中定义了一个 “name”属性为sl的变量接受为$_POST[sl],这是用$_post 接收。
  3.查询功能
  系统包含了用户信息、定货信息、用户的管理模块。为了进一步的便于管理,系统还增加了查询功能,查询方式主要有三种:按品名、经销商、和序号查询。查询采用下拉式菜单的形式,用户通过选择下拉菜单中的项目由php接收表单变量后进行相关的查询。Php在查询方面的优点很多,在编写本系统程序时就特别注意了查询效率问题,例如按序号进行查询,在紧接着的文本框中输入产品的序号,就可以显示相应的信息,所提取的数据信息主要来源于库存表。采用下拉式菜单的数据校验是个问题,此模块对于这一问题的解决方式主要是调用校验的javascript文件,而此 javascript文件主要的作用就是用于校验数据是否为空。
  4.库存管理
  库存显示模块也是一个重要的模块,功能主要集中在对数据的访问上,由于需要对库存的信息进行管理和更新,所以此模块的功能主要包括对库存表信息的录入和对录入信息的显示和删除等功能。单击录入新数据(kc_input.php),也就是进入了库存信息录入界面,这个页主要是录入库存的信息,例如商品的黏度,数量,备注等相关信息。在信息录入的时候还有 javascript校验,如果所填的商品信息为空则弹出对话框,提示商品的相关信息不为空,和jxc_input.php一样,此页主要是通过表单来完成对数据的录入的,为了便于管理,加入了修改和删除的功能,当修改或者删除成功后系统会定位到相应的页。相应的库存信息显示页为kc_show.php或kc_edit.php或kc_del.php。实现的方法和上述的jxc_edit.php相同。
  四、结束语
  进销存储管理系统的设计与实现,可以帮助中小企业利用计算机快速,准确处理大量数据,实现自动化管理,提高经营者对市场的预测能力,提高员工的工作效率和企业的经济效益。
  
  参考文献:
  [1]林小风:浅谈电子商务与企业信息构建.电脑知识与技术,2007(19)
  [2]STERLING HUGHES:PHP网络程序实例.中国电力出版社,2005
  [3]Leondof:PHP和MySQL程序设计.人民出版社,2005
其他文献
[摘要] 企业引进RFID项目需对投资进行估算,本文从财务、管理、顾客、战略四个视角,提出企业应用RFID投资回报测算模型。  [关键词] RFID 投资回报 ROI 测算模型    一、前言  RFID(Radio Frequency Identification)无线射频识别,是一项非接触的自动识别技术,被广泛认为将会是21世纪产生重大影响的技术。RFID可以带来一场业务变革,一般来说,由于技
期刊
[摘要] 学术界在外商直接投资对于经济增长的作用这一问题上存在争议。鉴于FD I的净溢出效应是随时间而动态变化的,本文选取我国1986年~2007年度宏观数据,对GDP与FDI进行协整检验,采用EG两步法构建误差修正模型,探讨FDI对我国经济增长的影响,并提出建议。  [关键词] FDI GDP 协整分析 误差修正模型 溢出效应    一、引言  学术界对外商直接投资对东道国经济影响有不同看法,部
期刊
[摘要] 文章通过解释体育产业的含义,以及分析国内国外体育产业发展情况,指出当前我国体育产业发展的薄弱环节,指出了其发展的方向。  [关键词] 体育产业 发展 经济     体育产业是指为满足人们日益增长的体育需求而使体育产品(劳务)进入生产、交换、消费和服务的产业 门类。从大体育观的角度看,体育产业涵盖所有与体育相关的经济活动,如体育物质产品(体育服装、体育器 材、体育建筑、体育食品饮料等)和体
期刊
[摘要] Hedonic住宅价格模型是研究住宅属性与价格关系的有效手段。本文以石家庄为对象,收集了896个普通住宅详细资料,构建了石家庄hedonic住宅价格模型。利用STATA软件对模型进行多元回归分析,得到了各主要属性的隐含价格,并对各属性价格进行了简要分析。  [关键词] Hedonic 石家庄 住宅 属性价格    Hedonic模型是用来处理异质产品差异属性与产品价格之间关系时广泛使用的
期刊
[摘要] 随着中国金融市场的全面开放,外资银行和中资银行迎来了竞合时代,本文分析了外资银行在中国开展业务的状况,对提高中资银行的竞争实力提出了建议。  [关键词] 外资银行 信贷管理 金融产品创新    一、引言  2008年是中国加入WTO的第七年,由于金融业相关领域不断开放,外资银行获准在中国发展各项银行业务,我国金融业步入了一个新的阶段。外资银行的先进管理经验,先进技术和金融创新产品,是我国
期刊
[摘要] 资产负债观在各国会计准则制定中已占据主导地位。在资产负债观下,资产负债表可提供基础通用的会计信息,却无法满足投资者多元化的决策需要。本文认为,资产负债表应当增强与企业现时价值以及未来价值相关的信息披露,并提高报表信息的及时性和可理解性,以满足投资者不同的信息需求。  [关键词] 资产负债表 投资者 信息披露 信息需求    随着会计准则的国际化进程,资产负债观得到了普遍推广。1996年1
期刊
[摘要] 本文对可持续发展和环境审计的概念及特点进行了分析和阐述,从宏观与微观角度阐明了企业需要重视可持续发展的原因,指出环境审计是可持续发展的有效手段,最后进一步论述了环境审计和可持续发展的关系,并对全文进行总结。  [关键词] 可持续发展 环境审计 企业 组织    过去的20世纪是科学技术迅猛发展的世纪,人类创造了前所未有的物质财富。与此同时,伴随而来的是人口剧增、资源浪费、环境污染、生态破
期刊
[摘要] 本文通过将SWOT分析法应用到民营航空公司,指出当前其面临的主要机会和威胁以及自身的优劣势。通过分析,本文认为民营航空公司应该结合自身条件,选择适合于自己的竞争战略。  [关键词] 民营航空公司 机会 威胁 优势 劣势 竞争战略    SWOT分析法就是企业通过分析自身相对于竞争对手的优势和劣势,以及面临的外部环境中的机会与威胁,制定适合企业赢得竞争优势的营销战略。2005年初,国务院发
期刊
[摘要] 80后一代成长于特定的社会环境中,具有不同于前辈们的人生观、价值观和事业观,呈现出个性、早熟、张扬、参与、自我的心理特征,这对于传统的企业管理模式是一个很大的冲击和挑战。企业管理者必须正视80后员工的特点,并采取多种激励措施,这样才能吸引、激励、留住80后员工中的优秀人才。  [关键词] 80后员工 特点 激励措施    我国计划生育政策的实施,有效控制了中国总体人口基数,为中国的经济发
期刊
[摘要] 本文从文体学研究理论入手,从多方面详细分析了商务英语文体简练,语言精辟的特点,细述这些特点形成的原因和必要性。  [关键词] 商务英语 文体风格 语言特点 精辟 简练    一、引言  语言交际的实际效果不仅取决于使用它的语法规则去构成句子,而且要根据不同的语境选择相应的文体,运用得体。 “文体意识”(stylistic awareness)或者 “文体洞察力”(stylistic in
期刊