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

合集下载

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

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

超市系统概要设计说明书——《使用Java理解程序逻辑》结课项目目 录1引言 (4)1.1编写目的 (4)1.2术语或缩写 (4)2总体设计 (4)2.1系统说明 (4)2.2系统运行环境 (4)2.3系统总体设计架构 (5)3系统模块设计 (6)3.1登录 (6)3.1.1登录操作 (6)3.2超市库存管理系统 (7)3.2.1新增商品操作 (7)3.2.2查询全部商品 (7)3.2.3按编号查询商品 (7)3.2.4商品入库 (8)3.2.5商品出库 (8)3.2.6返回操作 (8)3.3超市收银管理系统 (8)3.3.1扫描商品 (9)3.3.2修改购买数量 (9)3.3.3结账 (10)3.3.4返回 (11)1引言引言是对这份软件系统概要设计报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且如何阅读、理解和解释这份文档1.1编写目的本说明书是根据超市收银系统需求分析说明书的要求编写的,是为了实现系统的功能而设计一个体系架构,以满足需求设计中规定的各种需求。

本说明书作为软件设计师进一步作详细设计的基础,也是编写代码的重要依据,同时它也是需求设计人员、测试人员和管理人员的参考材料1.2术语或缩写客户端:界面菜单服务器:后台代码2总体设计2.1系统说明超市系统主要划分两块,超市库存系统和超市收银系统超市库存系统:主要由仓库管理人员对商品进行新增、修改、查询等功能超市收银系统:主要由收银管理人员对商品进行扫描、结账、打印票据等功能2.2系统运行环境分 类名 称版 本语 种操作系统Windows7、Windows XP简体中文数据库平台无应用平台无开发语言Java语言开发工具Eclipse 3.2以上JDK1.6英语2.3系统总体设计架构超市系统逻辑结构应该包括超市库存管理和超市收银管理两个模块,具体如下图所示:超市库存管理超市收银管理系统模块说明如下表所示:模块编号模块名称功能描述1登录主要提供用户登录功能2超市库存管理主要提供商品的新增、出库、入库和查询功能3超市收银管理主要提供商品的扫描、修改购买数量和结账功能3系统模块设计3.1登录接收客户端输入的户输入的用户名和密码,发送到服务器端验证,根据验证结果显示信息如果是库存管理员显示超市库存系统界面;如果是收银管理员显示超市收银系统界面3.1.1登录操作显示登录界面,有1和2选项供用户选择,若用户输入错误,提示用户并让用户重新输入,如下图所示:选择1,进入到登录操作,接收客户端用户输入的用户名称和用户密码,发送到服务器端进行验证如果登录成功,根据用户类型,显示不同的操作界面如果登录失败,提示“不存在此用户,请确认后重新输入!”,并让用户重新输入程序运行如下图所示:选择2,直接退出系统,结束程序3.2超市库存管理系统此模块包含新增商品、商品入库、商品出库、查询全部商品、按编号查询商品和返回功能此模块只能对具有超市库存管理权限的用户显示,其余用户无法见到此模块界面此模块为自动循环模式,完成相应操作后,会自动返回模块界面,以供用户继续操作此模块程序运行如下图所示:3.2.1新增商品操作接收客户端输入的商品编号,商品名称、商品单价、商品单位(描述)、商品数量等商品的基本信息根据客户输入信息,发送到服务器端验证此商品是否已经存在,验证规则为商品编号和商品名称若有一个与已新增商品重复,即认为该商品已存在商品新增成功后,提示用户“新增商品成功!”3.2.2查询全部商品显示所有已经新增的商品信息,包括商品编号、商品名称、商品单价、商品单位、商品数量3.2.3按编号查询商品接收客户端输入的商品编号,发送到服务器端验证此商品是否存在,若存在此商品,显示该商品信息,包括商品编号、商品名称、商品单价、商品单位、商品数量接收客户端用户输入的商品编号和需要入库的数量验证商品编号是否存在,若商品编号不存在,则提示用户“此商品不存在,请确认后重新输入!”;若商品编号存在,则将入库数量添加至商品信息中商品入库成功后,显示入库后的商品信息,包括商品编号、商品名称、商品单价、商品单位、商品数量3.2.5商品出库接收客户端用户输入的商品编号和需要出库的数量验证商品编号是否存在,若商品编号不存在,则提示用户“此商品不存在,请确认后重新输入!”;若商品编号存在,需再次向服务器验证商品数量是否大于出库数量,若商品数量满足出库数量,则完成出库操作;若商品数量小于出库数量,则提示用户“出库失败,商品数量不足无法出库!”无论商品出库是否成功,都需要在最后显示商品信息,包括商品编号、商品名称、商品单价、商品单位、商品数量3.2.6返回操作返回操作是本系统唯一能够结束库存管理的操作执行返回操作后,系统将显示登录操作界面,以供其他用户进行登录操作3.3超市收银管理系统此模块包含扫描商品、修改购买数量、结账和返回功能此模块只能对具有超市收银管理权限的用户显示,其余用户无法见到此模块界面此模块为自动循环模式,完成相应操作后,会自动返回模块界面,以供用户继续操作此模块程序运行如下图所示:接收客户端输入的商品编号,扫描的商品必须是超市中存在的商品验证此商品编号是否存在,若有此商品编号,则将此商品信息保存到客户端的订单中;若无此商品编号,提示用户“此商品未存在,请联系管理员新增后再扫描!”添加商品信息到客户端订单中时首先,需验证此商品是否已扫描过,若此商品已扫描过,只需要修改对应商品的扫描数量,数量默认加1;若此商品未扫描过,需要添加商品信息至客户端订单中,商品的扫描数量默认为1其次,无论是否扫描过此商品,必须检验扫描后的商品数量是否大于商品库存数量,若大于商品库存数量,则提示用户“扫描商品失败,无足够商品数量!”,否则完成商品扫描操作 扫描完成后,显示扫描商品的信息,包括商品编号、商品名称、商品单价、商品数量、金额(商品单价* 商品数量)程序运行如下图所示:3.3.2修改购买数量接收客户端输入的商品编号,修改购买数量必须是已扫描过的商品验证此商品编号是否存在,若有此商品编号,则接收客户端输入的修改数量;若无此商品编号,提示用户“此编号商品还未扫描,请确认后重新输入!”修改购买数量时,需要检测商品库存数量是否大于修改数量,若不大于修改数量,则提示用户“修改数量失败,库存数量不足!”,否则直接更改商品购买数量修改完成后,显示扫描商品的信息,包括商品编号、商品名称、商品单价、商品数量、金额(商品单价* 商品数量)程序运行如下图所示:3.3.3结账结账时首先判断是否有扫描商品,若未进行商品扫描,提示用户“还未进行商品扫描,无法结账!”结账方式分为普通结账和会员结账,普通结账直接进行消费金额计算,会员结账会进行会员积分,两种结账方式均无打折优惠选则结账方式后,需要向用户显示消费总金额,然后接收客户端输入的支付金额,对支付金额需要进行是否合法验证(是否为数字、是否为负数、是否足够支付消费金额)进行结账操作:◆计算总金额的同时,需要将超市商品的库存数量进行更改◆若选择会员结账,需输入会员编号,并且验证会员编号是否正确,若会员编号正确,则需要记录会员编号、会员的前次积分以及更新会员此次消费后的积分(积分规则:一元钱一个积分);若会员编号不正确,需要用户再次输入,直到正确为止打印购物小票◆购物小票必须包括:收银员号、小票号、购物明细、购物总数量、购物总金额、应收金额、实收金额、找零、购物结账时间◆购物小票可能包括:会员卡号、积分变化情况◆各数据实现规则●收银员号:为当前登录人员的用户名称●小票号:共14位,1-4位为当前日期年份,5-6位为当前日期月份,7-8位为当前日期天数,9-14位为六位随机数●购物结账时间:为当前系统时间,形式为yyyy-MM-dd hh:mm:ss●会员卡号:输入的会员卡号结账结束后,需要清空已扫描商品列表,以便于其他用户再次扫描用户程序运行如下图所示:《使用Java 理解程序逻辑》北大青鸟成都锦江11/ 113.3.4返回返回操作是本系统唯一能够结束库存管理的操作执行返回操作后,系统将显示登录操作界面,以供其他用户进行登录操作。

