




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、超市管理系统毕业论文目录论文摘要(屮文)2(英文)3弓i言一、系统调查1. 1社会背景41.2公司背景4二、可行性研究2. 1问题定义62. 2经济可行性研究62. 3技术可行性研究72.4社会可行性研究72. 5操作可行性研究72. 5系统的需求分析7三、需求分析3. 1需求分析概述93. 2设计原则93. 3业务流程分析934系统数据流分析 113.5数据字典123. 6功能需求143. 7性能需求153. 8运行需求15四、系统设计4.1系统总体结构图:164. 2各子系统功能分析16第五章系统数据模型分析与设计22第九章系统调试9. 1模块测试349. 2整体测试34第十章.软件安装及
2、配置说明谢 辞36参考文献37摘要本文主要是介绍超市信息管理信息系统的环境、功能作用、所用到的语言、 设计的方案等各方面的内容。主要是让使用者了解此系统,使他们能更好的运用 木系统,使此系统发挥出应有的作用。木系统运用计算机管理信息技术,建立数 据库,对超市的运作过程进行详细的分析,实现了对超市的科学管理。 木系统主要包括以下几大模块: 输入单据:用户 商品信息 商品销售 查询:用户查询商品信息查询销售:销售商品 销售商甜价格 销售商甜打印报表:商品管理报表销售清单报表本文共分为五大部分,第一部分简要叙述了计算机科学及it产业的发展状 况和本系统基本概况。第二,三部分分别按照软件工程的要求岀发
3、,首先进行问 题定义,解决目标问题,其次进行可行性研究,分别从技术可行性,经济可行性 和操作可行性进行分析,然后进行的总体设计和详细设计阐述了如何实现具体功 能。第四部分为系统调试其中包括子模块测试和总体测试。第五部分为帮助文件 和参考文献。关键字销售数拯库管理信息系统abstractthis text mainly introduces the supermarket and enters to sell such contents of various fields as the environment which stores the management information sys
4、tem , scheme on the functio n language , desig n used ,etc. let user find out about system this , enable them fine application this system mainly, make this system give play to due function . this system uses the information technology of computer management, set up the database , sell the course of
5、 storing to carry on detailed analysis to the entering of the supermarket, have realized the purchase, sale and scientific management held in store to the supermarket.this system is major and includes following several big modules :the input receipts : the warehouse is gone out to be put in storage
6、that the product end product detailed list is inquired about: going out the warehouse is inquired about the query is put in storage and produce the end product and inquire about and moves back the money sale : selling the cost sells and moves back money shan jin /'s return of goods dump report f
7、orms : the report form being put in storage is gone out the report form product end product detailed list report form in warehouse to sell to move back the money list report form to advance /'s return of goods report form this text to be divided into five mostly altogether, and first part has br
8、iefly been narrated the industrial basic general situation of development condition and this system of computer science and it.the second , three part is respectively according to the requirement depart of software engineering , firstly carries on the problem definition , the settlement objective pr
9、oblem , next carries on feasible nature research , and follow respectively feasible nature of technology , economically feasible nature and feasible nature of operation are analysed , then system design and the detail desig n is in progress expound how to realize the con crete merit ability the four
10、 bibliographic categories is divided into , and the system debug among them includes that submodule test and the overall tests.the 5th part be for helping file and referenceitie keyword : sell data base management information system引言1.1社会背景:随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业 必不可少的工具,特别是internet技术的推广
11、和信息高速公路的建立,使tt 产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信 息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。 作为国内市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市, 而对于这些企业的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞 争,就需要冇高效的处理方式和管理方法,因此加快超市的电算化进程是必不可 少的。在会计业务屮,产成品的完成,发出和结存关系到超市销计划的完成和流动 资金占用情况,而销售核算子系统是电算化会计系统中一个关键且比较复杂的子 系统。通过这个子系统提供的信息可以了解超市的经营成果,通过产品销
12、售收入 用來补偿已消耗的生产资料,支付工资和其他费用,缴纳税金并实现利润。 实习期间,通过对市场的调查,针对现在各中小超市对销售业务的实际需耍,开 发了这套商品销售系统。在开发过程屮,针对当前各超市管理特点和技术人员的 实际水平,采用window基于图形界面这一易学易用的操作系统环境,在系统设 计过程屮,尽量采用一些易懂易读的接口界面,使用户可以在短期内完全常握。 在功能方面,借鉴现在市场上流行的财务软件的特点,使设计的系统在功能上极 贴近中小超市的使用要求。在设计过程中,始终把系统的止确性放在首位,力求 数据的完整,处理的正确性。在此基础上优化程序代码,加速系统运行和减少对 系统资源的占用。
13、作为一家中小型超市,他们的主要业务是销售产品,目前系 统运做屮存在很多题,所有的销售单都是人工填写,耗时而且易出现错误;库存 也是人工记帐,无法随时掌握最准确的存货情况;对于销售数据,往往要花好多 时间和精力去计算每个业务员的销售业绩,每项商品的销售状况,为了解决上 述问题,捉高经济效益,准备针对超市进行计算机化管理。经过三个刀的设计开发,现在已初步达到预期效果,实现了最初设定的目标。1.2公司背景:超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重 要形态。随着超市的高速发展,其经营管理也变的愈加复杂,早期的售货员站柜 台的形式早已不能满足现有销售业的的发展这样就迫切地需要
14、引入新的思想技 术和管理技术进入到超市管理之中。超市形态具有种种优点,但在目前状况下,它仍存在零售业商业企业所共冇 的落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营 业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、 销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始 终得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所 需处理的数据量也逐渐增人,商业运转的中间环节也越來越多,原始的人工管理 已无法应对这复杂的市场。为此,我在本次设计z屮选择了超市信息管理系统设 计,依靠现代化的计算机信息处理技术来管理超市,从而节
15、省了大量的人力、物 力、改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销 存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快 超市的系统建立的技术基础:数据库应用系统是以数据库为基础的信息管理系统,它一般包含两个方而内 容,一个数据库设计,二是程序设计。数据库应用系统的开发是一个软件工程,应按照软件工程的开发方法进行分 析,设计,编程和调试。再建立数据库应用系统之前,i般应先进行系统的需求 分析,了解拥护对系统的要求,然后进行系统的总体设计,最后编写程序代码和 调试程序。图1显示出了数据库应用系统的开发过程。从图中可以看出,需求分析包括了对数据本身的需求分
16、析和对功能的需求分 析。两个分析的结果将分别作为数据库设计和程序设计的依据。实际上在设计数 据库应用系统时,这两个需求分析是紧密相关的,不论是数据库设计,还是程序 设计都需要考虑这两个方面的因素。二可行性研究2. 1经济可行性研究:因为通过网络传递销售信息,可以不受距离的限制,因此可以节约许多的人 力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以捉高企业的 销售效率,即提高了企业的经济效益,所以从经济上是完全可行的。企业有能力承担研发开支开发新系统的工作是一项艰巨复杂的工作,它的投资主要是人力和物力的投 资。对于木系统的开发來说,其主耍投资还是在人力和物力两个方面。如杲是企 业自己
17、安排人手开发系统的话,英主耍的投资述是在人力资源上,从系统的业务 需求调查到系统的分析编码制作都是需要巨大的人力投入的。超市作为一个尖端 的高科技产业,其员工要求都比一般金业的要求要高,而且对系统开发及软件产 业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手, 这样就可以为企业节约大部分的额外开支。同时超市就其他产品还说,属于高端 行业,无论是产品的价格述是质量都比较高,而经营产品的经销商或者是商家都 要求有雄厚的资金的作支持。所以,在系统的开发过程中,企业完全有能力承担 开发费用。新系统将为企业带來经济效益管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个
18、动 态过程,在英运行过程屮要采取多项措施。所以在管理屮获得经济效益是一个综 合效益,要对他进行直接定量的分析是比较困难的。一般新系统带来的经济效益 是间接的,其最主要的表现就是减少了金业的管理费用和人力开支。而其他一些 烦琐的事物都通过新系统來加以分析解决,不仅节省了人量的吋间,还为企业的 各项决策提供了宝贵的资料,为企业带來巨大的经济效益。22技术可行性分析 木系统开发涉及到的技术因素有(1)使用delphi开发工具开发软件系统(2)使用access数据库开发工具开发后台数据库 综上,本系统开发不存在问题技术问题23社会可行性分析目前超市管理系统已经在大型的超市中得到了广泛的应用,超市管理需
19、耍现 代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。超 市管理系统不仅能够提高经营者的冋报,而且能够随时掌握由场的动向,为经营 者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同吋超市管理系 统对操作人员的要求不高,也合理的节约了成本的投入。2.4. 操作可行性研究:本系统采用windows图形界而,是大家熟悉的操作系统,对于用户只需要具 有一般的计算机知识的人员都可以轻松上手。而且整个销售系统采用最友好的交 互界面,简洁明了,不需要对数据库非常了解。2.5. 本系统操作方便灵活,便于学习,因此,该系统貝有可行性。 可行性研究结论通过经济、技术、和社会等方面的可行
20、性研究,可以确定本系统的开发完全 必要,而且是可行的,可以立项开发。不足之处还请老师指出,曲于时间即精力所限,未能向实际要求那样去现场 实际调杳,因此难免存在很多不足指出,同时因为是初稿,所以没有排版 还请 老师见谅,也请老师多费心,为报告屮的缺点不吝指出,在此表示万分感谢!三需求分析 需求分析概述需求分析作为项目开发的笫一阶段,是整个软件的重头戏,需求分析是围绕 可行性分析展开的,它的主要任务是对系统进行详细的调查,进而提出系统的逻 辑模型,并对系统分析进行评审。现针对“超市信息管理系统”对超市的组织结构、业务流程、用户角色职能 、系统数据流进行分析。我们利用结构化分析好uml屮的用例从大到
21、小、从粗到 细进行系统建模。组织结构调查系统的组织结构,反映了单位内部各个部门的划分和它们之间的关系。对系 统组织结构的调查,是从总的方血对系统进行宏观了解和分析。1. 1功能需求在需要吋(可每隔一个时间段查询一次)生成商品库存情况报告,实吋报告商 品库存情况,如库存量不足(小于某一自定的数量)时,可生成缺货报告,并提供商 品种类,來源等商品屈性信息,方便采购人员进行商品采购。采购员采购商品后,及时录入商品信息等数据,在数据库屮进行数据更新。 货架上商品卖到一定数量时,实时牛成提货报告,并提供商品的库存信息,剩余信 息。在收银处,随时录入卖出商品信息,如名称,数量,单价等,及时更新数据库数 据
22、。当超市客户大批量需要某商品时,允许直接从商品仓库中提货,此时系统应 及吋更新数据库信息。在某吋间段内,当某类商品卖出数量较大,受到人们的欢迎, 口j将此类商品打印输出,用于市场导购和商品采购指导。1. 2事务描述数据录入处理:按缺货报告提供的信息,采购员从供应商处引进商品,将商品 登记入库,同时将原有未登记的商詁录入数据库,并按某种标准(可以是自定的标 准)进行归类。数据修改处理:数据录入后,应进行专门的核对,出现错误必须由专管人员进 行数据修改,如岀现毁坏,丢失等情况时,应及时进行处理,处理结束后,应删除该 记录,以维护数据整洁和减少数据兀余。数据查询处理:在超市运行的各个环节,可以生成各
23、种报告,以方便用户的查 询。如缺货种类查询,库存数量查询等。数据统计处理:在适当时间,可以按时间、类别、金额等内容进行统计分析, 得到一些有利于超市发展的数据。数据报表处理:在进行利润结算或其它需要的时候,可以按需求对数据库中 的数据进行报表处理,并打印输出等。1. 3事务描述数据录入处理 按缺货报告提供的信息,采购人员从商品供应商处引进商品, 将商品登记入库,同时将原有未登记的商品录入数据库,并按某种标准进行归类。数据修改处理 数据录入后,应进行专门的核对,出现错误必须由专管人员 进行数据修改,如出现损坏,丢失等情况吋,应及时进行处理,处理结束后,应删除 该记录,以维护数据清洁和减少数据冗余
24、。数据查询处理 在超市运行的各个环节,可以生成各种报告,以方便用户的 查询。如缺货种类查询,库存数量查询等。数据统计处理 在适当时间,可以按吋间,类别金额等内容进行统计分析,得 到一些有利于超市发展的数据。数据报表处理 在进行利润结算或其他需要的时候,可以按需求对数据库中 的数据进行报表处理,并打印输出等。模块组成通过对用户需求的分析,超市管理系统大致可分为五大模块:系 统安全模块、人力资源管理模块、采购信息管理模块、销售信息管理模块、库存 信息管理模块。超市系统运行的工作流程由商品的采购员根据商品的短缺报告进行商品的 采购、入库,然后交由仓库管理员进行处理;仓库管理员根据架存商品的短缺报告
25、从仓库记录中进行查询,并从中提取商品修改记录或生成缺货报告;架存管理员 从仓库管理员处提取商品后应进行架存商詁的相关信息录入及对应商品位置的 摆放;场内服务员引导顾客完成商品的购买并促进商品的热销;顾客从商场内出 來后首先应到柜台营业员处进行商品的购买记录并交付所购商品的金额,这样顾 客方可完成商品的购买,为此,我们分别得到以下3种流程图:(1)仓库管理员工作流程图,如图2所示;库存清单程序图2仓库管理员工作流程图(2)架存管理员工作流程图,如图3所示;订货报告生成程序订货报告图3货架管理员工作流程图(3) 收银员工作流程图,如图4ttr农ng州丿 j商品录入程序图4收银员工作流程图商品1.4
26、数据字典名字:订货报表/_卜士”描述:仓库管理员送给采购员的短缺货畅厠厢/< 定义:订货报表二商品编号+商品名称+订货的数量+目前的价格+供应商位置:输出到打印机名字:商品编号描述:唯一的标志库存清单弊醴卑冲订个 1、十厂 一 特定商品的关键威 仝窘帀牛序 定义:商品编号二10字符1应蚀、二丿以土丿j 位置:订货报表,取货报表,库存清单,架存清单名字:订货(取货)数量描述:某一商品一次订货(取货)的数量定义:订货数量二1数字 5 位置:订货报表,取货报表 名字:库存清单付款单描述:库存管理员进行库存管理是生成的商品表定义:库存清单二商品编号+商品名称+商品类别+商品的条形码+商品的价格+
27、商品的数量 +商品的属性+商品的简单描述 位置:存储到主服务器和主机屮名字:取货清单描述:某一段时间内需要从仓库屮捉取货物的商品 表定义:取货清单二商品 1t 0000位置:架存管理员向仓库管理员取货的报表中名字:购买清单描述:顾客购买商品的记录,同时也为商品的营运 记录定义:购买清单-二商詁的名称+商詁的类别+商詁 的价格+商品的数量位置:顾客购买商品付款和取得商品的报表中 价格位置:顾客查询系统的硕盘中名字:查询结果报告描述:顾客进行系统查询后所得到的结果定义:杳询结杲报告二商品的名称+商品的类型+ 商品的特性(单价等屈性)+商品的位置位置:顾客查询所得的报告中15数据库设计系统er图系统
28、er图说明1)商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售;2)每个顾客可以购买多种商品,不同商品可由不同顾客购买; 每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。逻辑设计文档(1)、系统关系模型a)商品信息表(商品编号,商品名称,价格,库存数量)b)用户表(用户编号,用户名称,用户密码,用户类型)c)商品销售表(销售编号,商品编号,销售数量,销售金额,销售h期)用户登录表列名(中文)列名(英文)数据类型宽度是否为空用户编号user_idinteger10no用户名user_namevarchar10no密码user_passinteger10no商
29、品信息表列名(中文)列名(英文)数据类型宽度小数点位数是否为空商品编号prod_idinteger10no商品名称prodnamevarchar10no商品类型prodsortvarchar8no商品数量prodtotalinteger10no商品价格prod_pricenumeric82no商品单位produnitinteger8no商品库存量prodshelfinteger10no商品出售量prodsaleinteger10no商品销售表列名(中文)列名(英文)数据类型宽度小数点位 数是否为空销售编号sell_idinteger10no销售商品编号sell_prod_idinteger10
30、no销售商品名称sell_prod_namevarchar8no销售商品价格sell_prod_pricenumeric102no销售数量sell_numberinteger8no销售吋间sell_timedateno收银总计sell paynumeric102no四总体设计总体设计是在需求分析的基础上进行的,根据逻辑模型建立相对应的物理模 型。总体设计的任务是确定“怎么做”的问题,即确定和建立解决问题的总体方 案。具体來说,总体设计耍去确定构成系统的每个物理单元,说明每个物理单元 之间的相互关系(即系统结构)。一般地说,其过程如下:乩设计方案:设想选择方案;选取合理方案;选区最佳方案; b功
31、能分解:将系统按功能的要求,划分功能模块 c设计软件结构:确定由模块确定的层次结构,可利用层次图描绘。 d设计数据库:确立要设计的数据库,具体实现它。e. 制定测试计划:初步的测试计划f. 书写文档:系统说明g. 复核和审查:从技术的角度审查,从管理的角度审查。2. 1问题定义:商品按类管理:所以需要冇一商品类型信息商品必须属于一个商品类型如果一个商詁类型存在商詁或存在下级商詁类型则该类型不该删除需要记录供应商信息在涉及商品数量的地方,要给出相应的单位 在进货信息屮要包含供应商等信息 商品销售信息单中要包含登记商品,销售数量单价等信息, 商品报损要有报损原因进货,销售,报损操作要冇相应操作员信
32、息只有管理员登陆z后才可以使用系统默认的管理员不可以删除 进货,销售,库存,报损信息都要可以添加,修改,删除,分类,查找。4. 1设计思想:(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化机构设计。作为应用程 序有较强的可操作性和扩展性。(3).合理的数据流设计,在应用系统设计屮,相对独立的模块间以数据流相互 连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。4.2.设计原则:为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足 用户的实际需要,在设计开发过程屮遵循了,如下原则:1)合法性原则:依据产品
33、核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品经货、销售等工作。2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况 的要求,此外,尽可能预留空间,以便扩充功能。3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时 准确的输入合法资料(如类型匹配,长度不超限等)。4)易操作原则:耍求设计的系统功能齐全,接口友好,操作方便,必要的地方 进行提示。5)源程序可读性原则:为了便于其它设计,维护人员读懂代码或以后的代码修 改,软件升级维护,既可能做好代码注释工作。6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承, 自定义用户对彖
34、,事件,函数,减少不必要的重复性代码,使程序简洁明了,也 方便了将来的维护。7)安全性原则:该系统的管理员具有可设置登陆密码,修改密码的权限。经过前面的设计,我们对整个系统有了一个初步的认识,并对各个模块进行了功 能分化。3. 3超市系统运行的工作流程曲商品的采购员根据商品的短缺报告进行商品的采购、入库,然后仓库管理 员进行处理;仓库管理员根据架上商品的短缺报告从仓库中进行杳询,并从中提 取商品修改记录或生成缺货报告;货架管理仓库管理员处捉取商品后应进行架存 商品的相关信息录入及对应商里的摆放;场内服务员引导顾客完成商品的购买并 促进商品的热销;从商场内出来后首先应到柜台营业员处进行商品的购买
35、记录并 交付商品的金额这样顾客方可完成商品的购买。新系统主要业务分析:a. 库存业务库存管理是指在生产经营屮为销售和耗用而储存的各种资产。企业存货不当 都会壇加不必要的费用:存货过多将导致物资积压、存储费用增加、流动资金周 转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销 售活动。库存管理的目标是寻求最佳存货数量,使库存的成本总额最小化。其主 要业务如下: 产品入库、出库、盘库等日常处理。科学合理地确定某库存物资的库存控制参数。例如:最佳定货批量、最大库 存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。汇总统计各类库存数据,反映和监督储备资金占用及采购资金使用情
36、况。b. 货架管理业务超市的货架是超市销售的重要环节,货架的物品直接被顾客选择,货架摆放 的货物量间接决定了销售量的多少。其主要业务如下: 产品提货、产品供应c. 销售业务销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖 东西”,它对外关系到企业产品、服务和金业形象等多方面因素,对内涉及到销 售、库存、财务、生产等信息。此外信息化的高速发展为企业的销售工作提出了 新的挑战,封闭意味着落后,企业要抓住时机,引入现代化的销售管理模式,实 施企业的信息化、智能化销售管理,才能使企业在激烈的市场竞争中立于不摆之 地。手机销售过程屮主要涉及到如下几点业务:3.7.性能需求数据精确度产品的
37、销售单中,单价、金额采用浮点数,数量都取长整数。时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下少于5秒,录入并 更新数据的时间止常情况下少于10秒。适用性该管理系统软件适用于 windows 98/windows 2000/windows me/windows xp 中文 版下运行。3. 8运行需求(1)用户界而窗体特性:本系统采用borland delphi7. 0开发软件制作,其窗体都是采用弹出 式浮动窗体,在运行系统时,首先就是登陆窗口,进入之后就是典型的下拉式主 窗体,其下拉菜单为各系统模块的相关子模块。输入输出时间:输入输出时间格式为年月日(yy/mm/dd)o(2)
38、硬件接口运行木系统的硬件基木要求如下:cpu:至少 pentium400 以上;内存:至少128m以上;硬盘:至少20m硬盘空间;显示器:17"显示器;其它:键盘、鼠标、光驱等。软件接口本系统,在打包成project, exo ju ,能够在windows系统各版本中运彳亍。系统功能模块分析与设计整个系统的功能模块如图1所示:小型超市信息管理系统片台管理系统模块子系统结构功能描述:商品录入子系统要求包括录入名称商品和商品编号录入。收银业务功能描述:收银业务子系统能计算交易总额,打印交易清单,并支持打折出售。功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供
39、查询和打印计划进货与入库记录的功能。销售管理商品销售控制%询打印销售悄况l工成销售排行榜功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售 情况并产生年、月、fi报表,同时可以生成销售排行榜。库存管理询i自库状动存态盘明口占细动记告算录功能描述:库存管理了系统提供查询库存明细记录的基木功能,并根据库存的状 态报警,以及自动盘点计算。*竺本信息登记管理贝工操作权限管理®户销售权限管理功能描述:人员管理子系统捉供基本信息登记管理,员工操作权限管理,客户销 售权限管理的功能。后台销售管理模块 模块用例图:杏询保存确认商品信息管理者排行-左丿戍鼎卩彳亍籽打印确认打印信息打
40、印输出模块用例活动图:查询v输入查询信息输入商品信息确认信息输入打卬信息确认打印信息确认商品信息打印输出保存生成排行榜模块用例时序图(商品销售): 商品销售一一登陆时序图:用户用户登陆界面用户信息输入用户信息确认信息查询用户信息商品销售 录入时序图:销售员输入商品信息界面输入商品信息商品基本信息确认确认信息保存商品信息4销售员商品信息输入界而计价交易记录信息输入商品信息确认商品信息j商品交易信息商品销售一一打印时序图销售员商品信息显示界面确认打印机输入商品信息显示商品信息丄:商品报表文件库存管理查询时序图:系统管理员输入商詁信息界血查询商品基本信息输入商品基木信息确认确认信息保存商品信息后台库
41、存管理模块 模块用例图:添加商品信息保存添加信息修改商品信息保存修改信息删除商品信息确认删除信息模块用例活动图:库存管理修改输入查询信息输入删除信息v查询欲改的信息'!/确认信息输入新商胡信息确认添加信息v保存v确认删除信息删除商品信息保存信息v输入新的商品信息确认商品信息保存商品信息模块用例时序图(库存管理):库存管理添加时序图:系统管理员输入商品信息界面冏品基木佶息输入新商品壟.确认信息添加商品信息库存管理修改时序图:系统管理员输入商品信息界而修改商品基木信息输入欲改商品信息:l确认商品信息j:更新商品信息库存管理删除时序图:系统管理员输入商詁信息界血删除商品基本信息输入商品基木信
42、息确认商品信息确认删除信息图8超市信息管理系统结构图4. 2各子系统功能分析系统登陆模块功能:木模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入 系统。其窗体如图9:a系统登录-超市信息管理系统图9用户确认界面在进行系统登陆过程屮,登陆模块将调用数据库里的用户数据表,并对用户名和 密码进行验证,只有输入了正确的用户名和密码后,系统登陆才会成功。在登陆 模块中,对系统的尝试登陆次数进行了限制,禁止用户无终止的进行系统登陆尝 试,在本系统屮,当用户对系统的三次登陆失败后,系统将自动禁止登陆,退出 登陆模块。并在输入了错误的或者是不存在的用户名和密码时,系统会给出出错 信息提示,指明登
43、陆过程屮的错误输入或错误操作,以便用户进行正确的登陆。 其报错信息如图10所示:图10登入错误界面a系统登录错误超过3次的提示界面输入项、输出项:输入项为用户名和密码。用户名和密码均为字符串,最大长度 为16个字符,密码以“*”号显示(英文和数字算一个字符,汉字算两个字符)。 程序逻辑:系统登陆流程图如图11所示:图11:系统登陆流程图接口:本模块为顶级模块,按确定按钮时,如果输入的用户名和密码正确,将调 用系统主窗体模块,进入系统主窗体。存储分配:在用户按下确定按钮时,将读取存储用户名和密码的数据表,以对用 户名和密码进行验证。测试耍点:本模块有如下几个测试耍点,按下确定按钮时,是否能正确读
44、取存储 用户名和密码的数据表;如果用户名和密码正确,是否能进入系统主窗体;当输 入用户名或密码错误吋,是否能弹出信息框,给用户提示。进货管理模块功能:该模块主要是实现进行厂商信息管理、进货计划、进货查询、进货报表四 个功能。厂商信息管理:该子模块主要是对供货厂商进行基木的信息维护,其屮包括厂商 名称,厂商的地址,联系电话以及企业的法人代表。在登录信息时进行厂商编码, 以方而其他模块和数据库利用。进货计划:进货计划为进货管理的主要业务,是目的就是实现手机的采购,制定 详细的进货清单利用管理系统来加速企业的进货进度,简短企业的进货周期, 实现资金人力的快速周转。进货计划以进货单的形式來实现整个的进
45、货管理,进 货单拄货查询:该模块为企业捉供整个企业的进货情况査询,也可以进行进货的明细 查询,并以进货报表形式打卬出来。进货报表:该报表是将整个的进货的工作和进货情况以报表的形式表示出来, 然后打印出來,给用户或者是公司其他人与系统没有直接关系的负责人看。 输入项、输出:该模块的输入项为企业的进货单,其中包括单据编号,厂商编号, 进货厂商,商品型号,数量,单价,金额,进货日期,采购员和进货单备注等输 入条目。输入表单如图12:图12进货输入单存储分配在用户按下确定按钮时,将读取存储入库数据表,以添加该登记入数据库, 如果点取消,该表单的输入将被取消,不会将数据存储到数据库。测试要点对商品编码入
46、库程序进行测试,利用测试用例填入表单,对其进行数据库数据存 储测试,看看所填数据能否存入数据表中。库存信息维护,对数据库屮的数据进行修改,删除,更新操作,查看维护功能能 否实现。库存报表:对前面所做测试的数据,以报表形式输出来,看看输出的报表跟测试 用例是否相符,相符则功能能够实现,测试成功。销售管理模块功能木模块的主要功能是把销售信息写入销售清单同吋对库存数据进行跟新, 以备用户将來对销售信息和库存信息进行查询和打印。商品销售:主耍功能是对所销售的手机情况进行登记,记录该商品的型号、销售 数量、单价、金额、生产厂商等与商品相关的信息。将销售信息录入数据库销售 表中,进行销售查询和统计。销售查
47、询:根据商詁销售情况,按需要对销售情况进行查询。在该查询模块屮, 可以按照商品的型号、销售f1期等多种方式进行商品销售情况查询。销售报表:按年、月、或者是按天对销售情况进行统计,形成报表,并打印出来。输入项、输出项木模块的数据输入项主要为手机的销售清单,其屮包括单据编号、商 品型号、计量单位、单价、数量、金额、生产厂商、销售f1期、营业员等相关信 息。具体的输入如图13:图13:销售输入出项 存储分配商品销售模块主要的是进行商品销售情况统计并登记入库,当商品销售业务 发牛后,营业员将打开销借管理模块对商品销借情况进行登记入库,调用数据库 屮的销售表,等待数据录入,等营业员将相应数据输入后,点提
48、交按扭将完成数 据的存储。取消按扭将取消此次操作,不进行数据存储。测试要点对手机销售管理模块进行测试,利用测试用例填入表单,对其进行数据库数据存 储测试,看看所填数据能否存入数据表屮。销售查询,对各查询要求分别进行测试,查看测试结果。销售报表,对销售情况进行统计,并形成报表打印出來。员工管理模块在系统开发屮,为解决企业人员流动问题,在系统屮增添了员工管理子模块,用 來对企业的办事员工和管理人员进行信息化管理,以此來提高员工的办事效率, 节约人力资源。新员工录入在企业新进员工时,对其进行基本信息的存储,对员工进行基本的了解 员工信息维护当员工信息发生变化,或者是员工离职,换岗对相关信息发生变化时
49、,利用此子 模块对其进行信息变更。系统管理模块系统用户管理 在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对其进行简 单的信息维护,用户名变更和密码修改。退出:选择退出系统,将关闭整个系统,结束本次使用。第九章系统调试完成对流程的编码后最重要的事情就是对系统的测试工作了,测试在系统设计阶 段冇两个时期,通常在编写每个模块后做单元测试,另一个时期是对系统的综合 测试。9. 1模块测试在模块测试时我们主要从以下几个方而考虑:1. 模块接口2. 局部数据结构3. 重要执行通道4 出错处理通道5. 影响上述方而的边界条件测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行
50、功 能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行 中值的变化范围。改变测试方案來变换另一个角度进行测试,发现错误并记录, 修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。10. 2整体测试总体测试是组装软件的系统技术,木系统测试釆用渐增集成测试,即测试单 一模块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所冇模块 加入系统中,在貝体测试时,采用口顶向下的结合方式,从主控模块开始,沿各 控制层向下移动,渐把所冇模块结合了。评估运行的可靠性问题1. 结果正确2. 运行速度3. 空间利用率4. 算法的可行性软件安装及配置说明1、欢迎使用2、使
51、用手册1、软件的安装2、基本功能3、主界而介绍4、系统介绍完毕!1、欢迎使用超市管理系统超市管理系统是用delphi开发的基f windows的小型数据库管理软件。使 用该软件对中小型超市进行简单的进销存管理和数据查询。该软件有界面漂亮、 操作方便、简单管理等特点。4、使用说明1、软件的安装本软件无需安装便可使用,使用方法将程序目录拷贝到本地硕盘,执行bin 口录下面的project, exe即可。2、功能介绍本软件可以实现的功能如下:用户管理,包括用户的添加、删除、密码和权限的修改;备份管理,包括数据库的备份、数据库的还原;商品管理,商品的添加、删除、修改、销量统计和分类查询;商品报表;销售商品:通过输入货物编号和数量实现商品销售,并提供库存判断、找 零计算等功能;销售报表和销售历史;今日盘点,告诉用户今日的销售额是多少;帮助功能,软件的使用或相关说明;登录和退出登录,实现了管理员和销售员不同权限的分类;3、主界面介绍运行程序,进入登录界面登录检测,如果三次失败,强行退出程序导 航系统管理 &商品管理 &销售管理 ;销售商品2销售报表冠销售历史/今日盘点系统的主界面,xp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025企业租赁居间合同范本
- 2025企业管理资料大学生村官聘用合同书文档范本
- 幼儿常见传染病防控要点
- 人教版小学英语四年级下学期末测试卷
- 高中历史选修一表格总结模版
- 互联网常见术语
- 复习课生活与哲学求索真理的历程教学设计
- 泪溢的临床护理
- CSS样式总结模版
- 透层试验段施工总结
- 模具开发保密协议书
- 2025年会展经济与管理考试试题及答案
- 2025年中级会计师考试试卷及答案
- 2025年入团考试知识点概述与试题及答案
- 2025届高三下学期5月青桐鸣大联考 英语试卷+答案
- 2025年铸造工(技师)职业技能鉴定理论考试题库(含答案)
- 演出服装定制合同协议
- 分子生物学基本概念的考核试题及答案
- 2025-2030中国钛酸锂行业竞争分析及发展前景研究报告
- 家校共育“心”模式:青少年心理健康教育家长会
- Adobe认证设计师测试中的典型试题及答案
评论
0/150
提交评论