小型超市销售管理系统详细设计说明书

合集下载

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

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

小型超市管理系统需求说明书小型超市管理系统需求说明书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 库存盘点管理员可以进行库存的盘点操作,系统能够计算并显示实际库存与理论库存的差异。

超市销售管理系统设计说明书

超市销售管理系统设计说明书

超市销售管理系统设计说明书一.总体设计:1.功能分析1.1功能需求(1)用户登陆管理:用户在进入系统时需要进行权限和密码认证,本系统的权限认证已包含在密码中,因为管理员的密码和普通操作员的密码不同,而普通管理员的密码是相一致的.因此在登陆时,只要把操作员编号和对应密码输入正确即可进入系统。

(2)修改信息:最高权限的管理者即管理员可以修改厂商信息、供应商信息、和操作员信息(3)添加信息:最高权限的管理者即管理员在有新的供应商,厂商直接供货时可以添加供应商信息、厂商信息,还有库存商品信息,入库商品信息。

操作员在销售商品后需要向销售表中添加记录,还有有的顾客需要注册会员证时,由操作员进行相应的添加操作。

(4)删除信息:最高权限的管理者即管理员有的供应商或厂商因某种原因不在继续向超市供货时,可以删除他们相应的信息,1.2功能层次图2.数据分析2.1需求分析(1)、系统ER图如下:(2)、系统ER图说明1)商店中的所有用户(员工,操作员)可以销售多种商品,每种商品可由不同用户(操作员)销售;2)每个顾客可以购买多种商品,不同商品可由不同顾客购买;3)每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。

2.2、用户类型与职能(1).普通操作员:通过商品条形码扫描输入商品到购买清单操作软件计算交易总金额操作软件输出交易清单对会员进行会员卡扫描以便打折(2).管理员:操作软件录入商品,供货商,厂商操作软件制定进货计划查询打印计划进货与入库记录操作软件控制商品销售与否查询打印销售情况查询库存明细记录根据软件发出的库存告警进行入货基本信息登记管理员工操作权限管理(3)对应的表如下:商品信息表会员表交易表操作员表入库纪录表销售表供货商表厂商表二.详细设计我做的是用户管理模块,1)界面如下:1.添加用户界面:2.修改密码界面:2)流程图如下:1.添加用户流程图:2.密码修改流程图:3)数据流图如下:三、小结和传统管理模式相比较,使用本系统,毫无疑问会大大提高超市的运作效率,辅助提高超市的决策水平,管理水平,为降低经营成本,提高效益,减少差错,节省人力,减少顾客购物时间,增加客流量,提高顾客满意度,增强超市扩张能力,提供有效的技术保障。

小超市管理系统_概要设计说明书

小超市管理系统_概要设计说明书

计算机学院小超市管理系统设计与实现概要设计说明书目录1. 引言 (2)1。

1。

编写目的 (2)1。

2.背景 (2)1.3。

术语 (2)1.4。

参考资料 (3)2. 总体设计 (3)2。

1。

系统体系结构 (3)2.2.系统功能结构 (3)2。

3.运行环境 (4)2。

3.1。

硬件环境 (4)2。

3.2. 软件环境 (4)2。

4。

系统的关键技术 (4)3。

功能模块设计说明 (5)3.1.功能模块列表 (5)3.2。

员工管理 (5)3。

2.1。

模块编号和功能描述 (5)3。

2。

2. 操作者 (5)3。

2.3. 与本模块相关的码表和表 (5)3。

2。

4。

界面设计与说明 (6)3。

2.5。

输入信息 (6)3。

2.6。

输出信息 (6)3。

2。

7。

算法 (7)3.2.8. 处理流程 (7)3。

2.9. 类设计 (7)3.3。

销售管理 (8)3。

3.1。

模块编号和功能描述 (8)3。

3.2. 操作者 (8)3。

3.3. 与本模块相关的码表和表 (8)3.3.4。

界面设计与说明 (9)3。

3.5. 输入信息 (9)3。

3。

6。

输出信息 (9)3.3.7. 算法 (9)3。

3.8。

处理流程 (9)3。

3.9。

类设计 (10)3。

4。

库存管理 (11)3.4.1. 模块编号和功能描述 (11)3.4.2. 操作者 (11)3.4.3。

与本模块相关的码表和表 (11)3.4。

4. 界面设计与说明 (11)3.4.5。

输入信息 (12)3.4.6. 输出信息................................................................................................ 错误!未定义书签。