软件工程-超市管理系统概要设计说明书

软件工程-超市管理系统概要设计说明书

软件工程-超市管理系统概要设计说明书作者:日期:[文档标题][文档副标题]执笔人:韩劼男学号:[项目组组员]12101104 韩劼男12101105洪振1210110712101106 卄”占M 2015-5-14 荆德松籍孟云12101108218目录1.引言 ................1.1编写目的 1.2项目背景 1.3 定义..... 1.4参考资料2. 任务概述2.1目标 2.2运行环境. 2.3需求概述. 2.4条件与限制3. 总体设计3.1处理流程 ................ 3.2总体结构和模块外部设计4. 接口设计4.1外部接口4.2内部接口5.数据结构设计9 10 5.1逻辑结构设计 .......... 5.2物理结构设计 .......... 5.3数据结构与程序的关系10 10 16 6.运行设计 17 6.1运行模块的组合 6.2运行控制 ....... 6.3运行时间........ 17 17 17 7■出错处理设计17 7.1岀错输岀信息 7.2出错处理对策17 18 8. 安全保密设计 9. 维护设计......181 .引言1.1编写目的随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。

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

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

超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。

从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。

本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。

1.2项目背景在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。

超市信息管理系统概要设计说明书

超市信息管理系统概要设计说明书

海南大学超市信息管理系统概要设计说明书学院: 经济与管理学院系别:09级信管2班小组成员1引言 ............................................................................................................. 错误!未定义书签。

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

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

1.3定义 (4)1.4参考资料 (4)2程序系统的结构 (5)2.1人事管理 .................................................................................................. 错误!未定义书签。

2.2销售管理 .................................................................................................. 错误!未定义书签。

2.3进货管理 .................................................................................................. 错误!未定义书签。

2.4库存管理 .................................................................................................. 错误!未定义书签。

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

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

