超市管理系统设计研究_第1页
超市管理系统设计研究_第2页
超市管理系统设计研究_第3页
超市管理系统设计研究_第4页
超市管理系统设计研究_第5页
免费预览已结束,剩余34页可下载查看

下载本文档

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

文档简介

1、I 摘 要 网络和超市的大规模发展以及迅速发展的趋势,许多行业需要用到软件开发 技术和工具。各种管理系统已成为行业发展不可或缺的重要功能。每一种管理系 统都为该行业的发展和扩大提供了基础设施和竞争平台,同时也为经济的发展带 来了很多益处。 在 20 世纪 90 年代初,超市在我国已经有了少许身影,现在已经如雨后春笋般的 在全国兴起,逐渐进入到人民生活的诸多方面,促进了国民经济的发展和 GDP 的快速发展。鉴此,超市的形式日趋复杂,早期的销售柜台形式不能满足现有行 业的销售发展,非常需要引进新的管理技术。一直以来,在信息化发展过程中, 中小型超市的发展一直落后于大中型超市,为了应对这种发展趋势,

2、我们迫切需 要对超市发展的资源进行整合,一方面便于管理,另一方面更加有利于适合经济 快速发展的形式。鉴于以上超市资源的信息化管理,势在必行。 关键词:超市进销存功能;客户管理模块;超市管理系统 II Abstract Networks and supermarkets, as well as the rapid development of the trend, many industries need to use software development technology and tools. A variety of management systems have become an

3、 indispensable function of the development of the industry. Each of the management systems provides infrastructure and a competitive platform for the development and expansion of the industry, as well as the benefits of economic development. In the early 90s of the 20th century, the supermarket in C

4、hina has been a little figure, and now has mushroomed in the country, gradually into the peoples lives in many aspects, and promote the development of the national economy and the rapid development of GDP. In view of this, the form of supermarkets increasingly complex, early sales counter form can n

5、ot meet the existing industry sales development, very need to introduce new management techniques. In the development of information technology, the development of small and medium-sized supermarkets has been lagging behind large and medium-sized supermarkets, in order to cope with this development

6、trend, we urgently need to integrate the development of supermarket resources, on the one hand to facilitate management, on the other hand more Conducive to the form of rapid economic development. In view of the above supermarket resources, information management, is imperative. Key Words:Supermarke

7、t sales management system; SqlServer ; Eclipse III 目 录 1 1 绪论绪论 .1 1 1.1 课题背景.1 1.2 设计目的和意义.1 1.3 系统设计的思想.2 1.4 系统开发环境.2 2 2 可行性分析可行性分析 .5 5 2.1 经济可行性.5 2.2 技术可行性.5 2.3 操作可行性.7 2.4 本章小结.8 3 3 需求分析需求分析 .8 8 3.1 进销存系统的规划.9 3.2 进销存管理系统的需求分析.9 4 4 总体设计总体设计 .1313 4.1 系统模块总体设计.13 4.2 数据库设计.14 4.3 数据库的详细设计

8、.15 4.4 本章小结.19 5 5 详细设计详细设计 .2121 5.1 系统运行平台设置 .21 5.2 网站主界面设计.21 5.3 采购管理功能设计.23 5.4 销售管理功能设计.26 5.5 库存管理功能设计.28 5.6 系统管理功能设计.29 IV 5.7 基本资料管理功能设计.32 5.9 本章小结.35 6 6 软件测试软件测试 .3636 6.1 本系统测试.36 6.2 本章小结.38 结结 论论 .3939 参考文献参考文献 .4040 致致 谢谢 .4141 1 1 绪论 1.1 课题背景 当今科学技术的快速发展带动了计算机技术渗透到各行各业,几乎所有行业需要 信