3。

4。

7. 算法 (12)3。

4。

8. 处理流程 (12)3.4.9. 类设计 (12)3.5。

会员管理 (13)3.5。

1。

模块编号和功能描述 (13)3.5。

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

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

小型超市管理系统需求说明书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. 销售管理超市销售管理系统提供全面的销售管理功能。

包括销售单据管理、会员管理和收银流程管理。

系统能够自动生成销售单据,记录每笔销售的商品明细和金额,并支持多种支付方式。

同时,系统还能管理会员信息,包括会员注册、积分管理和优惠活动等。

4. 数据分析系统能够根据销售数据生成各种统计报表和数据分析图表,为超市的决策提供参考依据。

管理员可以利用系统分析销售趋势、热销商品和收益情况等,从而制定合理的销售策略和管理方案。

三、系统设计1. 系统结构超市销售管理系统采用客户端-服务器模式,客户端包括收银终端和管理员终端,服务器提供数据库和后台服务。

收银终端用于处理销售业务,管理员终端用于管理系统的配置和维护。

2. 技术架构系统采用B/S架构,使用Web前端技术和Java后端技术进行开发。

前端界面友好、操作简单,后端采用面向对象的设计思想,保证系统的可扩展性和可维护性。

超市管理系统(详细设计说明书)

超市管理系统(详细设计说明书)

超市管理系统(详细设计说明书)1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (4)1.4参考资料 (4)2程序系统的结构 (5)3进货管理设计说明 (5)3.1程序描述 (5)3.2功能 (5)3.3性能 (5)3.4输入项 (6)3.5输出项 (6)3.6算法 (6)3.7流程逻辑 (6)3.8接口 (7)3.9存储分配 (8)3.10注释设计 (8)3.11限制条件 (8)3.12测试计划 (8)3.13尚未解决的问题 (8)4销售模块设计说明 (9)4.1程序描述 (9)4.2功能 (9)4.3性能 (9)4.4输入项 (9)4.5输出项 (9)4.6算法 (9)4.7流程逻辑 (10)4.8接口 (11)4.9存储分配 (11)4.10注释设计 (11)4.11限制条件 (11)4.12测试计划 (12)4.13尚未解决的问题 (12)5库存模块设计说明 (12) 5.1程序描述 (12)5.2功能 (12)5.3性能 (12)5.4输入项 (13)5.5输出项 (13)5.6算法 (13)5.7流程逻辑 (13)5.8接口 (15)5.9存储分配 (15)5.10注释设计 (15)5.11限制条件 (15)5.12测试计划 (15)5.13尚未解决的问题 (16)6人事管理模块设计说明 (16) 6.1程序描述 (16)6.2功能 (16)6.3性能 (16)6.4输入项 (17)6.5输出项 (17)6.6算法 (17)6.7流程逻辑 (17)6.8接口 (21)5.9存储分配 (22)5.10注释设计 (22)5.11限制条件 (22)5.12测试计划 (22)5.13尚未解决的问题 (22)详细设计说明书1引言1.1编写目的随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。

超市时时刻刻都需要对商品各种信息进行统计分析。

而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。

小型超市管理系统概要设计说明书

小型超市管理系统概要设计说明书

超市管理系统——概要设计说明书1、引言社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人们对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。

如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场ERMARKET)的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境。

往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引顾客的优势所在。

商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。

因此,超市经营者如果不掌握当今市场发展的这一走向,不能将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。

随着计算机网络技术以及数据库技术的迅速发展,管理信息系统得到了广泛应用。

对于一个超市来讲:货品数量少则数以百计,多则数以万计;另外,不同超市的实际情况也有所不同。

要对这些货品进行统一、高效的管理,靠人工完成工作量庞大、难免有错漏之处。

为此,一个自动化的超市货品管理系统的开发非常必要。

1.1 编写目的1)这份概要设计说明书是对中小型超市管理系统的功能需求设计系统结构,供软件开发人员阅读。

2)本报告由**分工合作完成。

1.2 背景工程的名称:超市管理系统工程产品名称:超市管理系统工程组织者:产品用户:超市管理人员产品设计者:**产品生产者:**产品所有权:**1.3 定义为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:超市管理系统以下简称MIS.1.4 参考资料[1]陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年[2] 梁冰,陈丹丹,苏宇. SQL语言参考大全.人民邮电出版社, 2008[3]李香敏《SQL Server 2000 编程员指南》第1版.北京.希望电子出版社[4]Watts S.Humphrey《软件工程规范》第1版.清华大学出版社.2004年2、总体设计2.1 需求规定表2-1 需求规定2.2 运行环境(1)硬件环境:建议配制PIV以上的处理器,256M以上内存。