计算机学院小超市管理系统设计与实现概要设计说明书目录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(总15页)-本页仅作为预览文档封面,使用时请删除本页-文档名称:总体设计说明书项目名称:超市管理系统项目负责人:颜高阳、毛文全、黄志杰编写:第1小组核对:第1小组审核:批准:超市负责人开发单位:第1小组2016年 10月 26日1引言编写的目的 (3)项目背景 (3)定义 (3)参考资料 (3)2需求概述功能要求 (3)性能需求 (4)运行环境 (4)条件限制 (4)3系统设计目标 (4)4系统设计原则 (4)5总体设计基本设计概念和处理流程 (6)总体结构设计 (7)6接口设计用户接口 (9)外部接口 (9)内部接口 (9)7数据结构设计逻辑结构设计 (9)数据结构设计与程序的关系 (12)8运行控制设计运行模块的组合 (13)运行控制 (14)运行时间 (14)9出错处理设计出错信息处理 (14)出错处理对策 (14)10安全性设计操作权限控制 (14)特定功能的操作效验 (14)文件与数据的记录和检查 (15)11系统维护设计 (15)超市管理系统总体设计说明书1引言编写目的本文档将概要描述超市管理系统中的功能模块,主要包括出/入库管理、查询、系统维护。

背景a.待开发软件系统的名称:超市商品管理系统。

b.列出此项目的任务提出者:老师。

c.开发者:第1小组。

d.用户:XX超市。

定义为了便于本文阅读理解,再此解释一些在本文中用到的简写和专业术语:无。

参考资料a.《软件工程》,中国水利水电出版社。

b.《“超市商品管理系统”软件需求说明书》。

c.《软件工程案例教程》李军国,清华大学出版社。

2需求概述功能要求本系统完成超市商品和会员信息的管理工作,系统功能如下表1所示会员管理增加会员、修改会员信息、删除会员信息系统维护基础信息管理、数据导入导出、日志管理、用户管理表1性能需求尽可能实现客户所需的性能需求。

运行环境(1)硬件平台硬件要求:PC服务器:操作系统(win2000及以上)。

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

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

文档编号:GS0303PDR004版本号:1.0文档名称:概要设计报告项目名称:超市管理系统项目负责人:编写:校对:审核:批准:开发单位:目录1.引言 (2)1.1 编写目的 (2)1.2 背景 (2)1.3 定义 (2)1.4 参考资料 (2)2.总体设计 (2)2.1 需求规定 (2)2.1.1对功能的规定 (2)2.1.2对性能的规定 (3)2.1.3灵活性 (4)2.1.4输入输出要求 (4)2.1.5数据管理能力要求 (4)2.1.6故障处理要求 (4)2.1.7其他专门要求 (4)2.2 运行环境 (4)2.3 基本设计概念和处理流程 (4)2.3.1主要功能结构图: (4)2.3.2商品入库流程 (5)2.3.2重设商品信息流程 (5)2.3.3查询商品信息流程 (6)2.4 结构 (7)2.5人工处理过程 (7)2.6尚未解决的问题 (7)3.接口设计 (7)3.1 用户接口 (8)3.2 外部接口 (8)3.3 内部接口 (8)4.运行设计 (8)4.1 运行模块组合 (8)4.2 运行控制 (8)4.3 运行时间 (8)5.系统数据结构设计 (8)5.1 逻辑结构设计 (8)5.2 物理结构设计 (11)5.3 数据结构与程序关系 (11)6.系统出错处理设计 (11)6.1 出错信息 (11)6.2 补救措施 (11)6.3 系统维护设计 (11)1.引言1.1 编写目的《超市管理系统》概要设计书是在需求分析书的基础上编写出来的,主要面向系统分析员和程序员。

系统分析员根据需求分析书和概要设计书对软件进行详细设计,同时,概要设计书也是系统分析员向程序员分配代码设计任务的依据1.2 背景由计算机来管理庞大而繁杂的业务是非常合适的,不仅查询和修改方便,并且效率高,速度快,完全能够满足现代化商务的要求,同时也更利于实现全面办公自动化。

超市管理系统就是为了管理这些变化,减轻管理人员的工作负担,为客户提供方便。

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

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

计算机与通信工程学院《软件工程》实验报告学生档案管理系统概要设计说明书The Specification of Architectural Design专业: 计算机科学与技术班级: 计科06-1班姓名:杨永康, 李刚报告日期: 2009年6月18日超市管理系统——概要设计说明书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

超市管理系统总体设计说明书1

超市管理系统总体设计说明书1超市管理系统总体设计说明书1、引言1.1 目的1.2 范围1.3 定义、缩写和术语2、系统概述2.1 目标2.2 功能2.3 用户特点2.4 系统接口2.5 开发平台和工具3、系统需求分析3.1 功能需求3.1.1 销售管理3.1.1.1 商品管理:包括商品录入、编辑、删除、查询等功能。

3.1.1.2 销售记录:记录销售的商品信息、数量和金额。

3.1.1.3 优惠活动:支持优惠活动的设置和管理。

3.1.1.4 退货管理:处理退货和退款的情况。

3.1.2 采购管理3.1.2.1 供应商管理:包括供应商信息的管理和查询。

3.1.2.2 采购订单:、编辑、查询和审核采购订单。

3.1.2.3 商品入库:记录商品的入库情况。

3.1.2.4 库存管理:实时监控库存并库存报告。

3.1.3 库存管理3.1.3.1 库存查询:查询商品的库存情况。

3.1.3.2 库存调整:对库存进行调整和盘点。

3.1.3.3 库存报告:库存报告并支持导出功能。

3.1.4 用户管理3.1.4.1 用户登录:支持用户登录和身份验证。

3.1.4.2 用户权限管理:对不同用户设置不同的权限。

3.1.5 统计与报表3.1.5.1 销售统计:销售统计报表和销售趋势分析。

3.1.5.2 采购统计:采购统计报表和采购趋势分析。