9、息技术来促进其发展。网络与信息化的普及已成为各行业发展不可缺少的一部分。 而各种管理信息系统的开发为行业竞争提供了有效的信息支持平台,也是行业信息化 发展的关键。 1.2 设计目的和意义 超市管理系统主要实现以下目标: 能够在需要查看超市商品的时候进行浏览商品,对超市的商品进行统计数量,通 过系统可以显示现在商品的供货数量,商品的提供者,什么时间出的库。用户还能够 通过系统登录完成订单的添加与删除,对超市的所有与货物和用户的有关的信息进行 一体化管理。商品在整个系统中是需要被随时查询的,所以要求会高一点,就是要求 把用户,商品,还有供货商进行相应的连起来管理1。 1.3 该系统设计的思想 系统

10、开发以用户需求为主,方便用户的原则。 可以根据用户的功能进行构造系统, 建造用户需要的数据库,系统开发出来用户应该能用,完成用户的基本的功能和系统 执行效率来写出一个用能够让用户满意的系统。 这个超市管理系统会用到 jsp 技术和 html 超文本标记语言,还要用到 http 传输协 议,还要用到 Java 开发用到的 servlet 技术2。 最后结合用户的需求和现有的集成环境,对功能模块采用高内聚低耦合的开发原 则来进行系统的设计,在系统的设计与实现上要对每一个模块采用测试的方法把每一 个功能模块进行完善。 2 1.4 系统开发环境 1.4.1 B/S 结构的数据库访问模式 这个系统不同于

11、 C/S 架构的系统,是三层架构形式的系统,就是视图层,控制层, 还有服务层提供,这样做出来的系统显得更加清晰3。 这个系统采用的是 Java 继承开发环境,包括了完备的编码、调试和发布功能,可 以很好地支持 HTML,Struts 框架,JSP 页面技术,CSS 层叠样式,Javascript 脚本交互语 言,SQL 数据库数据管理技术,Hibernate 框架对持久化对象的引用。 客户除了能够对网站之间的数据进行交互的时候,还可以通过对网站的操作把用 户用到的信息就行存储和删除来操作数据库。还可以用 JavaScript 来进行网页活动效果 的设计。 三级结构如图 1-1 所示: 3 2

12、可行性分析 2.1 经济可行性 这个系统是为了做毕业设计的,考虑到的是用户对超市的管理方便与否,还有就是 系统的执行效率,所以在经济方面并不会耗费多少经济,所以说在经济方面控制好各 个方面的耗费即可。 2.2 技术可行性 想到这个系统实现的可行性,就要想到这个系统的技术实现形式。用到 Java 的集 成开发环境和数据库操作的相关技术4。 这个系统根据用户需要的功能模块,把整个程序分割成若干个可以单独执行的小 部分,然后对每一个小部分进行功能调试,最后把每一个小模块进行组合成整体再测 试。 在能够完成系统的设计与实现基础之上还要使系统能够得到技术上的认可,因此 技术可行性是完成系统设计很重要的部

13、分。 (1)采购流程描述如下 4 图 2-1 采购业务流程图 采购员商品的剩余数量对超市信息进行改写。 财务把采购部写的信息拿过来,进行评估,那么通过后就通知采购部写出采 购合同。 采购订单通过财务批准之后,拟定一个详细的采购合同单。要包括供方的联 系方式等。 财务把采购单拿过来仔细查看一下;制定一下财务计划。 (2)销售业务流程描述如下 卖货员填写一份售卖详细合同单送到财务部审批。 财务审批之后做出来的销售单必须符合业务要求,就会同意售卖申请。 查看要卖出的货物库存是否充足。 销售人员根据销售单的内容与客户联系出货。 通知库存出货,同时通知财务进账。 销售业务流程如图 2-2 所示。 图 2

