小型自选商场综合管理系统需求分析说明书

合集下载

小型超市管理系统需求说明书

小型超市管理系统需求说明书

小型超市管理系统需求说明书小型超市管理系统需求说明书1、引言本文档旨在详细描述小型超市管理系统的需求,包括系统的功能、界面设计、性能要求等。

该系统将帮助小型超市实现商品管理、销售管理、库存管理等业务操作的自动化和规范化。

2、系统概述本章节将介绍系统的概述和目标。

2.1 系统概述小型超市管理系统是一个基于计算机的管理系统,旨在提高超市的管理效率,实现商品的自动化管理。

2.2 目标该系统的主要目标包括:- 实现商品信息的管理,包括商品的录入、查询、修改和删除。

- 实现销售管理功能,包括销售单的录入、查询、统计和报表。

- 实现库存管理功能,包括进货、出货、盘点和库存报警等操作。

- 提供用户管理功能,包括用户的添加、删除和权限管理。

- 提供系统的报表查询与功能,帮助管理员了解超市的销售状况和库存情况。

3、功能需求本章节将详细描述系统的功能需求。

3.1 商品管理3.1.1 商品录入管理员可以录入新商品的信息,包括商品编号、名称、价格、进货日期等。

3.1.2 商品查询管理员可以根据商品编号、名称等条件查询商品信息。

3.1.3 商品修改管理员可以修改已录入的商品信息。

3.1.4 商品删除管理员可以删除不再销售的商品信息。

3.2 销售管理3.2.1 销售单录入售货员可以录入销售单,包括销售商品信息、销售数量、销售日期等。

3.2.2 销售单查询管理员可以根据销售日期、销售员等条件查询销售单信息。

3.2.3 销售统计系统能够统计销售数据,包括每日、每周、每月的销售总额、销售数量等数据。

3.2.4 销售报表系统能够根据管理员的要求销售报表,包括各种统计数据和图表。

3.3 库存管理3.3.1 进货管理员可以录入进货商品的相关信息,包括商品编号、进货数量、进货日期等。

3.3.2 出货管理员或售货员可以录入出货商品的相关信息,包括商品编号、出货数量、出货日期等。

3.3.3 库存盘点管理员可以进行库存的盘点操作,系统能够计算并显示实际库存与理论库存的差异。

商店管理系统需求分析说明书

商店管理系统需求分析说明书

商店管理系统需求阐明书目录第一章引言 (3)1.1 编写目旳 (3)1.2 背景 (3)1.3定义 (3)1.4参照资料 (3)第二章任务概述 (4)2.1目旳 (4)2.2顾客旳特点 (4)2.3假定和约束 (4)第三章需求规定 (5)3.1对功能旳规定(功能性需求) (5)3.2对性能旳规定(非功能性需求) (8)3.3输人输出规定.......................................... 错误!未定义书签。

3.4数据管理能力规定 (8)3.5故障解决规定 (9)3.6其他专门规定 (9)第四章运营环境规定(环境需求) (10)4.2 硬件设备 (10)4.3支持软件 (10)4.4接口 (11)4.4控制 (11)第一章引言1.1 目旳读者范畴: 最后顾客、软件设计人员本文档作为商店管理系统第一期旳需求阐明文档, 用于与顾客拟定最后旳目旳, 并成为合同文本旳一部分, 同步也是本系统设计人员旳基础文档。

1.2 背景全国有个体店铺超过千万, 这些店铺旳重要特点是管理需求相对简朴, 管理投入较少, 但有明确旳管理目旳, 如: 会员管理, 进销存管理。

可归纳为: 1.规范客户关系管理, 建立科学系统旳客户资料管理资料;2、迅速响应客户需求, 把握客户需求习惯, 以便及时响应客户旳下单, 并在恰当旳时候向客户推荐恰当旳商品;3、由于竞争更加剧烈, 需要实行更有效旳促销方式, 涉及提高客户关怀, 减少旳客户流失, 平常账务管理, 记录收入与支出等。

1.3定义1.JDBC(Java Data Base Connectivity,java数据库连接)它是一种用于执行SQL语句旳Java API, 可觉得多种关系数据库提供统一访问, 它由一组用Java语言编写旳类和接口构成。

