软件工程大作业-超市管理系统软件设计说明书

合集下载

(完整word版)超市管理系统详细设计说明书(word文档良心出品)

(完整word版)超市管理系统详细设计说明书(word文档良心出品)

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

从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。

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

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

预期读者为超市管理系统的开发人员,程序员。

1.2背景项目名称:超市管理系统。

提出者:XXX。

开发者:郭琦,梁颖嘉,刘浩然,李小龙。

用户:中小型超市1.3定义XXXX(列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

)1.4参考资料软件设计文档国家标准操作手册(GB8567——88)。

2程序系统的结构见《超市管理系统概要设计说明书》相关部分。

3售货管理子系统设计说明3.1 程序描述超市管理系统下的一个子系统,记录售货员今日处理的商品信息和会员的购买情况,处理销售过程中的商品信息并作记录。

3.2 功能包括售货员登陆和会员登陆,以及售货员的售货处理、结账处理。

3.3 性能时间特殊性:系统的速度要在用户可接受的范围内。

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

灵活性:系统要有良好的接口。

3.4 输入项售货员账号密码:售货员登陆会员账号:会员登陆条形码:验证商品信息数量:计算金额3.5 输出项售货员信息:确保售货员符合资格会员信息:确保会员符合资格金额:结账时的商品总额3.6算法startinput售货员信息examine 售货员信息input 会员信息examine 会员信息if(结账)input i=0do while (i<商品数量)input 条形码if(条形码无效)i=ibreakend ifprint 商品信息i=i+1end doprint 金额end ifend3.7 流程逻辑3.8接口商品条形码输入界面,会员信息输入界面。

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

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

软件工程-超市管理系统概要设计说明书作者:日期:[文档标题][文档副标题]执笔人:韩劼男学号:[项目组组员]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年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。

软件工程大作业——超市运营管理系统

软件工程大作业——超市运营管理系统

软件⼯程⼤作业——超市运营管理系统《软件⼯程(A)》课程⼤作业超市运营管理系统学院:计算机科学与技术学院专业班级:学号姓名:任课教师:2014年4⽉超市运营系统OOA规格说明书⽬录1引⾔ (1)1.1 标识 (1)1.2 系统概述 (1)1.3 ⽂档概述 (1)2 需求概述 (1)3 ⽤例模型 (2)3.1 ⽤例图 (2)3.1.1⽤例图元素 (2)3.1.2⽤例图 (3)3.2 ⽤例描述 (3)3.2.1 UC01登录系统 (3)3.2.2 UC02销售商品 (4)3.2.3 UC03打印购物清单 (4)3.2.4 UC04处理盘点 (4)3.2.5 UC05处理报销 (4)3.2.6 UC06商品⼊库 (5)3.2.7 UC07商品出库 (5)3.2.8 UC08管理设置 (5)3.2.9 UC09订购商品 (5)3.2.10 UC10商品管理 (5)3.2.11UC11商品补全 (5)3.2.12 UC12维护会员信息 (6)3.2.13 UC13维护员⼯信息 (6)3.2.14 UC14系统设置 (6)3.2.15 UC15财务管理 (6)3.2.16 UC16统计分析 (6)3.2.17 UC17购买商品 (6)3.2.18 UC18查询信息 (7)3.2.19 UC19下达指令 (7)4 对象模型 (7)4.1 类及对象的定义 (7)4.2 类图 (7)5参考⽂献 (7)1引⾔1.1 标识超市运营管理系统 1.01.2 系统概述超市运营管理系统是⼀个⾯向超市⽤来进⾏超市⽇常信息处理的管理信息系统。

该信息系统能够⽅便的为超市的售货员提供各种⽇常售货功能,也能够为超市的管理者提供各种管理功能,如进货、统计商品等。

系统的参与者包括售货员,仓库管理员,采购员,理货员,系统管理员,顾客(不直接接触系统),财务,经理等等。

1.3 ⽂档概述本⽂档主要是超市运营管理系统简要的设计,然后在其中主要是对该设计的详细说明,让⽤户更加了解本款软件的功能及特性,针对的主要⼈群是现在拥有⼀家⼩型的超市的或者是意向拥有超市的⼈。

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

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

文档编号: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以上内存。

软件工程 超市管理系统详细设计文档