超市管理系统详细设计说明书

超市管理系统详细设计说明书

超市管理系统详细设计说明书超市管理系统详细设计说明书一、引言随着超市行业的快速发展,超市管理者对于店铺运营的效率和服务质量的要求越来越高。

为了满足这一需求,我们设计了这款超市管理系统,旨在提供全面的超市管理解决方案,包括用户管理、商品管理、库存管理和收支管理等核心功能。

本说明书将详细阐述该系统的设计理念、功能模块、技术实现和测试维护等内容。

二、系统概述超市管理系统采用模块化设计,主要包括以下几个模块:用户管理、商品管理、库存管理和收支管理。

各模块之间相互独立,又有机地结合在一起,以保证系统的稳定性和可扩展性。

用户管理模块负责超市员工的个人信息管理和权限设置,包括新增员工、修改员工信息和删除员工等操作。

商品管理模块负责商品信息的维护和管理,包括商品分类、商品信息新增、修改和删除等操作。

库存管理模块负责库存的进出管理和预警,包括库存查询、库存补充和库存预警等操作。

收支管理模块负责超市的收入和支出管理,包括收入统计、支出统计和收支数据分析等操作。

三、详细设计1、用户管理模块:新增员工:输入员工姓名、性别、联系方式等信息,设置员工权限。

修改员工信息:选择员工后,修改其个人信息和权限。

删除员工:选择员工后,删除其信息。

2、商品管理模块:新增商品:输入商品名称、类别、价格等信息,为商品添加图片和详情描述。

修改商品信息:选择商品后,修改其基本信息和详情描述。

删除商品:选择商品后,删除其信息。

3、库存管理模块:库存查询:根据商品名称或类别查询库存情况。

库存补充:根据库存预警线,自动生成补货单。

库存预警:当库存量低于预警线时,系统自动发出预警提示。

4、收支管理模块:收入统计:按时间段统计收入情况,生成收入报表。

支出统计:按时间段统计支出情况,生成支出报表。

收支数据分析:对收入和支出数据进行可视化分析,提供经营决策支持。

四、技术实现本系统采用前端和后端分离的设计,前端使用 HTML、CSS 和JavaScript 实现界面展示和交互逻辑,后端使用 Java 语言编写服务器端程序,使用 MySQL 数据库存储数据。

超市销售管理系统详细设计说明书

超市销售管理系统详细设计说明书

***超市销售管理系统***详细设计说明书题目名称:超市销售管理系统系别:电气信息工程系专业/班级:计算机科学与技术组长:曾绍静组员:翟娟娟、张娟、王俊、赵世龙、周程鹏、郑文财指导教师:王海荣详细设计说明书目录1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)2.总体设计 (3)2.1需求概述 (4)2.2软件结构 (4)3.程序描述 (4)3.1功能 (4)3.2性能 (4)3.3输入项目 (4)3.4输出项目 (4)3.5算法 (4)3.6程序逻辑 (5)3.7接口 (5)3.8存储分配 (5)3.9限制条件 (5)3.10测试要点 (5)1.引言1.1编写目的在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。

在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。

主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何1.分辨信息的种类并采取相应的处理步骤;2.判断信息的正误并采取相应的处理步骤;3.进行数据库的查询、修改工作;4.接受并判断错误,输出相应的出错消息;1.2项目背景本超市销售管理系统主要由两部分形成:Access数据库和应用程序。

1.3定义SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

小型超市管理系统详细设计说明书

小型超市管理系统详细设计说明书