JDBC为工具/数据库开发人员提供了一种原则旳API, 据此可以构建更高级旳工具和接口, 使数据库开发人员可以用纯 Java API 编写数据库应用程序。

小型自选商场综合管理系统系统设计及实施

小型自选商场综合管理系统系统设计及实施

小型自选商场综合管理系统系统设计及实施一、需求分析1.1了解商场的规模和特点,明确系统的功能和目标。

1.2收集商场业务流程和需求,包括商品采购、销售、库存管理、会员管理等,进行需求分析。

1.3制定系统需求规格书,明确系统的功能和性能需求,以及所需的硬件和软件环境。

二、系统架构设计2.1根据需求规格书,设计系统的总体结构和模块划分。

2.2确定系统的数据库结构,建立数据库表和关系。

2.3设计系统的用户界面,包括操作界面和管理界面,考虑提高用户体验和易用性。

三、数据库设计与实现3.1根据需求规格书,设计数据库的逻辑结构,并转化为物理结构。

3.2建立数据库表和关系,包括商品信息表、顾客信息表、销售记录表等。

3.3编写数据库脚本,实现数据库的创建和初始化。

3.4进行数据库的测试和优化,确保数据库的性能和稳定性。

四、系统模块实现4.1根据系统架构设计,实现各个模块的功能。

4.2编写功能模块的代码,包括商品采购、销售、库存管理、会员管理等。

4.3 进行功能模块的测试和调试,修复bug和错误。

五、系统集成与测试5.1将各个功能模块进行集成,测试模块之间的功能和数据交互。

5.2进行系统全面测试,包括功能测试、性能测试、兼容性测试等。

5.3修复测试中发现的问题,确保系统的稳定性和可靠性。

六、系统部署与验收6.1部署系统到生产环境,配置服务器和网络环境。

6.2进行系统的验收测试,确保系统满足商场的需求和预期效果。

6.3进行用户培训,向商场管理人员和工作人员介绍系统的使用方法和操作流程。

6.4进行系统的上线发布,启动商场的日常运营。

七、系统维护与优化7.1定期备份和维护数据库,确保数据的安全和完整性。

7.2监控系统运行情况,及时发现和解决问题。

7.3进行系统的性能优化,提高系统的运行效率和响应速度。

7.4根据用户反馈和需求变更,进行系统的升级和功能扩展。

通过以上步骤的设计和实施,可以建立一个功能完善、性能稳定的小型自选商场综合管理系统,满足商场的管理需求,提高商场的运营效率和竞争力。

小型自选商场综合管理信息系统设计说明书

小型自选商场综合管理信息系统设计说明书

小型自选商场综合管理信息系统分析实验内容和要求范例一1、组织结构(1)组织结构概况该商场的组织结构如图所示主管采购部销售部库存部供应商收银台仓库(2)管理职能分析主管——全面负责本店的行政与业务管理。

采购组一一负责每一笔进货,查询商品的进货记录,并能按月进行统计;记录进货场商或供应商的信息。

销售组一一负责商品的销售,按月统计某个员工的销售业绩,记录员工的基本信息。

库存组负责进行日盘存、月盘存能打印库存清单,查询某种商品的库存情况。

2、业务流程分析进货管理:商品进货信息包括商品进货数量、单价、供货商等。

商品进货管理功能完成进货信息登记、修改和删除等。

分类查看:可以根据商品类型来查看某种商品的进货情况。

更新库存:进货信息的变动直接关系到库存的变化。

进货分析:列出当日进货量最多的前几项商品和进货量最少的前几项商品。

库存分析:列出当前库存量最多的前几项商品和库存量最少的前几项商品。

销售信息管理:商品销售数量、单价、统计日期等。

分类查看后:可以根据商品类型来查看某种商品的销售情况。

更新库存:销售信息的变动直接关系到库存的变化。

销售分析:列出当前销售数量最多的前几项商品和销售量最少的前几项商品。

商品基本信息的维护:商品的查询、添加、删除。

查询包括进货查询、销售查询和库存查询。

供货商信息管理:包括供货商信息的新建、修改和删除等。