14、-2 销售业务流程图 (3)库存业务流程描述如下: 采购员在买完货之后,需要对仓库的货物信息进行修改。 售货员在卖完货之后会,也要对仓库的货物信息进行及时更新。 5 仓库管理员对仓库货物进行清点,分配,包装,还可以进行调拨。 库存业务流程如图 2-3 所示。 图 2-3 库存业务流程图 2.3 系统管理可行性分析 “超市销售管理系统”完成超市商品的各种商品的信息整体管理,它可以方便用户 超市购物也方便了管理人员对超市进行管理,来满足社会对超市这一块的需求,适应风 起云涌的信息时代。超市行业将会受到广大人民的喜欢,超市管理系统对用户和管理 者来说都是一种既可以满足生活需求,又是一种便捷的购物方式

15、6。 2.4 本章小结 本章完全完成了预定的可行性分析的任务,本章对技术可行性,经济可行性,操 6 作可行性进行了分析,以及系统业务流程图的详细说明和各个业务的业务流程图的详 细图示,为以后的设计和开发做好了很好的准备。 7 3 需求分析 3.1 超市管理系统的规划 超市管理系统是为了进行超市的货物管理和用户的资源的整合。 该软件可以用来 进行货物的增加与删除,以及订单的制作,还有对与超市往来的顾客进行管理,对超 市内部仓库资源进行管理。可以让用户很好地进行订单的填写,与超市管理系统进行 交互。 该软件系统可以实现超市管理员对超市货物的信息化管理,可以用过对商品在系 统中的数量以及商品在库存中

16、的数量来对超市商品进行动态更新,进而达到对超市信 息资源的信息化处理要求7。 3.2 超市管理系统的需求分析 需求分析对于软件开发的整个系统是非常重要的,可以加深对系统以及需求分析 的理解,将会是超市管理系统开发与设计的关键因素。在这个阶段对分析人员以及分 析人员对所有关于超市管理系统的资源了解产生重要的影响。开发过程中结构设计与 资源分布的具体分析起到至关重要的作用。 3.2.1 数据流图 (1)系统顶层数据流图,用户登录系统后,根据不同权限可以对货物采购管理、 系统数据管理、仓库存储记录、销售记录、财务管理以及分析分别进行操作。 系统顶层数据流图如图 3-1 所示。 8 采购员 P1采购

17、管理 P2销售 管理 P3库存 管理 P5财务 管理 P4基本 数据管 理 财务员 操作员 库存员 销售员 D0-02采购基本信息送交到财务审批 D0-05采购产皮存入仓库 D0-06销售 基本信息 D0-07销售基本信息 送交到财务评估 D0-10销售 产品出库 D0-03审批 基本停息 D0-08销售评估结果 D0-04采购审批毕结果 D0-12仓库、 产品信息 D0-09查询库存 剩余信息 D0-01采购 基本信息 D0-14基本 数据信息 D0-13查询产品、供应商信息 D0-11仓库 管理信息 P6提醒D0-15采购审批毕结果 D0-16销售评估结果 图 3-1 系统顶层数据流图 (

18、2)系统中货物销售管理数据流图,用户登录系统后,可以对销售业务进行操作, 比如填写申请填写销售单、填写销售单、处理客户退货单、进行销售统计等8。 系统销售管理数据流图如图 3-2 所示。 销售 P2-01填写 销售订单 F2-01销售申 请单信息表 P2-02发送 订单到财 务审批模 块 F2-02销售审 批信息表 P2-03填写 销售单 F2-03销售单 信息表 F2-04库存信 息表 F2-05出库表 F2-06收款信 息表 P2-04生成 出货单 P2-05销售 D2-01申请销售资格 D2-02填写销售申请单信息 D2-03获取销售申请信息 D2-04提交 销售申请 D2-06给出审批

19、意见 D2-05提交 待审信息 D2-08制定 销售合同 D2-06获取审批意见 D2-07给出审批意见 D2-09填写销售 单信息 D2-10获取出货单信息 D2-14销售 D2-12出货 D2-13提 交出货单 D2-11查询库存量信息 D2-15获取销售单信息 D2-1通知 财务收款 D2-16更新出库 信息 图 3-2 系统销售管理数据流图 (3)系统采购管理数据流图,用户首先登录管理系统,同时对采购业务进行操作, 比如填写采购货物的申请单、验收货物的收据等。 系统采购管理数据流图如图 3-3 所示。 9 采购员 P1-01填写 采购申请 P1-05发送 申请到财 务评估 F1-01采