小型超市管理系统详细设计说明书V 1. 02014年5月文档名称:详细设计规格说明书项目名称:小型超市挂管理系统项目负责人:亚飞编写TEST 年月日校对所有小组成员年月日审核所有小组成员年月日批准XXX 年月日开发单位组员: TESTI TEST2 TEST3目录1.1编写目的 (5)1.2项目背景 (5)1.3定义 (5)1.4参考资料 (5)2.1需求概述 (6)2.2软件结构 (6)2.2.1软件结构框架图 (6)3.1登录模块 (7)3.1. 1.功能流程图 (7)3.1.2功能描述 (7)(1)功能类型7(2)功能描述7(3)使用权限73. 1.3界面描述 (8)(1)界面草图8(2)界面要求83.2收银人员模块 (8)3.2.1界面流程图 (8)3.2.2功能描述 (9)(1)收银9(2)会员管理9(3)退换货业务11(4)查询业务113.2.3界面描述 (12)1.界面草图 (12)2.界面要求 (13)3.3仓库管理人员模块 (13)3. 3. 1功能流程图 (13)3. 3.2功能描述 (13)(1)查询 (13)(2)库房管理 (14)3. 3.3界面描述 (15)(1)界面草图 (15)(2)界面要求 (15)3.4 BOSS 模块 (16)3.4. 1功能流程图 (16)3.4.2功能描述 (16)(1)查询 (16)(2)人员管理 (16)(3)财务管理 (17)3.4.3界面描述 (17)(1)界面草图 (17)(2)界面要求 (18)4.1数据结构表 (19)1・引言1.1编写目的小型超市管理系统详细设计是设计的第二个阶段,这个阶段的主要任务是在小型超市管理系统详细需求说明书的基础上,对需求说明书中产生的功能模块进行过程描述,设计功能模块的部细节,包括算法和详细数据结构,为編写源代码提供必要的说明。

概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构.模块划分、模块功能和模块问的脫系等。

小型超市管理系统设计说明书[优质文档]

小型超市管理系统设计说明书[优质文档]

7月4号星期一10:10—12:007月5号星期二号星期二 7:50—9:407月6号星期三下午2:00—3:50Office 商务应用课程设计小型超市管理系统专业班级:金融1001组 长:张爱娜 (1011130130) 组 员 : 滕圣豪 (1011130109) 黄腾飞 (1011130110) 刘阳 (1011130121)张红磊 (1011130125)指导教师:司瑞红指导教师:司瑞红设计时间:设计时间:2011.6.62011.6.62011.6.6——2011.6.26课题选定与任务分解课题名称:小型超市管理系统 班级:金融1001组长:组长:张爱娜 联系电话:158******** 任务分解表:任务分解表:模块序号模块序号模块名称模块名称 承担人承担人 学号学号 1 总控总控 张爱娜张爱娜 10111301301011130130 2 输入输入 滕圣豪滕圣豪 10111301091011130109 3 查询查询 黄腾飞黄腾飞 10111301101011130110 4 窗体窗体 刘阳刘阳 10111301211011130121 5统计统计张红磊张红磊10111301251011130125数据表结构1 商品信息表商品信息表字段序号字段序号字段名字段名 类型类型 字段大小字段大小 1商品编号商品编号数字数字长整型长整型2 商品名称商品名称 文本文本 503 条形码条形码 文本文本 50 4单价单价货币货币2 顾客表字段序号字段序号 字段名字段名 类型类型 字段大小字段大小1顾客编号顾客编号 文本文本 102 顾客名称顾客名称文本文本25 3 顾客密码顾客密码 数字数字 双精度型双精度型4 顾客类型顾客类型文本文本503库存表库存表字段序号字段序号 字段名字段名 类型类型 字段大小字段大小 1商品编号商品编号数字数字长整型长整型2 库存量库存量 文本文本 10 3仓库编号仓库编号文本文本104 销售表销售表字段序号字段序号 字段名字段名 类型类型 字段大小字段大小 1 流水帐号流水帐号文本文本 10 2 商品编号商品编号 数字数字 长整型长整型 3 销售数量销售数量 数字数字 长整型长整型 4 销售金额销售金额 货币货币 5 购买日期购买日期 日期日期//时间时间 6顾客编号顾客编号文本文本105 仓库表字段序号字段序号 字段名字段名 类型类型 字段大小字段大小 1 仓库编号仓库编号 文本文本 10 2 仓库名称仓库名称 文本文本 50 3仓库地址仓库地址文本文本2506 供货表供货表字段序号字段序号 字段序号字段序号类型类型 字段大小字段大小 1 供货编号编号文本文本 255 2 供货日期供货日期 文本文本 10 3 供货数量供货数量 数字数字 双精度型双精度型 4 商品编号商品编号 数字数字 长整型长整型 5供货商号供货商号文本文本108 供货商表供货商表字段序号字段序号 字段序号字段序号 类型类型 字段大小字段大小 1供货商号供货商号文本文本102 供货商名称供货商名称 文本文本 503 供货商地址供货商地址 文本文本 2504 供货商电话供货商电话文本文本251.需求分析: 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发一个小型的超市管理系统。

