《超级市场收银系统.docx》由会员分享,可在线阅读,更多相关《超级市场收银系统.docx(21页珍藏版)》请在优知文库上搜索。
1、超市收银管理系统的设计与实现李璐路学号:时间:1 .需求分析1.1 课题设计背景错误!未定义书签。1.2 定义1系统数据流程图11.4数据字典115系统功能模块11.6 功能构造图11.7 参照资料12 .概要分析1. 1目的12. 2重要功能阐明13. 3顾客特性14. 4系统E-R图15. 5数据库逻辑构造设计16. 6数据库的物理设计和实行13 .数据描述3.1 静态数据13.2 动态数据13. 3数据库简介14 .功能需求1 .1功能划分14 .2功能描述15 .性能需求1. 1数据精确度15. 2时间特性16. 3适应性16 .运行需求6. 1顾客界面17. 2硬件接口18. 3软件
2、接口19. 4故障处理17 .其他需求摘要二十一世纪是已经是一种信息化时代,超市经营管理机制正在发生着主线性的变化,商场要想在剧烈日勺市场竞争环境下求得生存,就必须有效地运用人才、时间、信息结合日勺优势,进行有效的超市内部改革和加强收银管理。借助现代信息技术和管理理论,超市收银管理信息系统已经普及到了大多数超市中。本系统针对商品销售管理的业务范围及工作特点,设计了基于智能客户端架构的超市收银系统,可以全面实现对商品销售、付款、收款和库存等业务0计算机管理,大大减轻了超市收银工作人员的工作量,全面提高了超市收银管理0管理效率以及服务质量,使管理水平和业务水平跃上了一种新的台阶。本文论述了基于智能
3、客户端的超市收银系统的设计和实现过程,并对其数据安全进行了深入研究。系统采用SQL2023作为数据库引擎,使用VC+程序设计语言实现实现。关键字超市收银系统;智能客户端;数据安全;SQL2023;AbstractTwenty-firstCenturyisalreadyisaninformationage,thesupermarketmanagementmechanismisundergoingfundamentalchanges,shoppingmallstosurviveinthefiercemarketcompetitionenvironment,wemusteffectivelyuset
4、alents,time,informationcombinedstrengths,partoftheeffectivereforminsupermarketsandstrengthenthemanagementofthecashregister.Withthehelpofmoderninformationtechnologyandmanagementtheory,supermarketcashiermanagementinformationsystemhasspreadtomostofthesupermarket.Thissysteminviewofthecommoditysalemanage
5、mentbusinessscopeandtheworkcharacteristic,designedthesystemreceivingsilverSmartClientArchitectureBasedonthesupermarket,canfullyrealizesalesofgoods,payment,receivablesandinventorybusinesscomputermanagement,greatlyreducingthesupermarketcashierstaffworkload,improvethemanagementofthesupermarketcashierma
6、nagementefficiencyandthequalityofservices,sothatthemanagementlevelandthelevelofbusinesstoanewlevel.Thispaperdiscussesthedesignandimplementationofthecashregistersystembasedonsmartclientofthesupermarket,andthedatasecurityaredeeplystudied.ThesystemadoptsSQL2023asthedatabaseengine,usingtheVC+programming
7、languagetoachievetherealizationof.Keywordssupermarketcashregistersystem;smartclient;datasecurity;SQL2023;1需求分析1.1课题设计背景超市是一种很繁忙的地方,每天有诸多的顾客要买东西,收银员要和诸多的顾客结算,并且要给这些结算存档,以便后来查看。假如只用人工0措施去处理这些结算和计算的数据将是一件很繁琐的事情,将投入大量的人力物力,为了处理这个问题,实现科学化、现代化H勺超市收银管理,我们就必须设计开发超市收银系统,并用于实践。而超市收银管理系统是对超市的收款信息进行管理R勺计算机网络软件系
8、统,它可完毕超市中多种货品的收银工作,并对可以对特定期间段的发售信息进行查询。12定义名词解释业务流程图业务流程图是一种描述系统内各单位、人员之间业务关系、作业次序和管理信息流向的图表,运用它可以协助分析人员找出业务流程中的不合流理向。数据流程图是一种能全面地描述信息系统逻辑模型的重要工具,它可以用少数几种符号综合地反应出信息在系统中的流动、处理和存储状况。管理调查过程中绘制的业务流程图和表格分派图等虽然形象地体现了管理信息中的流动和存储过程,但仍没有完全脱离某些物质要素(如货品、产品等)、数据流程图则深入舍去物质要素,搜集有关资料,用计算机进行信息管理,为下一步分析做好准备。数据流程图数据流
9、程图表达求解某一问题的数据通路。同步规定了处理的重要阶段和所用的多种数据媒体。数据流程图包括:1 .指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。2 .指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的机器功能。3 .指明几种处理和(或)数据媒体之间的数据流的流线符号。4 .便于读、写数据流程图的特殊符号。在处理符号的前后都应是数据符号。数据流程图以数据符号开始和结束(除9.4规定的特殊符号外)处理过程功能图是一种能全面地描述信息系统逻辑模型的重要工具,它可以用少数几种符号综合地反应出信息在系统中的流动、处理和存储状况。数据字典所谓数据词典,是指定义和管理数据库文献
10、(库表)的有组织的系统,其目的是以便数据库的存取和控制,加强系统的数据管理需求提出者需求提出者是对项目进行提出需求的顾客图例阐明是一种描述系统内各单位、人员之间业务关系、作业次序和管理信息流向的图表,运用它可以协助分析人员找出业务流程中的不合流理向。数据存储数据存储是一种对深入挖掘顾客需求,得出数据分析的存储过程。是对整个数据的中间成果以及最终止果的存储。数据传递数据传递是处在整个规定了日勺所有数据媒体的中间产物日勺传递。1.3系统数据流程图本系统数据流程图如图1.1所示:图.系统数据流程图1.4 数据字典数据从程序内部分离出来,形成独立的外部数据文献。静态数据文献与动态数据文献互相独立,依托
11、特定程序分别进行参照或存取。静态数据由外部数据文献寄存方式转为数据库寄存方式,将此前途序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表之间的关系名称顾客信息查询别名无用途操作处理描述不一样的顾客可以访问不一样的信息名称顾客登陆密码别名密码/密码信息用途登陆,鉴定身份描述顾客登陆密码可以自己设定名称收银员管理信息别名无用途操作处理描述只有管理员才有权限查看所有顾客的信息名称商品管理信息别名无用途操作处理描述查看商品的精确信息名称数据管理信息别名无用途操作处理描述只有管理员才有权限进行信息的整合名称会员登记管理系统别名无用途操作处理描述对超市会员时的查询,登记等功能1.5 系统功能模块
12、在本次设计中,根据系统构造化设计措施,把本系统划分为若干个功能模块,某些模块又可以划分为多种子模块,某些子模块又可划分为多种二级子模块,经层层分解后,最小日勺子模块日勺功能便十分明确和简朴了。这样做,不仅展现了一种应用软件系统日勺整体性和层次性,并且通过屏幕对每个应用模块有明显的提醒,在这些提醒下,顾客可以以便地进入系统H勺每一层进行操作,可以非常以便地使用这一数据库应用系统。系统功能构造如图1.5所示。1.6 功能构造图(b)(C)(d)(e)1.7参照资料1 .软件工程文档模版软件工程导论清华大学出版社2 .C#程序设计及应用教程人民邮电出版社4 .萨师炮,王珊著.数据库系统概论(第三版)
13、.北京:高等教育出版社.2023.45 .郑阿奇,曹戈著.VisualBasic使用教程(第2版).北京:电子工业出版社.2023.16 .张海藩著.软件工程导论(第4版).北京:清华大学出版社.2023.112概念构造设计2.1 目的1 .提高处理速度;2 .明确顾客需求,加速开发进程;3 .控制精度以及平常业务处理能力的提高;4 .管理信息服务的改善;5 .人员工作效率的提高;2.2 重要功能阐明本系统重要提成四个功能模块,每个模块都独立的完毕了自己的功能,如下是对各功能模块的阐明:(1)顾客信息管理功能。该功能模块可以实现系统顾客对自己基本信息的修改,不过只限于对登录密码的修改,由于顾客
14、帐号都是超市为了以便管理而事先分派好了的,是不能变化的。出于对顾客信息的安全性考虑,只能修改目前登录的顾客的密码。(2)商品入库信息管理功能。该功能模块是实现对即将入库的商品的记录,由于商品信息的庞大、复杂,在入库前需要对其进行详细地记录管理,为商品的库存管理打下良好Fl勺基础。需要记录的内容有:入库商品的商品号、名称、类型、价格、同类商品的数量、采购员、验收员、生产厂商、产地、入库时间等。同步可以实现对商品入库信息日勺添加、修改、删除和查询功能。(3)商品库存信息管理功能。该功能模块是当入库的商品放入超市后,对库存商品进行记录管理,重要入库信息来源于(2)中的商品入库信息记录。需要记录的内容
15、有:库存商品的名称、类型、入库价格、销售价格、库存量、入库时间、有效期等,同步可以实现对商品库存信息的添加、修改、删除和查询功能。在商品批量销售后,在表中可以同步删除对应的商品的数量。(4)商品销售信息管理功能。该功能模块是把要销售的商品从超市中取出来,并对库存商品进行对应的记录管理,并且把顾客的购置信息打印下来给顾客做凭证。需要记录的内容有:发售商品的名称、类型、销售价格、数量、销售时间等,同步可以实现对商品销售信息的添加、修改、删除和查询功能。2.3顾客特性使用本软件的顾客非常广泛,它非常合用于具有如下特点的人员:具有一定计算机操作基础与外界联络紧密,有关信息丢失或损坏也许带来重大损失信息处理量大,且数据较为复杂针对如上顾客特点,本