业务流程图正常更新购买商品更新商品存量查看商品数量开缺货单缺货更新商品销售信息3、数据流程分析(1)信息要求库存月盘存(2)数据流程图供应量进货存入量库存售货日盘存月盘存数据流程图4、数据字典重要数据及其简要描述如下表:数据项名称说明商品编号唯标识一种商品,形式如:SP00001员工编号唯」标识一名员工,形式如:YG00001客户编号唯」标识一个客户,形式如:KH00001 供应商编号唯一标识一个供应商,形式如:GYS00001销售票号以此记录以此销售登记,形式如:2012-5-8XS00001 入库票号以此记录以此入库登记,形式如:2012-5-8RK00001 毛利销售某种商品获得的利润操作员系统登陆者经手人对某次业务或交易实际上直接操作者仓库名称唯一标识某个仓库警戒上限商品数量的最高限警戒下限商品数量的最低限品种数销售、入库时交易的商品种数结算方式进行交易时所采取的结算方式是否结清记录某笔交易是否结清账款数据存储名称说明商品信息表记录商品的基本信息员工表记录员工的基本信息客户表记录客户的基本信息供应商表记录供应商的基本信息仓库表记录仓库的基本信息库存表记录库存信息销售登记表记录销售时的的商品及数量信息销售票号表记录销售时的客户、经手人、操作员、日期等信息入库登记表记录入库时的商品及数量信息入库票号表记录入库时的供应商、经手人、操作员、日期等信息结算方式表用于存储结算方式下面是收银台有关代码:Void SRecord:O nSsaveButto n(){//TODO:Add your con trol no tificatio n han der code hereCSri ngSalelD= ”,GoodslD= ”2”,Price= ”2”,Count= ”2”,Acount= ”2”,StubNumber= ” ,Dat e=;CStri ng sql;Int gco un t=0;Float price=O,acco un t=0;CDataMa nage dm;/**********************************************************//*GoodsID*/m_GoodslD.GetWi ndowText(GoodslD);if(GoodslD.GetLe ngth()==0){MessageBox(请输入数据”,”提示”);Return;}/*SaleID*//**********************************************************/trydm.C onn ectDataBase();Recordl->Ope n(_varia nt_t( Sale”),_ varia nt_t((IDispatch *)DataC onn ,true),adOpe nKeyset,adLockOptimistic,adCmdTable);}catch(_com_error& e){MassageBox(e.ErrorMassage(), ”提示”);}/***********************************************************/Sql.Format( select SaleID from Sale ”;try{Record->Ope n((_varia nt_t)sql.DataC onn .Getl nterPtr(),adOpe nKeyset, adLockOptimistic,adCmdText);}catch(_com_error& e){MassageBox(e.ErrorMassage(), ”提示”)}lf(Recordl->RecordCou nt>0)Recordl-> MoveLast();SalelD=(TCHAR*)(_bstr_t)Recordl->Getltem((lo ng)0)->Value;Int saleid=atoi(SaleID);saleid+=1;SalelD.Format( %d”,saleid);}else{SaleID= ”20120001 ”;}/*Price*//*******************************************************/try{dm.C onn ectDataBase();Recordl->Ope n(_varia nt_t( Sale”),_ varia nt_t((IDispatch *)DataC onn ,true),adOpe nKeyset,adLockOptimistic,adCmdTable);}Catch(_com_error& e){MassageBox(e.ErrorMassage(), ”提示”;}/*****************************************************Sql.Format( “elect SalelD from Sale ”;try{Record->Ope n((_varia nt_t)sql.DataC onn .Get In terPtr(),adOpe nKeyset, adLockOptimistic,adCmdText);}catch(_com_error& e){MassageBox(e.ErrorMassage(), ”提示”}lf(Recordl->RecordCou nt>0){Price==(TCHAR*)(_bstr_t)Recordl->Getltem((lo ng)0)->Value;price=(float)atof(Price);else{MassageBox(库存中没有此种商品”提示”;return;}/*Cou nt*/m_Cou nt.GetWi ndowText(Cou nt);gco un t=atoi(Co unt)/*Acou nt*/acco un t=gco un t*price;pay+=aco unt;/*StubNumber=SalelD*//*Date*/int year,m on th,day;CStri ng date;CTime t=CTime::GetCurre ntTime();year=t.GetYear;mo nth=t.GetMo nth();day=t.GetDay();Date.Format( %d%d%d ”,year,month,day);/************************************************************ Acount. Format( %f”,aco un t);m_SRList.lnsetltem(100, ” )”m_SRList.l nsetltemText(row,0,GoodslD);m_SRList.Insetltem Text(row,1,Count);m_SRList.l nsetltem Text(row,2,Acou nt); row++;¥肖售记录插^入*************************/ /***********************sql.Format( insert into Sale values( %s%s%f%d%f%s%s”)”,SalelD,GoodslD,price,gcount,account,SturbNu mber,Date;) /************************************************************/try{dm.C onn ectDataBase();Record->Ope n(_varia nt_t( Sale ”),varia nt_t((IDispatch*)DataC onn ,true),adOpe nKeyset,adLockOptimistic,adCmdTable);}catch(_com_error& e){this->MessageBox(e.ErrorMessage(), ”出错提示”);日盘存记录修改***********************/CString temp仁”,”mp2= ””Recordl->raw_Close();sql.Format( “elect*from DayStorage where GoodslD=%s ”,GoodsID);Recordl->Ope n( (_varia nt_t)sql,DataCo nn. GetI nterfacePtr(),adOpenKeyset ,adLockOptimistic,adCmdText);if(Recordl->RecordCou nt>0){temp1 = (TCHAR*)(_dstr_t)Recordl->GetFields()->Getltem((lo ng)2)->Value;temp2 = (TCHAR*)(_dstr_t)Recordl->GetFields()->GetItem((lo ng)2)->Value;int addco unt = atoi(temp1);float addaco unt = (float)atof(temp2);addco un t+=gco unt;addaco un t+=acco unt;sql.Format( update DayStorage set GoodsCo un t=%d,GoodsAcou nt=%f where GoodsID=%s ”,addcount,addacount,GoodsID);try{dm.ExecSQL(sql);catch(_com_error &e){this->MessageBox(e.ErrorMessage(), ”出错提示”;}}else{sql.Foemat( “hset into DayStorage values(%s,%f,%d,%f,%s) ”,GoodslD,price,gcount,acount,Date);try{dm.ExecSQL(sql);}catch(_com_error &e){this->MessageBox(e.ErrorMessage(), ”出错提示”;}月盘存记录修改Recordl->raw_Close();sql.Format( select*from MonthStorage where GoodsID=%s ”,GoodsID);Recordl->Ope n( (_varia nt_t)sql,DataCo nn. GetI nterfacePtr(),adOpe nKeyset,adLockOptimistic,adCmdText);if(Recordl->RecordCou nt>0){temp1(TCHAR*)(_bstr_t)Recordl->GetFields()->Getltem((lo ng)2)->Value;temp2(TCHAR*)(_bstr_t)Recordl->GetFields()->GetItem((lo ng)3)->Value;int addco unt = atoi(temp1);float addaco unt = (float)atof(temp2);addco un t+=gco unt;addaco un t+=acco unt;sql.Format( update MonthStorage GoodsCou nt=%d,GoodsAcou nt=%fGoodslD=%s ”,addcount,addacount,GoodslD);try{dm.ExecSQL(sql);}catch(_com_error &e){this->MessageBox(e.ErrorMessage(), ”出错提示”; } elseset where{sql.Foemat( “hset into MonthStorage values(%s,%f,%d,%f,%s)”,GoodslD,price,gcou nt,aco un t,Date);try{dm.ExecSQL(sql);}catch(_com_error &e){this->MessageBox(e.ErrorMessage(), ”出错提示”;}}/****************** Ji库存彳1修^改************************************/CStri ng temp =JRecordl->raw_Close();sql.Format( select Count from Storage where GoodsID=%s ”,GoodsID);Recordl->Ope n( (_varia nt_t)sql,DataCo nn. GetI nterfacePtr(),adOpenKeyset ,adLockOptimistic,adCmdText);temp(TCHAR*)(_bstr_t)Recordl->GetFields()->Getltem((lo ng)0)->Value;if(temp.GetLe ngth()>0){Recordl->raw_Close();int tCoun t=atoi(temp);tCo un t-=gco unt;where sql.Format( update Storage set StroageCount=%dGoodslD=%s ”Count,GoodlD);try{dm.ExecSQL(sql);}catch(_com_error &e){this->MessageBox(e.ErrorMessage(), ”出错提示”}}/*********************************************************/m_GoodslD.SetWi ndowText(m_Cou nt.SetWi ndowText(范例二小型超市经营中,商品的出入库管理是一件日常性的工作,超市的各级管理人员需要及时了解掌握各种商品的入库量、出库量和库存量,方便合理安排超市经营各个环节的工作,因此,商品库存管理是超市一项非常重要的工作。

小型超市管理系统需求说明书

小型超市管理系统需求说明书

小型超市管理系统需求说明书1、项目概述小型超市管理系统是一款用于管理小型超市业务的软件系统,旨在提高超市的工作效率、精确管理商品、简化操作流程,并为超市提供各类数据分析和报表功能。

本文档将详细说明该系统的功能需求和非功能需求。

2、用户需求2.1 用户登录与权限管理超市管理员可以使用用户名和密码登录系统,系统对用户身份进行验证,并根据其权限分配相应的操作权限。

2.2 商品管理2.2.1 商品信息录入:管理员可以录入商品信息,包括商品名称、价格、库存量、供应商信息等。

2.2.2 商品信息查询:用户可以根据商品名称、价格等条件进行商品信息查询,并可以查看商品详细信息。

2.2.3 商品信息修改:管理员可以对商品信息进行修改,包括修改商品名称、价格、库存量等。

2.2.4 商品信息删除:管理员可以删除不再销售的商品信息。

2.3 销售管理2.3.1 商品销售记录:系统应该记录每次的销售信息,包括销售时间、销售数量、销售金额等。

2.3.2 销售统计报表:系统应该能够根据销售记录销售统计报表,包括销售额、销售量等。

2.3.3 库存管理:系统应该实时更新库存量,并在库存不足时给予提醒。

2.3.4 促销管理:管理员可以设置促销活动,包括折扣、满减等。

2.4 会员管理2.4.1 会员注册:用户可以通过系统注册成为会员,提供必要的个人信息。

2.4.2 会员积分管理:系统应该记录会员的消费金额,根据消费金额给予相应的积分。

2.4.3 会员优惠:系统应该根据会员积分给予相应的优惠,如积分兑换商品、优惠券等。

2.5 报表与分析系统应该能够各类报表和分析结果,如销售分析报表、库存状况报表、会员消费分析等。

3、非功能需求3.1 可靠性系统应该具有高可靠性,能够在故障发生时及时进行恢复,并保证数据不丢失。

3.2 性能系统应该具有良好的性能,能够快速响应用户操作,并能够处理大量的数据。

3.3 安全性系统应该具有良好的安全性,包括用户身份验证、权限管理、数据加密等措施,以保护用户信息和数据的安全。

小型自选商场实验报告 小型自选商场综合管理信息系统分析

小型自选商场实验报告 小型自选商场综合管理信息系统分析

小型自选商场系统小型自选商场综合管理信息系统分析一、实验目的1、能够正确运用系统分析的过程与方法,结合一个模拟课题,复习、巩固、管理信息系统的系统分析知识,提高系统分析实践能力。

2、熟悉组织结构图、业务流程图、数据流程图、数据字典的绘制。

3、提高查询资料和撰写书面文件的能力。

二、实验内容和要求1、根据所述系统功能需求,开展实地调查或通过Internet查阅相关资料或结合个人经验与认识,进行系统分析。

(一)管理可行性分析系统的管理可行性体现在可以查询商品的进货记录,并能按月进行统计,也可以记录每一笔售货,查询商品的销售情况,并能进行日盘存、月盘存,能按月统计某个员工的销售业绩,在记录进货及售货的同时,能动态刷新库存,能打印库存清单,查询某种商品的库存情况。

能查询某个厂商或供应商的信息。

能查询某个员工的基本信息。

收银台操作中,能根据输入的商品编号、数量,显示某顾客所购商品的清单,并显示收付款情况,而且可以做系统初始化的工作。

(二)经济可行性分析①提高工作效率,将日常大部分工作简化成键盘录入,为管理过程提供快速、准确的数据。

减少手工操作过程的失误,避免舞弊现象。

②提供统计功能,利于小型自选商场校对各种信息的分析与决策,最终全面提高管理水平,使小型自选商场的管理走向标准化,有利于小型自选商场合理的进货和促销以及对员工的业绩考核和分析潜在顾客。

通过以上论述,认为系统具有经济可行性。

2、明确管理业务调查过程和方法,包括小型自选商场的典型组织机构及业务流程。

组织结构图如下:主要业务流程图如下:3、明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。

3.1顶层数据流程图图3-1 小型自选商场综合管理信息系统顶级数据流程图3.2一级数据流程图图3-2 小型自选商场综合管理信息系统第二层数据流程图-库存处理图3-3小型自选商场综合管理信息系统第二层数据流程图-销售处理。

小型自选商场系统需求分析说明书

小型自选商场系统需求分析说明书

小型自选商场系统需求分析说明书目录一、引言1.1编写目的1.2项目背景1.3业务流程图1.4用户1.5项目说明1.6项目成员二、综合描述2.1课题描述2.2功能2.3适用用户2.4运行环境三、系统功能需求说明四、非功能需求4.1安全性要求4.2数据管理能力要求4.3输入输出要求4.4界面要求4.5故障处理要求4.6性能要求五、数据流图六、数据定义6.1数据流条目6.2处理条目6.3数据存储条目一、引言1.1编写目的传统超市的管理比较麻烦,建立一个自动售货机,不仅为顾客节约了购买时间,而且更有利于工作人员的管理。

顾客通过该软件可以知道需购买商品的详细信息。

工作人员通过该软件可以很快的知道商品的存储信息,来确定哪些商品需要采购,哪些需要进行折扣出售。

1.2项目背景经过我们的调查发现,普通超市在物流管理方面,仍使用传统的人工管理模式,浪费人力资源,效率低,准确率低。

有些商品紧缺,顾客要排队购买或商品供不应求,使顾客大为不满,还有一些商品,长期积压,损坏严重,造成重大经济损失,引起销售人员的极大不满,以多次向超市管理人员反映,但此类问题仍屡屡发生,得不到根本性的解决,已引起总经理的高度重视。

自动售货机在一些发达国家应用非常普遍,在我国的安放和使用,也已经有10多年的时间,但一直没有全面普及。

我们知道,自动售货机是以零售为前导,以商品进销、存储、流转管理为基础。

没有具体的人工登记管理,自动售货机的物流管理势必非常复杂,如果没有一个强大的信息系统来支持,那么就会造成一部分商品大量积压,而另一些商品供不应求的局面,这种局面必然会给超市带来巨大的经济损失。

有些超市为了避免这样的情况发生,就会对物流管理投入大量的人力。

虽然这样解决了物流方面的问题,但是这又有悖于管理学的原则,效率低,浪费了人力资源,解决不了根本性的问题。

所以,看到这样一个市场的缺口,我们设计开发了一个小型自动售货管理系统。

1.3业务流程图图1. 业务流程图1.4用户顾客:通过该系统只能查看商品的基本信息,不能对商品进行任何修改。

小型自选商场进销存管理系统需求分析1

小型自选商场进销存管理系统需求分析1

专业收集整理精品文档!!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================小型自选商场进销存管理系统需求分析一、需求分析通过对普通商场的分析,传统的商场一般是采用手工管理,这样对商场每天进货销售存货的管理是一个很大的难题,可能会造成错误,导致资金问题的出现。

所以采用以access 为数据库的进销存管理系统可以很清晰,准确,快速的管理整个商场货物资金的流通,所以经过需求分析,小型自选商场的进销存管理系统大致需要以下模块,采购管理模块,销售管理模块,库存管理模块。

经过详细的分析,可以得出该系统的流程图如图下所示:图1 商场进销存系统功能模块图2 小型自选商场进销存系统流程图如上图所示,设计的小型自选商场的进销存管理系统大致流程分析如下,商场负责人采购回来的物品单存入商场的库存系统中,则通过每天卖出统计,可以清晰的流出库存系统,则商场负责人可以通过查询报表统计等前台展现功能可以查询出库存物品,销售金额及支持金额。

故,商品清单是最为重要的部分,系统所有的操作都离不开商品清单其关系包含的信息分析有:货号、条码、品名、物品类型分类、产地、进货价、销售价、物品状态.接下来同样分析有采购清单应包含:货号、条码、品名、物品类型分类、产地、进货价、采购日期销售清单应包含:货号、条码、品名、销售价、销售日期支出清单:货号、条码、支出金额、支出日期收入清单:货号、条码、收入金额、收入日期根据上述需求分析进行设计后,我们可以得到基本的小型自选商场的进销存管理系统中关系结构数据模型如下图所示:图3小型自选商场进销存系统的关系结构数据模型由图3可以看到,条码是唯一且让商品清单表和其他表有着密切联系的字段,所以条码是主关键字。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小型自选商场综合管理系统需求分析说明书
一、开发背景
21世纪,小型自选商场的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。

技术的提升和管理的升级是商场的竞争核心。

零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。

如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为商场营业者努力追求的目标。

为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。

而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。

主要完成的功能有:系统设置、商品供应商信息管理、员工档案管理、商品信息管理、商品入库管理、销售管理、销售数据查询,以及这一系列过程中涉及商品的数据修改与查询统计等多种操作。

该小型自选商场综合管理系统能具体化,合理化的管理商场中的商品信息,进出信息,用结构化的思维方法了解商场的基本运作原理和后台程序设计。

该系统的开发意图:大大提高商场的运作效率、通过全面的信息采集和处理,辅助提高商场的决策水平、使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强商场扩张力,提供有效的技术保障。

二、功能需求
1功能划分
本系统有以下功能模块:
1)、系统设置。