4-小型超市进销存管理系统总体设计说明书

4-小型超市进销存管理系统总体设计说明书

编号004ﻩ版本V1.0 总体设计说明书项目名称ﻩ:小型超市进销存管理系统ﻩ项目负责人严鑫编写ﻩﻩﻩ校对ﻩﻩ审核ﻩﻩﻩﻩ单位:070622班第7小组2009年12月20日目录1引言 .............................................................................................................. 错误!未定义书签。

1.1编写目的............................................................................................. 错误!未定义书签。

1.2背景.................................................................................................. 错误!未定义书签。

1.3定义ﻩ错误!未定义书签。

1.4参考资料............................................................................................. 错误!未定义书签。

2总体设计........................................................................................................ 错误!未定义书签。

2.1需求规定 (1)2.1.1系统功能............................................................................. 错误!未定义书签。

2.1.2系统性能ﻩ错误!未定义书签。

2.1.3输入、输出需求................................................................ 错误!未定义书签。

小型超市销售管理系统详细设计说明书

小型超市销售管理系统详细设计说明书

文档作者:日期:_2011_/_04_/_20_ 文档校对:日期:____/____/____管理办:日期:____/____/____小型超市销售管理系统版权所有详细设计说明书1.引言1.1编写目的在前一阶段《总体设计说明书》中,已解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在本阶段的详细设计报告中将对系统所做的所有详细设计进行说明。

在本阶段中确定应该如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。

主要工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依据在《需求分析说明书》中所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)。

读者对象主要针对小型超市。

1.2项目背景a.待开发的系统:小型超市销售管理系统;b.项目任务提出者:小型城市管理人员;c.开发者:08信管第五组小组成员;d.最终用户:小型超市各收银员;e.小型超市销售管理系统是小型超市商品销售及货物管理的主要控制部分,直接影响销售的方便性及管理的规范性。

随着信息时代的发展,对效率的要求日益提高,因而软件控制销售和管理已经取代了传统全手工方式。

小型超市具有自身的特点:商品要求一般齐全,进出货关系较为简单,员工人数种类不多;从软件角度看,数据较少,对存储和速度要求不高。

但正由于员工较少,使得软件控制成为小型超市销售管理的必须要求。

1.3定义1、数据结构——指计算机内部数据的组织形式和存储方法。

主要包括“线性结构、树和图”,其中线性结构主要包括顺序表、链表、栈、队列等基本形式。

2、E-R图——E-R是Entity-Relationship的简称,即是实体关系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

小型超市管理系统说明书

小型超市管理系统说明书

小型超市管理系统
说明书
1
{ 小型超市管理系统}用户需求说明书
版本历史
3
目录
4
0. 文档介绍
0.1 文档目的
开发这个系统的目的就是帮助超市管理部门提高工作效率。


过本管理系统软件,能帮助超市工作人员利用计算机,极为方便的对超市的有关数据进行管理、输入、输出、查找等有关操作,使杂乱的超市数据能够具体化、直观化、合理化等
0.2 文档范围
介绍用户的需求及对系统的要求,客观反映产品的品质
0.3 读者对象
开发项目组及用户
0.4 参考文档
陶宏才.<数据库原理及设计>.第1版.北京.清华大学出版社.
范立南<SQL Server 实用教程>第2版.北京.清华大学出版社.
卲良彬刘好增马海军<(c#)实践教程>清华大学出版

5。

小型超市管理系统概要设计说明书

小型超市管理系统概要设计说明书

超市管理系统——概要设计说明书1、引言社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人们对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。

如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场ERMARKET)的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境。

往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引顾客的优势所在。

商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。

因此,超市经营者如果不掌握当今市场发展的这一走向,不能将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。

随着计算机网络技术以及数据库技术的迅速发展,管理信息系统得到了广泛应用。

对于一个超市来讲:货品数量少则数以百计,多则数以万计;另外,不同超市的实际情况也有所不同。

要对这些货品进行统一、高效的管理,靠人工完成工作量庞大、难免有错漏之处。

为此,一个自动化的超市货品管理系统的开发非常必要。

1.1 编写目的1)这份概要设计说明书是对中小型超市管理系统的功能需求设计系统结构,供软件开发人员阅读。

2)本报告由**分工合作完成。