3.1.5.3 库存统计:库存统计报表和库存变动分析。

3.2 非功能需求3.2.1 系统安全性:实现用户身份验证、权限管理和数据加密。

3.2.2 系统可靠性:支持系统备份和恢复功能,防止数据丢失。

3.2.3 系统性能:响应速度快,能够支持大量并发请求。

3.2.4 用户友好性:界面简洁直观,操作便捷易懂。

3.2.5 系统可扩展性:支持功能模块的扩展和定制。

4、系统总体设计4.1 系统结构4.2 模块划分4.3 数据库设计4.3.1 实体关系图4.3.2 数据库表设计4.4 界面设计4.5 系统流程图4.6 系统架构5、系统详细设计5.1 功能模块详细设计 5.2 数据库详细设计 5.3 接口详细设计5.4 系统组件详细设计6、系统测试6.1 功能测试6.2 性能测试6.3 安全测试6.4 兼容性测试6.5 用户验收测试7、部署与维护7.1 系统部署7.2 系统维护7.3 常见问题解答附件:附件1:数据库设计文档附件2:界面设计稿附件3:系统流程图法律名词及注释:1、版权:指著作权法保护的作者对其作品所享有的权利。

超市管理系统总体设计说明书

超市管理系统总体设计说明书

超市管理系统总体设计说明书超市管理系统总体设计说明书一、引言随着超市行业的快速发展,超市管理者需要一个高效、可靠的管理系统来支持日常运营。

本文旨在详细介绍超市管理系统的设计,包括需求分析、系统架构设计、详细设计、测试与维护以及应用推广等方面。

本说明书旨在为开发人员提供一个全面的开发指南,以便他们能够根据需求成功地开发出符合超市实际需求的系统。

二、需求分析超市管理系统应具备以下功能需求:1、基本信息管理:超市商品信息、供应商信息、员工信息等的管理。

2、进货管理:商品进货、进货查询、进货统计等。

3、销售管理:商品销售、销售查询、销售统计等。

4、库存管理:库存查询、库存统计、库存预警等。

5、财务管理:对超市的收入、支出进行管理,生成财务报表。

6、用户管理:系统用户的角色管理、权限分配以及用户密码修改等。

7、系统设置:超市基本设置、商品分类、商品编码等。

技术要求:1、基于Web的应用程序,能够支持多种浏览器访问。

2、采用关系型数据库,支持数据的存储和查询。

3、具备良好的扩展性和可维护性,方便后续升级和维护。

三、系统架构设计1、整体结构:系统采用B/S架构,前端采用HTML、CSS、JavaScript 等开发,后端采用Java语言开发。

2、功能模块:根据需求分析,将系统划分为七个模块,分别为基本信息管理、进货管理、销售管理、库存管理、财务管理、用户管理和系统设置。

3、模块关系:各模块之间相互独立,通过共享数据库实现数据交互。

模块之间的数据流如下所示:基本信息管理模块负责商品信息、供应商信息、员工信息等的管理,为其他模块提供基础数据支持。

进货管理模块根据进货单据更新商品库存信息,并与销售管理模块共享库存数据,确保销售的正常进行。

销售管理模块根据销售单据更新商品库存信息,同时生成相应的销售收入报表,并与库存管理模块共享实时库存数据。

库存管理模块负责监控商品库存情况,提供库存查询、统计以及预警功能,为进货管理和销售管理提供支持。

超市商品管理系统设计说明书

超市商品管理系统设计说明书

超市商品管理系统设计说明书超市商品管理系统设计说明书1. 引言在如今竞争激烈的超市行业中,提高商品管理效率和精确度对于超市的运营至关重要。

超市商品管理系统旨在帮助超市管理层更好地管理和控制商品库存、销售和采购等方面的信息。

本文档旨在详细说明超市商品管理系统的设计原则、功能模块和技术实现等内容。

2. 需求分析2.1 用户需求分析超市商品管理系统的用户主要包括超市管理员、收银员和采购员等。

根据用户的需求,系统应具备以下功能:- 商品库存管理:实时记录商品库存信息,包括商品名称、价格、数量等。

- 销售管理:记录每笔销售订单,并更新商品库存信息。

- 采购管理:记录采购订单及供应商信息,并更新商品库存。

- 报表统计:各类报表,如销售统计、采购统计等,用于分析和决策。

- 价格管理:超市管理员能够对商品价格进行维护和调整。

2.2 系统需求分析根据用户需求,系统需求可细分以下模块:- 商品管理模块:实现商品信息的增删改查,包括商品名称、价格、库存等。

- 销售管理模块:记录销售订单信息和销售统计报表,支持订单查询和销售数据分析。

- 采购管理模块:记录采购订单信息和采购统计报表,支持订单查询和采购数据分析。

- 报表统计模块:根据销售和采购数据各类报表,如销售统计、采购统计等。

- 价格管理模块:超市管理员能够对商品价格进行维护和调整。

3. 系统设计3.1 概要设计超市商品管理系统采用三层架构设计,包括表现层、业务逻辑层和数据访问层。

- 表现层:提供用户界面,包括商品管理界面、销售管理界面、采购管理界面、报表统计界面等。

- 业务逻辑层:处理用户请求,对数据进行验证、计算和处理,包括商品业务逻辑、销售业务逻辑、采购业务逻辑、报表统计业务逻辑等。

