开题报告基于PHP的超市仓库管理的设计与实现(毕业论文:含课题来源、研究价值,国内外研究现状,研究内容,研究方法,研究思路,论文提纲,预期目标,时间安排及参考文献等。字数为3000以上。)一.课题来源及研究现状这次设计主要用于超市仓库管理更加便捷,将大量需要人工统计的信息转入计算机管理,这样简化了超市仓库管理人员的工作,也方便了财务部门的工作,大大提高了超市在库存这块的工作效率。该网页对超市库存商品从采购入库到销售出库进行跟踪管理,大大提高了库存商品的精确度,方便了管理人员的管理。超市仓库管理系统对仓库进行全面的管理和监控,缩短了仓库信息流转时间,使超市的物料管理层次分明、井然有序,为采购、销售和生产提供依据;智能化的预警功能可自动提示存货的短缺、超储等异常状况;减少资金积压。完善的仓库管理功能,可对超市的存货进行全面的控制和管理,降低仓库成本,增强超市的市场竞争力。计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。现在,美国在财务会计上90%的工作由计算机完成;物资管理中80—100%的信息处理由计算机完成;计划管理中是80—90%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。因此,经济管理是计算机应用的主要领域。当然,由于仓库管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。仓库管理对超市来说是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点仓库和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。在世界发达国家,仓库管理的计算机化水平已经很高了,尽管我国的生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些问题。有的超市的仓库管理部分目前仍为手工、半手工操作。从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效率低,而且缺乏仓库管理的一些基本手段,如仓库状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。有的超市的仓库管理部已上了微机,但对微机的利用效率极低,有的在用它打游戏,有的仅把它当计算器或打字机来用。有的企业单位既有了微机同时也有了仓库管理软件,但硬件上去了,软件上不去。因为他们用的仓库管理软件,大多为自己的工作人员及其他一些非专业人员所开发的。二.设计要求(1)登录界面:主要用于用户的身份认证,输入正确用户名和密码进入系统,同时分辨是管理员还是用户。(2)采购管理模块:对不同商品记录其供应商,采购数量,采购金额,采购日期,是否入库进行管理,可对其进行编辑查看操作。(3)销售管理模块:包括销售单号,客户,销售数量,销售金额,折扣价,销售日期,是否查看的数据的统计以及统计好的数据进行查看删除的功能,以及顾客管理和日效管理。(4)库存管理模块:对商品的库存数量进行统计,并显示其税收状态,管理采购入库,销售出库,导出库存相关功能。(5)商品管理模块:对商品名称,单位,单位,采购价,销售价,利润,库存预警值的统计。并管理采购入库,销售出库,导出库存相关功能。(6)系统设置模块:存储管理员列表,用于管理系统登录人员与其权限。三.工作内容(1)通过对市场的调查,熟悉超市仓库管理现状,熟悉整个系统的工作情况,各组成部分之间的关系,做出需求分析。(2)熟悉开发环境以及各模块的关系,进行概要设计。(3)查阅与课题相关资料及文献,检索阅读中外文资料了解该专业国内外研究现状、发展动向和已经取得的成果,在此基础上有所创新和提高。(4)根据技术要求画出符合规范的程序框图,编写程序,实现课题要求。(5)调试、整理资料,写出符合规范的毕业设计说明书。四.设计方案网页系统采用mysql数据库连接thinkPHP框架搭建,信息平台后台操作采用B/S模式来方便更多用户操作。用phpstorm作为平台,导入thinkPHP框架源代码,Apache网络服务器显示html网页页面。系统主要分为管理员登录,用户登录,采购销售库存商品管理等几大模块。五.技术路线(1)PHP框架PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。(2)B/S体系结构B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。(3)数据库MySQLMySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下公司。MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。(4)HTML“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。五.预期目标借由这个网页可以使得超市仓库管理变得简洁轻松,通过商品管理等模块可以更简洁明了的了解到商品的价值,利润等。通过采购、销售、库存、商品、系统设置几大模块,实现对超市仓库管理的灵活控制。熟悉运用php搭建框架,用HTML显示图形界面,连接MySQL数据库。六.时间安排(1)第1-2周:根据老师下达的任务书,明确工作内容,查阅与课题相关的文献资料,阅读、总结,确定课题的总体设计思路与方案,写出开题报告;根据教师下达的外文资料,阅读并译成中文,完成外文翻译报告。通过毕业设计管理系统,提交开题报告、外文翻译,等待审核、修改,直至通过。(2)第3-7周:系统分析与软件设计。(3)第8-10周:系统调试、测试、修改、完善。(4)第11-14周:整理资料撰写毕业设计论文并提交论文。(5)第15-16周:修改论文、评阅、答辩。七.参考文献[1]徐诚斌,王金平.MVC在ThinkPHP框架中的应用研究[J].信息与电脑(理论版),2011,03:160.[2]徐文亭,肖强.基于PHP环境开发安全Web程序[J].信息安全与技术,2015,07:59-61.[3]孙薇.基于PHP的会议管理系统设计与实现[D].西安电子科技大学,2011.[4]梁柱森,梁伟坚,韦云毅.基于ThinkPHP框架的创业培训管理系统的设计与实现[J].微型机与应用,2013,23:7-9.[5]孙炜路.基于ThinkPHP框架的软件学院教务管理系统的设计与实现[D].吉林大学,2015.[6]张超.基于PHP的Web开发框架的设计与实现[D].东北大学,2013.[7]宋召良.基于WebServices的仓库管理系统设计及其零存储技术研究[D].湖南大学,2013.[8]刘博.基于PHP+MySQL的交互学习系统的设计与实现[D].吉林大学,2014.[9]尹华龙.基于WEB的超市物流管理系统设计与实现[D].电子科技大学,2013.[10]王俊芳,李隐峰,王池.基于MVC模式的ThinkPHP框架研究[J].电子科技,2014,04:151-153+158.[11]徐国宝.B/S模式和C/S模式信息协同管理系统的研究与应用[D].广东工业大学,2014.[12]王秀萍,季金奎.基于ThinkPHP框架的代码生成器设计与实现[J].福建电脑,2015,08:102+133.[13]TheodorosAmanatidis,AlexanderChatzigeorgiou.StudyingtheevolutionofPHPwebapplicationsOriginalResearchArticleInformationandSoftwareTechnology[J].Volume72,April2016,Pages48-67[14]TonyNicol.OnstatisticaldistancebasedtestingofpseudorandomsequencesandexperimentswithPHPandDebianOpenSSLOriginalResearchArticleComputers&Security[J].Volume53,September2015,Pages44-64YonggeWang.[15]RyanLinn.Chapter5-IntroductiontoWebscriptingwithPHPCodingforPenetrationTesters[M].2012,Pages137-159JasonAndress.[16]MarioHeiderich,EduardoAlbertoVelaNava,GarethHeyes,DavidLindsay.WebApplicationObfuscation[M].2011,Pages151-175