20、购申 请信息表 F1-02采购评估停息表 F1-03采购订 单信息表 P1-02填写 采购订单 P1-03生 成进货单 F1-05入库表 F1-06付款信 息表 P1-04验收 货物F1-04进货表 D1-01申请 采购产品 D1-02填写采购 申请单信息 D1-03获取采购申请信息 D1-04提交采购申请单 D1-05提交 待审批信息 D1-06给出采购 评估意见 D1-07获取 评估意见 D1-08制定 采购订单 D1-10提交采购订单 D1-09填写采购订单信息 D1-11获取采 购订单信息 D1-17验收产品 D1-13进货 D1-12获取审批意见 D1-16产品已经到货验收 D1-1

21、4生成进货信息 D1-15获取到货信息 D1-19通知财务付款 D1-18已验收 产品入库 D1-12给出采购 审批状态 图 3-3 系统采购管理数据流图 (4)系统库存数据流图,用户登录系统后,可以对超市货物库存库存进行操作, 比如查询库存的超品类型以及数量,来对超品进行调拨与分配等9。 系统库存管理数据流图如图 3-4 所示。 库存员 F3-01库存信息表 F3-02仓库调拨信 息表 P3-01查 询库存信 息 P3-02调 拨仓库中 产品 P3-03产 品入库验 证 F3-03入库信息表 F3-05报损信息表 P3-04填 写报损信 息 P3-06填 写产品出 库单 F3-07销售 信息

22、表 F3-06出库信息表 P3-05发送 报损单到 退货管理 退货信息 表 F3-04进货信息表 D3-01查询 库存信息 D3-02获取 库存信息 D3-03调 整库存 D3-13库存已存 在产品报损处理 D3-18出 库管理 D3-07入库 验证 D3-05填写 调拨信息 D3-04获取 库存信息 D3-06更新 库存信息 D3-09填写入库信息 D3-08获取 进货单信息 D3-12入库报损处理 D3-11获取 进货单信息 D3-14填写 报损信息 D3-20填写出库信息 D3-19获取销售信息 D3-10更新 库存信息 D3-15更新 库存信息 D3-16获取产品 报损信息 D3-17

23、填写 退货信息表 D3-18更新库存 信息表 D3-21更新 库存信息 图 3-4 系统库存管理数据流图 10 4 总体设计 4.1 系统模块总体设计 该系统描述数据采用的是层次方框图,一个层次方框图与多层次方框图进行组合。 代表完整数据结构的是单独矩形框的顶层。数据是由每一个子集和实际的数据元素构 成的。系统实现的目标是为了实现管理的高效率,高可靠性与可行性。 系统的六个模块表面是独立的,他们在互动的过程中数据库和操作的分离,他们到图 书馆是相同的,但他们想访问每个模块是一个不同的表。每个模块的功能正常排列在前 面,根据对超市管理系统分析,每个大模块分为几个模块: (1)进货管理:购货单、进

24、货退货。 (2)基础信息管理:超市客户管理、上架商品管理与库存商品管理、商品供应商 管理。 (3)销售管理:销售订单、销售退货单。 (4)库存管理:库存清点、商品价格调整。 (5)查询统计:超市客户查询、查询商品、查询供应商、查询销售情况、查询超 市退货、查询入库、查询入库退货、各类销售商品排行。 (6)系统管理:超市管理员模块、用户密码更改、管理员权限管理、退出系统操 作。 (7)客户信息管理:客户信息的查询,修改,增加与删除。 (8)商品信息管理:商品信息的查询,添加、商品修改与删除。 (9)供应商信息管理:供应商信息的查询,添加、供应商修改与删除。 对于一个好的软件,如果不能将其功能和界

