收藏 分享(赏)

小型图书超市管理系统需求分析.doc

上传人:精品资料 文档编号:11088191 上传时间:2020-02-06 格式:DOC 页数:10 大小:94.50KB
下载 相关 举报
小型图书超市管理系统需求分析.doc_第1页
第1页 / 共10页
小型图书超市管理系统需求分析.doc_第2页
第2页 / 共10页
小型图书超市管理系统需求分析.doc_第3页
第3页 / 共10页
小型图书超市管理系统需求分析.doc_第4页
第4页 / 共10页
小型图书超市管理系统需求分析.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、华北水利水电学院 软件工程 实验报告20112012 学年 第 1 学期 2009 级 自动化专业报告人:徐灿灿(200908722)一、实验题目:小型超市图书购销管理系统需求分析二、实验内容:(具体说明实验的主要内容)小型超市图书购销管理系统需求分析1.引言1.1 摘要开发系统的名称:小型超市图书购销管理系统开发系统的目标:提高管理效率降低人工成本;降低采购成本;及时调整营销策略,防止价格流失;防范陈呆死帐,降低应收帐款;减少仓储面积,提高房产综合利用;降低储备资金占用;加快资金周转实现的经济效益;强化财务监控制实现经济效益;商业数据智能分析以及高效经营等开发系统的功能:库存管理,应付款管理

2、,帐务管理,统计分析,系统管理,销售管理。1.2 背景小型超市图书购销存管理系统是基于先进的软件和高速、大容量的硬件基础上的新型进销存管理模式,通过集中式的信息数据库,将超市的进、销、调、存、转、赚等超市的经营业务有同地结合起来,达到数据共享、降低成本、提高效率、改进服务等目的。本系统大量使用了数据库技术,在客户调研方面作了大量准确、到位的调察走访工作;可行性研究对系统的开发来讲更是重中之重。所以,最后在系统设计也就体现出本系统重实用、重效率、配置要求低、的特点。项目的承担者:自动化 2009087 班徐灿灿用户:某小型图书超市1.3 参考和引用资料数据库系统概论(第 4 版) .王珊、 萨师

3、煊. 高等教育出版社管理信息系统.薛华成.清华大学出版社软件工程导论.张海藩.清华大学出版社2.2 需求分析完全理解软件需求对于软件开发的成功是非常必要的。不论软件设计和程序设计做得如何好,如果软件需求分析是贫乏的,那么所产生的软件肯定不能满足用户的需求。需求分析和规范看起来是一个相对简单的任务,但是事情的外表往往具有欺骗性。在需求分析中需要进行大量的交互活动,因此可能存在着误解和理解不充分。为了克服这个问题,在分析过程中需要开发方和用户两方面的积极参与,并需要有一些半形式化或形式化的表示方法作为这两个方面以及开发队伍内部的交流工具。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的

4、质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。超市购销存管理系统应充分考虑各方面需求2.1 购销存管理的任务进销存管理工作的主要任务有:超市的采购管理、超市的销售管理、超市库存图书的管理、超市应收款、应付款的管理、超市经营状况分析与经营由于超市经营的图书种类经常会很多,例如一个超市可能会经营上万种图书,因此按照传统的人工管理方式,会存在以下问题。1.超市各种图书种类繁多、品种齐全,保管管理困难。有的图书超储备或库存积压现象严重,采购成本居高不下;有的图书严重短缺,导致销售时才发现没有库存;有的图书由于没有及时的盘点,到月末时才发现库存缺失,却查不出原因;有的在入库、领用时找不到

5、图书的存放地点等等。2.无法进行准确及时的成本、毛利核算。成本管理永远是超市管理的主题,特别是现在面对多变的市场环境,如何及时满足用户的多品种需求,进行科学合理的成本预测、成本分析及成本控制,及时、准确地为超市管理者提供经营经营信息,越来越显得至关重要。传统的成本核算方法(加权平均法和移动平均法)及核算工具只是粗放地进行成本核算及成本管理,很难满足管理的需要。3.应收帐款居高不下,占用了大量资金,严重影响了超市资产流动效率,增加了超市的经营风险。手工管理很难适应超市销售规模增大、销售业务复杂的形势,普遍存在若应收帐款管理不细、帐龄分析不及时、不到位的问题。5.在销售环节上,不能准确的掌握质量的

6、变化,尤其一些客户投诉或降级使用的产品,无法做到全程跟踪,从而影响市场的销售。自动化程度低,信息不畅通,不能在整个超市共享资源,各种等级的成品管理不能做到准确无误。缺乏质量跟踪、投诉处理监控机制。2.2 购销存管理系统的需求分析根据以上对进销存管理内容和进销丰管理系统的分析,一个标准的进销存管理系统应该包括如下图所示的几大功能。其中每个功能都由若干相关联的子功能模块组成。下面将对这些模块一一进行介绍。2.2.1 资料管理超市经营的基础资料是一个超市最基本、最重要的信息,脱离了基础资料,进销存系统就无法运行。 “资料管理”功能就用于维护这些基础资料,其中所包含的功能模块如下图所示。资料管理商品编

