商店库存管理系统的设计与实现-毕业设计(编辑修改稿)内容摘要:
时候就有商品厂商的选择。 ( 4) 商品类型名管理:由于 商品有 不同的类型,所以设置这个模块来区分各种商品 类型。 ( 5) 入库及出库管理:针对商品的销售和进货,对数据库的相应商品进行库存的增加或者删减,保证实际库存与数据库的统一。 ( 6) 数据统计:一个库存管理系统所需要的数据统计 功能 ,可以按时间区间统计销售额等等。 4. 数据库设计与实现 根据业务需求 、信息需求、和处理需求,确定信息系统的数据结构、数据操作。 建立 E— R 图, 进行数据库设计, 建立完备的数据库系统。 5. 系统实现 用 PHP 以及 Mysql 对设计好的系统模型进行编程,实现此系统。 6. 测试与维护 对系统每一个功能模块程序进行测试。 4 2 开发平台 介绍 系统平台环境 硬件 平台 硬件 设备设计是根据信息系统的设计需求,确定信息系统物理设备方案,所设计的硬件 设备方案在能够充分满足信息系统功能需求的前提下,还应满足系统的效率、可靠性、安全性和适应性等性能要求,并具有较高的性价比。 根据前面的需求分 析,我们得出本系统理想的环境当然是配置较高最好,实际操作中 硬件 平台如下: 硬件环境 (访问者 ):建议用户在允许的情况下采用较高配置硬件资源。 硬件环境 (开发者 ): 赛扬 T1600 处理器, 1G 内存, 160G 磁盘空间。 软件平台 软件平台是信息系统开发和运行所需的集成软件环境,设计和选择高效、实用、方便、功能齐全的软件平台,对信息系统的开发具有十分重要的意义。 在结合实际开发的需要并充分考虑各种软件平台的性能及适用范围和对软件平台的使用能力,本系统的软件平台选择如下: ( 1) 操作系统 目前 在 个人 微机上用的操作系统 主要 有 Vista/Windows7/xp/2020server 等,本系统在 Windows XP 操作系统下进行开发,可运行于前面所列举的各种操作系统,建议使用Windows xp 以上系统。 ( 2) 支撑软件 支撑软件是 辅助 开发和维护软件的工具 或 环境软件,包括 编译 程序,数据库系统,集成开发环境等,本系统的支撑软件 是: 数据库管理系统( PHPMyadmin) 与 网页浏览器( IE 6)。 5 相关技术 1. C/S 模式 B/S 结构即浏览器和服务器结构。 它是随着 Inter 技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过 WWW 的 浏览器来实现,主要事务逻辑在服务器端 (Server)实现 , 极少部分事务逻辑在前端 (Browser)实现。 浏览器通过 Web Server 同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本 ,是互联网、计算机进一步在全球发展的标志。 2. PHP PHP 独特的语法混合了 Perl 、 C、 Java 以及 PHP 自创的语法。 它可以比 Perl更快速地执行动态网页。 用 PHP 做出的动态页面与 其他的编程语言相比, PHP 是将程序嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多; PHP具有非常强大的功能,所有的 CGI 的功能 PHP 都能实现,而且支持几乎所有流行的数据库以及操作系统。 最重要的是 PHP 可以用 C、 C++进行程序的扩展。 PHP 还可以执行 已经 编译后 的 代码,编译可以达到加密和优化代码运行,使 所有 代码 的 运行 速度 更 加快速。 3. MYSQL MySQL 是一个关系型数据库管理系统, 它的开发公司是 瑞典 的 MySQL AB,目前属于 Oracle 公司。 MySQL 是一种关联数据库 的管理系统, 关联数据库将数据保存在不同的表中,并 不是 把 所有数据放在一个大仓库内,这样就 提高了灵活性 并 增加了速度。 MySQL 的 SQL 语言是用于访问数据库的最常用 数据库 标准化语言。 MySQL 分为社区版和商业版,由于其 速度快、 体积小、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 由于其社区版的性能卓越,搭配PHP 和 Apache 可组成良好的 Apache+php+MySQL(AMP)开发环境。 6 3 需求分析 业务需求 业务流程图 功能需求 功能需求描述 本系统大致可 分为以下功能 (模块): 用户管理:新用户的添加,修改密码及其它信息,移除用户,因为这是一个小型商店,并不涉及权限问题,所以这个功能会相对简单一些。 商品管理:查询装口布局做到精简一目了然。 增加商品时要充分利用 javascript 对输入框进行判断。 商品厂商管理:充分利用 javascript 对输入框进行判断。 商品类型名管理:充分利用 javascript 对输入框进行判断。 入库及出库管理:保证实际库存与数据库的统一。 数据统计 :按各种时间区间统计销售额。 用户登陆 用户管理 进货入库 选择操作 商品管理 商品名 /类型管理 出库销售 数据统计 图 31 业务流程图 7 数据流图 商店库存管理系统 管 理 员 管 理 员 查询结果反馈 商品管理 进货入库单 查询条件信息 商品信息详情 出库信息详情 入库信息详情 出库销售单 图 数据流图顶层图 商品库存 8 入库进货管理 管 理 员 商品信息 进货入库单 出库销售单 图 数据流图一层图 商品信息表 商品信息管理 销售出库管理 出库表 入库表 入库单 出库单 减少库存 增加库存 商品信息查询 9 入 库 进 货 管 理 管 理 员 入库条件设定 入库条件 入库信息 添加入库信息 图 数据流图二层图 入库表 入库表 增加库存 商 品 信 息 管 理 管 理 员 商品管理 减少 修改商品信息 出库 入库 增加库存 图 数据流图二层图 商品库存详情 10 图 数据流图二层图 商品库存详情 管 理 员 查询条件 查询相应信息 商品信息查询 销 售 出 库 管 理 管 理 员 出库条件设定 出库条件 出库信息 添加出库信息 图 数据流图二层图 出库表 出库表 减少库存 11 4 概要设计 总体结构设计 用户管理 商店库存管理系统 厂商名 /类型管理 进货入库 商品管理 出库销售 数据统计 增加出库销售 管理员管理 增加用户 商品管理 增加商品 厂商名管理 增加厂商名 商品类型管理 增加商品类型 增加进货入库 查看库存 销售统计 图 41 总体结构设计 12 接口设计 外部接口 1. 用户界面 在用户界面部分,根据需求分析结果,用户需要一个 简易操作 界面。 在界面设计上,应做到简捷、 易于操作, 拥有和谐的人机交互界面, 并且要注意到界面的布局,应突出的显示重要以及出错信息。 在界面设计部分,本系统按照 一般信息管理系统 用户界面设计标准 、利用 HTML 中样式的控制 ,为用户提供友好、方便、直观、简洁 、美观 的操作环境。 本系统 利用 html 中的 Iframe 标签 固定 左边的菜单栏,每个页面的边框 一致化,使页面 有统一的界面风格和操作风格。 对错误信息、提示信息进行标准 化 ,尽量做到清晰明了 、整齐归一。 本系统在输入上, 利用 javascript 控制,避免的用户的误操作,并且有些地方会有输入提示,通俗易懂,更方便用户的正确使用。 2. 软件接口 服务器程序可以使用 php 提供的对 Mysql 的接口,进行对数据库的所有访问。 3. 硬件接口 在输入方面,对于键盘、鼠标的输入、对输入进行处理。 在输出方面,打印机的连接和使用,也可用 PHP 的标准输入 /输出对其进行处理。 内部接口 系统在功能模块的设计上,以“高内聚、低耦合”为 此次 设计 的 目标。 内部接口方面 ,各模块之间采用函 数调用、参数传递、返回值等 方式进行信息 的传递。 具体参数的结构将在下面数据结构设计的内容中进行展示说明。 接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在 各个模块之间进行 传输。 13 数据库设计 概述 数据库是信息系统的基础和核心 ,数据库设计的质量将直接关系到信息系统开发的成败和优劣。 制作数据库表首先要确定实体的属性和实体间的关系。 根据关系做出数据表。 数据库的安全及设计描述 数据库的用户表设定了用户名和密码登录,防止本系统不受非法用户的入侵,保证系统的信息安全不 受非法获取和修改。 数据库设计表 用户表记录了管理员的相关信息, 具体如下表: 表 431用户表 字段名 类型 空 含义 [usernames] varchar(20) 否 用户名 [names] varchar(20) 否 用户姓名 [pwd] varchar(20) 否 密码 [tel] varchar(13) 是 电话 商品表记录了商品员的相关信息,具体如下表: 表 432商品表 字段名 类型 空 含义 [id] int(255) 否 编号 [brand] varchar(20) 否 厂商名 [cod] varchar(20) 否 货号 [name] varchar(13) 否 商品名称 [unit] varchar(8) 否 单位 14 [number] int(5) 否 数量 [type] varchar(10) 否 类型 [outprice] float 否 出售价格 [attime] datetime 否 加入时间 表 433出库表 字段名 类型 空 含义 [id] int(255) 否 编号 [brand] varchar(20) 否 厂商名 [name] varchar(13) 否 商品名称 [unit] varchar(8) 否 单位 [number] int(5) 否 数量 [price] float 否 出售单价 [attime] datetime 否 出库时间 表 434入库表 字段名 类型 空 含义 [id] int(255) 否 编号 [brand] varchar(20) 否 厂商名 [name] varchar(13) 否 商品名称 [unit] varchar(8) 否 单位 [number] int(5) 否 数量 [tolprice] float 否 入库总价 [attime] datetime 否 入库时间 15 表 435厂商名表 字段名 类型 空 含义 [id] int(255) 否 编号 [brand] varchar(20) 否。商店库存管理系统的设计与实现-毕业设计(编辑修改稿)
相关推荐
Vcc短路。 图 49 LM331 构成的 V/F 转换电路图 12 图 49 为 LM331 构成的 V/F 转换电路, 当输入端 Vi+输入一正电压时,输入比较器输出高电平,使 R- S触发器置位,输出高电平,输出驱动管导通,输出端 f0 为逻辑低电平,同时电源 Vcc 也通过电阻 R11 对电容 C13 充电。 当电容 C13两端充电电压大于 Vcc 的 2/3时,定时比较器输出一高电平
为广泛的层面上,进行最直接的传播。 设计科学、实施有利的视觉识别,是传播企业经营理念、建立企业知名度、塑造企业形象的快速便捷之途。 VI 设计的基本元素 VI 的设计不是机械的符号操作,而是以 MI 为内涵的生动表述。 所以, VI设计应多角度、全方位地 反映企业的经营理念。 VI 设计不是设计人员的异想天开而是要求具有较强的可实施性。 如果在实施性上过于麻烦,或因成本昂贵而影响实施,再优秀的
石化普光分公司 53 亿立方米。 截至 2020 年 底,全省 建成脱硫净化能力 270 亿立方米 /年 , 其中中石油西南油气田分公司 150 亿立方米 /年,中石化普光分公司 120 亿立方米 /年 , 基本 满足脱硫需要。 ( 3) 天然气管网进一步完善 北内环管道、罗家寨和渡口河集输管道、南干线西段复线改造、川气东送管道等天然气管道相继开工建设,盆地天然气管网更加完善, 已形成了以南
ta Object)是 Visual Basic 提供的一种 新的数据访问 (Data Access)方法。 与以前 Visual Basic 提供的数据访问方法( DAO/RDO)相比, ActiveX数据对象的速度更快,使用更方便,内存占用更少。 另外, DATA 控件在数据库中的信息与将信息显示给用户看的 Visual Basic程序之间架起了一座桥梁。 我们可以设置
ibility and diversity, they are often used in business contract, such as the number of adverbial modification of a verb or an adverbial contains another very mon. 5 For example, with in 30 days after
室外沿街界面: 首层平面除百货、酒楼(如有,超市及其它主力店、次主力店根据具体要求)预留入口外,其余尽量布置商家玻璃橱窗(无框玻璃幕墙 做法)。 二层及以上楼层除消防救援窗以及甲方特殊要求部位(如相关管井风口、特殊业态要求等)预留窗洞口外,其余区域均采用实体墙,外由幕墙系统进行外立面装饰。 公共通道: 步行街与主力店之间的通道、步行街与室外步行街之间的通道详内装设计。