




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华北水利水电学院 软件工程 实验报告20112012 学年 第 1 学期 2009级 自动化专业报告人:徐灿灿(200908722)一、实验题目:小型超市图书购销管理系统需求分析二、实验内容:(具体说明实验的主要内容)小型超市图书购销管理系统需求分析1.引言1.1摘要开发系统的名称:小型超市图书购销管理系统开发系统的目标:提高管理效率降低人工成本;降低采购成本;及时调整营销策略,防止价格流失;防范陈呆死帐,降低应收帐款;减少仓储面积,提高房产综合利用;降低储备资金占用;加快资金周转实现的经济效益;强化财务监控制实现经济效益;商业数据智能分析以及高效经营等开发系统的功能:库存管理,应付款管理,帐务管理,统计分析,系统管理,销售管理。1.2背景小型超市图书购销存管理系统是基于先进的软件和高速、大容量的硬件基础上的新型进销存管理模式,通过集中式的信息数据库,将超市的进、销、调、存、转、赚等超市的经营业务有同地结合起来,达到数据共享、降低成本、提高效率、改进服务等目的。本系统大量使用了数据库技术,在客户调研方面作了大量准确、到位的调察走访工作;可行性研究对系统的开发来讲更是重中之重。所以,最后在系统设计也就体现出本系统重实用、重效率、配置要求低、的特点。项目的承担者:自动化2009087班徐灿灿用户:某小型图书超市1.3参考和引用资料 数据库系统概论(第4版).王珊、 萨师煊. 高等教育出版社管理信息系统.薛华成.清华大学出版社软件工程导论.张海藩.清华大学出版社2.2 需求分析完全理解软件需求对于软件开发的成功是非常必要的。不论软件设计和程序设计做得如何好,如果软件需求分析是贫乏的,那么所产生的软件肯定不能满足用户的需求。需求分析和规范看起来是一个相对简单的任务,但是事情的外表往往具有欺骗性。在需求分析中需要进行大量的交互活动,因此可能存在着误解和理解不充分。为了克服这个问题,在分析过程中需要开发方和用户两方面的积极参与,并需要有一些半形式化或形式化的表示方法作为这两个方面以及开发队伍内部的交流工具。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。超市购销存管理系统应充分考虑各方面需求2.1购销存管理的任务进销存管理工作的主要任务有:超市的采购管理、超市的销售管理、超市库存图书的管理、超市应收款、应付款的管理、超市经营状况分析与经营由于超市经营的图书种类经常会很多,例如一个超市可能会经营上万种图书,因此按照传统的人工管理方式,会存在以下问题。1.超市各种图书种类繁多、品种齐全,保管管理困难。有的图书超储备或库存积压现象严重,采购成本居高不下;有的图书严重短缺,导致销售时才发现没有库存;有的图书由于没有及时的盘点,到月末时才发现库存缺失,却查不出原因;有的在入库、领用时找不到图书的存放地点等等。2.无法进行准确及时的成本、毛利核算。成本管理永远是超市管理的主题,特别是现在面对多变的市场环境,如何及时满足用户的多品种需求,进行科学合理的成本预测、成本分析及成本控制,及时、准确地为超市管理者提供经营经营信息,越来越显得至关重要。传统的成本核算方法(加权平均法和移动平均法)及核算工具只是粗放地进行成本核算及成本管理,很难满足管理的需要。3.应收帐款居高不下,占用了大量资金,严重影响了超市资产流动效率,增加了超市的经营风险。手工管理很难适应超市销售规模增大、销售业务复杂的形势,普遍存在若应收帐款管理不细、帐龄分析不及时、不到位的问题。5.在销售环节上,不能准确的掌握质量的变化,尤其一些客户投诉或降级使用的产品,无法做到全程跟踪,从而影响市场的销售。自动化程度低,信息不畅通,不能在整个超市共享资源,各种等级的成品管理不能做到准确无误。缺乏质量跟踪、投诉处理监控机制。2.2购销存管理系统的需求分析 根据以上对进销存管理内容和进销丰管理系统的分析,一个标准的进销存管理系统应该包括如下图所示的几大功能。 其中每个功能都由若干相关联的子功能模块组成。下面将对这些模块一一进行介绍。2.2.1资料管理超市经营的基础资料是一个超市最基本、最重要的信息,脱离了基础资料,进销存系统就无法运行。“资料管理”功能就用于维护这些基础资料,其中所包含的功能模块如下图所示。资料管理商品编码管理商品资料管理供应商管理客户资料管理业务员信息管理仓库信息管理采购合同管理销售合同管理各功能模块实现的功能分别为:1.“图书编码设置”用于设置图书编码的方法。进销存系统的每一条图书信息都具有惟一的一个编码,作为该图书信息的关键键,一般来说,该编码具有一定的规律,本系统都是采用图书条形码。2“图书资料维护”用于维护(增加、修改、删除、查询)超市经营图书的基本信息,内容包括货号、条形码、图书名、拼音编码、规格、单位、产地、类别、进货价、销售价1、销售价2、最低售价等。其中拼音编码是图书名称的拼音简称,目的是使程序可以通过拼音编码方便地查询到所需要的图书。3.“供货商资料维护”用于维护超市供货商的基本信息,内容包括供货商号、拼音编码、简称、名称、地址、邮编、区号、地区、类型、电话、传真、开户行、开户行邮编、银行帐号、税号、库房地址、库房电话、业务员、业务部门等。4“客户(销货量大的顾客)资料维护”用于维护超市客户的基本信息,内容包括客户编号、拼音编码、简称、名称、联系人、地址、邮编、区号、地区、电话、传真、电报、开户行、开户行邮编、银行帐号、税号、性质、业务员、业务部门、授信额度等。5“业务员信息维护”用于维护销售业务员的基本信息,内容包括业务员号、姓名、性别、电话、手机、地址、邮编、身份证号、类别等。在销售开票时,业务员属性可以直接从业务员清单中获取所有业务员的名字作为辞典供用户选择。6“仓库信息维护”用于维护超市的仓库信息,内容包括仓库号、仓库名、类别、备注等。超市的图书一般都是存放相同的仓库的不同货位中,这样在填写图书进化单和销售单时用户需要指定入库或出库的是哪个货位的货物。7.“采购合同管理”用于维护超市与供货商的采购合同,内容包括供货商号、货号、进价、付款方式、帐期、签订日期、合同期限等。合同的内容对业务可以产生影响,例如合同规定了进价,在填写采购单时系统就会自动生成进价。8.“销售合同管理”用于维护超市与客户签订的销售合同,内容包括客户编号、货号、售价、付款方式、帐期、签订日期、合同期限等。2.2.2采购管理“采购管理”用于管理超市的采购业务,所包含的功能模块如下图所示。采购管理采购订单进货单退货管理进货价格调整进货单调整历史查询各功能模块实现的功能分别为: 1.“采购订单”用于录入超市的采购订单。一般来说,采购订单、入库单、销售单等单据根据第二范式都分为主从两张表来存放数据,主表“采购订单”的内容包括编号、供货商号、订货日期、有效起日、有效止日、业务员、人、税价合计、不含税价、税额等,从表“采购订单明细”的内容包括编号、订单号、货号、订货数量、进价、税价合计、扣率、税率、不含税价,税额等。2.“进货单”用于录入超市的进货单,也分为主从两张表,主表“进货单”内容包括编号、货商号、进货日期、业务员、制单人、验收员、保管员、税价合计、不含税价、税额、订单号等,从表“进货单明细”内容包括编号、进货单号、货号、进货数量、进价、税价合计、扣率、税率、不含税价、税额、仓库、货物质量等。3.“退货管理”用于录入超市进货时的退货单。进货的退货有两种方法,一是直接在进货单中填写负数的进货数量,另一种是填写进退货单,一般采用前一种方法。 4.“进货价格调整”用于调整历史进货单的价格,内容包括内部编号、编号、进货数理、原进价、新进价、调整日期、制单人等。 5.“进货单位调整”用于调整历史进货单的供货商,内容包括内部编号、编号、原供货商、新供货商、调整日期、制单人等。 6.“历史查询”用于查询图书采购、进货的历史。一般可以让用户按照任何条件查询,如按归供货商、日期、图书货号、图书拼音等。2.2.3销售管理“销售管理”用于管理超市和销售业务,所包含的功能模块如下图所示。销售管理销售订单销售单销售退货单调整历史价格历史查询图2.4各功能模块实现的功能分别为: 1.“销售订单”用于录入超市的销售订单。主表“销售订单”的内容包括编号、客户编号、销售日期、有效起日、有效止日、业务员、制单人、税价合计、不含税价、税额等,从表“销售订单明细”的内容包括编号、订单号、货号、销售数量、销售价、税价合计、扣率、税率、不含税价、税额等。 2.“销售单”用于录入超市的销售单,主表“销售单”内容包括编号、客户编号、销售日期、业务员、制单人、保管员、税价合计、不含税价、税额、订单号等,从表“销售单明细”内容包括编号、销售单号、货号、销售数量、销售价、税价合计、扣率、不含税价、税额、出货仓库等。 3.“销售退货单”用于录入超市销售退货单,内容包括编号,销售单编号,货号、退货数量、销售价,税价合计、扣率、税率、不含税价,税额、退货仓库等。 4.“调整历史售价”用于调整历史销售单的价格,内容包括内部编号、编号、销售数量、原销价、新销进价、调整日期、制单人等。、 5.“历史查询”用于查询图书销售的历史。一般可以让用户按照任何条件查询,如按照客户、日期、图书货号、图书拼音、业务员等信息查询。2.2.4库存管理“库存管理”用于管理超市的库存信息,所包含的功能模块如下图所示。库存管理库存查询库存盘点报损报溢上下限设定库存上下限报警历史查询各功能模块实现的功能分别为:1.“库存查询”用于查询超市图书的库存,可以查询总库存和各分仓库库存。2.“库存盘点”用于管理超市的库存盘点工作,将实际盘存的图书数量输入计算机,计算机自动与数据库的库存数量进行核对并产生盘盈盘志统计信息。3.“报损报溢”用于管理超市图书库存的损溢,内容包括编号、货号、仓库、数量、库存单价、金额、日期、责任人、制单人等。4.“上下限设定”用于设置库存的上限和下限,当图书库存的数量超出指定的范围时系统可以自动报警,内容包括序号、仓库号、货号、上限、下限、最佳存量、备注等。5.“库存上下限报警”根据当前图书库存和指定的库存上下限自动列出低于下限或商于上限的图书,并可以直接根据最佳存量直接生成采购订单。6.“历史查询”用于查询各种转库、盘点、损溢的历史数据。2.2.5应付款管理“应付款管理”用于管理超市的应付款业务,包含的功能模块如下图所示。应付款管理预计付款管理 应付款明细应付款汇总付款单已付款明细历史查询应付款账薄应付款账龄各功能模块实现的功能分别为:1.“预付款管理”用于管理超市的预付款信息,内容包括供货商号、预付款总额等。2.“应付款明细”用于查询超市所有的应付款,对应到每一笔进货的明细3.“应付款汇总”用于查询超市所有的应付款,对应到每一个供货商。4.“付款单”用于录入超市支付货款的凭证和应付款,内容包括编号、发票号、填票日期、进货单号、货号、供货商号、数量、进货单价、金额、付款日期、详细说明、进货日期、状态、减预付等。5.“已付款明细”用于查询超市历史的所有已经支付的款项。6.“历史查询”用于查询付款单历史。7.“应付款帐龄”用于分析应付款的帐龄,即在不同时间段内应付款分布的情况,从而为付款作出依据。2.2.2.6帐务管理“帐务管理”用于管理超市的结帐业务,所包含的功能模块如下图所示。一般商业超市每个月都要进行一次结帐操作,确定该财务月份所有图书成本的进、销、结存情况,为财务提供数据。账务管理结账日期设定模拟结账正式结账进销存汇总历史查询各功能模块实现的功能分别为: 1.“结帐日期设定”用于设置超市的每月结帐的日期,内容包括月份、全称、结帐日期等。一般商业单位每个月的结帐日期都是固定的,默认为01号。 2.“模拟结帐”用于进行模拟结帐操作。因为结帐操作不可逆,也就是说正式结帐后图书进销存汇总的数据就无法更改了,因此在正式结帐前往往要进行模拟结帐,以查看结帐数据是否正确。 3.“正式结帐”用于进行结帐操作,用于计算进销存汇总报表。 4.“进销存汇总”用于查询本次结帐的结果,内容包括结帐编号、年月、货号、上期结帐数量、上期结帐金额、借方数量、借方金额、贷方数量、贷方金额、本期结存数量、本期结存金额、备注等。2.2.2.7统计分析“统计分析”用于统计和分析超市的经营数据,供超市经营者作为依据。常用的功能如下图所示。统计分析采购供货商统计采购图书统计采购业务员统计销售图书统计销售客户统计销售业务员统计客户二八分析图书分析库存积压分析库存周转分析 统计分析的功能就是对超市的历史数据进行统计分析,并将这些数据的分析结果以直观的形式表现出来,当然最理想的情况是以图表的形式表现出来。以上列举的只是一小部分功能,其他还有诸如图书时段销售对比等功能。2.2.2.8系统管理系统管理是每个系统都必须具备的功能,包括的功能模块如下图所示。系统管理数据设置权限设置数据备份数据恢复日志管理更改密码各功能模块实现的功能分别为:1.“参数设置”用于设定系统定义的一些基础参数或开关。2.“权限设置”用于设置各操作员使用系统的权限,为了方便设置,一般的应用系统都是可以将操作人员分组的,将通用的权限赋予整个组,个别的权限单独赋予个人,这样可以大大减少管理的工作量。3.“数据备份”用于备份系统数据库。4.“数据恢复”用于恢复系统数据库。5.“日志管理”用于维护系统的使用日志。一个好的应用系统会对任何操作员进行的所有操作进行日志记录,“日志管理”可以查询、倒出和删除历史的日志。6“更改密码”供用户更改自己的密码。3.业务流程说明根据以上对进销存管理内容和进销丰管理系统的分析,一个标准的进销存管理系统应该包括如下几大功能:库存管理,应付款管理,帐务管理,统计分析,系统管理,销售管理。3.1功能模块设计图小型图书超市购销系统超市管理基本信息管理销售业绩管理仓库信息管理程序退出图书管理图书查询利润统计销售量统计销售查询库存查询订书管理图书售价定制入库信息查询图书信息入库时间图书名图书版本图书数量图书作者图书进价采购管理采购仓库管理入库信息管理销售系统销售管理价格信息交易信息4.0总结我开始着手这个项目的时候很是头疼,整个自动化专业的同学没有与我相同的。而且想着老师平时上课时上课的严谨认真负责的态度,使得我不敢马虎,这应该就是严师的魄力吧!对于软件工程,我之前对它不感一点兴趣,觉得它没有实用价值,可是老师的课总能吸引我,特别是老师让小导给我们上的那个特别的一课。那节课怔住了我,原来计算机的方便好用都来自这里啊!这里的知识真的是太神奇了!老师总结的“十字方针”、“四十字之歌”等等使我们轻松掌握了面向对象软件开发的核心内容,而且老师对待学习、对待动手能力的重视,让我们也提高对我们的自身要求!老师严谨的治学态度和兢兢业业的工作精神,老师渊博的知识和解决实际问题的经验,老师宽于待人的处事态度,以及踏实勤恳的工作精神给我们留下了深刻的印象,这些无疑将成为我受益终生的宝贵财富。老师对待生活的积极热情更是让我们心生尊敬!之所以选择小型图书超市购销系统这个项目,是希望有一天我能有这么一家店,我想多了解一些,是我感兴趣的。总所周知,随着现代社会的发展,计算机信息管理系统越来越受到各行各业的重视。书本是很多人获取知识的一个途径。然而,许多书店对图书的管理进行着人工操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业领域的新能源技术优化与创新
- 工业设计与产业创新发展分析报告
- 工业设计创新与市场应用研究
- 工作效率提升工具与方法介绍
- 工业风办公室装修风格及案例分享
- 工厂智能化改造的商业价值分析
- 工程施工质量通病防治措施
- 工程机械液压系统的故障处理
- 工程地质学建筑基础稳定性研究
- 工程项目管理与质量保障
- DZT 0447-2023 岩溶塌陷调查规范(1:50000)
- 项目部用工管理办法
- 四川水利水电建筑工程预算定额
- 玩具订货合同范本
- 多旋翼飞行原理(改)
- 2024届湖北省鄂东南联盟数学高一下期末达标检测模拟试题含解析
- 盐城市2023-2024学年三年级语文第二学期期末调研检测模拟卷
- 如何做一个自律的人主题班会
- 2024绝经后无症状子宫内膜增厚诊疗中国专家共识(完整版)
- 《快递企业安全管理》课件
- 冷板液冷标准化及技术优化白皮书-2023.12
评论
0/150
提交评论