2)、商品供应商信息管理。

3)、员工档案管理。

4)、商品信息管理。

5)、商品入库管理。

6)、销售管理。

7)、销售数据查询。

2功能描述
下面详细描述一下各个功能模块:
1)系统设置
(1) 添加删除用户:只限于管理员操作。

管理员可以向里面添加和删除用户信
息,也可修改用户密码。

(2) 退出登录:返回到登录界面,重新登录.
2)商品供应商信息管理
(1) 供应商信息的录入;
(2) 供应商信息的修改;
(3) 供应商信息的删除;
(4) 供应商信息的查询;
3)员工档案管理
实现员工档案的添加、删除、修改、查询的功能。

4)商品信息管理
(1) 商品信息的录入。

对商品的基本信息进行录入并保存。

(2) 商品信息的修改:在有商品进入时,修改商品的基本信息,更新商品的信
息,使商品信息始终是最新的商品信息。

(3) 商品信息的删除:当商品没货时,又不准备再进相同的货时,可以将该商
品的信息删除,保证信息库中无冗余的数据。

5)商品入库管理
及时录入商品的入库信息,保证每种商品再入库信息种都有登记,做到商品的实际的量、种类和记录的量和种类相匹配。

6)销售管理及销售数据查询
能记录每一笔进货,查询商品的进货记录。