- 数据访问层:与数据库进行交互,包括商品数据访问、销售数据访问、采购数据访问等。

3.2 数据库设计超市商品管理系统的数据库采用关系型数据库,设计以下数据表:- 商品表:存储商品信息,包括商品ID、名称、价格和库存等字段。

超市管理系统课程设计说明书

超市管理系统课程设计说明书

超市管理系统课程设计说明书1. 引言超市管理系统是一款用于管理超市日常运营和管理的软件应用。

通过该系统,超市管理员能够方便地进行商品管理、库存管理、销售管理等工作,提高超市运营的效率和管理的精确度。

本文档将介绍超市管理系统的设计目标、功能需求、系统结构以及实现步骤等内容。

2. 设计目标超市管理系统的设计目标主要包括以下几点:1.提高超市运营的效率:通过系统化的管理和自动化的运营流程,降低人工成本,提高工作效率。

2.精确掌握超市库存情况:通过实时更新的库存信息,使超市管理员能够准确地掌握商品库存情况,避免货物积压或库存不足的情况。

3.简化销售管理流程:通过系统化的销售管理功能,提高销售流程的效率,减少人为错误,提升顾客满意度。

4.提供全面的数据统计和分析功能:通过系统中的统计和分析功能,超市管理员能够对超市的销售情况、库存情况等进行全面的分析,为决策提供有力支持。

3. 功能需求超市管理系统主要包括以下几个模块的功能:3.1 商品管理超市管理员能够对超市中的商品信息进行管理,包括添加商品、修改商品信息、删除商品等操作。

管理员可以通过系统输入商品的基本信息(如名称、价格、产地等),方便地进行商品信息的维护。

3.2 库存管理超市管理员能够实时掌握超市的库存情况,包括库存数量、库存预警等信息。

系统能够根据实际情况自动给出库存预警,方便管理员及时补货或调整库存。

3.3 销售管理超市管理员能够实时掌握超市的销售情况,包括销售额、库存变动、销售统计等信息。

系统能够自动生成销售报表、盈亏报表等,方便管理员进行销售数据的分析和决策。

3.4 会员管理超市管理员能够管理超市的会员信息,包括会员注册、会员积分、会员等级管理等功能。

系统能够根据不同的会员等级,提供不同的折扣和优惠政策,对会员进行积分返利。

3.5 数据统计和分析系统能够全面统计和分析超市的销售情况、库存情况、会员消费情况等信息,可以根据需要生成各类报表和图表,方便管理员进行数据分析和决策。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

超市管理系统概要设计

超市管理系统概要设计

超市管理系统概要设计1引言1。

1 编写目的超市随着市场经济和现代信息技术的的发展,不可必要的要卷入信息现代化的大潮,如何使用现代化的工具,使企业和经营者个人在最小的投入下获取最大的回报,成为每一个人的梦想。

因此,在超市管理中引进现代化的办公软件,就成为时下最好的解决办法。

使用软件办公,不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过多,超市经营紊乱等众多问题。

1.2 项目开发背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。

技术的提升和管理的升级是超市业的竞争核心。

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

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

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

而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表.主要完成的功能有:系统设置、商品供应商信息管理、员工档案管理、商品信息管理、商品入库管理、销售管理、销售数据查询,以及这一系列过程中涉及商品的数据修改与查询统计等多种操作1。

2.1 项目开发单位:软件1031。

2.2 参考资料:《java程序设计项目教程》《jsp应用开发项目化教程》《j2ee web核心技术》《Sql 2000 数据库》《软件工程》2 任务概述2。

1。

目标该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求.2。

2。

运行环境该软件基本运行环境为Windows环境。

2.3 需求概述数据精确度数量值:精确到小数后一位;时间值:精确到日,并以yyyy/mm/dd的形式表示;价格值:精确到分,并以。

超市管理系统详细设计

超市管理系统详细设计

超市管理系统详细设计超市管理系统是一个涉及到销售、库存、仓储和财务等多个环节的复杂系统。

为了确保系统的高效运行和准确性,需要进行详细的设计。

本文将从系统的功能需求、架构设计、模块设计以及数据库设计等方面进行详细的阐述和说明。

首先,系统的功能需求主要包括商品管理、销售管理、库存管理、仓储管理和财务管理等。

其中,商品管理模块主要实现商品的添加、修改、删除和查询等功能;销售管理模块主要实现销售单的生成、修改和查询等功能;库存管理模块主要实现库存量的实时更新和查询等功能;仓储管理模块主要实现仓库的管理和商品的入库和出库等功能;财务管理模块主要实现财务数据的统计和报表的生成等功能。

基于以上功能需求,系统的架构设计应该采用分层架构,分为表示层、业务逻辑层和数据访问层。

表示层主要负责与用户的交互,通过界面展示信息和接收用户的操作请求,并将请求传递给业务逻辑层;业务逻辑层主要负责业务逻辑的处理和各个功能模块的协调工作;数据访问层主要负责与数据库的交互,进行数据的读写操作。

在模块设计方面,可以根据功能需求将系统分为商品管理模块、销售管理模块、库存管理模块、仓储管理模块和财务管理模块等。

每个模块可以进一步划分为不同的子模块,每个子模块负责一个具体的功能。

在设计时需要考虑模块之间的相关性和依赖关系,合理划分模块的职责和功能。

数据库设计是超市管理系统中非常重要的一环。