25、面分离将直接决定了它的可扩充性的 溃乏,而三层模式恰好解决了这么一个问题。 系统功能结构图如图 4-1 所示。 11 图 4-1 系统功能结构图 4.2 数据库设计 4.2.1 数据库设计概述 数据库设计就是在满足用户需求的基础上构建关系型数据库,实现数据存储的有 效性,准确性。 解决以往单独对数据进行操作,在关系型数据库的基础上可以同时满 足多个用户的请求,一般都会使用 DBMS 系统的数据库系统10。 4.2.2 数据分析 数据最重要的是存储结构和逻辑结构,两者十分密切,需要准备数据,组织数据结构、 分析数据联系和过滤无效信息数据库。它可以利用一个模型所获取的用户信息进行加 入到数据库的表

26、当中。 我们使用一种信息建模技术,这种技术是通过实体、关系和信息实现三个基本对象 的定义。实体是聚合的相关属性,需要修改和使用;实体的属性特征,是实体之间的联系的 关系,关系记录的方式实例连接和互动建立模型。 如果你想清楚地理解关系的性质和实体,用户必须确定一个单一的实体及其相关属 性。定义一个完整的和业务相关的描述每个对象和使用的需要,其中还包括实体是否数 12 据的逻辑结构和存储结构是密切相关的,需要准备,组织、分析过程和过滤应用程序信息 数据库。它捕获所有用户的信息进行分析和分类,一个模型可以直接进入数据库的表结 构。我们使用一种信息建模技术,这种技术是通过实体、关系和信息实现三个基本对

27、象 的定义。实体是聚合的相关属性,需要修改和使用;实体的属性特征,是实体之间的联系的 关系,关系记录的方式实例连接和互动建立模型。如果你想清楚地理解关系的性质和实 体,用户必须确定一个单一的实体及其相关属性。定义一个完整的和业务相关的描述每 个对象和使用的需要,其中还包括实体是否必须使用永久性的应用程序的需求,每个包含 进来需求之间的关系和关系的基本定义。在决定与一个实体相关联的属性,也是必要的, 以确保实体的主键和索引决心确定每个实体的属性是如何组织来确定数据类型的属性, 是空的还是值得的11。 4.3 数据库的详细设计 4.3.1 数据表的设计 该系统用的数据库名为 xfp,此数据库系统创

28、建了 22 表结构,其主要表结构如表 4-1 至 4-7 所示。 (1)用户信息表,用来存储用户的信息,包括用户名、密码、用户等级等字段, 如表 4-1 所示。 (2)供应商信息表,用来存储供应商的基本信息,包括供应商编号、姓名、电话、 地址、传真、银行账号等字段,如表 4-2 所示。 13 (3)库存信息表,用来存储仓库存货的基本资料,包括商品名称、商品价格、库 存数量字段,如表 4-3 所示。 (4)退货单信息表,用来存储退货时涉及到的信息,包括退货单编号、退货人、 退货日期字段,如表 4-4 所示。 (5)退货单明细表,用来存储付款信息、收款信息和退款信息的一个总表,包括 单据编号、提交

29、单据的部门、提交单据等种类、经手人等字段,如表 4-5 所示。 (6)进货单信息表,用来存储进货单的信息,包括编号、进货人、进货日期、供 应商编号字段,如表 4-6 所示。 (7)进货单明细信息表,用来存储当前仓进货单明细的信息,包括单据编号、商 品编号、商品价格、商品数量等字段,如表 4-7 所示。 14 (8)顾客信息表,用来存储当顾客的信息,包括顾客编号、顾客姓名、电子邮箱、顾 客地址字段,如表 4-7 所示。 4.4 本章小结 总体设计阶段,在需求分析的基础之上规划出了系统的功能模块,以及在此分析 基础上设计出的具体的、可以满足本系统全部需求的数据库。由于数据库在设计中有 非常重要的作