能查询某个厂商或供应商的信息。

能够商品的销售情况以及商品的库存情况等。

7)帮助
(1) 帮助信息:显示系统的详细帮助信息。

(2) 关于系统:主要是显示系统的一些信息。

三、数据流图
四、数据描述
(1)商品信息表
员工表用于存储员工的相关信息
客户表用于存储客户的相关信息
供应商表用于存储供应商相关信息
仓库表用于存储有关仓库信息
库存表用于存储商品的库存信息
(7)销售登记表
销售登记表用于记录销售时的商品及数量信息
(8)销售票号表
销售票号表用于记录销售时的客户、经手人、操作员、日期等信息
(9)入库登记表
入库登记表用于记录入库时的商品及数量信息
入库票号表用于记录入库时的供应商、经手人、操作员、日期等信息
(11)结算方式表
结算方式表用于存储结算方式
登录表用于用户存储登陆信息

5.1数据精确度
A.要按照严格的数据格式输入,否则系统不给予响应进行处理。

B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。

因为通常有文件的记录会很多,所以本系统采用直接查询。

5.2适应性
满足小型超市使用的需求(记录量控制在1000项内)。

对前面提到的运行环境要求不应存在困难。

六、运行需求
6.1硬件接口
本软件不需要特定的硬件或硬件接口进行支撑。

6.2软件接口
运行于Windows Xp的操作系统之上。

7.其它要求
1)系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能。

2)系统的安全性: 对于系统的重要数据都有密码保护,具有一定的安全性。

3)系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。

4)系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据。

相关文档
最新文档