小型超市商品进货系统的设计与开发毕业设计(编辑修改稿)内容摘要:
开 源基本程序 , 主要为 Java 语言平台进行操作。 Eclipse 是一个框架和用于通过插件组件构建开发环境的一组服务。 Eclipse 提供了 许多给开发者使用的插件 ,包括 Java 开发工具( Java 开发工具,JDT)。 MVC 框架采用面向对象的模块化设计原则,使应用程序分为数据组件,组件的性能和输入处理组件。 MVC 模式的 Web 应用程序的开发是先进的设计理念,把一个问题分成三个部分来处理。 与 JSP/Servlet 、 EJB 等 设计模式 相比 ,MVC 设计模式提供多个应用程序对相同数据的不同视图 ,实现软件代码更好的可维护性和可重 用性。 Web 服务器 支持 JSP运行的 Web 服务器有 Weblogic 和 Tomcat 等。 WebLogic 基于制定规则,拥有多种功能,是企业建立自己应用程序的基石。 WebLogic 支持各种系统和数据库的集成,支持跨网络的合作。 WebLogic 提供对开放标准的合规性,多元架构的支持,还支持插件的开发。 目前主流的互联网的企业都热衷于选择 WebLogic 来开发。 北京联合大学 毕业设计 Tomcat 是一个免费开源的 Web 应用服务器,是一个迷你型负载量较低的服务器,大多被应用至小型企业以及浏览量不多的服务器。 开发和调试 JSP 程序 往往使用 Tomcat 服务器。 北京联合大学 毕业设计 2 系统的开发方案 用户需求分析 本次毕业设计中,所要求设计开发的商品进货系统主要面向的是小型超市的应用。 该系统功能包括管理商品信息以及供应商信息,能够管理进货商所能供应的商品信息。 当需要进货时,能为需要进货的商品选择最合适的进货商,从而生成进货单。 进行进货操作后,生成一条进货记录并同时修改商品库存。 根据进货数据可以对进货情况进行统计分析,可以对供应商进行统计分析。 具体的功能模块包括:( 1)商品基本信息管理模块。 包括浏览、添加、修改和删除商品基本信息。 ( 2)供应商管理 模块。 包括浏览、添加、修改和删除供应商的基本信息。 ( 3)供应商所供货商品管理。 包括管理 每 个供应商所供应商品的名称、数量等信息。 ( 4)进货单生成模块。 能针对所要进货的商品,选择最恰当的供应商,从而生成进货单。 ( 5)入库操作。 包括登记进货信息和修改库存信息。 ( 6)商品进货统计。 统计商品在某一时期进货的次数和数量等。 ( 7)供应商统计。 统计供应商在某一时期,供货的次数和数量等。 开发环境 开发技术 本次设计采用的开发技术是 JSP 技术。 JSP具有开源、跨平台、安全性高、兼容性强大等特点,是众多大中 型系统的首选。 在开发 JSP 页面通常采用 HTML语言作为基础架构来,并增加其他附件插件来实现更多视图的以及更高级的操作。 开发平台 WebEclipse 是本次设计另一个备选平台。 WebEclipse 是一个开放源码项目,它与先前的 visual for java 接口相似,任何人可以在这平台上加载自己的插件,甲骨文等大公司也经常使用此平台。 其基本内核包括:图形 API( SWT/ JFace 的), Java 开发环境插件( JDT),插件开发环境( PDE)等。 运行环境 是目前 最流行的 Web 应用服务器,是目前主流的 web 服务器。 Tomcat 与操作系统的兼容性很强,在几乎所有的计算机操作系统上都可以运行。 因为它是免费开源软件,有大量的开发人员为其开发新的特性、修改原来的缺陷,这就使得 Apache 能够在 Web 应用服务器领域越走越远。 对于编程者而言,软件北京联合大学 毕业设计 的改良、更新无疑为广大使用者提供更多便利。 此外, Tomcat 能取得如此成功并不足为奇,稳定且性能卓越。 数据库设计 在与其他主流数据库进行对比分析之后,最终结果为我选用 Access 2020 作为数据库开发软件。 是目前大量被开发者 应用的主流数据库,且与 JSP, Tomcat相匹配。 数据库设计的宗旨,是将系统所需要的数据进行有效的规划存储,使其能更好的为所设计的管理系统服务。 要实现这些功能,只靠平台的代码编写和需求分析是远远不够,还需要数据库的支持。 通过平台编写程序代码,将有效完整的数据写入数据库,并加以储存,就能成为系统后台的稳定保障,为整个系统提供安全,稳定,高效的工作空间以及用户体验。 概念模型设计 ER 模型图 是描述各个实体之间相互的联系与关系 ,提供了 商品属性,联系,以及对应关系。 ( 1) 商品实体 图 2. 1 商品实体图 ( 2) 供应商实体 图 2. 2 供应商 实体图 ( 3) 进货操作 北京联合大学 毕业设计 图 2. 3 进货操作 实体图 ( 4) 供货操作 图 2. 4 供货操作 实体图 图 2. 5 系统 ER 关系图 北京联合大学 毕业设计 逻辑结构设计 逻辑结构设计就是把以上的 ER 模型转化为一种可以被数据库所接受的格式、内容,通过简单 直接的方式告诉用户其系统包含的数据库表,以及数据库表下的各种分类。 客户满意度评价系统 的模块将建立如下数据库表用于各种信息的保存: ( 1)商品信息: goods(ID, name, type, size, price, num, other) ( 2)供应商信息: supply(ID,sName,address, phone,person, other) ( 3)进货信息: input(goodsID, price,num, supplyId, isput, theDate, other) ( 4)入库信息: supplyGoods(supplyID, goodsId, price, num, theDate,other) 功能设计 功能模块图 根据系统功能需求描述,功能模块图如图 所示,包供 库存管理,供 应商信息 管理 、 供应商供货管理 、 生成进货单 、 进货 流程操作 、 入库清单 、商品 入库管理、供应商供货统计 等。 图 2. 6 功能模块图 北京联合大学 毕业设计 各类 功能模块介绍 小型超市商品进货管理系统能够实现以下功能: ( 1)库存管理模块 能够对商品的基本信息进行添加,修改,删除,浏览等操作。 ( 2)供应商管理模块 能够浏览供应商信息,并对供应商进行浏览,添加,删除。 ( 3)供应商供货管理模块 能够查询供应商货物信息,对货物信息进行查询,添加,修改,输出。 ( 4)生成进货单模块 选择所需要进货货品数量,选择供应商等。 ( 5)管理进货单模块 对选择好的货物进行进货操作。 ( 6)入库清单模块 进行入库操作,生成入库清单等。 ( 7)商品入库管理模块 能够对入库的商品进行查阅、统计等。 ( 8) 供应商供货统计管理模块 能够对供应商的已供货商品进行统计分析操作等。 北京联合大学 毕业设计 3 系统的开发和实现 搭建数据库 本次毕业设计所选用的软件为 Micsoft Access 2020,其构建数据库的名称为。 进入数据库页面之后,新建数据库,其中数据库基本设定以及相关属性设置均按照默认选择,如图 所示。 图 建立数据库 建立表格 在软件左上角点击建表按钮就可以建立表单,在此构建 4 个表单( goods input supply supplygoods)如图 所示。 图 建立完成后的表单 本数据库中包含四张表。 如表: 至 所示。 a) 商品数据表 数据表名: input 功能:记录商品的进货信息,可以对商品基本信息进行添加,修改,删除。 结构:如表 所示。 表 名 3. 1 goods 表的结构 北京联合大学 毕业设计 字段名称 数据类型 id 自动编号 需要入库商品编号 name 文本 入库商品名称(基本信息) type 文本 商品种类(分类) size 文本 商品型号(规格) price 数字 商品价格(每件) num 数字 进入仓库数量 other 文本 其他(备注) b) 进货数据表 数据表名: input 功能:储存商所进商品的基本信息,包括日期,价格,供应商等操作。 结构:如表 所示。 表 input 表的结构 字段名称 数据类型 id 自动编号 入库商品进货操作(系统生成) supplyId 数字 供应商编号 goodsId 数字 商品编号(传输商品信息) price 数字 入库价格(商品成本价) num 数字 进库数量 isput 数字 是否成功进货 thedate 日期 /时间 具体进货日期 c) 供应商数据表 数据表名: supply 功能: 记录供应商信息,可以对供应商信息进行修改,添加,删除。 结构:如表 所示。 表 3. 3 supply 表的结构 字段名称 数据类型 id 自动编号 供应商 id(自动编号生成 ) sName 短文本 供应商名称(信息) person 短文本 联系人(供货商) address 数字 地址(厂家信息) phone 数字 联系方式(邮箱 传真) 北京联合大学 毕业设计 d) 供货信息表 数据表名: supplygoods 功能:储存供应商可提供货物信息。 结构:如表 . 表 3. 4 supplygoods 表的结构 字 段名称 数据类型 ID 自动编号 供应商供货信息编号 supplyId 数字 供应商 ID 编号 goodsId 数字 商品 ID 编号 price 数字 供货价格 num 数字 供货数量 数据库连接 点击开始菜单,在控制面板选项中选择管理工具,选择 ODBC 数据源,选择添加。小型超市商品进货系统的设计与开发毕业设计(编辑修改稿)
相关推荐
的阻碍影响。 先天限制因素 — 规模小 这是先天劣势,无论如何都无法改变的。 很多社区小超市因为面积小,规模达不到 要求,使自身看起来没有气势,使得超市对消费者的吸引力大大降低。 从小超市、社区超市这几个字的字面上,我们就能看到它们所代表的意思了。 一个小字,是划分大超市与小超市的根本性因素。 如果说,在人员、管理、制度、环境、气氛上,我们能够通过努力来改变小超市的缺点,甚至化腐朽为神奇
Adress Varchar 50 ( 2) 商品柜存信息表 Counter 设计,如表 39 所示。 表 39 商品柜存信息表 Counter 序号 字段 数据类型 字段大小 码 1 MerchID Varchar 10 主键 2 SalePrice Numeric 8,2 3 CounterNum Int 4 CounterDate Date 第 9 页 (共 29 页) ( 3)
% % % 现代诗歌 % % % % 故事 % % % % 散文 % % % % 小说 % % % % 寓言 % % % % 其他 % % % % 表 31 你最喜欢读哪一类课文 (五)他人评价 爱受表扬是小学生的共性,对于自己的朗读表现,他们都希望能够得到他人的评价,尤其是肯定评价。 来自外部的评价有助于促进学生自我认知的发展,对自身表现有更 明确的认识,了解自己进步的空间。 当然
年级阅读教学的要求是:背诵优秀诗文 60 篇(段),学生的课外阅读 ③ 杨德伦工作室 .小学语文阅读教学课例读本 [M].北京:首都师范大学出版社, . 11 总量不少于 100 万字,很显然,课后的总结和拓展未能完全达到教学目标要求。 一堂好的阅读课,学生不仅要学会体验情感,还要学会积累和运用,完成学习知 识向运用知识的转化。 阅读课后的总结和拓展非常重要,不容忽视。 课后的归纳总结
型号 转速 ( r/min) 电机 外型尺寸 重量 Kg 额定功率 KW 电压 V 电流 A 频率 Hz D D1 轴端连接 L L1 L2 SDK6260Z/1.5 60000 220 1000 62 48 ER11φ7 144 11 12 图 31 电主轴 步进电机的选择 步进电机满足 以下 公式: 360 hiP (31) 由任务书上的设计参数可知,脉冲当量 =,
磨性要比涡浆式小高 [ 7]。 单卧轴搅拌机 是由德国 ELBA 公司研制生产。 它具有结构紧凑、消耗功率小、叶片衬板耐磨性好,能满载启动和具有搅拌轻质混凝土能力的优点。 我国也向该公司引进了样机。 双卧轴搅拌机是随着混凝土施工工艺的改进而逐渐发展起来的新机型。 国外从二十世纪四十年代后期开始在美国和德国出现,但因轴端密封技术的不成熟,其发展基本处于停顿状态。 直到七十年代初