大学毕业设计---小型超市商品进货系统的设计与开发.doc
《大学毕业设计---小型超市商品进货系统的设计与开发.doc》由会员分享,可在线阅读,更多相关《大学毕业设计---小型超市商品进货系统的设计与开发.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京联合大学 毕业设计毕 业 设 计题目:小型超市商品进货系统的设计与开发姓 名: 余赛君 学 号: 2011100358124 学 院: 自动化学院 专 业: 物流工程 指 导 教 师: 胡立栓 协助指导教师: 2015年 5 月 4日摘 要信息技术引入到物流供应链管理系统,可以加快国际物流,资金流和信息流的交换,大大降低了经济和社会活动的成本,提高企业经营效率的社会和经济效益。本系统基于B/S模式实现,为中小型超市设计一个可行的商品进货系统。该系统可以处理商品的基本信息、对商品进行进货操作、管理商品库存信息、管理进货商的基本信息,可以对商品的进货情况和进货商的供货情况进行统计分析。该系统节
2、省了大量人工操作,提高超市的工作效率,为决策层提供决策依据。在本设计中,首先分析调研系统需求,提出实现系统的设计方案。收集整理相关技术资料,学习有关设计开发软、硬件系统知识。针对普通用户要求系统实现商品基本信息浏览、查询、统计进货、退货情况、分析评价供应商等功能;针对管理员用户要求系统实现管理商品基本信息、管理供应商基本信息、执行进货和退货操作等,要求进退货操作时,实时更新商品的库存量。本系统设计所采用的基本技术为JSP技术,并同时伴以Access+Tomcat的组合开发平台。选用Eclipse软件进行JSP语言的编写及调试,利用Access数据库进行数据的存储工作,同时使用Tomcat5.5
3、作为网站的运行服务器。关键词:物流信息系统 进货管理 库存管理JSP AccessAbstractInformation Technology is to generate the information age and to develop new things, speed up the global exchange of goods, capital and information flow, greatly reducing the cost of economic and social activities and improve the operational efficienc
4、y of social and economic efficiency of enterprises. The system is based on B / S mode which is to design a viable commodity purchasing system for small and medium supermarket. The system can handle basic product information, purchase of commodities operations, management of goods inventory informati
5、on, purchase of managements basic information, you can analysis the commodity purchase business situation and availability of statistical analysis. The system saves a lot of manual operations, improve efficiency of the supermarket, to provide basis for decision making decision-making.In this design,
6、 the first analysis research system requirements proposed for system design. Collected relevant technical information, learn about the design and development of software and hardware systems knowledge. For the average user requires a system to achieve the basic information commodity browse, query, s
7、tatistics purchase, return the situation, analysis and evaluation of suppliers and other functions; user requirements for system administrators to manage commodity basic information, basic information management providers, to perform the purchase and return operation requirements into the return ope
8、ration, real-time updates of goods inventory.The technology used in the system is designed for the JSP technology, and accompanied with JSP + Access + Tomcat combination of development platform. Eclipse software JSP language chosen to write and debug, use Access database to store working data while
9、using Tomcat5.5 run the server as a Web site.Keywords: Logistic Information System; purchase control; MIS; JSP; Access 目 录摘 要2Abstract3目 录4引 言61 绪论71.1 课题研究的背景和意义71.2 开发技术综述71.2.1 开发技术71.2.2 数据库开发技术81.2.3 开发平台和系统架构81.2.4 Web服务器82 系统的开发方案102.1 用户需求分析102.2 开发环境102.2.1 开发技术102.2.3 运行环境102.3 数据库设计112.3.
10、1 概念模型设计112.3.2逻辑结构设计132.4 功能设计132.4.1 功能模块图133.1设置数据库153.1.1 搭建数据库153.1.2 建立表格153.1.3 数据库连接173.2 功能模块设计193.2.1 各信息模块的具体说明204 系统测试294.1 测试环境配置294.1.1 软件环境294.2 功能测试304.2.1系统主界面314.2.2 添加功能测试314.2.3 修改功能测试334.2.4 删除功能测试354.2.5 统计功能测试36结 论38参考文献39致 谢40引 言随着信息技术的高速发展,我们现在的生活已经与互联网密不可分,处理各种业务都可以使用互联网进行网
11、上操作。在工作方面,我们可以足不出户,就能通过各大电商平台买到自己所需的商品,在家中通过网络方便快捷的完成一天的工作。由此可见互联网技术对我们生活习惯与方式已经造成巨大改变。目前,一些小型超市依靠基于这种互联网技术开发出商品管理系统来实现商品选货,进货,入库,统计,供应商选择,更换等操作,从而替代传统手工记录,来达到减少运营成本,节约工作所需时间,提高效率。通过运用成熟的数据库技术,商场可以随时随地调用所需货物的基本信息以及其供应商信息,还能记录商品进库时间;生成商品进货清单以及入库清单,最大程度地避免了人为错误的出现。这种小型超市商品管理系统,可以让商场管理员享受到非常准确无误的信息化服务,
12、他们可以对部分需要修改的商品信息进行查询、添加、删除及修改,并能在第一时间获知商品以及供应商的最新信息,从而能及时处理,不会导致因为信息传输缓慢或人为错误,从而出现不必要的时间损失。信息技术改变了目前传统商品管理技术陈旧落后的现状,为商家和供应商共同提供了一个快速准确的运营平台,改变了商品管理技术的现状,成为目前各类商务公司主流的进货操作系统,进而被广泛应用。在这次设计的小型超市商场进货系统中,分为供应商模块、库存管理模块和商品进货模块。在进入小型超市商品管理系统,可以实现的功能有:商品库存管理、供应商信息管理、供应商所供货物管理、生成进货单管理、进货流程操作、入库清单、入库统计分析。1 绪论
13、1.1 课题研究的背景和意义随着互联网技术的逐渐普及,许多互联网技术已经被逐步应用至物流管理技术,这种技术加快国际物流,资金流和信息流的交换,大大降低了经济和社会活动的成本,提高企业经营效率的社会和经济效益。目前网络物流管理方式的基本方法是运用现下最为普遍的JAVA语言,这次系统设计所用的JSP语言,正是一种对于开发和维护网页的开源语言之一。它在JAVA语言的基础上,利用Eclipse平台对网页进行设计,优化,美化以及功能模块的编写,为信息管理提供更加节约时间与成本的办法现如今,多种多样的网页设计有时让人叹为观止,这其中很多是利用JSP语言进行网络编写与开发的。网站的设计人员为了使网站的界面更
14、加丰富,便捷,通过JSP语言最大程度来美化自己的网站与系统,例如,增加界面的平滑流畅度,采取动态网页设计,添加合适的指导语音等等,从而达到增加浏览量的目的。但是,网络的最大优点是其快捷迅速的信息更新与发布能力,用户需要的在第一时间了解到信息的变化。在这种环境下,数据库自动更新技术就诞生了能完整应用好互联网技术的企业,才能在目前竞争激烈的市场中取得一席之地。现今网络平台快速发展、其方便,快捷,少错等优点,已经被许多商用户所认可。在管理一个小型超市的商品进货信息与供应商信息时,通过设计一个管理系统,从而达到使超市的商品信息,供应商信息,进货信息这三者相互关联,并能够随时更新,并能被用户随时都可以查
15、阅。1.2 开发技术综述1.2.1 开发技术web技术经历了快速发展,目前应用较多的是JSP、PHP、ASP等。JSP的基本思想是在HTML 文件中加入Java 程序片断和JSP 标记,生成页面上的动态内容。在逻辑业务层中的内容被封装在Servlet 程序和JavaBeans 组件中,JSP支持多平台,代码进行移植时不用做任何更改;有强大的可伸缩性,它可以在任何Web服务器或应用服务器上运行;JSP应用逻辑和显示分离。缺点是jsp将占用大量的存储空间。PHP是超级文本预处理语言的缩写。是一种在服务器端执行的嵌入式脚本语言HTML文档的语言。与其他技术相比,PHP本身是免费的,而且程序运行速度快
16、,开发便捷、系统资源消耗少,跨平台性强,技术较易上手,效率高。ASP是目前应用较多的开发软件,主要用于网络数据库的查询与管理。当管理者传递出请求时, 服务器将ASP 的程序源代码, 转换为HTML内容, 送达至网页浏览器上显示出来。AS优点是开发简单,功能强和灵活, 被广泛接受, 成为开发动态网站的主要技术之一。1.2.2 数据库开发技术 当今的数据库市场,比较知名关系型数据库管理系统包括SQL Server2000,Jsp服务器, Tomcat,MySQL等。SQL Server 是由微软开发和推广的,包括企业版、标准版、个人版、开发者版,具有使用方便、可伸缩性好、与软件集成程度高等优点。M
17、ySQL是Oracle公司开发。MySQ数据存储在不同的表中,提高了速度和更大的灵活性。MySQL包括社区版和商业版,具有体积小、速度快、成本低、开源等特性,很受欢迎Access是由Microsoft 发布的另一款数据库管理系统。Access内置向导从而快速创建查询,窗体和报表,有助于快速,方便地构建应用程序框架。它支持代码模块,很容易构建可重用代码库函数。1.2.3 开发平台和系统架构Eclipse是一个免费提供给开发者的开源基本程序,主要为Java语言平台进行操作。Eclipse是一个框架和用于通过插件组件构建开发环境的一组服务。Eclipse提供了许多给开发者使用的插件,包括Java开发
18、工具(Java开发工具,JDT)。MVC框架采用面向对象的模块化设计原则,使应用程序分为数据组件,组件的性能和输入处理组件。 MVC模式的Web应用程序的开发是先进的设计理念,把一个问题分成三个部分来处理。与JSP/Servlet 、EJB等设计模式相比,MVC设计模式提供多个应用程序对相同数据的不同视图,实现软件代码更好的可维护性和可重用性。1.2.4 Web服务器支持JSP运行的Web服务器有Weblogic和Tomcat等。WebLogic基于制定规则,拥有多种功能,是企业建立自己应用程序的基石。WebLogic支持各种系统和数据库的集成,支持跨网络的合作。WebLogic提供对开放标准
19、的合规性,多元架构的支持,还支持插件的开发。目前主流的互联网的企业都热衷于选择WebLogic来开发。Tomcat是一个免费开源的Web应用服务器,是一个迷你型负载量较低的服务器,大多被应用至小型企业以及浏览量不多的服务器。开发和调试JSP程序往往使用Tomcat服务器。2 系统的开发方案2.1 用户需求分析本次毕业设计中,所要求设计开发的商品进货系统主要面向的是小型超市的应用。该系统功能包括管理商品信息以及供应商信息,能够管理进货商所能供应的商品信息。当需要进货时,能为需要进货的商品选择最合适的进货商,从而生成进货单。进行进货操作后,生成一条进货记录并同时修改商品库存。根据进货数据可以对进货
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 毕业设计 小型 超市 商品 进货 系统 设计 开发
限制150内