7、码管理 商品资料管理 供应商管理 客户资料管理 业务员信息管理仓库信息管理 采购合同管理 销售合同管理各功能模块实现的功能分别为:1.“图书编码设置 ”用于设置图书编码的方法。进销存系统的每一条图书信息都具有惟一的一个编码,作为该图书信息的关键键,一般来说,该编码具有一定的规律,本系统都是采用图书条形码。2 “图书资料维护 ”用于维护(增加、修改、删除、查询)超市经营图书的基本信息,内容包括货号、条形码、图书名、拼音编码、规格、单位、产地、类别、进货价、销售价 1、销售价 2、最低售价等。其中拼音编码是图书名称的拼音简称,目的是使程序可以通过拼音编码方便地查询到所需要的图书。3.“供货商资料维

8、护 ”用于维护超市供货商的基本信息,内容包括供货商号、拼音编码、简称、名称、地址、邮编、区号、地区、类型、电话、传真、开户行、开户行邮编、银行帐号、税号、库房地址、库房电话、业务员、业务部门等。4 “客户(销货量大的顾客)资料维护” 用于维护超市客户的基本信息,内容包括客户编号、拼音编码、简称、名称、联系人、地址、邮编、区号、地区、电话、传真、电报、开户行、开户行邮编、银行帐号、税号、性质、业务员、业务部门、授信额度等。5 “业务员信息维护 ”用于维护销售业务员的基本信息,内容包括业务员号、姓名、性别、电话、手机、地址、邮编、身份证号、类别等。在销售开票时,业务员属性可以直接从业务员清单中获取

9、所有业务员的名字作为辞典供用户选择。6 “仓库信息维护 ”用于维护超市的仓库信息,内容包括仓库号、仓库名、类别、备注等。超市的图书一般都是存放相同的仓库的不同货位中,这样在填写图书进化单和销售单时用户需要指定入库或出库的是哪个货位的货物。7.“采购合同管理 ”用于维护超市与供货商的采购合同,内容包括供货商号、货号、进价、付款方式、帐期、签订日期、合同期限等。合同的内容对业务可以产生影响,例如合同规定了进价,在填写采购单时系统就会自动生成进价。8.“销售合同管理 ”用于维护超市与客户签订的销售合同,内容包括客户编号、货号、售价、付款方式、帐期、签订日期、合同期限等。2.2.2 采购管理“采购管理

10、”用于管理超市的采购业务,所包含的功能模块如下图所示。采购管理采购订单 进货单 退货管理 进货价格调整进货单调整 历史查询各功能模块实现的功能分别为:1.“采购订单”用于录入超市的采购订单。一般来说,采购订单、入库单、销售单等单据根据第二范式都分为主从两张表来存放数据,主表“采购订单”的内容包括编号、供货商号、订货日期、有效起日、有效止日、业务员、人、税价合计、不含税价、税额等,从表“采购订单明细”的内容包括编号、订单号、货号、订货数量、进价、税价合计、扣率、税率、不含税价,税额等。2.“进货单”用于录入超市的进货单,也分为主从两张表,主表“进货单”内容包括编号、货商号、进货日期、业务员、制单

11、人、验收员、保管员、税价合计、不含税价、税额、订单号等,从表“进货单明细”内容包括编号、进货单号、货号、进货数量、进价、税价合计、扣率、税率、不含税价、税额、仓库、货物质量等。3.“退货管理”用于录入超市进货时的退货单。进货的退货有两种方法,一是直接在进货单中填写负数的进货数量,另一种是填写进退货单,一般采用前一种方法。4.“进货价格调整”用于调整历史进货单的价格,内容包括内部编号、编号、进货数理、原进价、新进价、调整日期、制单人等。5.“进货单位调整”用于调整历史进货单的供货商,内容包括内部编号、编号、原供货商、新供货商、调整日期、制单人等。6.“历史查询”用于查询图书采购、进货的历史。一般

12、可以让用户按照任何条件查询,如按归供货商、日期、图书货号、图书拼音等。2.2.3 销售管理“销售管理”用于管理超市和销售业务,所包含的功能模块如下图所示。销售管理销售订单 销售单 销售退货单 调整历史价格历史查询图 2.4各功能模块实现的功能分别为:1.“销售订单”用于录入超市的销售订单。主表“销售订单”的内容包括编号、客户编号、销售日期、有效起日、有效止日、业务员、制单人、税价合计、不含税价、税额等,从表“销售订单明细”的内容包括编号、订单号、货号、销售数量、销售价、税价合计、扣率、税率、不含税价、税额等。2.“销售单”用于录入超市的销售单,主表“销售单”内容包括编号、客户编号、销售日期、业

