




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 / 44 超市管理系统总结 信息与电气工程学院 信息系统二级项目 设计说明书 课程名称 : 信息系统二级项目设计 题 目 : 小型超市管理系统 专业班级 : 电子信息工程 班 学生姓名 : 学 号: 指导教师 : 吴开兴、崔冬、马小进 2 / 44 设计周数 : 2 周 设计成绩 : 20 年 月 日 目录 1 、 设 计 目的 2 2 、项目背景 3 3 、系统分析 3 4 、系统设计 3 / 44 3 、模块设计 3 、 主 界 面 设计 3 、 销 售 管 理 模 块 设计 4 、 会 员 信 息 模块 4 、程序设计 5 、 管 理 员 登录 5 、管理员密码修改 6 4 / 44 、 会 员 的 录入 7 各模块测试 9 5 、设计总结 9 6 、参考文献 10 小型超市管理系统总结设计 1、设计目的 利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的就、具有良好人机交互界面的小型超市管理系统,为超市提供准确、精细、快速的超市管5 / 44 理以及销售信息。通过本管理系统软件,帮助本超市工作人员利用计算机,极为方便的对超市的有关数据进行管理、输入、输出、查找等有关操作,是杂乱的超市数据能够具体化、直观化、合理等。 系统开发的总体任务是实现 Visual C#与 MS SQL 2000 的组合应用,实现可以用 VC#的方式调用 SQL 的数据库,有一定的透明性。 小型超市管理系统需要完成的功能主要有: a.商品各种信息的输入, 包括商品基本信息,详细信息和简历等。 b.各种商品信息的查询。 c.各种商品信息的修改。 d.供应商信息的输入,查询,和修改等。 e.商品库的输入,查询,和关系性修改等。 6 / 44 f.商品库的关系模式的完整性实现。 g.商品供应商的输入,查询,和修改等。 h.系统管理的管理员的登入。 i.会员各种信息的输入,包括会员的基本信息,详细信息等。 本软件控件均以中文形式表示,对普通程序使用者的查询提供简单方便的快捷操作,不需要技术含量。 操作人员与维护人员应懂的 SQL 语言 2 项目背景 开发软件系统的名称:小型超市管理系统 任务的提出者:小型超市管理人员 项目开发者:河北工程大学信息 1003 班小型超市管理开发小组 7 / 44 用户:小型超市管理人员及工作人员 实现软件单位:小型超市用户与开发小组 3、系统分析 根据系统分析的结果,按照结构化的系统设计方法,小型超市销售管理管理系统从功能由以下子系统组成。总体结构如图 1 所示。 图 1 小型超市销售管理系统总体结构图 4、系统设计 、项目模块 主界面的设计 销售管理模块 会员信息模块 8 / 44 软件职业技术学院 软件测试 上机 5 提交成果 超市管理系统测试总结报告 组 号: 05 小组成员: 郭齐 刘正翔 魏彦雄 罗万娟 杨超 王浩简 项目组长: 完成日期: 郭齐 2016 年 05 月 27 日 目录 一、测试概述 .9 / 44 . 3 编写目的 . 3 二、测试计划执行情况 . 3 测试类型 . 3 运行环境 . 4 10 / 44 计划 . 4 测试方案 . 4 测试问题总结 . 4 三、测试结果 . 4 登录模块测试 .11 / 44 . 4 测试项目名称及测试内容 . 4 测试用例 . 5 销 售 管 理 模 块 测试 . 5 测试项目名称及测试内容 . 5 测试用12 / 44 例 . 5 库 存 管 理 模 块 测试 . 6 测试项目名称及测试内容 . 6 测试用例 . 6 订 货 管 理 模 块 测试 . 7 13 / 44 测试项目名称及测试内容 . 7 测试用例 . 7 统 计分析管理模块测试 . 8 测试项目名称及测试内容 . 8 测试用例 .14 / 44 . 8 系 统 管 理 模 块 测试 . 9 测试项目名称及测试内容 . 9 测试用例 . 9 四、 对 软 件 功 能 的 结论 . 10 销售管理模15 / 44 块 . 10 限制 . 10 库存管理模块 . 10 能力 . 10 限制 .16 / 44 . 10 出库管理 . 10 能力 . 10 统 计 分 析 管 理 模块 . 11 能力 . 11 17 / 44 限制 . 11 系统管理模块 . 11 能力 . 11 限制 . 11 五、综合评价 .18 / 44 . 12 软件能力 . 12 缺陷和限制 . 12 建议 . 12 美萍超市管理系统测试总结报告 一、 测试概述 19 / 44 编写目的 这份测试报告是为了测试该系统是否可行。当输入商品的信息是,测试其信息能不能被完整的保存在数据库中以备以后查询用;当输入的数据不符合要求是,看系统能不能给出提示;当价格信息修改后看修改的信息能不能被系统接受并保存到数据库;当输入新顾客的信息时,输入信息是否完整地保存在数据库中,以及当输入老顾客信息时,系统能不能显示完整的信息等等。 二、测试计划执行情况 测试类型 1、用户登录测试:售货员登录销售管理系统模块,输入用户和密码,模块通过连接到数据库,对搜获管理系统中商品信息、销售信息、顾客购买商品的信息的进行检验。 库存管理员登录订货管理系统模块,模块通过连接数据库,对库存管理中的供应商信息、商品信息和特殊商品信息进行检验。 20 / 44 订货员登录管理系统模块,模块通过连接数据库,对订货管理系统中的供应商信息、商品信息和特殊商品信息进行检验。 统计分析员登录分析系统管理模块,模块通过连接数据库,对统计分析中的供应商信息、商品信息和特殊商品信息进行检验。 2、商品录入测试:录入商品信息,对新录入的信息在数据库中进行检验。 3、商品查询测试:输入商品编号,查询商品信息。 4、快速输入测试:商品手动输入模块,通过输入商品编号,查询数据库中商品信息表,包括商品库存量、销售量、供应商等,并显示出信息。 5、收银业务测试:对输入商品进行计价,输入所收取金额,计算出找回金额数并打印货物清单同时保存顾客购买记录。 6、订货业务测试:对库存商品存量与系统指定的库存下限比较,比对供应商 21 / 44 信息,统计订货商品并制定订货单。 7、统计分析业务测试:根 据查询的商品信息、销售信息、供应上信息、缺货信息、报表信息和特殊商品信息等,指定报表,以及合理的销售计划表。 运行环境 Windows7 计划 测试方案 说明确定测试方法和选取测试用例的原则 测试为四个阶段:单元测试、集成测试、确认测试、系统测试 单元测试:采用黑盒和白盒测试相结合的方法,对于逻辑结构复杂的模块采用白盒测试,对于以输入、输出为主的模块22 / 44 采用黑盒测试,以提高测试效率。 集成测试:混合法 确认测试: 系统测试:采用人工测试方法。 测试问题总结 在整个系统测试执行期间暴露了一些问题 ,表现在:测试执行时间相对较少,测试通过标准要求较低;测试执行人员对管理系统不够熟悉,使用时效率偏低;测试人员对测试系统了解不透彻,测试执行时存在理解偏差,导致提交无效缺陷。 三、测试 结果 登录模块测试 测试项目名称及测试内容 登录、密码模块测试 本测试采用黑盒测试法:为了检测不同权限的用户在 23 / 44 软件测试 上机 5 提交成果 天天超市管理系统测试总结报告 组 号: 15 小组成员: 孙洁、 林秋晓、潘艳红、何静、雷树君 项目组长: 完成日期: 陈静 2016 年 5 月 31 日 目录 一 、 对 执 行 测 试 人 员 的 培训 . 3 1. 工 作 任 务 描24 / 44 述、 . 3 2. 工 作 过程 . 3 二、测试任务及进度的安排 . 3 1 工作任务描述 . 3 2. 工作过程 . 3 三、自动化测试的执行 . 4 25 / 44 1. 工 作 任 务 描述 . 4 2. 工作过程 . 4 四 .超市管理系统的测试总结 . 6 工作任务描述 . 6 五测试概述 . 8 编写目的 .26 / 44 . 8 测试范围 . 8 参 考 资料 . 9 测 试 类型 . 9 进 度 偏差 . 11 测 试 环 境 与 配置 . 12 测 试 机 构 和 人员 . 12 测 试 问 题 总结 .27 / 44 . 12 测 试 用 例 执 行 结果 . 13 六综合评价 . 21 1. 软件能力 . 21 一、对执行测试人员的培训 1.工作任务描述、 在测试执行过程中 ,参与测试执行的人员不一定是一开始就参与了需要分析和功能分析、计划以及测试用例的设计,因为测试用例一般是有经验的测试工程师设计的,而测试执行对参与人员的要求相对低一些,所以后加入到该项目的人员对项目背景不是很了解,对该项目的测试计划、测试用例设28 / 44 计也不是很清楚,所以要对这些人员进行相关的测试培训和产品说明。 2.工作过程 (1) 项目介绍 对测试执行人员介绍本项目的背景,及客户的基本要求,提供产品说明书、需求文档。、 对该项目测试计、测试用例的介绍 根 据用户的要求与需求文档,设计测试计划和测试用例,让后参与的人员了解该项目的测试计划和测试用例的设计,这是执行测试的主要依据。 对相关知识的介绍 本项目所采取的技术与测试工具要有一个系统的说明,参与执行测试的人员必须熟悉相关的技术测试工具,为即将开始执行的测试做好准备。 二、测试任务及 进度的安排 29 / 44 1工作任务描述 根据具体的项目合理安排工作量,合理分配人员及设置时间节点。、 2.工作过程 测试任务及进度安排 三、自动化测试的执行 1.工作任务描述 2.工作过程 功能测试用例执行过程 测试用例 操作步骤 : 测试脚本的录制 启动 Visral User Generator 后 , 在主窗口 , 执行 ”File” -”New”.” 菜单项来新建一个测试脚本 . 新建测试脚本第一步是选择通信的协议 ,在 ”New Virtual User” 对话框中单击左侧 New Single Protocol Script按30 / 44 钮 ,来选择系统通信协议 , C.在用户登录页面单击 sign up按钮 ,将进入页面 超市管理系统 项目开发总结报告 执笔人:梁宏达 学号: 12101109 项目组组员 12101104 韩 劼 男 12101105 洪振 12101106籍孟云 12101107 荆德松 12101108李杨 12101109 梁宏达 2016-5-25 目录 31 / 44 1 引言 . 2 编写目的 . 2 背景 . 2 定义 . 2 参考资料 .32 / 44 . 2 2 实 际 开 发 结果 . 3 产品 . 3 主 要 功 能 和 性能 . 3 基本流程 . 4 33 / 44 进度 . 5 费用 . 6 3 开 发 工 作 评价 . 7 对 生 产 效 率 的 评价 . 7 对 产 品 质 量 的 评34 / 44 价 . 7 对 技 术 方 法 的 评价 . 7 出 错 原 因 的 分析 . 7 4 经验与教训 . 7 1 引言 编写目的 35 / 44 编写本报告的目的是研究本系统的总体需求、背景。对开发结果 开发评价进行分析,得出经验与教训。 背景 本项目是对超市货物管理系统作出的项目总结报告。此软件的任务是由计算机学院 提出的,由洪振,李杨,籍梦云,荆德松,韩劼男,梁宏达组成开发小组进行开发的。 定义 需求:用户解决问题或达到目标所需要的条件或功能:系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。 需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的 风险承担者 36 / 44 都明其含义并找出其中的错误,遗憾或其它不足的地方。 POS:英文 Ponit of Sale 的缩写,即销售点终端机,是银行在特约商店、宾馆、 饭店等消费场所和 银行营业网店安装的终端机,它与银行信用卡授权中心联成网络,从而实现了资金的自动转账和实时入账。 参考资料 参考资料如下所示: 软件工程 超市管理系统可行性分析报告 2 实际开发结果 产品 此程序系统包括 15 多个程序名称,他们分别是: 37 / 44 登录页面,主程序,进货管理,退货管理,销售管理,销售退货管理,仓库管理,问题仓库管理,记录查询,商品管理,供应商管理,员工管理, vip 用户管理,销售报表分析,权限分配管理。 注:还有一些程序,但是它们都是嵌入在上面主要程序模块里一起实现的,这里就不再列出,到时上传程序时一起上传。 开发过程中制定的计划和现在比较,程序模块基本都一样,只是实现上与预期有点差别。 注:还有一些程序,但是它们都是嵌入在上面主要程序模块里一起实现的,这里就不再列出,到时上传程序时一起上传。 开发过程中制定的计划和现在比较,程序模块基本都一样,功能完成得较好。 主要功能和性能 ? 系统管理: 1.操作员:显示当前进入系统操作员的基本信息。 38 / 44 2.角色设置:设置员工的职位。 3.权限设置:设置进入该系统的身份。 4.数据备份:对超市的商品信息、员工信息、会员信息等进行备份。 5.数据还原:当系统收到恶意破坏时,可以对系统信息进行还原。 ? 档案管理: 1. 编码规则设置:设置商品的编码规则。 2. 商品分类设置:对商品进行合理分类。 3. 商品档案设置:增加、修改、查找、删除商品信息。 4. 货架档案设置:对货架进行合理编码安排。 5. 人 员档案设置:增加、修改、查找、删除内部员工信息。 39 / 44 6. 结算方式设置:设置结算方式。 ? 库存管理: 1. 入库单管理:对新购商品进行入库操作。 2. 出库单管理:对过期作废商品进行出库操作。 ? 其他管理: 1. 会员管理:增加、修改、查找、删除会员信息和会员卡充值管理。 2. 促销管理:对促销商品、促销对象、促销价格进行设置管理。 ? 综合分析: 1. 出入库明细账:按时间段查看出入库情况。 2. 现存量查询:查询商品现存量。 40 / 44 3. 销售时段分析:按时间段查看商品销售情况。 4. 销售排行分析:按时间段查看商品销售排行情况。 5. 销售毛利时段分析:按时间段查看商品销售毛利情况。 6.销售对比分析:对商品销售情况进行比较。 基本流程 基本流程图如下所示: 小型超市管理系统实验报告 【摘要】随着经济的发展,社会的进步,计算机越来越深入到我们日常的 工作学习及生活中,成为我们日常生 活中不可缺少的辅助工具。 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图41 / 44 像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。以前开发 Windows 应用软件是专业人员的工作,需 要掌握许多专业知识和经过特殊的培训才能胜任。现在不同了,即使你没有接受过严格的程序设计训练,使用 Visual Basic 也一样能够开发出功能强大、适合自己特殊需求的应用程序了。 Visual Basic 继承了 Basic 语言易学易用的特点,特别适合于初学者学习 Windows 系统编程。 超市进销存管理系统用计算机管理超市库存进出管理的一种计算机应用技术的创新 ,在计算机还未普及之前库存管理都是由工作人员 手工书写的方式来操作的 .现在一般的超市都采用计算机智能化管理 ,采用计算机作为工具的实用的计算机超市库存管理程序来帮助管理员进行更有效的超市库存管理工作。超市进销存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备 ,易使用等特点。 42 / 44 经过分析 ,我们使用 MICROSOFT 公司的 VISUAL BASIC 开发工具 ,利用其提供的各种面向对象的开发工具 ,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象 ,首先在短时间内建立系统应用原型 ,然后 ,对初始原型系统进行需求迭代 ,不断修正和改进 ,直到形成用户满意的可行系统。 因为能力有限,加上时间紧迫,所以设计出来的本系统可能功能比较简单, , 这有待于在以后的学习中进一步改进。 【课题背景】超市进销存管理系统用计算机管理超市库存进出管理的一 种计算机应用技术的创新 ,在计 算机还未普及之前库存管理都是由工作人员手工书写的方式来操作的 .现在一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论