欢迎来到天天文库
浏览记录
ID:28187901
大小:414.50 KB
页数:20页
时间:2018-12-08
《图书管理系统设计面向对象分析与设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.湖南文理学院芙蓉学院软件工程课程设计报告题目模拟超市收银系统学生姓名周建玲学号11170103专业班级计科1101指导老师周学清设计时间2014.6.17评阅意见:评定成绩:指导老师签名:年月日-..目录1、引言31.1问题的提出31.2设计思想31.3开发目的31.4背景说明32、需求分析42.1需求调查分析33、用况健模43.1用例建模分析43.2用例图44、静态建模54.1概念结构设计74.2逻辑结构设计9超市收银概念类图125、系统设计136、对象设计13超市收银系统设计类图157、动态建模16超市收银系统顺序图188、物
2、理建模18超市收银系统物理结点图199、心得体会及总结20-..1、引言1.1问题的提出由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库(或文件)中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库(或文件)存储以供查询。另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次性购物满200元,可为其发放一张会员卡,以后在该商场购物可获得9折优惠。超市是一个客流量很大的地方,每天都有很多的顾客要消费买东西,收银员要和很多
3、的顾客结算,并且要给这些结算存档,以便日后查看或统计。如果只用人工的方法去处理这些结算和计算的数据将是一件很复杂繁琐的事情,而且将要投入大量的人力物力,并且会浪费大量的时间。为了解决此类问题,并且实现科学化,实用化的超市管理,我们就需要设计开发超市管理系统,并用于实践测试,使超市收银进入现代化、简单化。1.2设计思想该设计的指导思想是一切步骤简单化、实用化,系统的功能全面,界面尽可能美观大方,操作尽量简单明了,而且作为一个实用的应用系统要有较好的容错性,子出现错误操作时能够尽可能及时地给出提示,以使用户及时进行改正,以及避免错误的操
4、作。1.3开发目的(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益。1.4背景说明21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。2需求分析2.1需求调查分析需求调查分析的结果一般用文字描述,必要时也可用业务流程图辅助描述。“图书管理系统”
5、需求陈述如下:本系统主要实现的功能:(1)营业员前台收银管理-..主要对销售管理(如商品录入,条形码扫描和结账)和会员业务管理(添加VIP、删除VIP、打折);(2)后台管理员管理只要是管理员对供应商品信息和普通管理员信息的管理,其中包括统计数据,发布公告,管理权限,设置密码,初始化系统,恢复数据,备份数据,导入导出数据。一个更为完善的超市收银管理系统,应提供更为强大的数据库,对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。2-1-1业务流程图3.用况健模3.1用例建
6、模分析(1)商品信息:包括商品位唯一的编号、商品名、商品单价,出厂日期,过期日期,厂家信息,库存总量。(2)交易清单:包括交易的流水账号、每类商品的编号、商品名、数量、该类商品的单价和总金额、交易的时间、负责本次收银的员工号。(3)收银管理获取权限:销售员登陆,取得进行相关收银的权限。商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、商品名称等来实现精确或模糊的商品扫描录入,如果是采用模糊扫描的话,则在查询到满足条件的商品信息后要在匹配的结果中选择需要的商品。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快
7、速地进行商品扫描录入。-..收银业务:通过录入商品编号或直接输入商品名称(对于同类多件商品可采用一次录入然后修改数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,经收银员确认后打印交易清单。果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行优惠(折扣可以在系统中定义),并将所购物品的总金额累计到该会员的总消费金额中。(4)商品信息管理管理员登陆之后,即可进行相应权限的操作,包括商品信息的录入,修改以及删除。在管理员操作之后立即跟新数据库,以及形成文档日志,记录对商品信息进行操作的信息。以便
8、恢复数据库和记录操作情况。(5)经理管理经理登陆系统后,可以添加,删除以及修改商品信息管理员,以及收银员的信息和密码。并可提现,系统自动保存提现记录。以及查看销售盈利情况。(6)客户信息管理收银员登陆后,本模块实现添加,删除以及查询积
此文档下载收益归作者所有