软件工程 超市管理系统详细设计文档
系统能够存储商品信息,以及超市进销存得记录,方便管理者对超市进行维护,包括进货管理、销售管理、销售退货、仓库管理、会员管理、员工管理、权限分配等,这主要包括:
商品信息得录入、修改与删除.
会员信息得录入、修改、删除、查瞧会员级别、查瞧会员消费记录。
员工信息得录入、修改、删除、查瞧员工类型、查瞧员工工作绩效、修改员工管理权限。
此外系统还具有一定得安全性与可维护性。
2
系统协助中小型超市工作人员实现各种日常事物得管理.其中,收银员具有销售管理得权限.进货人具有进货管理得权限。仓库管理员具有仓库管理得权限。一般工作人员具有查瞧自己信息与工作情况得权限。经理具有查瞧销售情况、进货情况、销售分析、进货分析等权限。此外,对于系统本身得维护,系统具备一定得安全机制与信息备份机制,对用户分级管理,设置用户权限,保证系统安全性。
员工电话
EMPLOYEEADRESS
住址
ASSISTNAME
联系人姓名
ASSISTPHONE
联系人电话
EMPLOYEESALARY
工资
EMPLOYEEBONUS
奖金
USERTYPEID
用户类型id
外键(UserType表—〉USERTYPEID)
EMPLOYEEMARK
备注
列名
描述
功能
PURCHASEID
保质期
EARLYWARNING
剩余数量警告
GOODSTYPEID
商品类型id
外键(GoodsType_info—>GOODSTYPEID)
GOODSREMARK
备注
列名
描述
功能
EMPLOYEEID
员工Id
主键
EMPLOYEENAME

超市管理系统_软件工程_设计

超市管理系统_软件工程_设计

超市管理系统_软件工程_设计超市管理系统设计1、引言1.1 文档的目的本文档旨在设计一个高效、可靠的超市管理系统,满足超市日常运营及管理的需求。

1.2 背景随着社会的发展,超市已经成为人们购物的主要场所之一,超市管理系统能够提供给超市管理人员一个全面的视图,包括库存管理、销售分析、员工管理等方面。

1.3 参考资料- 超市现有的管理系统文档- 超市员工反馈意见2、需求分析2.1 功能需求2.1.1 用户登录与权限管理- 用户登录:管理员、收银员、库存管理员等不同角色登录超市管理系统。

- 权限管理:不同用户拥有不同的权限,限制其对系统的访问和操作。

2.1.2 商品管理- 商品信息录入:录入商品的基本信息,如名称、价格、库存量等。

- 商品分类管理:对商品进行分类管理,便于浏览和查询。

- 商品销售:记录商品的销售情况,包括销售量、销售额等。

2.1.3 库存管理- 库存查询:实时查看商品的库存量。

- 库存补充:根据销售情况和库存情况,自动库存补充的建议。

2.2 非功能需求2.2.1 用户界面- 界面友好:尽可能设计简洁、易于使用的界面。

- 响应速度快:系统操作响应迅速,用户体验良好。

2.2.2 可靠性- 数据备份:定期对系统数据进行备份,以防数据丢失或损坏。

- 安全性:用户登录信息和敏感数据需要进行加密传输和存储,保障数据安全。

2.2.3 扩展性- 易于扩展:系统应能够方便添加新的功能、模块和角色。

3、系统设计3.1 架构设计- 采用三层架构,包括表示层、业务逻辑层和数据访问层。

- 表示层:负责与用户进行交互,提供用户界面和操作逻辑。

- 业务逻辑层:处理用户的请求,协调各模块之间的交互。

- 数据访问层:与数据库进行数据的读取和存储。

3.2 数据库设计- 设计数据库表,包括商品表、用户信息表、销售记录表等。

- 设计表之间的关系,定义外键等约束。

3.3 模块设计3.3.1 用户管理模块- 用户登录功能:验证用户的身份和权限。

(完整版)超市管理系统-软件工程毕业课程设计

(完整版)超市管理系统-软件工程毕业课程设计

超市管理系统项目需求规格说明书目录1.简介1.2业务范围1.3术语表1.4参考资料2.系统概述2.1功能概述2.1.1总系统用例图2.1.2前台销售系统用例视图2.1.3后台管理系统用例视图2.1.4库存管理子用例图2.1.5商品管理子用例图2.1.6信息查询子用例图2.1.7用户管理子用例图2.2系统角色2.3系统约束3.系统功能描述4.非功能性需求4.1性能4.2可扩展性4.3安全性4.4易用性4.5可维护性5.数据管理能力要求1简介1.1目的随着超市的出现,为实现超市管理的系统化、规范化和自动化,超市管理系统应运而生.它依靠现代化的计算机信息处理技术来管理超市,这能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应决策,加快超市的系统建立的技术基础;为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统等;让顾客在超市购物更加快捷方便,让超市的管理和运行工作更加完善,方便.1.2业务范围使用超市管理系统的目的就是使用最少的人力,来完成超市中的日常工作。

