系统分析与设计-小型超市管理系统.doc_第1页
系统分析与设计-小型超市管理系统.doc_第2页
系统分析与设计-小型超市管理系统.doc_第3页
系统分析与设计-小型超市管理系统.doc_第4页
系统分析与设计-小型超市管理系统.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统分析与设计小型超市管理系统小组成员: 完成时间:小型超市管理系统开发设计随着社会的不断发展,人们的生活水平不断提高,对社会的物质需求越来越高,同时人们的生活节奏不断加快,许多人都到超市购物。手工管理的小型超市效率低、易出错、工作人员工作量大,特此开发这个小型超市管理系统以解决问题。(一)可行性分析:一、 经济可行性 开发花费的设备费用:12000元; 开发人员费用:3人月2000元6000元 每年维护费用:600元 系统每年收益:相当于减少的管理费用60012=7200元 假设贴现率为101、 投资回收分析:该系统的预计开发成本、预计的年运行/维护成本,以及预计的收益如下表:序号分析项year0year1year2year3year4year5totle1开发成本180002维护成本6006006006006005贴现系数1.0000.90910.82640.75130.6830.6216成本净现值18000545.46495.84450.78409.8372.620274.487收益值720072007200720072008贴现系数1.0000.90910.82640.75130.6830.6219收益净现值6545.525950.085409.364917.64471.227293.7610收益和成本的净现值6000.065454.244958.584507.84098.611累计的净现值-18000-11999.9-6545.7-1587.122920.687019.28 由图可见,投资回收期是3年和4年之间.2、 投资回报率分析:终身roi=(估计的终身收益-估计的终身成本)/估计的终身成本 =(27293.7620274.48)/20274.48 =25.7%可见,这方案很好。3、 净现值:净现值=27293.7620274.48=7019.28净现值大于0,投资很好。二、进度可行性分析 系统开发的工作量为3个人月,也就是说,系统最长的开发时间是3个月;如果3名开发人员一同工作的,最快可能需要1个月,系统的开发工作就能完成。 看见,开发期很短。 另外,由于系统的开发不影响超市的正常运行,所以开发进度不会影响超市的正常经济活动。 最后,由于系统针对小型超市,考虑到设备有限、需求比较简单,所以正常情况下, 3个人月的工作量完全可以保证系统质量。综上,进度可行! 三、社会可行性分析1文化因素: 超市的管理层由于运用这套系统节约管理时间,提高效率,减少人手,并且最主要的是,投资可是在4年之内收回,并获得利润。所以他们支持这个系统的开发。最终用户,这里包括采购员、仓库管理员、销售员、财务人员等,利用这套系统,可以减少工作量,提高工作效率,减少出错。以前需要人工进行的管理,现在可以用计算机完成。所以他们支持这个系统的开发。系统的操作简单易学,所以,对于管理层和最终用户来讲,他们的工作环境没有发生太大变化,也能接受这样的变化。2法律因素:该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。(二)需求规格说明一、数据字典数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项,数据结构,数据流,数据存储和处理过程五个部分,在该系统中分别表示为:数据元素名:采购订单说明:用于购买超市所需产品数据组成:产品编号,供货商号,订货日期,订货数量,采购员编号,税率,税额,备注数据元素名:检验产品说明:用于检验超市购买的产品数据组成:产品编号,验收日期,验收数量,检验员编号,备注数据元素名:登记入库说明:对检验合格的产品登记入库数据组成:产品编号,登记日期,入库数量,仓库管理员编号,备注数据元素名:销售商品说明:销售人员对商品进行销售数据组成:产品编号,销售员编号,销售数量,销售日期,产品单价,产品成本,备注数据元素名:修改库存说明:售出产品后仓库管理员对库存量进行修改数据组成:产品编号,原有库存量,现有库存量,仓库管理员编号,修改日期,备注数据元素名:查询库存说明:仓库管理员对某种商品的库存量进行查询数据组成:产品编号,现有库存量,仓库管理员编号,查询日期,备注数据元素名:日库存表说明:仓库管理员某天对某产品的库存量进行统计数据组成:产品编号,日销售量,现库存量,仓库管理员编号,日期,备注数据元素名:日收入报表说明:财务人员对某天超市的总收入进行统计数据组成:产品编号,数量,单价,应收金额,实收金额,财务人员编号,日期,备注数据元素名:日支出报表说明:财务人员对某天超市的总支出进行统计数据组成:产品编号,数量,单价,总支出金额,用途,财务人员编号,日期,备注数据元素名:月销售报表说明:财务人员对某月超市的总销售情况进行统计数据组成:月收入,月支出,月利润,财务人员编号,月份,备注数据流名:业务员信息说明:本公司各个业务员信息数据流来源:人工输入数据流去向:业务员资料数据库数据流组成:业务员编号,姓名,性别,出生年月,地址,联系方式,部门,部门主管,备注(注:业务员包括采购人员,检验人员,销售人员,财务人员,仓库管理员等)数据流名:缺货警告说明:当库存量小于最低储备量时系统发出缺货警告通知采购人员及时采购商品数据流来源:销售管理系统数据流去向:采购人员数据流组成:产品编号,现有库存量,应购数量,日期,备注二、数据库设计:1、系统需求分析:该超市管理系统能够实现销售管理、库存管理、进货管理、财务管理等功能。它能够实现以下业务需求:(1)该管理软件将对库存产品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;(2)该管理软件将根据用户的需要对进货、销售、库存,财务情况进行查询,并能打印详细信息;以下是各个模块的介绍:一. 进货管理模块进货管理模块主要包括采购下单,采购入库两部分:1. 采购下单采购下单用以补充库存不足,由超市采购人员操作,生成采购单,采购单号以供应商id、商品编号和下单时间来编码,包括供应商id、付款金额、下单时间、期望到货时间、退货数量等信息。2. 采购入库对采购的商品进行入库管理,主要执行商品添加的操作,修改商品信息表和入库单表(包括退货数量)。在商品信息表中,如果有该商品编码则增加数量,如果没有该商品编码,则添加新的商品信息。二. 销售管理模块销售管理主要对超市商品销售进行管理。该部分与收银系统有接口,对于收银系统售出的每件商品,根据商品编号,同步更新。销售出库对销售的产品更新销售数量,在销售单中生成销售单id、业务员id及销售时间、实际售价、销售数量等信息,其中商品编号为外键。三. 库存管理模块库存管理主要实行库存盘库、库存报警功能,对在库商品和超市管理系统中存储的商品信息进行核对,并可以设立报缺报溢的阀值,等库存商品量达到设定阀值时,向管理人员发送邮件,提示及时补货或者不再进货。1. 库存盘库库存盘库主要作用是将在库商品和超市管理系统中的商品信息做核对。库存盘库生成盘库单包括盘库单号、盘库时间、负责人id等。2. 库存报警在库存报警界面设置报溢和报缺的阀值,当有库存管理员选定某种商品编号时,系统将自动检查库存中不同商品编号的数量,如果达到设定的阀值,系统将提示需要进行补货或者需要注意货品积压。3. 库存报表库存报表信息主要来自商品信息表,并统计生成日库存报表。四. 财务管理模块财务管理对日常收入开支进行整理汇总。1收入报表收入报表对每天超市的销售额进行汇总。2支出报表支出报表对每天超市的支出进行汇总,包括商品成本及其它支出。3月销售报表销售报表信息主要来自销售单,可查看销售量最大的商品及销售量最大的时段,对超市的销售提供指导。并且可以记录业务量最大的售货员,以便奖惩。2、系统设计思想:(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。3、系统设计特点:(1)功能较为全面,能够满足超市日常的进货、销售、盘库等基本需要,提供了较为全面的查询功能。(2)系统可以对超市的经营情况提供一定的指导和预测,比如在统计报表中,销售报表可以反映销量最好的商品、销量最好的时段、业务量最大的工作人员,为超市下一步经营方向和人员考核提供指导意见。(3)系统提供强大的管理功能,对在库商品的及时跟踪和各项业务操作的记录可以为超市管理人员提供详细、清晰的数据做为参考,提高超市的管理水平。(4)系统可以减轻超市各岗位工作人员的负担,比如系统自动对采购、销售等情况提供财务报表,可以减少财务人员的工作量,提供及时的超市财务的运作情况。(三)e-r图(四)use case model用例图 用例描述一、系统参与者 销售人员 采购人员 检验人员 仓库管理员 财务人员 时间二、 系统用例 采购商品1. 采购员选择供货商及该供货商所售的某种商品;2. 选择采购数量及付款方式、期望到货时间等;3. 下发采购单。 检验产品1 检验员检查商品质量,是否有次品2 检验产品数量 登记入库1. 仓库管理员选择库区库位;2. 录入商品信息; 登记出库1. 仓库管理员选择相应商品出库上架;2. 系统记录出库商品信息 销售商品 1. 售货员销售商品;2. 系统记录商品信息及销售数量; 修改库存 仓库管理员检查库存情况,对实际库存与系统不符的情况进行修改。 查询库存 仓库管理员对库存情况进行查询 缺货警告 当货物低于最低储备量时,系统自动发出缺货警告。 记录销售收入1. 财务人员对每日销售收入进行清算 2. 财务人员根据销售成本(以月进货平均价格为准),计算商品利润。 计算支出 财务人员核算每日其他支出,录入系统财务管理模块。 每日生成收入日报、支出日报系统每日自动根据财务人员的计算,生成收入日报、支出日报,并打印。 每日生成库存表系统每日自动根据库存情况,生成库存表,并打印。 每月生成销售月报表 系统每月底自动统计该月的销售情况,并按年计算的支出项目分摊入该月,打印销售报表 (五)数据流图(六)类图活动图(七)接口设计接口设计主要包括输入设计、用户界面设计、输出方式设计。输入设计包括输入方式、输入格式、校对方式等。输出设计包括报表输出、图形输出,界面输出等。用户界面设计主要包括操作界面设计、菜单设计等。1、输入方式设计键盘输入:由于管理系统小、流动数据少、基本数据变化小,可以应用键盘输入。条码输入:操作人员还可以通过商品的条形码输入商品信息,方便快速,减少手工操作可能出现的错误。库存系统需要在短时间内大量更新数据、及时处理数据,选择条码输入是比较好的选择。2、输出方式设计库存管理系统中,运用屏幕输出和报表(打印)输出二种方式。如下图库存信息输出。界面标题区:界面标题区 库存信息功能区入库出库条件显示区选择检索时间2009-05-01 2009-05-20操作区 打印检索、执行检索表格显示区id名称单价存量最低存量49可比克薯片430020051面包14020图库存信息输出界面 3、用户界面设计菜单方式系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论