30、用,所以在开发过程中,在考虑数据库上的时间较多12。 15 5 详细设计 5.1 网站主界面设计 系统主界面整体结构上面部分显示系统名称以及当前用户名称以及角色,左面部 分采用了树型层次结构罗列了系统的全部功能,右面部分为客户区,显示当前操作的 使用窗口。 系统主界面如图 5-1 所示。 图 5-1 系统登录界面 16 图 5-2 系统主界面 每个超市管理员可以根据系统分配的独有的账号和密码进行管理系统的登录。 系统会判断数据库的数据与页面输入的数据是否匹配,如果匹配的话可以管理员 进行登录之后的操作。 5.3 采购管理功能设计 系统中最重要的模块是货物采购管理。虽然本系统中的商品提供商较少,

31、但是采 购管理也包括了采购申请单管理、进货单管理和退货单等管理功能。 (1)实现目标 用户登录管理系统首先判断用户是否具有登录权限,并且判断其具有什么权限。 如果没有权限需要开通新权限。系统批准后,将申请表提交给用户后。用户查看不需 要通过申请和批准意见,修改或删除失败的应用程序。 采购应用程序功能流程图程序说明:用户登录系统后,判断其登录权限,然后填 写采购单和采购获取申请。购买完成后需要将采购单明细上交给财务处。 如果采购单 的明细符合财务审查的具体详细情况,就会通过审批。 采购申请功能程序流程图如图 5-3 所示。 17 开始 用户登录 权限? 通知申请人 结束 分配权限管理 提交? N

32、 N Y Y 运行界面如下图 5-4 所示: 18 图 5-4 添加进货界面 5.4 销售管理功能设计 公司要想发展的好,必须要有一个良好的销售管理,为此本系统特地设置了销售 申请单管理、销售订单管理、客户退货单管理和销售统计管理。 (1)实现目标 用户登录系统后,判断权限之后,如果有销售订单的话,就在原来的基础上来进行销 售的管理,对订单上货物类别,货物数量,商品库存的数量和种类进行统计,同时还 要把 货物提供商的具体信息在订单上体现出来。销售管理模块还会把客户的退货信息在系 统中进行显示,以便于对销售的大致情况进行反应来制定下一步的销售计划,所以说 销售管理功能在本系统中是至关重要的。 如

33、图 5-5 是销售单管理的流程图: 19 开始 用户登录 权限? 出库管理 通过? 通知申请人 结束 销售单管理 提交? N N N Y Y 收款管理 YY 图 5-5 销售流程图 运行界面如下图 5-6 所示: 20 图 5-6 销售界面图 5.5 库存管理功能设计 库存作为公司的一个非常重要的部门,对于公司货物的供给与回收是非常重要的。 有仓库管理员对货物进行清点货物的种类和数量,同时订单上的货物还要在库存这边 留下详细的收据,以便于系统对库存进行和系统中的数量进行调整。同时该模块功能 还要求对商品的价格等属性,能够实现商品的属性变动的及时更新。 运行界面如下图 5-7 所示: 21 图

34、5-7 库存列表界面 5.6 系统管理功能设计 系统管理需要对普通用户和管理员用户的登录权限进行设置,管理员用户可以对 所有系统信息进行修改,包括普通用户的一些权限,普通用户只能在系统中进行修改 与自己相关的信息。 管理员登录后如果显示的是管理员权限,那么他会拥有管理员相应的权限,比如 说对普通用户的信息进行修改。登录如果有管理员权限就可以对其他用户的相应操作 和信息以及权限进行操作。 分配权限流程图描述:用户登录后,系统首先判断其权限,有权限了才能进行其 他的数据下面的具体操作。用户权限分配后,可以对数据库的信息进行操作,比如说 普通用户在数据库中的相应信息,查询,增加,删除等操作的进行。

