《联华超市收银系统设计【报告】.docx》由会员分享,可在线阅读,更多相关《联华超市收银系统设计【报告】.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、联华超市收银系统设计摘要1一、绪论1(-)选题背景1(二)任务概述1二、系统可行性研究2三、系统需求分析2(-)工作流程2(-)业务需求31 .销售管理32 .商品管理33 .用户管理34 .其它功能3四、系统详细设计4(-)系统功能结构图4(-)系统功能设计41 . 系统进入界面设计42 . 系统主界面设计53 .数据的存取要求54 .网络设计65 .安全保密设计66 .系统故障对策设计6(三)模块功能设计71 .输入设计72 .输出设计8五、系统测试运行8(-)测试计划8(-)测试方法和用例9总结112.输出设计要求依照不同需求分类录入输入,包括统计图,数据表及文本框输入,具体输出设 计页
2、面如图4-6所示。(1)输入建设项目:商品编号,商品名称,产品位置,产品价格,价钱总值,产 品库存量,紧缺警告,冗余警告,进货价格,净利润,销售数目。(2)输入接受者:1,用户:商品名称,产品位置,产品价格。2.会员(即职工): 商品编号,商品名称,商品价格,价钱总值,产品库存量。3.管理员:产品价格,进货 价格,销售数目,净利润,紧缺警告,冗余警告。(3)主要基本功能:1.帮衬用户录入产品位置及价钱,为用户提供更便捷的订餐体 验。2.帮衬会员计算收款数额,方便快捷地完成金融交易。3.促使管理员更难管理产品, 及时发现冗余及紧缺,方便促使产品数保持在一个促使合法利益最大化的值范围内。(4)输入
3、要求:保障输入的数据类型是字符串型,输入数据形式主要以访问用户 界面,Excel表格为活动主体,具体表现为输入用户界面附带的可执行程序,Excel表格 的具体内容依据用户权限及具体录入对象而定。当前笠柔用户:必nm自首页1后遇。前避刷新9 峦码修改 早 |20眸5月 15日 7:15:14CFES I付款单时间电据号去顶去向王掾作33202003-31333匚漆M二|图4-6收银系统输出设计五、系统测试运行(-)测试计划系统测验是开发一个系统所必须的保障软件品质的一个重要的工序。软件测试是发 现错误的重要环节,尽量的得知尽可能多的错误,而后展开改过。本系统单元测试用的是白盒测验与黑盒测验相结合
4、的办法。一边展开测验系统一边 施行系统,两相交替展开。每做好一个少基层单位的章节,便对于其展开测验,改过其 中的错误,这样做不仅可以保障时效还相对难,对于单元的逻辑规划思绪也非常清晰, 比做完一起改应该方便得多。每做完一个功能模块还是同理,做完一个展开一个测验。 对本系统才用的结构化开发方法来说,错误越积越多,早得知早解决会节约很多不必要 的麻烦。因而本人在超市收银系统管理信息系统时用了随堂测验紧跟着用户界面展开及 功能模块测验跟随功能模块展开,系统测验及系统实施互相交替展开的,白盒测验与黑 盒测验相结合的办法,白盒测验的作用是发现错误,黑盒测验的作用是用来查阅发生错 误的地方。(二)测试方法
5、和用例基于已知产品的内部工作原理。通过测试以确定产品的内部操作是否按照规范正常 执行,并且内部结构检查程序符合程序。无论其内部功能如何,检查程序中的每个路径 是否按预期正确工作。白盒测试的主要方法是逻辑驱动,基础测试等。白盒方法是详尽 的路径测试,主要用于软件验收,具体系统登进模块测试方案如表5-1所示。表5-1系统登进模块测试方案序号测试内容执行内容预期实际结果1正确登进打开系统首页,进入登进界面,填 写止确的使用者名和登进系统所需 的暗号信息使用者登进成功同预期2不正确登进打开系统首页,进入登进界面,填 写不正确的使用者名和登进系统所 需的暗号使用者登进失败同预期针对白盒这种测试,将系统部
6、署在LAN内,排掉外面网速的限制和不稳定性。使 用LoadRunner性能相关测试的工具,在使用者数量和数据数量较大的情况下测试系统 的数据处理能力和服务荷载情况,如表5-2所示的是性能测试的实例表。表5-2性能测试用例测试用例并发使用者量(个)运行时间(min)测试内容登进测试3005.5系统响应时间和服务器承载管理员可以通过注册模块注册为系统管理员。管理员获得批准后,拥有对于超市商 品信息进行操作的权限,包括添加,移除和修改等。登录系统后,可以管理整个系统, 改变网站管理员并维护数据库。管理人员登进系统,会根据管理人员的用户名和口令确 定用户的身份,若录入口令或者用户名不对,提示重新登进,
7、具体用户登录测试用例如 表5-3所小。表5-3登录预测表用户名密码角色预期结果实际结果Xxx.!123456工作人员登录失败登录成功User1234工作人员登录失败登录成功admin123456管理员登录成功登录成功首先通过界面提交的表单获取到相应信息,之后该信息将由WEB服务器传递到后 台的数据库与用户表中的所有记录进行信息比较,如果此时在数据记录表中已存在相同 记录,则需调用错误的信息进行处理。具体登录测试故障解决办法如表5-4所示。表5-4故障解决表出错编号出错信息形式出错信息含义处理办法1密码错误账号密码不一致提示重新输入2查询不到结果信息小存在提小信息不存在10总结本系统是根据大中型
8、的超市开发的联华超市收银系统,删掉了相对冗余的功能,增 多了位置功能,为顾客搜寻所需要产品提供了大量便捷,在这个数字化的网络时代,管 理信息系统不过推陈出新仍然而是没太多新意,开发设计超市收银系统管理信息系统, 参考了大型超市管理信息系统,在此基础上展开改善,依据用户需求剖析,力图设计出 对一款方便顾客、迎合卖家的软件。设计联华超市收银系统管理信息系统会融会贯通书 本上的知识;因此愈加知晓基于web的开发语言,会依据设计结果编纂服务器,通过管 理系统的系统分析、设计与促成可以综合运用所学的知识;可以将理论知识应用于实际 项目的开发中;把握管理信息系统开发的技巧及开发方法,熟悉系统开发的步骤,还
9、为 未来实际工作奠定良好的实践根底。参考文献口胡能发小型超市库存管理系统的设计与实现J.科技经济导刊,2020, 28(11):26. 姚添译,杨廷发,兰全祥JavaEE中Filter技术的研究与应用J .电脑知识与技术,2018, 14(18)裴志松,梁滨.欧亚超市进销存管理系统J.电脑知识与技术,2019, 15(26):271-274. 邱吉雨.基于Java开发Web项目的核心技术J.电子元器件与信息技术, 2018(07):93-94+119.5唐权.SSM框架在JavaEE教学中的应用与实践J.福建电脑,2017, 33(12):93-94+61.11参考文献11致谢错误!未定义书签
10、。摘要新世纪以来,随着互联网、大数据平台的快速发展,各领域已经与互 联网形成了深层次的整合,互联网在超市收银管理方面也得到了很好的运 用。中小型超市收银管理系统已经成为人们系统地管理各类商品的重要渠 道,被广泛地应用到超市的收银数据管理中。根据之前的需求分析对系统 进行总体设计和详细设计,最后实现联华超市的收银系统。超市行业比其 他行业更适合电子商务的发展,联华超市希望通过互联网降低成本和增加 利润,其本质上是一种服务经济,可以根据客户需要灵活定制个性化服务, 因此,设计联华超市收银系统具有重要的现实意义。关键词:联华超市;收银系统;商品;管理一、绪论(-)选题背景随着时代的进步,超市购物已经
11、和人们的生活紧密联系在一起,成为了日常生活的 一部分。随着经济的快速发展和人们生活水平的提高,各种大小型超市如雨后春笋般迅 速崛起,信息化程度也快速增长,企业面临着巨大的压力和考验。劳碌快速的工作节奏 之下的现代社会人们为了节约时间,已习惯了到超市采购日常的日常用品。因为超市的 精密化及郊区化发展,衍生出对了超市收银系统,而是网络平台技术设备及信息化的迅 速发展,愈来愈多的煤炭企业也促成了信息化管理,超市管理信息系统的应用还日益繁 冗,但是中小型的超市管理系统的基本功能因为过于繁难而是不太适合便捷超市的管理 系统,它们能减少大中型超市的管理效率,且大部分管理系统因为大型超市的需求繁冗、 基本功
12、能繁杂,导致价格不菲,操作繁难,而是不太适合于大中型超市的管理需求。因 此联华超市选择适宜的超市管理系统会大大节约成本,提升管理效率及投资收益。(二)任务概述本文首先对于联华超市收银数据管理系统的相关研究背景进行分析,通过其发展以 及管理现状进行分析,找出其可借鉴之处以及不足之处,最后对研究的意义进行探讨并 规划了论文的结构。对于系统开发所涉及到的相关技术进行了描述,分析了系统的功能 和性能需求并根据超市收银数据管理的实际业务流程对系统流程进行了说明。设计了系 统的总体架构,详细讨论了系统的功能模块设计,并合理设计了的数据库。最后综上所 述总结了本研究的重要内容,让数据真正地去指导企业经营,帮
13、助企业发现隐藏在大量 数据中的规律,最大限度地发挥数据提供商业决策的作用。二、系统可行性研究首先我使用Java作为本系统开发语言,我觉得Java在近十多年来经久不衰的编程 语言中一直占着最大的比重是有他的原因的,不仅有着一次编译,处处都可运行的跨平 台优点,而且我觉得我也可以使用Java将业务逻辑实现为最完善的。2首先项目整体 需要使用eclipse开发工具,根据现在互联网项目发展的技术可行性看出来大部分项目都 会采用eclipse开发工具。集成一些优秀的API接口保证后台的高可用和系统安全,再通 过添加libraries完成图形化界面的部署,配置后达到一定程度的高可用和易维护,充分 说明本系
14、统在技术方面可行。采纳Windows系统,仅仅需要具备根底计算机技术知识便可以选用,整个联华超市 收银系统采纳简练方便的用户界面,可视化的抒发,不太应该深入了解便可以选用,该 类系统的操作是可行的。并且硬件需求的话也是使用自己的笔记本电脑,开发完后可以 部署到自己的电脑系统中,那样服务器的费用也能免了,所以一但应用后可让所有PC 端用户都能快捷使用。因此完整的系统能有效减少所有普通群众使用本系统的时间,具 有应用研究价值。三、系统需求分析(-)工作流程考虑到超市经营者和顾客的利益,并旨在提高收银员的效率,解决超市拥挤的问题。 该系统的优点是一次性快速扫描,方便客户;效率高,有效解决排队高峰问题
15、;保护了 超市经营者的利益,取代传统的手动收银模式,减少大量的人工成本。基于web平台的 自助收银系统。新颖而结实,符合当今的购物趋势。与单一结构的排队收银机模式相比, 收银机模式具有创新性,与当今年轻人的移动支付趋势相吻合。web可以为消费者提供 准确的服务;服务更加人性化。购买少量商品的用户通过web独立购买,减少了排队和 收银时间,并为用户提供了更好的服务商业。具有成本效益;这种自助式收银机系统比 普通的手动收银机系统便宜它应该易于操作,并为消费者提供更好的服务。市场价值大, 具有广阔的应用前景。(-)业务需求1 .销售管理销售管理作为最受超市关注的重要环节,商品销售策略的正确与否直接决
16、定着企业 获得利润的多少。大型超市每天都会产生大量的交易数据,而超市管理者从以往传统的 管理信息系统中,只能做到对超市相关数据和信息的增添、删除、修改和查询等基本操 作,而对于超市的商品摆放、货架设计、进货安排等,无法进行有价值的数据指导。大 型超市的超市会员是主要的利润来源,特别是其中的大宗买卖客户和企业客户,挖掘出 有价值的重要客户,维系双方的销售关系至关重要。2 .商品管理系统的管理人员可以审查,增加,删除和修改关于补充商品的类目及详细信息,可 以使用该系统提供的以下功能:1、浏览所有商品信息;2、商品信息的查阅;3、向系 统中添加商品的信息;4、更新商品的相关信息;5、删掉商品的信息。
17、管理员可以对商 品项目,价格进行备份,并在系统中对应的商品信息中执行上述操作。3 .用户管理分析超市收银数据管理系统可得出,首先需要登陆系统,系统根据不同的用户进行 身份验证,比如管理员身份的用户进入系统,可以使用不同的模块,从而使用相应的功 能。管理员在输入正确的用户名和密码之后,通过系统验证后可进行相应的业务操作, 进入超市商品管理后可以进行例如新增物品,修改删除等操作。4 .其它功能数据模块包含部门管理,产品管理,折扣管理和库存管理,系统也可以根据销售和 库存目标产品,实现目标产品的现场管理,快速补货和统计功能。四、系统详细设计(-)系统功能结构图通过结构图来展开基于Web技术的超市收银
18、系统的总体设计,总结构图如图4-1所ZJo华超市收银系统管理员模块超市员工模块日常信息日常信息商品管理库存管理财务管理商品核耳商品上架商品F架修改用P信修改用P信源 加 新 用 P商品录入商 Si 信 息 修 改商 Q 入 度商品出库查看订单商品退换货核对商品价钱减 少度 存商 a QQ 记 录培 加库 存添加商品图4-1新系统结构模块图(二)系统功能设计.系统进入界面设计本系统采纳了结构化设计的开发方法,为层次化的暗盒功能模块框架结构。对于高 层功能模块采纳了以行政事务为中心的设计谋略,把整体的超市收银系统管理信息系统 逐渐分解成少的相对单纯的暗盒功能模块;对于低层的功能模块,采纳以变换为中
19、心的 设计谋略。除此之外,为了促成数据交换,提升功能模块的权威性,促使系统具备很高 的可修改性,本人提升功能模块的内聚性,减少功能模块之间的耦合程度。输入信息:用户账号,用户密码输入的承担者:用户系统进入界面如图4-2所示。用户名:密码,登录身份:图4-2系统主界面1 .系统主界面设计输入信息:会员编号,商品编号输入的承担者:用户,会员,管理员 用户查询界面如图4-3所不。囤梦野号立籍襄内一系统H性系统离性 a日定码解哉1 密码修改 巳0系统管理员 系绘管理员 36日集信息宣攫 会员信息-口供应商;员工信息 日&府吊理 研18瞪理Lo商品录入 曰6商品入后苴曜 人仃理 一口商品入库 一就品上分
20、看现 比摩宣理 耐品出库 O后在置理j采购造货理 。某财e货官理 由。时务信息富序商品入库商品名稀查看炉应被入前洞总金覆线手人爸主*作可苦可乐查偻应商2020034)32202222而可苦可乐宣营供应商20204)5-2733033所可若可乐直侑供应商202003.151111111111W图4-3系统主界面2 .数据的存取要求在超市收银系统管理信息系统中,在“用户信息内容”、“商品信息”以及“库存量 信息内容”三个数据存储上有用户的存取要求。(1)已知用户查询购买的商品。那是单一数据恳求,与“销售信息内容”数据存储有关。a.通过用户身份信息在销售信息中调取商品信息。(2)已知用户查询位置信息
21、。那是单一数据的恳求,与“商品信息”数据存储有关。a.通过用户信息内容在商品信息中录入所购产品。b.通过商品信息录入所购产品的位置信息内容。(3)已知商品价格录入购买用户信息内容。那是复合数据的恳求,与“销售信息内容”及“商品信息”数据存储有关。a.通过商品信息录入与已知前提同等价位的产品有什么。b.通过销售信息对比其中商品,导出满足要求的用户信息。3 .网络设计系统的系统结构设计采纳城域网,用户随时可以进入系统展开登录,而是会员即超 市职工亦只能从特定网络平台进入,系统结构采纳星型拓扑框架结构,方便衔接。树型 拓扑图如图4-4所不。图4-4树型拓扑图4 .安全保密设计系统安全性比较低,数据储
22、存在数据库系统中,而是展开数据备份。用户帐号登录 之后只能录入会员信息内容,产品价格,其余应该管理员权限。5 .系统故障对策设计(1)故障防止措施对于数据库系统展开数据备份;程序升级时候,促使系统并行选用;通过日志,用备份文件展开恢复。(2)系统恢复方法系统运行之后每一年有专门机构的系统分析工作人员对系统展开检查维护修复。(三)模块功能设计洽购结构化的开发方法,自顶向下,逐层分解超市收银系统,细化为一个个少的功 能模块,根据每一个章节展开开发设计。有些功能是每个页面都有可能用到的,比如分 页,复选等等,如果我们再开发另一个功能,还需要重复编写。怎么能让这些通用的功 能只写一次呢,我可以通过继承
23、的方式来实现方便我遵循软件工程的MVC模式,并展 现,数据,和逻辑组件之间的松耦合,为超市的线上管理带来了的服务,例如独立于视 图的控制。1.输入设计用户要求信息内容查询时候,系统对其自动分类,而是归到各品种中归档数据备份, 具体输入设计页面如图4-5所示。(1)输出建设项目:帐号,密码,商品编号,产品价格,产品位置,商品名称进 货价格。(2)输出承担者:1.用户:帐号,密码,商品名称。2.会员:帐号,密码,商品编 号,商品名称,产品位置。3.管理员:帐号,密码,商品价格,进货价格。(3)主要基本功能:各个层权限者各司其职,使大家应该展开的工作也方便快捷 起来,防止了消耗不必要的时间。(4)输出要求:输出的数据类型是字符串型,数据实时下载,真实有效。图4-5收银系统输入设计