13、务员、制单人、保管员、税价合计、不含税价、税额、订单号等,从表“销售单明细”内容包括编号、销售单号、货号、销售数量、销售价、税价合计、扣率、不含税价、税额、出货仓库等。3.“销售退货单”用于录入超市销售退货单,内容包括编号,销售单编号,货号、退货数量、销售价,税价合计、扣率、税率、不含税价,税额、退货仓库等。4.“调整历史售价”用于调整历史销售单的价格,内容包括内部编号、编号、销售数量、原销价、新销进价、调整日期、制单人等。 、5.“历史查询”用于查询图书销售的历史。一般可以让用户按照任何条件查询,如按照客户、日期、图书货号、图书拼音、业务员等信息查询。2.2.4 库存管理“库存管理”用于管理

14、超市的库存信息,所包含的功能模块如下图所示。库存管理库存查询 库存盘点 报损报溢 上下限设定库存上下限报警历史查询各功能模块实现的功能分别为:1.“库存查询”用于查询超市图书的库存,可以查询总库存和各分仓库库存。2.“库存盘点”用于管理超市的库存盘点工作,将实际盘存的图书数量输入计算机,计算机自动与数据库的库存数量进行核对并产生盘盈盘志统计信息。3.“报损报溢”用于管理超市图书库存的损溢,内容包括编号、货号、仓库、数量、库存单价、金额、日期、责任人、制单人等。4.“上下限设定”用于设置库存的上限和下限,当图书库存的数量超出指定的范围时系统可以自动报警,内容包括序号、仓库号、货号、上限、下限、最

15、佳存量、备注等。5.“库存上下限报警”根据当前图书库存和指定的库存上下限自动列出低于下限或商于上限的图书,并可以直接根据最佳存量直接生成采购订单。6.“历史查询”用于查询各种转库、盘点、损溢的历史数据。2.2.5 应付款管理“应付款管理”用于管理超市的应付款业务,包含的功能模块如下图所示。应付款管理预计付款管理 应付款明细 应付款汇总付款单已付款明细 历史查询 应付款账薄 应付款账龄各功能模块实现的功能分别为:1.“预付款管理”用于管理超市的预付款信息,内容包括供货商号、预付款总额等。2.“应付款明细”用于查询超市所有的应付款,对应到每一笔进货的明细3.“应付款汇总”用于查询超市所有的应付款,

16、对应到每一个供货商。4.“付款单”用于录入超市支付货款的凭证和应付款,内容包括编号、发票号、填票日期、进货单号、货号、供货商号、数量、进货单价、金额、付款日期、详细说明、进货日期、状态、减预付等。5.“已付款明细”用于查询超市历史的所有已经支付的款项。6.“历史查询”用于查询付款单历史。7.“应付款帐龄”用于分析应付款的帐龄,即在不同时间段内应付款分布的情况,从而为付款作出依据。2.2.2.6 帐务管理“帐务管理”用于管理超市的结帐业务,所包含的功能模块如下图所示。一般商业超市每个月都要进行一次结帐操作,确定该财务月份所有图书成本的进、销、结存情况,为财务提供数据。账务管理结账日期设定模拟结账

17、 正式结账 进销存汇总 历史查询各功能模块实现的功能分别为:1.“结帐日期设定”用于设置超市的每月结帐的日期,内容包括月份、全称、结帐日期等。一般商业单位每个月的结帐日期都是固定的,默认为 01号。2.“模拟结帐”用于进行模拟结帐操作。因为结帐操作不可逆,也就是说正式结帐后图书进销存汇总的数据就无法更改了,因此在正式结帐前往往要进行模拟结帐,以查看结帐数据是否正确。3.“正式结帐”用于进行结帐操作,用于计算进销存汇总报表。4.“进销存汇总”用于查询本次结帐的结果,内容包括结帐编号、年月、货号、上期结帐数量、上期结帐金额、借方数量、借方金额、贷方数量、贷方金额、本期结存数量、本期结存金额、备注等

18、。2.2.2.7 统计分析“统计分析”用于统计和分析超市的经营数据,供超市经营者作为依据。常用的功能如下图所示。统计分析采购供货商统计采购图书统计 采购业务员统计销售图书统计 销售客户统计 销售业务员统计客户二八分析图书分析库存积压分析 库存周转分析统计分析的功能就是对超市的历史数据进行统计分析,并将这些数据的分析结果以直观的形式表现出来,当然最理想的情况是以图表的形式表现出来。以上列举的只是一小部分功能,其他还有诸如图书时段销售对比等功能。2.2.2.8 系统管理系统管理是每个系统都必须具备的功能,包括的功能模块如下图所示。系统管理数据设置 权限设置 数据备份 数据恢复 日志管理 更改密码各

