软件工程课程设计-超市商品管理系统.doc_第1页
软件工程课程设计-超市商品管理系统.doc_第2页
软件工程课程设计-超市商品管理系统.doc_第3页
软件工程课程设计-超市商品管理系统.doc_第4页
软件工程课程设计-超市商品管理系统.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

此文档收集于网络 如有侵权 请联系网站删除 精品文档 软件工程软件工程 课程设计课程设计 题目题目 超市商品管理系统超市商品管理系统 学院 系 学院 系 计算机与信息科学学院计算机与信息科学学院 专业年级专业年级 计算机科学与技术计算机科学与技术 级级 小组成员小组成员 20102010 年年 1212 月月 2222 日日 此文档收集于网络 如有侵权 请联系网站删除 精品文档 目录目录 一 序言一 序言 2 二 系统开发背景与开发目标二 系统开发背景与开发目标 3 2 1 开发背景开发背景 3 2 22 2 系统开发目标系统开发目标 4 2 32 3 可行性研究方法可行性研究方法 4 2 42 4 决定可行性的主要因素决定可行性的主要因素 4 三 系统初步调查与可行性分析三 系统初步调查与可行性分析 4 3 13 1 初步调查初步调查 4 3 2 可行性分析可行性分析 4 四 开发环境与项目规划四 开发环境与项目规划 6 4 14 1 开发环境开发环境 6 4 24 2 项目规划与管理项目规划与管理 6 五 系统需求分析五 系统需求分析 7 5 15 1 系统的功能要求系统的功能要求 7 5 2 各子模块的功能需求各子模块的功能需求 8 5 35 3 超市商品管理系统的性能需求超市商品管理系统的性能需求 8 5 45 4 系统的数据需求系统的数据需求 9 5 55 5 软 硬件方面对系统的要求软 硬件方面对系统的要求 9 5 65 6 系统的可靠性需求系统的可靠性需求 9 六 结构化分析与设计六 结构化分析与设计 10 6 16 1 设计思想与设计原则设计思想与设计原则 10 6 26 2 业务流图业务流图 10 6 36 3 数据流程图数据流程图 12 6 46 4 UMLUML 模型 模型 15 七 系统的详细设计七 系统的详细设计 15 7 17 1 总体结构设计总体结构设计 15 7 27 2 系统数据库设计系统数据库设计 16 八 系统的实现八 系统的实现 界面设计界面设计 21 九 系统的测试九 系统的测试 30 9 19 1 模块测试模块测试 30 9 29 2 整体测试整体测试 31 十 系统的评价十 系统的评价 31 此文档收集于网络 如有侵权 请联系网站删除 精品文档 超市商品管理系统超市商品管理系统 重庆师范大学 计算机科学与技术 08 级 赵言言 金玲 郭赛佟 向菲 指导教师 杨卫明 一 序言一 序言 随着超市规模的发展不断扩大 商品数量急剧增加 有关商品的各种信息 量也成倍增长 超市时刻都需要对商品各种信息进行统计分析 这就对高效地 管理超市的各种商品提出了更高要求 超市需要处理大量的库存信息 还要时刻更新产品的销售信息 不断添加 商品信息 面对不同种类的信息 需要合理的数据库结构来保存数据信息 需 要有效的程序结构支持各种数据操作的执行 超市自动化的产品管理在欧美等 国家早已经实现 也是零售业管理的基础 它最主要的特点是能够实时的和准 确的控制超市内的销售情况 如果能够实时掌握销售流程及销售情况 则可以 有效地加速商品的周转率并提高服务质量 而且可以减少产品售价不符等所产 生的问题 顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商 品 并且得到既保证商品质量还要享受优质 方便的服务 我们小组针对现在各中小型超市对经营业务和人事管理的实际需要 以及 对一些顾客需求状况的调查 开发了这套超市商品管理系统 二 系统开发背景与开发目标二 系统开发背景与开发目标 2 1 开发背景开发背景 我国超市形成于 20 世纪 90 年代初期 现在已经成为我国零售业的一种重 要形态 为国民经济的发展发挥了重要的作用 随着超市高速的发展 其经营 管理也变得愈加复杂 早期的超市商品管理形式不能满足现有销售也的发展 此文档收集于网络 如有侵权 请联系网站删除 精品文档 这样就迫切地需要引入新的商品管理技术 超市形态具有种种优点 但在目前状况下 它仍存在零售业企业所共有的 落后的一面 如 不能有效地管理每种商品 不宜进行商品调价 盘点效率低 等 而且在超市日常管理中 商品的进 销 存等决策以经验为主 缺乏实时 分析功能 管理人员对及时传递资料的要求始终得不到满足 而且日常所需要 处理的数据量也逐渐增大 商业运转的中间环节也越来越多 原始的人工管理 已无法应对这复杂的市场 因此 在选题过程中 我们小组选择了超市商品管 理系统设计题目 依靠现代化的计算机信息处理技术来管理超市 从而节省了 大量的人力 物力 改善了员工的工作条件 减轻了劳动强度 并且能够快速 反映出商品的进 销 存等状况和各种反馈信息分析 使管理人员快速对市场 的变化做出相应的决策 加快超市经营管理效率 2 22 2 系统开发目标系统开发目标 系统实现后 能大大提高超市的进出货效率 减轻使用者的繁琐日常工作 2 32 3 可行性研究方法可行性研究方法 技术可行性研究 经济可行性研究 操作可行性研究 2 42 4 决定可行性的主要因素决定可行性的主要因素 成本 效益分析结果 效益 成本 技术可行 现有技术可完全承担开发任务 操作可行 软件能被原有工作人员快速接受 三 系统初步调查与可行性分析三 系统初步调查与可行性分析 3 13 1 初步调查初步调查 此文档收集于网络 如有侵权 请联系网站删除 精品文档 本小组成员通过对 A 超市销售情况以及对一些顾客对超市的需求情况进行 了调查 从中了解到该超市的商品管理系统所存在的一些问题 如不能及时知 道某种商品销售情况 不能及时了解某种商品是否库存紧缺 不能及时完成商 品的调价等 为有效地解决各个问题 让该超市的销售效率有所提高 就需要 一个合适的商品信息管理系统 3 2 可行性分析可行性分析 1 经济可行性分析 因为通过网络传递销售信息可以不受距离的限制 因此可以借阅许多的人 力和物力 方便管理 由此可以减少不必要的开支 同时该系统可以提高超市 的销售效率 即提高了超市的经济效益 所以从经济上完全是可行的 1 超市有能力承担系统开发费用 开发新系统的工作是一项间距复杂的工作 它的投资主要是人力和物力的 投资 对于本系统的开发者来说 其主要投资还是在人力和物力两个方面 如 果是企业自己安排人手开发系统的话 其主要的投资还是在人力资源上 从系 统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的 软件企 业作为一个简短的高科技产业 其员工要求都比一般企业的要求要高 而且对 系统开发及软件产业了解比较多 所以在自我开发管理系统的过程中 企业自 己比较容易安排人手 这样就可以为企业借阅大部分的额外开支 同时软件就 其它产品来说 属于高端行业 无论是产品的价格还是质量都比较高 而经营 产品的经销商或者是商家都要求有雄厚的资金支持 所以 在系统的开发过程 中 企业完全有能力承担开发费用 2 新系统将为企业带来经济效益 此文档收集于网络 如有侵权 请联系网站删除 精品文档 管理系统是一个信息化 智能化和先进管理理念的集合体 而管理是一个 动态过程 在其运行过程中要采取多项措施 所以在管理中获得经济效益是一 个综合效益 要对它进行直接定量的分析是比较困难的 一般新系统带来的经 济效益是简介的 其最主要的表现就是减少了企业管理费用和人力开支 而其 它一些繁琐的食物都通过新系统来加以分析解决 不仅节省了大量的时间 还 为企业的各项决策提供了宝贵的资料 为企业带来巨大的经济效益 2 技术可行性分析 在 IT 行业中从业的工作人员一般都要求掌握计算机技术 具有一定的软硬 件基础 会使用各种管理软件 熟悉 IT 产品 因为 有的超市对员工的素质要 求比较高 从管理层到下面的销售人员 都要求具有一定的计算机基础 所以 在新系统投入使用时 只要对员工进行少量的培训 系统的功能和使用方法就 基本上能够是系统顺利运行 3 操作可行性分析 本系统采用基于 Windows 的图形用户界面 而该系统是大家熟悉的操作系 统 对于那些有一般的计算机知识的人员就可以轻松上手 而整个超市管理系 统采用最友好的交互界面 简介明了 不需要太多的数据库知识 4 可行性分析总结 综上所述 由于投资效益高 成本合适 该系统无论是在经济 技术 操 作方面都是可行的 所以可以开发此系统 四 四 开发环境与项目规划开发环境与项目规划 4 14 1 开发环境开发环境 前台开发环境 Visual Studio 2005 Net 此文档收集于网络 如有侵权 请联系网站删除 精品文档 后台数据库环境 Microsoft Access 2000 4 24 2 项目规划与管理项目规划与管理 1 开发人员安排 程序编码 赵言言 数据库设计 金玲 赵言言 文档整理与制作 郭赛佟 向菲 赵言言 金玲 系统测试与系统设计 赵言言 2 开发进度安排 10 月 1 日至 10 月 5 日 系统分析 进行需求定义 定义系统概况 10 月 6 日至 10 月 25 日 数据库分析与设计 10 月 26 日至 11 月 10 日 软件体系结构设计 11 月 11 日至 11 月 31 日 软件编码 12 月 1 日至 12 月 12 日 系统测试 12 月 13 日至 12 月 26 日 文档制作 五 系统需求分析五 系统需求分析 5 15 1 系统的功能要求系统的功能要求 进货管理其功能是对供货商信息进行管理 实施商品的采购和进货信息的查 询 库存管理 其功能是对购进的商品进行超市内部的编码入库以及分类 同 时根据销售情况作出货管理和库存统计 在某种商品出现紧缺时 实际库存量 小于最低库存量 向管理人员反馈信息 销售管理 其功能是提供一般的销售管理 能够对所有商品的销售情况提 此文档收集于网络 如有侵权 请联系网站删除 精品文档 供明细查询 人事管理 其功能是对该超市的管理人员的信息进行管理 包括新操作员 的加入以及操作员的删除 修改个人信息等功能 整个超市管理系统的主要功能模块需求图如下所示 添 加 新 操 作 人 员 信 息 删 除 操 作 人 员 商 品 销 售 排 行 榜 商 品 销 售 情 况 汇 总 商 品 销 售 查 询 进 货 信 息 维 护 进 货 商 品 查 询 库 存 商 品 统 计 库 存 报 警 商 品 资 料 管 理 商 品 类 别 管 理 数 据 库 备 份 数 据 库 表 的 管 理 数 据 库 恢 复 超市商品管理系统 人事管理销售管理 进货管理库存管理系统维护 图 5 1 超市管理系统的主要功能块 5 2 各子模块的功能需求各子模块的功能需求 1 库存管理模块 该管理软件将对库存货物进行资料管理和统计 对产品 的进货单和产品的销售单进行录入管理和统计 2 进货管理模块 该管理软件将根据用户的需要对进货 销售 库存情况 进行查询 3 销售管理模块 该管理软件将根据商品销售情况显示出销售排行榜方便 商店制定进货计划 同时可以提供产品销售查询 根据销售单对销售情况汇总 4 人事管理模块 该管理软件将为用户提供账号管理工具 以便用户对账 号进行管理 具体为添加用户 删除用户 修改用户密码 新员工的加入以及 员工删除 修改进本信息等功能 此文档收集于网络 如有侵权 请联系网站删除 精品文档 5 35 3 超市商品管理系统的性能需求超市商品管理系统的性能需求 为了保证系统能够长期 安全 稳定 可靠 高效的运行 超市商品管理 系统应该满足以下的性能需求 1 数据精确度 产品的进货单和销售单中 单价 金额采用浮点数 保留至小数点后一位 2 存储容量限制 为保证系统的正常运行 应该对系统的存储容量加以限制 3 时间特性 该商品管理系统软件从启动到进入系统登录界面时间正常情况下应该 于十秒 登录并更新数据时间正常情况下少于五秒 4 适用性 该系统软件适用于 windows 操作系统 5 45 4 系统的数据需求系统的数据需求 1 数据的输入 输出格式 对于该系统的输入输出数据 操作人员应根据其类型执行输入修改工作 系统根据数据类型产生相应输出 2 数据的准确性和精度 数据的输入是否准确是数据处理的前提 错误的输入会导致系统输出的不 正确和不可用 从而使系统的工作失去意义 数据的输入来源是手工输入 手 工输入要通过系统界面上的安排系统具有容错性 并且对操作人员要进行系统 的培训 3 数据的保持时间 此文档收集于网络 如有侵权 请联系网站删除 精品文档 在系统中数据未被管理员修改之前 数据应保持不变 5 55 5 软 硬件方面对系统的要求软 硬件方面对系统的要求 为使得软件有较好的实用性 要求软件易学 容易掌握 兼容性好 可以 方便的对商品进行管理 该软件对硬件要求不应该过高 以扩宽其实用范围 5 65 6 系统的可靠性需求系统的可靠性需求 本系统应该实现对内存信息的保护 以使在发生系统故障后能及时恢复系 统信息原样 六 结构化分析与设计六 结构化分析与设计 6 16 1 设计思想与设计原则设计思想与设计原则 1 该系统分成几个相对独立的模块 但对这些模块进行集中式管理 2 整个系统采用模块化结构设计 作为应用软件有较强的可操作性和扩展性 3 在应用系统设计中 将相对独立的模块以数据流的方式相互连接 使各模块 间的耦合性较低 方便系统运行 6 26 2 业务流图业务流图 此文档收集于网络 如有侵权 请联系网站删除 精品文档 入库登记 添加供应商资 料 选择商品 添加类别添加单位 供应商登记 采购人员 商品进 货表 销售人员 销售清单 销售排行榜 库存统计 商品类 别表 商品单 位表 超市商品管理 系统 进货 销售商品统计 销售统计表打 印 图 6 2 超市商品管理系统业务流程图 系统主要业务分析 1 进货业务 进货管理是企业生产经营活动中及其重要的一环 它关系到产品质量能否 得到保证 生产是否能够顺利进行 采购成本能否得到有效控制等问题 企业 现代管理理念中对企业的进货管理提出新的要求 企业进货时对供货商的选择 更见慎重 双方不再是讨价还价的买卖关系 而是一种相互依存的合作伙伴关 系 并且还需要认识到企业产品质量要从采购抓起 这就关系到供方的供货 服务质量 下面是进货业务程序的主要内容 供货商的情况调查 在实施采购之前 超市首先就要对市场上各大商品供 货商进行详细的调查 了解公司的具体情况 评定企业的信誉级别和公司的市 场口碑 做到准确无误 采购顺利 此文档收集于网络 如有侵权 请联系网站删除 精品文档 实施进货计划 根据供货商档案及评审结果 选定供货商 生成订货单给 选定的供货商 双方就价格 数量 质量等方面洽谈磋商 直至签订合同 跟 踪合同执行 安排供货进度和货物运输 做好验收入库工作 2 库存业务 库存管理是指在生产经营中为销售和耗用而存储的各种资产 企业存货不 当都会增加不必要的费用 存货过多将导致物资的积压 存储费用增加 流动 资金周转不利 并且过量的库存会掩盖管理不善的问题 存货不足则影响企业 的正常销售活动 库存管理的目标是需求最佳存货数量 使库存的成本总额最 小化 其主要业务如下 产品入库 出库 盘库等日常处理 科学合理地确定某库存物资的库存控制参数 如 最佳订货批量 最大库 存量 最佳缺货量 最佳订购周期等 进行严格的库存控制工作 汇总统计各类库存数据 反应和监督储备资金占用及采购资金使用情况 3 销售业务 销售对一个企业的生存和发展是至关重要的 它不再是传统意义上的 卖 东西 它对外关系到企业产品 服务和企业形象等多方面因素 对内涉及到销 售 库存 财务等信息 此外信息化的高速发展为企业的销售工作提出了新的 挑战 封闭意味着落后 超市要抓住时机 根据市场所需 引入现代化的销售 管理模式 实施企业的信息化 智能化销售管理 才能使超市在激烈的市场竞 争中立于不败之地 6 36 3 数据流程图数据流程图 此文档收集于网络 如有侵权 请联系网站删除 精品文档 操作人员 超市商品管理系统 商品信息 清单 人事信息 清单 人事信息 操作 商品信息 操作 顾客 销售单 供货商 供货单 图 6 3 1 顶层 DFD 图 1 库存管理 库存信息查询 2 销售管理3 进货管理 4 人事管理5 数据库管理 销售信息 销售信息查询 库存信息进货信息请求 已进货信息进货信息查询 销售单 销售信息清单 库存信息清单 进货信息清单 采购单 人事信息查询已有供货商信息新供货商信息 人事信息清单 操作员信息 图 6 3 2 0 层 DFD 图 2 查询 库存信息查询 发出库存检索请 求 库存信息检索结 果 库存信息清单 已进货信息2 更新 库存清单 销售信息 图 6 3 3 库存管理部分图 此文档收集于网络 如有侵权 请联系网站删除 精品文档 1 查询 库存信息查询销售单 前台销售信息1 更新 销售清单 库存信息 销售清单 销售排行榜 图 6 3 4 销售管理部分图 3 查询 进货信息查询 进货信息清单 进货信息请求 3 更新 进货清单 进货单 库存信息清单 已进货信息新供货信息 采购单 进货信息请求 采购清单 发出进货 采购清 单查询 进货 采购清单检 索结果 图 6 3 5 进货管理部分 此文档收集于网络 如有侵权 请联系网站删除 精品文档 职工信息新供货商清单 操作员信息查询 职工清单检索结果 发出职工清单查询 操作员信息清单 操作员清单 4 查询 4 更新 图 6 3 6 人事管理部分 数据库 5 查询 5 更新 数据库信息查询数据库查询清单 改变后信息 数据改变信息 图 6 3 7 数据库管理部分图 6 46 4 UMLUML 模型 模型 此文档收集于网络 如有侵权 请联系网站删除 精品文档 操作员 销售管理 自动入库 记录 生成销售 排行榜 库存管理 查询库存 明细表 库存状态 自动报警 自动盘点 计算 进货管理 自动入库 登记 查询 人事管理 基本信息 登记 操作员信 息更改 系统维护 数据库备 份 数据库恢 复 表的删除 图 6 4 超市商品管理系统 uml 模型图 七 系统的详细设计七 系统的详细设计 7 17 1 总体结构设计总体结构设计 总体结构如下 此文档收集于网络 如有侵权 请联系网站删除 精品文档 添 加 新 操 作 人 员 信 息 删 除 操 作 人 员 商 品 销 售 排 行 榜 商 品 销 售 情 况 汇 总 商 品 销 售 查 询 进 货 信 息 维 护 进 货 商 品 查 询 库 存 商 品 统 计 库 存 报 警 商 品 资 料 管 理 商 品 类 别 管 理 数 据 库 备 份 数 据 库 表 的 管 理 数 据 库 恢 复 超市商品管理系统 人事管理销售管理 进货管理库存管理系统维护 7 27 2 系统数据库设计系统数据库设计 1 系统的 E R 模型 供应商名称 用户 操作员编号 登录时间 供货日期 进货日期 电话 地址 供应商简称 供货商 进货 供应商简称 进价 商品首拼 商品 姓名性别 商品型号 m n m n 手机编号 商品首拼 供 货 销售单号 销售日期 数量 m n 销售 零售价 规格 图 7 2 数据库 E R 模型图 2 数据库表设计 1 商品库存属性表 此文档收集于网络 如有侵权 请联系网站删除 精品文档 字段名称数据类型备注 商品型号文本 商品名称文本主键 不能为空 商品规格文本 商品首拼文本 所属类别文本 库存数量长整型 最低库存量长整型 进货价格货币 零售价货币 大单位文本 小单位文本 数据库中库存表 此文档收集于网络 如有侵权 请联系网站删除 精品文档 2 商品供货商属性表 字段名称数据类型备注 编号文本主键 不能为空 供应商文本 供应商简称文本 所在地文本 电话文本 手机文本 此文档收集于网络 如有侵权 请联系网站删除 精品文档 备注备注 数据库中供应商表 3 商品销售属性表 字段名称数据类型备注 商品首拼文本 商品名称文本主键 不能为空 单价货币 数量文本 销售员文本 销售日期文本 备注备注 此文档收集于网络 如有侵权 请联系网站删除 精品文档 数据库中销售表 4 商品进货属性表 字段名称数据类型备注 商品首拼文本 商品名称文本主键 不能为空 进货量长整型 进货价格货币 进货日期文本 有效期文本 大单位文本 小单位文本 零售价格货币 供应商文本 备注文本 数据库中商品进货表 此文档收集于网络 如有侵权 请联系网站删除 精品文档 八 系统的实现八 系统的实现 界面设计界面设计 1 登录界面 改变了传统的软件皮肤 使之更加美观 图 8 1 登录界面 2 库存最低量提醒界面 在每次登录超市商品管理系统时都会出现这个界面 当库存的商品低于最低库存量时给出警报 这样就可以做到及时进货商店永不 缺货 当然这里排除了供应商的供应意外 此文档收集于网络 如有侵权 请联系网站删除 精品文档 图 8 2 库存报警界面 3 系统主界面 标题栏可以显示主要菜单项 状态栏还能显示出当前的日 期时间还有当前操作人员姓名 是标准 Windows 界面 如下所示 此文档收集于网络 如有侵权 请联系网站删除 精品文档 图 8 3 系统主界面 4 另外此系统还有一大特色就是 我们小组为系统增加了更人性化的一部分 就是 操作员可以根据自己的喜好更换当前系统皮肤 此文档收集于网络 如有侵权 请联系网站删除 精品文档 图 8 4 1 系统主界面换肤操作 此文档收集于网络 如有侵权 请联系网站删除 精品文档 图 8 4 2 更换皮肤后的界面 5 供应商资料界面 用来管理供应商资料 此文档收集于网络 如有侵权 请联系网站删除 精品文档 图 8 5 供货商信息界面 6 商品进货管理界面 可以查询进货商品然后录入进货信息 此文档收集于网络 如有侵权 请联系网站删除 精品文档 图 8 6 1 商品进货信息界面 也可以通过日期检索商品 删除不再卖或已经过期的商品 此文档收集于网络 如有侵权 请联系网站删除 精品文档 图 8 6 2 商品进货信息界面 7 库存报警界面 当实际库存量小于最低库存量时会为管理员给出红色警报 此文档收集于网络 如有侵权 请联系网站删除 精品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论