




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小型超市管理系统的设计与实现本科毕业设计(论文)题 目 学生姓名 专业班级 学 号 院 (系) 指导教师(职称) 完成时间 小型超市管理系统的设计与实现小型超市管理系统的设计与实现摘 要随着计算机技术的日趋成熟,管理信息系统(MIS)已经应用到各个领域。超市管理软件的应用大大提高了现代超市的管理水平和经济效益。近来我国大型超市有向小型化、社区型方向发展的倾向。为了引导消费、拉动需求、扩大内需,政府也在积极鼓励发展小型超市及社区型超市。与大型超市相比,小型超市有其自身的特点:商品一般不太齐全,进出货关系较为简单,员工人数不多,业务分工不是很明确,管理人员几乎都不是专业的超市管理人员,而且大都没有使用适合其管理且效果好的系统。本文根据以上需求设计并实现了针对小型超市的商品进销存信息、人事及财务等信息综合管理应用软件。主要工作有:财务统计管理模块、人事管理模块、销售管理模块、库存管理模块、进货管理模块、系统功能模块的设计与实现,并专门针对小型超市特点突出了界面及细节的设计,如界面功能区域划分清楚,有文字提示,操作简单,增加了计算器等功能。该系统基于windows开发平台和SQL Server 2000后台数据库,按照软件工程的思想和方法,贯穿结构化生命周期法进行系统分析和设计,采用瀑布模型实现系统关键词 小型超市 MIS SQL Server 2000Design and Implementation Of Small supermarketmanagement systemABSTRACTAs computer technology has matured, management information systems (MIS) has been applied to various fields. Supermarket management software application greatly increased the level of the modern supermarket management and economic benefits.Recently, major supermarket chains in China are more smaller, community-based direction tendency. In order to guide consumption, stimulate demand and expand domestic demand, the Government is also actively encouraging the development of small-scale supermarket and community-based supermarket.Compared with the large supermarket, small supermarket has its own characteristics: products generally do not complete shipments into the relationship which is more simple, small number of employees, business is not very clear division of labor, management is almost not a professional supermarket managers, and most of those used for its management and the results are not good systems.According to the requirements above this was designed and implemented for small supermarket goods Invoicing information, personnel and financial information such as integrated management applications. Main work: Financial statistics management module, personnel management module, sales management module, inventory management module, Inventory Management module, function module design and implementation, and highlights specific characteristics of small supermarkets and the details of interface design, such as the interface function a clear regional divide, with text prompts, simple operation, increased calculators and other functions.The system is developed based on windows platform and SQL Server 2000 backend database, in accordance with the ideas and methods of software engineering, throughout the life cycle method of structured system analysis and is designed to achieve the system using waterfall modelKEY WORDS small supermarket ,sql ,MIS目 录中文摘要. III英文摘要. III1 绪论11.1 管理信息系统(MIS)概述11.1.1 管理信息系统的概念11.1.2 管理信息系统的主要功能11.1.3 国内管理信息系统的开发应用情况11.2 课题研究的背景和意义21.3 课题研究的主要内容41.4 论文结构52可行性及需求分析62.1 可行性研究62.1.1 经济可行性62.1.2 技术可行性62.1.3 操作可行性62.2 系统需求分析62.2.1 系统功能需求72.2.2 系统运行需求72.2.3 数据分析83 总体设计133.1 超市管理系统模块划分133.2 开发工具确定144详细设计与实现164.1 数据库设计与实现164.1.1 实体与属性之间的关系164.1.2 数据库设计E-R图174.1.3 数据库的逻辑结构184.2 各模块设计与实现214.2.1 登陆模块的设计与实现214.2.2 基本资料模块的设计与实现224.2.3 客户资料模块的设计与实现255 系统测试265.1 概述265.2 测试项目说明265.3 测试方案275.4 测试结果276 总结与展望286.1 全文总结286.2 进一步工作及展望28致谢 29参考文献30IV小型超市管理系统的设计与实现1 绪论1.1 管理信息系统(MIS)概述1.1.1 管理信息系统的概念管理信息系统(MIS,Management Information System)是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。1.1.2 管理信息系统的主要功能管理信息系统辅助完成企业日常结构化的信息处理任务,一般认为MIS的主要任务有如下几方面:对基础数据进行严格的管理,要求计量工具标准化、程序和方法的正确使用,使信息流通渠道顺畅。有一点要明确,必须保证信息的准确性、一致性。确定信息处理过程的标准化,统一数据和报表的标准格式,以便建立一个集中统一的数据库。高效低能地完成日常事务处理业务,优化分配各种资源,包括人力、物力、财力等。充分利用已有的资源,包括现在和历史的数据信息等,运用各种管理模型,对数据进行加工处理,支持管理和决策工作,以便实现组织目标。1.1.3 国内管理信息系统的开发应用情况管理信息系统是企业管理现代化的重要标志。我国在此领域投入了大量的人力、物力、财力。至今,可以说大部分的计算机的应用开发都是围绕MIS建设而展开的,企业都在追求成功的MIS。我国商业企业的MIS开发起步于80年代初,随着计算机技术的不断发展,硬件性能日趋稳定,功能增强,软件可用资源不断丰富,开发使用MIS的企业不断增多。由于我国推行市场经济运行机制,企业要在激烈的市场竞争中求生存、求发展,必须得到信息的支持。商业界的经理、老板们已经意识到“商品市场就是战场”,谁能及时掌握商情信息的变化,谁就能在商品市场的竞争中取得主动权。因此,各商业企业纷纷建立MIS和准备建立MIS,用它来及时、准确地提供信息,以便辅助企业各级领导决策。目前,我国商业企业MIS的应用中存在问题如下:急功近利 企业中具有条件的部门客观上不可能完整的设计整个管理信息系统,仅从本部门的利益出发率先实现了计算机管理。就企业的整体MIS而言是重复投资,造成人、财、物极大浪费的直接原因。贪大求全许多管理信息系统设计的非常完善,项目完成后却难以发挥作用而成为失败的例子,其原因主要是忽视企业的当前实际情况盲目追求高新技术。重复开发重复开发不仅浪费时间和人力、物力,而且重复开发的系统经常性的处于修修补补的完善过程中。只重开发不重维护许多管理信息系统MIS花费了巨大的人力和物力,但投入使用运行后不久就夭折了,原因在于严重忽视软件工程的最后一个也是最重要的一个环节维护而导致MIS的失败。1.2 课题研究的背景和意义社会的不断发展,科技的不断进步,计算机运用在各个方面。超市管理系统在发达国家的各类商店超市中普及。它能够准确记载和查阅超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时做出正确决策,并且有利于超市内部的财务、工资、人员、库存、销售情况等管理,因而大大提高了现代超市的管理水平,从而全面提高经济效益。上世纪90年代初,我国零售市场迅速扩大,超市的传入给中国商业零售带来了一场革命性的变化。到90年代后期,超级市场步入大型化,沃尔玛、家乐福、易初莲花等大型卖场纷纷亮相。它在给购物者带来品种多价格低廉等方便的同时,也带来了在距离、时间、商品、服务等诸多方面的不便。由此,近来大型超市出现两个显著的转型倾向:一方面,大型超市将向社区购物中心转型;另一方面,在消费量有限的中小城市,大超市将向小型化方向发展。小型超市越来越多的出现在我们的生活小区、大学校园和火车站周围。我国正在积极发展小型超市及社区型超市。为了促进最终消费在国民经济中的比重为目标,迅速扩大消费品市场的规模,完善其在引导消费、拉动需求、扩大内需中的功能。中国商务部发布的全国商品市场体系建设纲要16中提到:重点发展新型零售业态,改造和调整传统零售业态。加快发展贴近和方便居民生活的便利店、折扣店和中小型综合超市。吉林市人民政府制定的吉林市城市商业网点发展规划纲要17(20062015年)中指出:小型超市是开架售货,集中收款,满足社区消费者日常生活需要的零售业态。规划导向是积极发展居民社区的小超市,方便居民生活,特别是积极发展生鲜食品超市、蔬菜超市,逐步取代社区露天市场。面对小型超市及社区型超市的发展趋势,需要有一种对日常经营活动进行全面控制和管理,能够降低成本,增强市场竞争力的管理信息系统。同大型超市一样,在日常管理中,小型超市时时刻刻需要对商品各种信息进行统计分析,每天的报表、月报表、年报表、员工信息的管理等。但又有其自身的特点:商品要求一般齐全,进出货关系较为简单。从软件角度看,数据较少,对存储和速度要求不高。员工人数种类不多。管理人员不多且大多数不是超市管理业务人员。业务分工不是很详细明确。正是由于以上特点, 小型超市的管理系统,不需要大型的数据库系统。只需要一个操作方便,功能实用,能同时满足日常进销存信息及人事信息管理及需求的系统。而现在大型超市正在使用的管理系统功能过于强大,操作十分繁琐,费用相当昂贵,不适合小型超市使用。对此,我们专门针对其特点,希望开发出一款能对超市进行综合管理,稳定性安全性好,界面友好,操作更为简单,更加人性化的信息管理系统。本人参与了该课题的前期调研、需求分析、初步设计、详细设计、数据库设计以及系统测试等各项主要工作。1.3 课题研究的主要内容对于小型超市,其需求主要有:1.系统功能要求系统在实现上应至少具有如下功能:前台POS销售系统: 商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单对于POS登录、退出、换班与操作锁定等权限验证保护;后台管理系统(基本功能):进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。库存管理:综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。2.其它要求界面美观,简洁、好用。系统要求稳定,功能要基本满足一般院校的需要。毕业论文严格按学校的要求撰写。系统要求具有一定的可扩展性。系统用C/S两层架构实现。系统的可行性分析、需求分析、系统设计与编码要符合软件工程提供的技术规范。1.4 论文结构本论文共六章,现分别介绍如下:第一章,绪论(即本章),讲述本文主要讨论的内容,研究目的及意义。第二章,可行性及需求分析。对用户需求进行了全面细致的分析,深入描述超市商品管理系统的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。第三章,总体设计。描述对软件的模块结构设计,并确认运行软件所需的硬件环境配置。同时,针对系统的安全性专门进行了设计,确保系统运行中不会出现权限分配混乱等问题。第四章,详细设计与实现。描述对软件的数据库设计,完成系统使用过程中的操作界面,选择所使用的软件模块等详细设计。第五章,系统测试。用软件工程测试方法,就程序的调试和发布过程作了具体的分析和实现。第六章,总结与展望。分析系统特点,对整个设计工作过程进行总结。2可行性及需求分析2.1 可行性研究2.1.1 经济可行性 经济可行性主要是对本项目的经济效益进行评价。本系统是一个小型的超市管理系统,主要应用于小型便利超市等,无需投入太大的开发经费,并且本系统实施后可以显著提高工作效率,有助于超市管理完全实现信息化管理。所以本系统在经济上是可行的。2.1.2 技术可行性从技术角度分析,这项开发工作所涉及的专业技术为:技术平台(Operating System,操作系统):Windows系列。虽然理论上对操作系统没做更具体的规定,但由于开发中涉及Microsoft SQL Server 2000的应用,所以最好使用Windows 2000以上的版本或相应的Windows NT版本。2.1.3 操作可行性本系统用户平台直接面向超市的普通员工,界面简单、明了,采用可视化界面,只需用鼠标就可以完成相应的数据操作。对于初次使用此系统的用户,只要有一定计算机操作知识都是能够操作,不必经过复杂的培训和学习就可以掌握系统的操作流程。由此可见,开发此软件在操作上是可行的。2.2 系统需求分析 小型超市管理系统的使用者要求系统具有良好的可靠性和可操作性,它的各种基本的操作容易为管理者所掌握,有较好的完全性,并要求系统具有高效率,易维护等特点,本人据此展开分析。本论文使用结构化分析方法对系统的需求进行分析。2.2.1 系统功能需求登录模块:为用户提供登录时的身份验证,并启动系统功能界面调用模块。功能界面调用模块:它是进入各功能模块的窗口,负责调用个功能模块。密码修改模块:其主要功能是用户登录界面以后,选择修改密码项,便可对本人的登录信息进行修改,但不可对别人的登录信息进行修改。用户管理模块:增加、删除、修改用户信息,以及权限分配。仓库管理模块:记录仓库基础信息,可进行增加、删除、修改信息表。产品信息管理模块:记录产品的相关信息,可进行增加、删除、修改信息表。系统主要功能:该管理系统将对库存商品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计。该管理系统将根据用户的需要,对进货、销售、库存情况进行查询。该管理系统将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码。该管理系统提供企业人员管理,能够实现对企业员工的分类管理,新员工的加入以及员工删除,修改本人信息等功能。该管理系统提供给查询的平台。该管理系统还能就一个月、一个季度或一年等一段时间内的销售量进行统计,以方面管理者制定出下一阶段的进销存计划。2.2.2 系统运行需求用户界面本系统采用powerbuilder设计,用户交互界面采用的是基于Windows的窗口界面。硬件接口运行本系统的硬件基本要求如下:CPU:Intel P3及以上;内存:256MB及以上;硬盘:10GB及以上。软件接口操作系统使用Windows 2000以上的版本或相应的Windows NT版本。数据库系统采用:SQL Server 2000。故障处理正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。2.2.3 数据分析本论文使用结构化分析方法对系统的需求进行分析。结构化分析方法是面向数据流进行需求分析的方法。结构化分析方法使用数据流图DFD与数据字典DD来描述,面向数据流问题的需求分析适合于数据处理类型软件的需求描述。其核心思想是分解化简问题,将物理与逻辑表示分开,对系统进行数据与逻辑的抽象。具体来说,结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。小型超市管理系统顶层数据流图如下:图2-1 小型超市管理系统顶层数据流图小型超市管理系统0层数据流图如下:图2-2 小型超市管理信息系统0层数据流图进货管理模块第1层数据流图如下: 图2-3 进货管理模块第1层数据流图人事管理模块第1层数据流图如下:图2-4 人事管理模块第1层数据流图3 总体设计3.1 超市管理系统模块划分通过上一章的需求分析,我们对系统的功能需求有了一个准确的把握。下面就是要根据这些功能需求来提供相应的程序功能模块,实现这些功能。超市管理系统主要分为七大模块,具体如下:系统功能模块包括重新登陆,修改密码,打印,计算器,电子邮件等功能。基本资料模块包括部门资料,员工资料,系统用户,用户权限,省份设置,单位设置,等等,以及对这些资料的增删改查等等。客户管理模块包括基本资料,VIP管理,购物查询供应商管理模块包括用户基本资料,特殊属性,供货查询,商品管理模块包括基本资料,特殊属性,价格调整,条形码生成等等。订单管理模块包括订单录入,订单审核,订单查询,完成统计。进货管理模块包括进货录入,进货审核,进货查询,进货统计,退货录入,退货查询,退货统计等等销售模块包括销售统计,销售明细,零售商品,退货明细,销售分布图,退货分布图库存管理模块包括盘点操作,盘点单,库存查询,库存分布,出入明细等等财务报表模块包括进存销,月报表,收银员日报表等等系统功能模块图如下:图3-1 系统功能模块图说明,由于功能过多,只列出了每个功能模块的三个功能,具体详细的功能请参考具体的软件3.2 开发工具确定系统开发工具:powerbuilder9.0+sql2000 。PowerBuilder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。Powerbuilder有以下优点:1可视化、多特性的开发工具。2功能强大的面向对象技术。3企业数据库的连接能力。4强大的查询、报表和图形功能等等这些优点为开发此系统提供了良好的基础系统数据库管理系统: Microsoft SQL Sevrer2000。本系统采用Microsoft SQL Severr2000作为数据库管理系统。Microsoft SQL Sevrer2000是微软公司推出的一个高性能的关系型数据库管理系统。特点:可视化管理工具。集中管理。具有很好的可伸缩性。支持数据复制。支持分布式事务管理。支持数据仓库。对Web技术的支持。4详细设计与实现4.1 数据库设计与实现4.1.1 实体与属性之间的关系E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。属性是实体的性质。用椭圆框表示,与实体之间用一条线相连,表的主码是关键属性项,加下划线。各子系统模块中主键相同的字段之间存在着相互关联的关系。在程序中实现对它们的完整性和一致性控制。4.1.2 数据库设计E-R图图4-1 数据库E-R模型图4.1.3 数据库的逻辑结构表4-1 员工表(Employees)中文字段名英文字段名字段类型长度主键/外键字段值约束员工编号EmpCodechar6PNOT NULL部门号DeptCodeChar8NOT NULL员工姓名EmpNameChar8NOT NULL性别SexChar1NOT NULL员工属性EmpAttrTinyint5NOT NULL业绩考核标准PerformanceDecimal4NOT NULL说明:此表存放员工信息。表4-2 部门表(Department)中文字段名英文字段名字段类型长度主键/外键字段值约束部门号EptCodechar6PNOT NULL部门名称DeptNameVarchar20NOT NULL说明:此表存放部门信息。表4-3 货物表(goodslist)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编码Goodscodechar10PNOT NULL条形码barcodechar13NOT NULL品名goodsnamevarchar50NOT NULL型号typevarchar50NOT NULL单位unitchar10NOT NULL产地originchar10NOT NULL进价 purchasepricedecimal5NOT NULL售价salepricedecimal5NOT NULL批价wholesalepricedecimal5NOT NULL最低售价minsalepricedecimal5NOT NULL退货标志flagtinyint4NOT NULL说明:此表存放货物信息。表4-4 顾客表:(customer)中文字段名英文字段名字段类型长度主键/外键字段值约束客户编号CustomerCodechar6pNOT NULLVip卡号VIPNochar50NOT NULLVip折扣VIPDiscountdecimal5NULL公司Companyvarchar50NOT NULL顾客姓名CustomerNameChar8NOT NULL省份ProvinceChar10NOT NULL城市CityVarchar20NOT NULL地址AddressVarchar100NOT NULL邮编PostCodeChar6NOT NULL电话TelVarchar50NULL传真FaxVarchar50NULL邮箱EmailVarchar50NULL网址HttpVarchar50NULL允许欠款天数DebtDaysdecimal5NOT NULL欠款总数DebtAmounttinyint1NOT NULL累计欠款TotalDebtdecimal5NOT NULL累计退款totalReturndecimal5NOT NULL累计购买金额TotalPurchasedecimal5NOT NULL属性Attibit1NOT NULL说明:此表存顾客信息。表4-5 订购表(orderlist)中文字段名英文字段名字段类型长度主键/外键字段值约束单据编号Billnochar15PNOT NULL部门DeptcodeChar6NOT NULL供应商编号SupplierCodechar6NOT NULL单据状态StatusTinyint1NOT NULL制单人CreaterChar6NOT NULL制单日期Creatersmalldateti4NOT NULL最后编辑日期LastEditDatesmalldateti4NULL最后编辑者LastEditerchar6NULL审核日期VerifyDatesmalldateti4NOT NULL审核人VerifyDateChar6NULL职员ClerkChar6NOT NULL总金额Amountdecimal5NOT NULL说明:此表存放商品的订购信息。表4-6 单位表(Unit)中文字段名英文字段名字段类型长度主键/外键字段值约束单位代码unitcodechar2PNOT NULL单位名称unitnamechar10NOT NULL说明:此表存放商品的单位。表4-7登陆表(users)中文字段名英文字段名字段类型长度主键/外键字段值约束员工编号EmpCodechar6组编号GroupCodechar2NOT NULL登陆IDLogIDchar10P登陆密码LogPwchar10 说明:此表存放登陆信息,包括帐号和密码等等表4-8 vip表(vip)中文字段名英文字段名字段类型长度主键/外键字段值约束Vip号VIPNochar10PNOT NULLVip类型VIPTypetinyint1NULLVip名子VIPNamechar10N NULL折扣Discountdecimal5NOT NULL说明:此表存放Vip顾客的信息。表4-9 登陆权限表(UserRight)中文字段名英文字段名字段类型长度主键/外键字段值约束登陆IDLogIDchar10PNOT NULL资源IDResIDchar10PNOT NULL访问Visitbit1NOT NULL审核Verifybit1NOT NULL编辑Editbit1NOT NULL 说明:此表存放登陆者都有什么权限表4-10 货物细节表(RequisitionDetail)中文字段名英文字段名字段类型长度主键/外键字段值约束货物编码Goodscodechar10PNOT NULL储存Storagechar10NOT NULL储存数量StockQtybit1NOT NULL销售数量SaleQtybit1NOT NULL供货编码SupplierCodebit1NOT NULL说明:此表存放货物的一些细节4.2 各模块设计与实现4.2.1 登陆模块的设计与实现登陆模块是员工操作的开始,只有登陆了之后才能对整个系统进行操作当然还有权限的问题。具体的实现如下:如果输入的帐号和密码都和数据库中的一致就会登陆成功,之后进入系统进行日常的操作如果输入的数据库中的不一致则登陆失败登陆模块的活动图如下:图4-2 登陆模块活动图程序流程登陆流程程序流程如下:在用户输入信息后,系统首先验证输入字符的有效性,然后调用数据库对象执行插入操作。输入:登陆帐号。处理:连接库存表,查询是否有此记录,若没有记录则提示输出:用户名或密码错误,请返回重输。4.2.2 基本资料模块的设计与实现基本资料模块包括部门资料,员工资料,系统用户,用户权限,省份设置,商品的单位设置等等功能模块这几个功能的设计都很相似,拿员工基本资料作为说明员工信息管理模块具体功能描述: 查询员工信息:超市管理者可以通过这个功能对超市内的所有工作人员进行查询。可查询所有员工的信息,查询结果业以二维单元表的形式显示。修改、删除员工信息:二维单元表中显示的员工的账号,系统会自动将此员工的信息显示到对应的文本框内,方便用户操作的进行。增加员工信息:输入所要雇佣的员工的资料,其中员工编号不可为空,在下拉列表中选择其工作职位,点击右键存盘即可。基本资料模块活动图图4-3员工管理模块活动图查询员工信息查询员工信息程序流程如下:用户登陆成功后就可以实现员工的查询查询员工信息操作界面如下图:图4-4查询员工信息操作界面说明:具体的操作都在鼠标右键中。修改、删除员工信息程序流程如下:选择部门后可以选择适当的员工进行操作,点击右键有具体的功能执行,输出:提示存盘成功和存盘失败。增加员工信息程序流程如下:点击右键执行增加功能输入:员工信息。处理:验证输入字符的有效性,若无效则提示用户;连接数据库,执行插入过程;提示用户插入操作成功。输出:存盘陈功。增加员工信息操作界面如下图:图 增加员工信息操作界面4.2.3 客户资料模块的设计与实现由于同以上算法相似就不再陈述。今日结算统计今天的销售情况,会自动列出清单,显示出销售商品数量和总收入。畅销品排行畅销品排行:在畅销品方面之控制,可运用本系统,做畅销品排行榜。要知道30-70原理也就是说百分之三十的畅销品,创造全店百分之七十的业绩。因此,透过本系统进行畅销品的管理与控制,对于提升营业额,有极大的帮助。5 系统测试5.1 概述为了使所开发的软件的各项能达到用户的需求,需要对已开发的软件的各项功能反复测试,尽力找出软件的不足与缺陷,以便于及时修改,日后维护。5.2 测试项目说明系统登录窗口测试测试目的:保证登录窗口的正确性与安全性。测试过程:使用空密码及错误用户名密码进行登录,查看是否具有错误提示,错误提示是否符合实际情况。将收银员用户名和密码输入到经理登录窗口中;把理货员用户名和密码输入到收银员登录窗口中,检测是否能够登录,是否有错误提示。系统管理模块测试测试目的:检测系统管理初始化是否起作用。测试模块功能是否能够实现。测试过程:分别用经理和理货员身份测试初始化和清空数据处理功能。 修改密码功能测试测试目的:检测密码修改是否能够成功,是否具有容错性。测试过程:输入错误的原密码,输入空密码。输入不一致的新密码,检测是否有出错提示。商品信息增删改测试测试目的:测试正确性、容错性和操作是否方便。测试过程:输入空的商品名、商品编号。输入非数字格式的编号,重复的编号。检测更新数据库的正确性和容错性。库存查询测试测试目的:测试库存数据链接是否正确。测试过程:输入空的数据/编号/时间等。输入文本的格式的编号,没有的编号。检测更新数据库的正确性和容错性。销量分析测试测试目的:测试各类数据的销量。测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农户与企业农产品产销对接合同
- 陶瓷减阻涂层研发-洞察及研究
- 2025年乡村医生考试题库:农村医疗卫生服务体系建设与医疗改革措施试题
- 建立患者及家属医疗安全反馈机制的措施
- 餐厨油脂清运协议合同书
- 期末考试作文身边最熟悉的人600字(13篇)
- 考古国际合作-洞察及研究
- 餐饮啤酒供应商合同范本
- 餐饮店转让合同三方协议
- 餐饮折扣合同协议书范本
- 《老年学概论(第3版)》课件第一章
- GB/T 32177-2015耐火材料中B2O3的测定
- GB/T 13955-2017剩余电流动作保护装置安装和运行
- GB/T 11968-2020蒸压加气混凝土砌块
- 基础生态学-生态系统生态学课件
- 幼小可爱卡通家长会通用
- 中西医治疗高血压课件
- TOP100经典绘本课件-《大卫上学去》
- 《古代汉语(II)》课程教学大纲(本科)
- 高血压病人健康教育
- 2021年医院院感知识竞赛理论题目含答案
评论
0/150
提交评论