35、分配权限流程图如图 5-8 所示。 22 开始 用户登录 权限? 通知申请人 结束 分配权限管理 提交? N N Y Y 图 5-8分配权限流程图 运行界面如下图 5-9 所示: 23 24 图 5-9 用户管理界面 5.7 基本资料管理功能设计 基本资料管理,是对系统中仓库管理的数据,客户管理的数据,供应商管理的数 据,产品管理的数据进行的管理。 管理员登录系统后首先判断其登录权限,如果有权限,就会去申请登录及之后的 操作权限。如果有权限,会根据相应角色对应的权限来对数据或用户信息进行操作15。 运行界面如下图 5-10 所示: 25 图 5-10 商品信息列表界面 26 图 5-11 供应

36、商信息列表界面 27 图 5-12 客户信息列表界面 5.8 本章小结 本章对此系统的详细设计与实现进行了介绍,详细设计阶段的基本目标是,以确 定应如何具体的实现所需的系统,通过设计工作阶段,并缔结准确的系统描述和目标, 从而可以在编辑阶段把这种描述直接翻译成一些编程语言编写程序。在模块设计的过 程中对模块的逻辑描述清晰易读、正确可靠14。 28 6 软件测试 6.1 测试系统 测试人员对软件测试进行手动测试或自动测试。在源代码方面从功能测试或者单 元测试。也可以通过黑盒或者白盒测试。 对添加用户模块进行测试:在测试添加用户功能时,判断是否能够进行数据库操 作,判断添加用户是否合法用户,再判断

37、用户填写的信息是否合格。如果是合法用户, 就可以进行用户信息添加的测试了。 测试用例如表 6-1 所示。 29 6.1.1 采购申请测试 对采购模块进行测试时,系统首先判断用户是否具有权限,有的话直接登录,没 有权限需要进行采购申请权限的申请。财务会对采购申请进行审核,会将审批合格或 欠缺的结果返回给用户,对未通过的申请进行修改或删除,修改后的采购申请可以再 次提交并归档。 采购测试结果:如表 6-2 所示 除了测试用例 Test5 的期望结果与实际结果不一致,其他测试用例的期望结果与实 际结果均相符。 测试用例 Test5 结果与实际结果不一样的原因是在这之前已经用了测试用例 Test4 的

38、测试结果,测试用例 Test4 的期望结果与实际结果一致,测试完测试 Test4 这条记录 已经返回给用户“未通过审批”。顾不可能出现在申请人的“通过提醒”的列表中。 导致这时测试 Test5 当然会产生与期望结果不符的结果。 6.1.2 销售测试 用户登陆系统后,没有权限的话直接拒绝其访问。用户若有使用权限,则可以销 售产品。用户需要签订销售单,财务根据销售单进行收款管理。库存管理和财务管理 完成后就会通知用户销售管理完成13。 销售测试结果:如表 6-3 所示 30 31 6.2 本章小结 在这次毕业设计的过程中,我不但练就了超强的自学能力,还对整个软件开发的 流程、软件开发的分析方法、面

39、向对象编码方法的认识有了一个飞跃,这些有益的经 验必将为我未来的学习和工作带来不菲的价值。 在整个过程中,由于本人能力有限。因此该系统必然会存在一些缺陷和不足: 1.本系统设计和技术操作简单使用范围小只适合于小型超市使用,不适合中大型 超市使用; 2.超市管理系统涉及范围宽,要解决的问题多,功能复杂,实现困难,但由于限 于时间、技术、知识能力,此系统只能做出其中的一部分功能;虽然在过程中也遇到 了许多的问题,但是也还算比较顺利的完成了,希望在将来的时间里可以将它更完善。 在该软件系统的开发和测试中,遇到了很多问题,查阅了很多资料,也向自己的 知道老师胡定磊老师求助,同时还有其他老师和同学的帮助,在此由衷的感谢老师和 同学们的付出和帮助。 32 结 论 该系统开发虽然最终做出了一个完整的应用系统,但是其他方面存问题,比如界 面实现存在不太美观问题,又比如用户管理功能和超市进销存功能的实现,都是有待 于进一步测试和完善调整的。目前

温馨提示

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

评论

0/150

提交评论