1.2 背景工程的名称:超市管理系统工程产品名称:超市管理系统工程组织者:产品用户:超市管理人员产品设计者:**产品生产者:**产品所有权:**1.3 定义为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:超市管理系统以下简称MIS.1.4 参考资料[1]陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年[2] 梁冰,陈丹丹,苏宇. SQL语言参考大全.人民邮电出版社, 2008[3]李香敏《SQL Server 2000 编程员指南》第1版.北京.希望电子出版社[4]Watts S.Humphrey《软件工程规范》第1版.清华大学出版社.2004年2、总体设计2.1 需求规定表2-1 需求规定2.2 运行环境(1)硬件环境:建议配制PIV以上的处理器,256M以上内存。

小型超市零售管理系统设计书

小型超市零售管理系统设计书

小型超市零售管理系统设计书一、系统需求分析1)进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。

按计划单有选择性地进行自动入库登记。

综合查询打印计划进货与入库记录及金额。

2)销售管理:商品正常销售、促销与限量、限期及禁止销售控制。

综合查询各种销售明细记录、各地收银员收银记录以及交结帐情况等。

按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。

3)库存管理:综合查询库存明细记录。

库存状态自动告警提示。

如库存过剩、少货、缺货等。

软件为您预警,避免库存商品积压损失和缺货。

库存自动盘点计算。

4)人员管理:员工、会员、供货商、厂商等基本信息登记管理。

员工操作权限管理。

客户销售权限管理。

二、系统设计2.1、系统功能模块设计该系统应包括如下几个功能模块,功能模块结构如下图所示1)输入单据:出库、入库、产成品清单2)查询:出库查询、入库查询、产成品查询3)销售:销售费用、销售退款、进/退货4)打印报表:入库报表、出库报表、产成品清单报表、销售退款单报表进/退货报表5)人员管理:员工、会员、供货商、厂商等基本信息登记管理。

员工操作权限管理。

客户销售权限管理。

2.2、数据库设计3、数据库设计本应用系统的数据库主要包括以下基本表,数据结构设计如下。

表1:厂商信息表字段名数据类型长度(字节)备注厂商编号文本 20 主键厂商名称文本 50厂商地址文本 50联系数字 20法人地表文本 20表2:员工信息表字段名数据类型长度(字节)备注员工编号文本 20 主键姓名文本 20性别文本 20年龄数字 8身高数字 8政治面貌文本 20家庭住址文本 50所属部门文本 20聘用日期日期 16编制日期日期 16表3:用户表字段名数据类型长度(字节) 备注用户名文本 20密码数字 8表4:销售单字段名数据类型长度(字节)备注单据编号文本 20 主键商品型号文本 20计量单位文本 8单价货币 16数量数字 16金额货币 16生产厂商文本 50 外键销售日期日期 16营业员文本 20 外键表5:入库单字段名数据类型长度(字节)备注入库编号文本 20 主键商品型号文本 20计量单位文本 8单价货币 16数量数字 16金额货币 16生产厂商文本 50 外键出厂日期日期 16仓管员文本 20 外键表6:进货单字段名数据类型长度(字节)备注单据编号文本 20 主键厂商编号文本 20 外键进货厂商文本 50商品型号文本 20计量单位文本 8单价货币 16数量数字 16金额货币 16进货日期日期 16采购员文本 20 外键备注备注 20三、系统实现各模块界面设计与主要模块的程序代码一、输入板块(周慧立、王亚、倩恩)1、表单(输入入库单据)实现功能:可通过这个表单将商品的相关信息输入,例如编号、单价、数量等,起到一个存储信息的作用,方便以后查询、总结等工作需要。

小型超市管理系统说明书

小型超市管理系统说明书

{ 小型超市治理系统}用户需求讲明书机构公开信息版本历史目录0. 文档介绍0.1 文档目的开发那个系统的目的确实是关心超市治理部门提高工作效率。