一个典型的超市管理系统,除了应该完成超市中必要的销售工作外,还应该具有后台管理的功能。

和超市相关的就是货物仓库,因为随着超市规模的越来越大,销售商品是非常多的,它们并不能全部放在超市中,需要将它们暂时放在仓库中,所以对仓库的管理是非常有必要的。

为了使超市更加吸引客户,推出了会员优惠活动,通过使用会员卡能够享受商品的优惠价。

所以在超市管理系统中还要能够对超市会员进行管理。

根据超市的需要,我们来分析一下超市管理系统中还应该具有哪些功能。

按照操作方向,可以将超市管理系统分为商品管理模块、仓库管理模块、销售管理模块和会员管理模块。

商品管理模块:通过该模块可以完成超市中商品的日常管理,其中包括新增一种新销售商品、向超市中进货、接收客户的退货和查询某一商品的功能。

仓库管理模块:通过该模块可以完成和超市匹配场所仓库的管理,其中包括对商品的出库和入库操作、查询仓库中所有商品和查询指定商品等功能。

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

版本号日期<软件工程——大作业>“超市管理系统”软件设计说明书姓名:班级:计算机学号:完成日期:指导老师:信息科学与工程学院目录1引言 (1)1.1 编写目的 (1)1.2 范围 (1)1.3 定义 (1)1.4 参考资料 (1)2 项目概述 (2)2.1 产品描述 (2)2.2 产品功能 (3)2.3 用户特点 (4)2.4 一般约束 (5)3 具体需求 (6)3.1 功能需求 (6)3.1.1 数据字典 (10)3.2 行为需求 (10)3.3 数据需求 (11)3.4 外部接口需求 (12)3.4.1硬件接口 (12)3.5设计约束 (13)3.5.1 硬件的限制 (13)3.6安全性 (13)3.7可维护性 (13)3.8可扩展性 (14)4 总体设计 (14)4.1运行环境 (14)4.1.1 软件环境 (14)4.2基本设计概念和处理流程 (14)4.2.1基本设计原则 (14)4.3系统结构 (15)4.3.1 系统功能模块设计 (15)4.3.2 系统层次结构图 (17)4.3.3 系统网络结构 (17)5 详细设计 (18)5.1系统数据结构设计 (18)5.1.1逻辑结构设计要点 (18)5.2模块设计说明 (22)5.2.1模块描述 (23)5.2.2功能 (23)5.2.3设计方法(算法) (24)1引言1.1 编写目的随着我国经济的不断发展,许多零售企业在发展过程中面临着业务不断增长,而管理水平相对滞后的困境。

尤其是许多企业在逐年经营过程中,积累了大量历史数据,但是信息比较分散、相互独立。

在信息技术迅猛发展的今天,处于竞争性行业的中小型零售企业如何在未来的市场竞争中借助信息化实时掌握营销动态,不断提升服务水平,提高资源配置水平和核心竞争力,成为他们不得不面对的问题。

在零售企业中引入超市信息管理系统,利用收银机将超市中各种商品的进货、退货、销售等信息输入电脑,使得经营管理者能够及时掌控经营信息,作出合适的各种采购及货物库存决策。

超市信息管理系统,可完成商品采购订货、销售、盘点库存、财务分析等管理功能,并对商品的购销存状态实时跟踪记录。

本论文主要介绍超市信息管理系统中的系统登录、商品录入、库存管理、商品销售等部分内容,以展现设计一个完整信息管理系统的思路和步骤。

1.2 范围a.软件名称:超市信息管理系统。

b.软件功能:该软件用来对超市商品采购订货、销售、库存、财务分析,以及工作员工和超市会员信息的管理。

1.3 定义列出本文件中用到的专门术语的定义和缩写词的原词组。

1.4 参考资料[1] 薛华成.管理信息系统[M].北京:清华大学出版社,1993.[2] 张珍宝,刘升.超市管理系统的分析与设计[J].高等函授学报(自然科版),2002,15(3):49-51.[3] 萨师煊,王珊.数据库系统概论[M].北京:高校教育出版社,1985.[4] 袁作为.小型超市管理系统分析[J].时代经贸(中旬刊).2008,6:243.[5] 张鼎武.小型超市管理信息系统[J].财经界(中旬刊).2007,12:244—245.[6] 张海潘.软件工程导论(第四版).北京:清华大学出版社,2000.[7] 夏天.大型超市管理系统的方案设计[J].华中农业大学学报:社会科学版,2000,3:29-33.[8] 吴川.中小型连锁超市管理信息系统分析与设计[J].商场现代化,2005,1:149-150.[9] 求实科技.SOL Server2000数据库管理与开发技术大全[M].北京:人民邮电出版社,2004.[10] 史济民.软件工程——原理、方法与应用(第二版)[M].北京:高等教育出版社,1990.2 项目概述2.1 产品描述超市管理系统是针对超级市场的销售而开发的。