在数据库设计过程中,首先需要确定系统所需的数据表,每个数据表应该包含哪些字段以及字段的数据类型。

其次,需要确定表之间的关系,如一对多、多对多等关系,通过外键约束来保证数据的一致性。

最后,还需要考虑数据的索引和分区等优化策略,以提高系统的查询性能和数据的存取效率。

总结而言,超市管理系统的详细设计需要根据功能需求进行模块划分、架构设计和数据库设计,并合理划分模块的职责和功能。

只有通过细致入微的设计,才能确保系统的高效运行和准确性。

超市商品管理系统设计说明书

超市商品管理系统设计说明书

超市商品管理系统设计说明书超市商品管理系统设计说明书1.引言本文档旨在详细介绍超市商品管理系统的设计和功能。

该系统将用于实现商品信息的管理、库存管理、进销存统计等功能,提高超市运营的效率和管理水平。

2.系统概述2.1 目标超市商品管理系统的设计目标是实现快速准确的商品管理,包括商品信息录入、库存管理、商品销售与退货管理、进销存统计分析等功能。

2.2 背景以往超市的商品管理主要依赖人工操作,工作效率低下且容易出现错误。

引入超市商品管理系统可以提高管理效率,减少人工错误,并能实时监控商品库存信息。

3.系统需求3.1 功能需求①商品信息管理●商品信息录入:包括商品编号、商品名称、商品分类、商品价格等信息。

●商品信息修改:对已录入的商品信息进行修改。

●商品信息查询:按照关键字、分类等条件进行商品信息的查询。

②库存管理●商品入库:记录商品的入库数量、供应商信息、入库时间等。

●商品出库:记录商品的出库数量、出库时间、销售员信息等。

●库存调整:根据实际情况对库存数量进行调整。

●库存查询:实时查询某商品的库存数量。

③商品销售管理●商品销售:记录商品的销售数量、销售价格、销售时间、销售员信息等。

●商品退货:记录商品的退货数量、退货原因、退货时间等。

④进销存统计●商品销售统计:按照时间段、商品分类等条件统计商品的销售情况。

●商品进货统计:按照时间段、供应商等条件统计商品的进货情况。

●库存统计:实时统计各商品的库存数量。

3.2 性能需求●系统响应时间不超过3秒。

●数据库响应时间不超过5秒。

3.3 安全需求●系统要采用账号密码登录方式,并且对用户权限进行管理。

4.系统设计4.1 总体设计超市商品管理系统将采用C/S架构,包括一个服务器和多个客户端。

服务器负责处理客户端的请求,管理商品信息和库存数据。

4.2 模块设计①用户管理模块该模块实现用户的登录和权限管理功能。

②商品信息管理模块该模块包括商品信息录入、修改和查询功能。

小型超市管理系统概要设计报告

小型超市管理系统概要设计报告

概要设计说明书摘要超市管理系统概要说明书,本系统能简单完成常见的小型超市管理系统所需的记录货物信息,与售货员与仓库管理员信息交互功能,成本低廉硬件要求低,性价比高1.引言1.1编写目的本阶段完成系统的大致设计并明确系统的数据结构与软件结构。

在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。

本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。

供给详细设计人员参考。