通过本治理系统软件,能关心超市工作人员利用计算机,极为方便的对超市的有关数据进行治理、输入、输出、查找等有关操作,使杂乱的超市数据能够具体化、直观化、合理化等0.2 文档范围介绍用户的需求及对系统的要求,客观反映产品的品质0.3 读者对象开发项目组及用户0.4 参考文档陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年范立南《SQL Server 2000 有用教程》第2版.北京.清华大学出版社.2005年卲良彬刘好增马海军《(c#)实践教程》清华大学出版社齐治昌谭庆平宁洪《软件工程》第2版.高等教育出版社.2004年提示:列出本文档的所有参考文献(能够是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期例如:[SPP-PROC-PP] SEPG,需求开发规范,机构名称,日期0.5 术语与缩写解释1. 产品介绍(1)摘要:小型超市治理系统在现代社会中的应用十分广泛,它是用delphi开发的基于windows的小型数据库治理软件。

后台数据库的设计采纳SQL server 2000,这些流行软件的应用也使系统更容易维护。

该系统使用结构化方法,按照系统调查、系统分析、系统设计、系统实施的步骤,采纳结构化的编程方法而完成的。

在设计中,对系统总体方案的设计,采纳了“自上而下”的方法,而关于信息系统具体业务采纳了“自下而上”的方法。

尤其是数据窗口这一方便而简洁操纵数据库的智能化对象,从而建立一套完善科学的治理信息系统,对超市进行进货、销售发货、库存等实现全面、动态、及时的治理。

因此,该设计的方案差不多上满足了系统的业务需求,具有一定的可用性。

(2)介绍产品的开发背景。

最初的超市资料治理,差不多上靠人力来完成的。

但近几年我国超市经营规模日趋扩大,销售额和门店数量大幅度增加,而且许多超市正在突破以食品为主的传统格局,向品种多样化进展。

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

文档作者:日期:_2011_/_04_/_20_ 文档校对:日期:____/____/____管理办:日期:____/____/____小型超市销售管理系统版权所有详细设计说明书1.引言1.1编写目的在前一阶段《总体设计说明书》中,已解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在本阶段的详细设计报告中将对系统所做的所有详细设计进行说明。

在本阶段中确定应该如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。

主要工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依据在《需求分析说明书》中所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)。

读者对象主要针对小型超市。

1.2项目背景a.待开发的系统:小型超市销售管理系统;b.项目任务提出者:小型城市管理人员;c.开发者:08信管第五组小组成员;d.最终用户:小型超市各收银员;e.小型超市销售管理系统是小型超市商品销售及货物管理的主要控制部分,直接影响销售的方便性及管理的规范性。

随着信息时代的发展,对效率的要求日益提高,因而软件控制销售和管理已经取代了传统全手工方式。

小型超市具有自身的特点:商品要求一般齐全,进出货关系较为简单,员工人数种类不多;从软件角度看,数据较少,对存储和速度要求不高。

但正由于员工较少,使得软件控制成为小型超市销售管理的必须要求。

1.3定义1、数据结构——指计算机内部数据的组织形式和存储方法。

主要包括“线性结构、树和图”,其中线性结构主要包括顺序表、链表、栈、队列等基本形式。

2、E-R图——E-R是Entity-Relationship的简称,即是实体关系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

其表示方法为:·实体型——用矩形表示,矩形框内写明实体名;·属性——用椭圆形表示,并用无向边将其与相应的实体连接起来;联系——用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。

3、用例——是向参与者提供重要价值的操作序列,用来描述实际参与者与系统交互的方式。

4、用例图——(use case diagram)就是由主角、用例以及它们之间的关系构成的图。

用例图由“参与者(Actor)、用例(Use Case)、系统边界、箭头”组成,用画图的方法来完成。

5、活动图——(activity diagram,也叫动态图)是用于阐明业务用例实现的工作流程。

业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。

业务用例由一系列活动组成,它们共同为业务主角生成某些工件。

工作流程通常包括一个基本工作流程和一个或多个备选工作流程。

工作流程的结构使用活动图来进行说明。

活动图是状态图的一种特殊形式。

其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完成时立即触发。

6、时序图——(Sequence Diagram),是用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示了对象之间的交互。

时序图中包括的元素有:“类角色,生命线,激活期和消息”。

1)类角色(Class Role):类角色代表时序图中的对象在交互中所扮演的角色,位于时序图顶部和对象代表类角色。

类角色一般代表实际的对象。

2)生命线(Lifeline):生命线代表时序图中的对象在一段时期内的存在。

时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线,对象间的消息存在于两条虚线间。

3)激活期(Activation):激活期代表时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的矩形代表活动期。

它可以被理解成C语言语义中一对花括号“{}”中的内容。

4)消息(Message):消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,信息用于在实体间传递信息。

允许实体请求其他的服务,类角色通过发送和接受信息进行通信。