应用超市管理系统能够转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。

运用超市管理系统,在销售商品时实行出口一次性付款,可以实现超市内部现代化管理,能够准确把握每一种商品的销售动态,防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市管理系统来完成。

超市管理系统将手工编制好的销售账目或根据原始超市销售记录直接在系统内制作超市销售信息,同时可对输入的超市销售信息进行修改、查询等操作。

这种集约化的销售管理模式既便于对超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市管理系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学的决策依据。

小型超市便利店的发展水平关系到人民生活水平的提高,它为居民生活提供了便利,同时由于超市货物、员工的多样性和复杂性,使得市场、人事管理、物品供需关系、设备管理显得更为复杂,所以商场超市更应该象其他企业一样,应用信息管理技术完善自己的市场、管理、供需关系等等。

超市管理系统实现了对超市的进货、销售和库存的科学管理。

该系统主要包括以下几大模块:输入单据、查询、销售、进/退货、打印报表、用户登录管理。

2.2 产品功能(1)前台功能用户登录时,若用户输入的用户名不存在时,提示用户重新填写,并重新回到登录界面;用户登录时,若用户输入的密码错误时,提示用户重新填写,返回登录界面。

如果输入的信息不全,则要求正确填写必须输入的表项。

如果输入信息正确,将提示注册完成,用户可以正常登录,进行不同权限的数据管理。

用户登录时,所有输入信息正确,将出现“X X X,欢迎您!”。

用户能够根据不同权限添加、修改和删除系统不同级别的数据。

(2)后台功能管理员登录,进入后台管理系统。

可以从事以下操作:员工管理,可以查看登录次数和时间,并可以删除。

添加新用户功能,可以修改用户权限。

对用户进行修改、删除。

管理员工信息,可以对信息进行查询、添加、修改。

折扣与VIP客户管理。

查看供货商数据,并可以对数据进行管理。

修改管理员密码,保证安全性。

添加新商品功能,可增加删改商品信息。

添加新商品,首先选择商品大类,再选择商品小类,输入商品名称,进行商品说明。

商品类别管理,可以更改类别名称,可以添加和删除类别。

管理销售单,可以销售单进行条件查询,并进行管理。

商品统计报表,输入条件,得到报表。

管理统计报表,可进行日统计报表浏览和审核。

查看库存数据,并可以对数据进行管理。

图2.1 小型超市管理系统层次方框图2.3 用户特点超市管理系统的使用者,即超市的员工主要由超市经理、信息管理员、采购产品硬件软件网络设备:超市销售员、收银员组成。

超市经理:超市管理系统的所有者,主管主要事务,是超市管理系统系统的投入者和管理者,可以对后台根据需要随时进行管理。

信息管理员:超市管理系统的系统管理者,进行系统的日常管理维护,并按照超市管理者的意愿,负责单据录入、采购计划、发货计划的编制,对商品进行各种管理,比如添加、修改、删除、更新等。

采购员:根据采购计划进行商品的采购。

收银员:根据顾客选购的商品进行销售数据的输入,超市管理系统的客户端使用者。

通过上网查阅资料,超市管理系统的客户具有以下特征:①主要是超市工作人员,在超市工作;②在工作地点或家里有电脑,能登录超市管理系统。

2.4 一般约束(a)系统界面需求界面设计的原则要求,如:方便、简洁、美观、一致等。

整个界面要保持友好、简易的风格。

输入设备:键盘、鼠标、扫描仪、条码扫描器输出设备:显示器、打印机、条码标签打印机显示风格:Windows应用程序界面(b)硬件需求为了能够更好地运行SQL Server 2000,并且满足数据库的存储及处理速度要求。

硬件需求为:CPU. Intel奔腾双核,运行速度2600MHz或以上内存:1024MB或以上硬盘:160G或以上显示器:19英寸宽频LCD,分辨率为1440×900(c)开发和运行境需求:安装SQL Server 2000,如果是更高的版本需要对数据库进行升级(d)操作系统:Windows2000 Server的任何版本或Windows NT Server 4.0,IE浏览器:8.O 版本或以上。

3 具体需求3.1 功能需求根据通过上一节的系统需求分析,了解和分析现有的系统,并以概括的形式表达对现在系统的认识,进入设计阶段以后,应该把设想的新系统的逻辑模型转变成物理模型,因此需要描绘未来的物理系统的概貌。