19、功能模块实现的功能分别为:1.“参数设置”用于设定系统定义的一些基础参数或开关。2.“权限设置”用于设置各操作员使用系统的权限,为了方便设置,一般的应用系统都是可以将操作人员分组的,将通用的权限赋予整个组,个别的权限单独赋予个人,这样可以大大减少管理的工作量。3.“数据备份”用于备份系统数据库。4.“数据恢复”用于恢复系统数据库。5.“日志管理”用于维护系统的使用日志。一个好的应用系统会对任何操作员进行的所有操作进行日志记录, “日志管理”可以查询、倒出和删除历史的日志。6“更改密码”供用户更改自己的密码。3.业务流程说明根据以上对进销存管理内容和进销丰管理系统的分析,一个标准的进销存管理系统

20、应该包括如下几大功能:库存管理,应付款管理,帐务管理,统计分析,系统管理,销售管理。3.1 功能模块设计图小型图书超市购销系统超市管理基本信息管理销售业绩管理仓库信息管理程序退出图书管理图书查询利润统计销售量统计销售查询库存查询订书管理图书售价定制入库信息查询图书信息 入库时间图书名图书版本图书数量图书作者图书进价采购管理 采购仓库管理 入库信息管理销售系统 销售管理 价格信息交易信息4.0 总结我开始着手这个项目的时候很是头疼,整个自动化专业的同学没有与我相同的。而且想着老师平时上课时上课的严谨认真负责的态度,使得我不敢马虎,这应该就是严师的魄力吧!对于软件工程 ,我之前对它不感一点兴趣,觉

21、得它没有实用价值,可是老师的课总能吸引我,特别是老师让小导给我们上的那个特别的一课。那节课怔住了我,原来计算机的方便好用都来自这里啊!这里的知识真的是太神奇了!老师总结的“十字方针” 、 “四十字之歌”等等使我们轻松掌握了面向对象软件开发的核心内容,而且老师对待学习、对待动手能力的重视,让我们也提高对我们的自身要求!老师严谨的治学态度和兢兢业业的工作精神,老师渊博的知识和解决实际问题的经验,老师宽于待人的处事态度,以及踏实勤恳的工作精神给我们留下了深刻的印象,这些无疑将成为我受益终生的宝贵财富。老师对待生活的积极热情更是让我们心生尊敬!之所以选择小型图书超市购销系统这个项目,是希望有一天我能有

22、这么一家店,我想多了解一些,是我感兴趣的。总所周知,随着现代社会的发展,计算机信息管理系统越来越受到各行各业的重视。书本是很多人获取知识的一个途径。然而,许多书店对图书的管理进行着人工操作。建立一个图书购销系统,帮助图书管理员更好的管理图书的进货与销售。在根本上能帮助书店减少劳动成本、提高工作效率,而且还能减少管理人员的工作量、提高书店的形象、减少投入成本。由于我第一次接触做一个项目,实在是无从下手。只好先在百度文库里下载了一些参考论文,再根据老师提出的要求和教材的讲解,慢慢的开始“上路”了。万事开头难,从之前的无从下手到后来的似懂非懂,总是一直在进步。没有亲自动手做根本就不能了解自己知识的贫

23、乏,理论知识固然是基础,但是实践出真知也是硬道理!做好了需求分析,该是做三大模型图了。对 word 操作的不熟悉和对三大模型图概念不十分清楚,在绘图这里又遇到了难处。只好重新学习教材,参照着网上论文已汇成图的模样,我简单地画出了功能模型和状态模型。对象模型比较复杂一点,因为要找到、筛选类与对象,确定关联和属性,还要识别继承关系。不过皇天不负有心人,最终我成功的画出了自认为还算满意的模型图。这次项目的完成,我发现自己对课本上的知识还是不够成熟,之前总觉得自己学习了理论知识之后就能完全掌握相应的专业技能,但是通过实践后,才发现自己还有很多东西都不能真正了解,还有很多东西没有熟练掌握。在整个系统开发的过程中我懂得了许多东西,也学会了很多东西,我所学到的东西虽说不能面面俱到,但是仍然使我感到收获颇丰。整理系统的开发提高了我的动手能力,使我充分体会到了在创造的过程中探索的艰难和成功时的喜悦。这不但培养了我独立工作的能力,也树立了工作的信心。相信在今后的学习和工作上也能有所帮助。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报