1.4参考资料1、杨选辉编著,教材《信息系统分析与设计》;2、百度文库:专业文献/行业资料《小型超市管理系统详细设计说明书》;3、《需求规格说明书》文档;4、《可行性研究报告》文档;5、《总体设计说明书》文档;2.程序描述本系统实现的主要功能模块有:系统设置,供应商信息管理,商品信息管理,库存管理,销售管理。

1)系统的结构图如下:2)数据库模块设计说明——E-R图:分步E-R图1分步E-R图2总E-R图2.1 系统登录模块,只有系统的合法用户才能进入系统。

2.1.2 性能:在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功,在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试。

在本系统中,当用户对系统的三次登录失败后,系统将自动阻止登录,退出登录模块,并且在输入了错误的或者是不存在的账号和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。

2.1.3 输入项、输出项:输入项为账号和密码。

账号和密码均为字符串,长度各为6个字符,并且密码会显示字符“*”。

2.2 进货管理模块2.2.1 功能:该模块主要是实现进行进货信息查询、进货计划制定两个功能;2.2.2 性能:a.进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。

b.进货计划制定:该模块可以制定进货计划,并形成相应的采购订单。

2.2.3 输入项目:该模块的输入项目为超市的“商品进货信息”,包括:进货单编号、商品编号、商品名称、商品单价、条形码、进货数量、进货日期、商品制造商、商品供应商、备注。

2.2.4 输出项目:该模块的输出项目也是超市的商品进货信息;2.2.5 算法:进货管理模块的设计方法主要是使用顺序的数据结构,对于商品信息使用的是基础的计算方式,其具体的设计思想如下:1)“添加”按钮设计:在添加时,“添加”、“修改”、“删除”按钮处于不可用状态,“保存”和“取消”按钮处于可用状态,每一个文本框都对应数据库中的相应属性列。

2)“修改”按钮设计:在修改时,需要先判断数据库中是否有数据,如果有,则“添加”、“修改”、“删除”处于不可用状态,“保存”和“取消”按钮处于可用状态,每一个文本框都对应数据库中的相应属性列;如果没有相应数据,则显示“没有要修改的数据”。

3)“删除”按钮设计:在删除时,需要先判断数据库中的数据总数是否大于零,如果是大于零,则首先提示一下,此时“添加”、“修改”处于不可用状态,“保存”和“取消”按钮处于可用状态,;如果不是大于零,则显示“没有可删除的数据”。

4)“保存”按钮设计:首先需要判断是否每个文本框都填写了数据,然后将数据库更新,将“保存”按钮设为不可用,将“取消”、“添加”、“修改”、“删除”按钮设为可用状态,之后再将数据保存到数据库中。

5)“取消”按钮设计:在取消时,“添加”、“修改”、“删除”按钮处于可用状态,“保存”、“取消”按钮处于不可用状态,并将每个文本框设置为空。

2.2.6 程序逻辑:程序流程图2.2.7 限制条件:必须链接数据库,否则会出现无法链接数据库的错误;必须登录,否则无法进入到系统。

2.3销售管理模块2.3.1 功能:本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来多库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。

2.3.2 性能:a.销售信息查询:根据商品销售情况,按需要对销售情况进行查询。

在销售信息查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。

b.销售信息盘点:可以按照需要对一定时期内的销售情况进行盘点。

2.3.3 输入项目:该模块的输入项目主要是商品的销售信息,包括:销售的商品名称、商品条形码、商品数量、商品生产日期、商品售价、商品保质期、食品制造商。

2.3.4 输出项目:该模块的输出项目主要是商品的销售清单。

2.2.5 程序逻辑:1)销售模块的用例图:2)销售模块的活动图:3)销售信息查询时序图:4)销售盘点时序图:2.4 库存管理模块2.4.1 功能:该模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。

2.4.2 性能:a.查询商品信息:主要是查询商品的明细信息和它的库存信息;b.添加商品信息:主要是添加新进商品的信息;c.修改商品信息:主要是在进货和销售过后修改商品的信息,包括它的库存数量;d.输出商品信息:主要是删除不再销售的商品信息。

2.4.3 输入项目:本模块的输入项目主要是商品的编号。

2.4.4 输出项目:本模块的输出项目主要是商品清单和库存清单。

2.4.5 程序逻辑:1)库存管理模块用例图:2)库存管理模块活动图:3)库存管理模块查询时序图:4)库存管理模块添加时序图:5)库存管理模块修改时序图:6)库存管理模块删除时序图:。

相关文档
最新文档