而系统流程图是概括地描绘物理系统的传统工具,它表达了数据在超市管理系统各部件之间流动的情况。

通过上一节的系统需求分析以及第一章中提出的系统设计的目标,这一节主要对超市销售系统的系统工作流程进行分析。

在超市销售系统中,管理员添加和修改基本信息将基本信息保存在系统中,并在数据库中的查询相关信息。

超市管理系统的后台流程图如图3.1所示,超市管理系统的前台流程图系统流程图如图3.2所示:图3.1 超市管理系统后台流程图图3.2 超市管理系统前台流程图该超市管理系统主要有商品信息管理,超市员工及会员信息管理,销售管理,统计报表打印出所需要的报表单。

系统所具有的功能描述如下:首先是用户登录,进过密码验证后,如果登录成功则进行下一步的操作,如管理员退出 超市后台管理员工信息管理 会员信息管理 商品库存管理 查询统计产生报表…………登陆判断结束失败成功收银员退出 超市前台管理密码管理 销售管理 销售查询 …………登陆判断结束失败成功果不成功,则提示输入错误。

登录成功后,用户可以进行查询信息,包括商品信息的查询,员工信息的查询,会员信息的查询,供货商信息的查询等,其中管理员还可以对信息进行增加和删改操作。

如果用户进行了商品信息的查询,系统就会去数据库中相应的商品信息表和商品分类表进行查询,并把查询结果以视图或表的形式返回给用户,进行其它的操作时,系统会根据请求去数据库中查询相应的文件,然后将结果返回给用户。

顾客购物过后,在收银台结账后,系统能够打印出购物小票。

对超市管理系统流程图与系统的功能综合,可以得出超市管理系统的整体数据流图。

顶层数据流图如图3.3所示:该系统中,主要功能是对信息的管理,结合以上系统功能的分析,可以得出超市管理系统用户登录系统管理的数据流图。

0层数据流图如图3.4所示:超市 员 工超 市 顾 客超市管理系统系统命令信息购物信息导出文件打 印报表打印购物小票图3.3 超市管理系统顶层数据流图图3.4 0层超市管理系统数据流图1层数据流图如下所示:合法系统命令退货管理命令进货管理命令员工管理命令调价管理命令会员管理命令销售管理命令销售单退货单进货单调价单供货商信息单会员信息单商品注册员工信息单会员充值表日销售总表退货表进货表调价表供货商信息表会员信息员工信息表格输出导出文件1检查合法性2命令处理类型输出处理商品信息管理命令3商品管理4员工管理5会员管理6供货商管理7调价管理8进货管理9退货管理10销售管理11会员充值商品信息表商品分类表用户密码供货商管理命令收银员11会员卡管理5会员管理3.1商品分类管理3.2商品管理10销售管理9退货管理4员工管理8进货管理7调价管理管理员经理会员卡充值会员卡信息会员充值分类号商品查询请求查询结果查询请求查询请求调价费率新进价新退货新销售信息查询请求查询结果新销售查询请求查询结果D8 会员卡充值信D3 会员信息D10 商品分类信息D2 商品信息D1 员工信息D7 调价信息D4 进货信息D5 销售信息D9 退货信息充值信息会员信息分类信息商品分类信息商品编号员工信息调价信息商品信息进货信息商品价格、编码等信息退货信息销售信息商品价格、编码等信息商品价格、编码等信息图4.2 1层数据流图3.1.1 数据字典员工信息文件的组成:{员工编号+员工姓名+员工密码+员工权限+员工性别+联系电话+职务+员工备注};商品信息文件的内容:{商品编号+商品名称+商品类别代码+商品类别名称,供货商编号+商品规格+商品颜色+商品进价+商品售价+会员价+库存};会员信息文件的内容:{会员卡编号+会员姓名+会员性别+会员积分+会员级别+联系电话+发卡日期+会员卡余额};进货信息文件的内容:{进货单编号+入库日期+供货商代码+商品编号+商品名称+进货数量+进货单价+操作员编号};销售信息文件的内容:{销售编号+销售商品编号+销售商品名称+销售商品数量+销售总金额+销售日期+操作员编号+会员卡编号};供货商信息文件的内容:{供货商编号+供货商名称+联系人+联系电话+联系地址+供货商备注};调价信息文件的内容:{调价编号+调价商品编号+调价商品名称+商品调价后价格+调价后会员价格+调价日期};会员充值记录文件的内容:{充值卡编号+会员编号+会员姓名+充值日期};商品退换文件的内容有:{退货编号+商品编号+退货数量+退货时间}。

相关文档
最新文档