1.2背景a.待开发软件系统的名称:超市管理系统b.任务的提出者:田间,张洁等11人c.开发者:田间张洁等11人d.用户:小型超市用户1.3定义1.4参考资料陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年范立南《SQL Server 2000 实用教程》第2版.北京.清华大学出版社.2005年卲良彬刘好增马海军《(c#)实践教程》清华大学出版社齐治昌谭庆平宁洪《软件工程》第2版.高等教育出版社.2004年2.总体设计2.1需求规定2.1.1系统功能这是一个小型的超市管理系统,分为管理者子系统,消费者子系统以及系统的退出。

管理者子系统包括用户登陆,商品录入,商品输出,商品更新,商品统计,商品排序,商品查询等各个模块构成,其中用户登陆模块包括用户名与密码的一致,用户名为:tianjian,密码:1;商品更新模块包括修改商品信息,删除商品信息和添加商品信息三类;商品排序模块包括按利润与库存量的排序;商品的查询包括按进货量,种类,名称的查询。

2.1.2系统性能2.1.2.1精度精度具体到数量个和单位元.1.2.2时间特性要求系统的速度要在用户可接受的范围内,但考虑到需要实时检测商品的数量可库存情况,对资源实时搜索的速度可以有较低的要求。

2.1.2.4可靠性系统要有较高的可靠性,可恢复性。

2.1.2.5灵活性系统要有良好的接口,以适应增加商品信息,增加商品类型,增加相关的商品录入功能的需求;增加商品信息的更改和更新功能.2.2运行环境2.2.1设备电子计算机(至少1g硬盘,500M内存)2.2.2支持软件Devc++;windows98以上系统1 2.2.3接口鼠标键盘局域网2.2.4控制鼠标键盘条形码扫描器2.3基本设计概念和处理流程2.4结构2.6人工处理过程所有商品信息需要有人手动录入信息2.7尚未解决的问题程序安全性问题,组织非法改动数据3.接口设计3.1用户接口用户界面:在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。

超市仓库管理系统概要设计说明书

超市仓库管理系统概要设计说明书

第三章概要设计3.1 系统功能结构设计根据系统分析的结果,按照结构化的系统设计方法,对系统的数据流图采用变换中心法进行分析,对系统功能进行层层分解,得到系统的总体功能模块图及各模块功能结构图超市管理系统采购管理销售管理库存管理财务管理需求管理进货管理商品交易信息反馈管理现有库存库存流向管理财务收入财务支出超市管理系统层次图主模块财务库存销售采购已购信息、支出需购信息库存登记信息现有库存财务收入和支出销售记录收入、第一级分解后的SC 图3.1销售分支的分解3.2库存分支分解销售顾客计算销售记录商品、数量商品、数量、单价总价格商品记录商品单价库存库存统记预警检验登记信息现有库存新信息库存信息商品数量、商品最低量警告信息库存记录商品商品最低量3.3采购分支分解图3.2数据库设计3.2.1系统实体关系图系统涉及到的实体商品:{商品号、商品名称、规格、单位、价格}供应商:{供应商编号、供应商名称、传真、电话、联系人、地址、邮编}订购单:{订购单号、订购日期、供应商名称、传真、联系人、付款条件、交货地点、交货期、备注}入库单:{入库单号、入库日期、入库员工名称、库管员名称} 入库明细:{商品名称、规格、单位、入库数量、单价、金额、入库时间、供应商名称}库存信息:{商品号、商品名称、规格、单位、数量、单价、金额、警戒库存、存放位置}出库单:{出库流水号、出库日期、领货员工名称、库管员名称} 库管员:{工号、姓名、性别、职务}采购购买商品信息采购支出核算商品名商品信息商品名、数量资金申请需购信息已购信息、支出需购信息3.2.2 概念设计供应商超市名称编号供应商品联系方式名称企业结构编号商品订货编号价格商品名称供应商编号提供采购仓库超市名称编号商品存储库存量名称企业结构编号库管员商品存取工号性别姓名职务管理工作库存记录统计应有库存供应商现有库存管理3.4采购管理和仓储管理单元基本E-R图3.2..3 逻辑设计采购管理和仓储管理的基本E-R图经过转化、关系模式的规范化,消除关系中的函数依赖和传递依赖,得到如下关系:商品:{商品号、商品分类号、商品名称、规格、单位、价格、供应商编号}供应商:{供应商编号、供应商名称、传真、电话、联系人、地址、邮编}订购单:{订购单号、订购日期、供应商编号、采购员工号、付款条件、交货地点、交货期、备注}入库单:{入库单号、入库日期、领货员工号、库管员工号}库存信息:{商品号、商品分类号、入库单号、入库项次、还货单号、出库单号、库存数量、金额、警戒库存、存放位置} 出库单:{出库单号、出库日期、领货员工号、库管员工号}3.2.4 物理结构设计为了便于编程,本系统中所有字段代码一律采用汉语拼音的首字母作为该项代码。

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

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

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

超市管理系统概要设计撰写人(签名):王春山完成日期: 2015-10-14 评审负责人(签名):朱家义评审日期: 2015-11-08引言社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人们对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。

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

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

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

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

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

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

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

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

1.1编写目的[说明编写这份概要设计说明书的目的,指出预期的读者。

](1) 大大提高超市的运作效率。

(2) 通过全面的信息采集和处理,辅助提高超市的决策水平。

(3) 使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩能力,提供有效的技术保障。

1.2背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。

技术的提升和管理的升级是连锁超市业的竞争核心。

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

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

基于此背景我们提出了超市开发计划。

系统名称:超市管理系统项目开发计划。

1.3定义[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

]为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:超市管理系统以下简称MIS. 1.4参考资料[列出有关的参考资料。

]《软件工程》齐治昌谭庆平宁洪第二版 2007 高等教育《数据库系统概论》王珊萨师煊第四版 2007 高等教育《数据结构(C语言版)》严蔚敏吴伟民 2008 清华大学1.总体设计2.1需求规定[说明对本系统的主要的输入输出项目、处理的功能性能要求。

包括]2.1.1系统功能2.1.2系统性能物品管理2.1.2.1精度精度数据录入精确,计算准确,同时与后台库存管理系统的数据保持一致性即可2.1.2.2时间特性要求时间特性要求登陆系统时,系统的响应时间控制在两秒与库存管理系统保持同步更新的时间越低越好,实现商品的销售和记录的高度统一数据传送时间尽量缩短2.1.2.4可靠性可靠也是系统要考虑的一个性能,通过提供信息的机密性、完整性来预防风险,保障系统安全,同时还要防止信息的泄露。

2.1.2.5灵活性灵活性对于该系统,最大的问题在于当停电的时候如何解决销售和库存记录的同步性。

2.1.3输入输出要求根据程序的基本功能按步骤输入,账户名,密码,商品名字,等等,再根据输出功能按要求输出所需要的数据。

2.1.4数据管理能力要求5T硬盘2.1.5故障处理要求计算机数据库方面博士学位人员2.1.6其他专门要求无2.2运行环境[简要地说明对本系统的运行环境的规定。

]本软件的运行环境包括:硬件平台:普通计算机一台操作系统和版本:Microsoft Windows XP Professional支撑环境(例如:数据库等)和版本:Microsoft SQL Server 2005其它与该软件有关的软件组件:JAVA虚拟机,Microsoft SQL Server 2005,MyEclipse8.5 Milestone2.2.1设备[列出运行该软件所需要的硬设备。

说明其中的新型设备及其专门功能。

]冯•诺依曼式计算机2.2.2支持软件[列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。

]操作系统:Microsoft Windows XP Professional编译器:MyEclipse 8.5 Milestone支持软件:JAVA虚拟机,Microsoft SQL Server 2005,MyEclipse 8.5 Milestone2.2.3接口[说明该系统同其他系统之间的接口、数据通信协议等]柜台机通过交款模块接口与服务器交换数据,进而对服务器上数据进行操作。

柜台机和器上都具备网卡,网卡间用网线连接,之间通过相应的通信协议进行数据交换。

库存管理功能模块外部接口需求主要通过TCP/IP协议接口实现小型局域网对进货模块与收银员模块数据库的存储信息的共享。

库存管理模块需要与本地SQL数据库接口对接,并且具备局域网沟通进货人员与收银员的数据库能力,以便及时从表中获取信息进行统计,完成本身模块的部分功能。

登录模块:用户登录需要将数据库中数据与登录信息进行匹配用户管理模块:用户的信息管理需要与数据库数据进行交互,用户信息可以通过office导出客户管理模块:客户的信息管理需要与数据库数据进行交互通信接口即模块之间的接口。

模块间进行数据交换和控制协助。

例如,本系统的出入库模块,将数据通过中间件传递给数据库处理。

当发生入库事件时,外部数据输入至本系统的入库管理模块,模块中的相关类检查数据的合法性。

数据传递类将数据传递给数据库处理。

当发生出库事件时,外部数据输入至本系统的出库管理模块,模块中的相关类事先提取数据库的相关数据,检查事件是否可行(例如,出库货物的数量是否大于库存,大于则该事件不可行),可行则交付具体的事件类进行处理。

2.2.4控制[说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。

] 在页面上,通过鼠标点击触发相应的操作。

在页面上,也可以通过Tab键、回车键等功能键完成某些特定的功能2.3基本设计概念和处理流程[说明本系统的基本设计概念和处理流程,尽量使用图表的形式。

]2.4结构[给出系统结构总体框图(包括软件、硬件结构框图),说明本系统的各模块的划分,扼要说明每个系统模块的标识符和功能,分层次地给出各模块之间的控制与被控制关系。

]2.5功能需求与系统模块的关系[本条用一矩阵图说明各项功能需求的实现同各模块的分配关系。

] 2.6人工处理过程[说明在本系统的工作过程中不得不包含的人工处理过程。

] 登录系统的账号,密码,添加,删除员工,修改信息,查询等等 2.7尚未解决的问题[说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个 问题。

] 无3.接口设计 3.1用户接口[说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。

][说明提供给用户操作的硬件控制面板的定义。

]增加 修改 删除 查询 打印 退出 商品信息管理模块 √ √ √ √ √ √ 进货管理模块 √ √ √ √ √ √ 销售管理模块 √ √ √ 库存管理模块 √ √ √ 打印管理模块 √ 系统说明管理模块包括商品基本信息管理、进货管理、销售管理和仓库管理界面,其中商品信息管理对商品信息的增,改,删除等设置;进货管理分供应商档案管理和供应商商品管理,增、改、删除供应商及其商品信息;销售管理提供销售时对商品的信息显示及修改;仓库管理管理仓库库存商品。

删除、增加、修改、查询等操作无单独界面。

3.2外部接口[说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。

]3.3部接口[说明本系统之的各个系统元素之间的接口的安排。

]该系统适合windows操作系统,没有和其他软件的接口4.运行设计4.1运行模块组合[说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的部模块的支持软件。

]商品信息管理模块用来管理商品的一些基本信息,是本系统中数据管理的基本对象。

管理超市的全部商品信息。

销售管理模块提供销售时商品信息的确认与更新,是本系统的主要模块。

销售模块提取数据库里商品的基本信息然后在销售成功时修改货架上商品的数量,当商品货架上的数量低于一定程度是,系统提示管理员,从仓库提取商品补充货架。

仓库管理系统负责管理仓库的货物信息,管4.2运行控制[说明每一种外界的运行控制的方式方法和操作步骤。

]理人员通过仓库管理模块将仓库的商品转移到货架上。

当仓库的货物数量下降时,管理人员通过进货管理联系供应商以采集相应商品。

为了用户方便快捷的使用本系统,可以参考系统说明模块。

商品信息的收集与修改功能:商品信息管理模块,仓库管理模块商品数量更新功能:销售管理模块,仓库管理模块查询,打印功能:商品信息管理模块,销售管理模块,仓库管理模块4.3运行时间[说明每种运行模块组合将占用各种资源的时间。

]根据操作环境二定5.系统数据结构设计[不涉及软件设计可不包含]不涉及软件设计不包含5.1逻辑结构设计要点[给出本系统软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。

]本系统不用考虑数据结构与程序之间的关系5.2物理结构设计要点[给出本系统软件所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。

]管理人员查看的信息都以表格的形式显示5.3数据结构与程序的关系[说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。

]6.1出错信息[用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。

]本系统将错误分为两种:业务错误和系统错误。

业务错误是指用户在本系统的使用过程中,违反业务要求进行的操作。

系统错误是指数据库连接断开、系统意外停机等不可避免的意外事故。

6.2补救措施[说明故障出现后可能采取的变通措施。

包括:]a.后备技术 [说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术。

]b.降效技术 [说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录。

]c.恢复及再启动技术 [说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

相关文档
最新文档