超市管理系统.docx

上传人:b****7 文档编号:9834845 上传时间:2023-02-06 格式:DOCX 页数:17 大小:31.82KB
下载 相关 举报
超市管理系统.docx_第1页
第1页 / 共17页
超市管理系统.docx_第2页
第2页 / 共17页
超市管理系统.docx_第3页
第3页 / 共17页
超市管理系统.docx_第4页
第4页 / 共17页
超市管理系统.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

超市管理系统.docx

《超市管理系统.docx》由会员分享,可在线阅读,更多相关《超市管理系统.docx(17页珍藏版)》请在冰豆网上搜索。

超市管理系统.docx

超市管理系统

《系统分析与设计》课程设计

一、功能描述………………………………………………………………………………..4

二、现行系统的组织结构图…………………………………………………….………….4

三、思维导图………………………………………………………………………………..5

四、用例图与用例描述……………………………………………………………………..5

(一)用例图………………………………………………………………………………5

(1)总体用例图…………………………………………………………………….5

(2)前台用例图……………………………………………………………………..6

(3)后台用例图……………………………………………………………………..6

(4)采购子系统用例图……………………………………………………………..7

(5)销售管理子系统用例图………………………………………………………..7

(6)查询管理子系统用例图………………………………………………………..7

(7)存储管理子系统用例图………………………………………………………..7

(8)财会子系统用例图……………………………………………………………..8

(二)主要用例描述……………………………………………………………………….8

(1)登记销售金额用例描述…………………………………………………………8

(2)登记支出金额用例描述…………………………………………………………9

(3)计算利润用例描述………………………………………………………………9

五、系统分析类……………………………………………………………………………10

六、时序图…………………..……………………………………………………………..10

(1)采购汇总时序图……………………………………………………………….11

(2)到货登记时序图……………………………………………………………….11

(3)编制报表时序图……………………………………………………………….12

(4)销售管理时序图……………………………………………………………….12

(5)会员管理时序图……………………………………………………………….13

(6)查询财务时序图……………………………………………………………….13

(7)查询人员时序图……………………………………………………………….14

(8)查询业务时序图……………………………………………………………….14

(9)存储商品时序图……………………………………………………………….15

(10)财会子系统时序图…………………………………………………………..15

七、说明使用的架构模式,绘制子系统图和部署图……………………………………15

(1)B/S架构模式………………………………………………………………....16

(2)子系统图……………………………………………………………………...17

1.财会管理子系统……………………………………………………….........17

2.仓库管理子系统……………………………………………………….........17

3.登录子系统…………………………………………………………….........18

4.经理信息管理系统……………………………………………………...

5.销售管理子系统………………………………………………………...

(3)部署图……………………………………………………………………….

八、绘制活动图或状态图或功能流程图(任选一种)………………………………..

(1)采购汇总活动图………………………………………………………………

(2)绘制报表活动图………………………………………………………………

(3)销售管理活动图………………………………………………………………

(4)查询子系统活动图……………………………………………………………

(5)存储子系统活动画图………………………………………………………….

九、项目的非功能需求(以表格形式说明)……………………………………………

(1)属性---场景—决策表……………………………………………………………

一十、绘制每个子系统的类图………………………………………………………………

一十一、数据库设计:

绘制ER图,进行表结构设计……………………………………….

(1)绘制ER图…………………………………………………………………….

(2)表结构设计……………………………………………………………………

一十二、软件界面设计…………………………………………………………………………

(一)前台界面设计………………………………………………………………..

(1)登录窗体…………………………………………………………………

(2)商品录入…………………………………………………………………

(3)收银业务…………………………………………………………………

(二)后台管理界面设计……………………………………………………………

(1)会员管理………………………………………………………………….

(2)厂商管理…………………………………………………………………..

(3)商品管理…………………………………………………………………..

(4)添加商品…………………………………………………………………..

(5)计划进货…………………………………………………………………..

(6)销售查询…………………………………………………………………..

(7)进货管理…………………………………………………………………..

(8)进货单……………………………………………………………………...

(10)用户管理…………………………………………………………………..

一十三、个人工作总结与心得体会………………………………………………………………

一、功能描述

系统目的

开发超市信息管理系统将提高超市各项工作的效率和质量,促进商品的销售资金的流转;减轻各类事务性工作的劳动强度,使超市的职员腾出更多的精力和时间来服务于顾客;改善经营管理,堵塞漏洞,保证顾客和超市的经济效益。

功能模块

经理权益

1.存储管理:

自动盘点计算,查询库存明细记录,库存状态自动报警;

2.销售管理:

过期商品自动报警,生成销售排行榜;

3.员工管理:

员工基本信息管理,客户销售权限管理,员工操作权限管理;

4.采购管理:

与销售结合制定进货计划,查询打印计划,入库登记。

营业员权益:

1.售货业务:

商品录入,条形扫描,结账;

2.会员业务:

打折,添加会员,删除会员。

系统权益:

库存状态自动报警,过期商品自动报警:

二、

现行系统的组织结构图

三、思维导图

四、用例图及主要用例描述

(一)、用例图

(1)总体例图

(2)前台用例图

(3)后台用例图

(4)采购子系统用例图

(5)销售管理子系统图

(6)查询管理子系统图

(7)存储管理子系统

(8)财会子系统用例图

(二)主要用例描述

(1)登记销售金额用例描述

用例描述:

登记销售金额

描述:

将各次的销售金额汇总

标示符:

a1

优先级:

A(高)

角色:

财会人员

前置条件:

财会人员以管理员身份登陆系统

主事件流:

1.财会人员选择审查数据有效性

2.数据真实有效则进行登记

3.将数据相加

其他事件流:

A1:

数据不真实有效

返回数据审查

后置条件:

特殊需求:

(2)登记支出金额

用例名称:

登记支出金额

描述:

将各次的在支出金额汇总

标示符:

a2

优先级:

A(高)

角色:

财会人员

前置条件:

财会人员以管理员身份登陆系统

主事件流:

1.财会人员审查发票有效

2.发票有效则进行登记

3.将数据汇总

其他事件流:

A1:

发票无效

返回审查发票有效性

后置条件:

特殊需求:

(3)计算利润

用例名称:

计算利润

描述:

计算超市一个月或一年的利润

标示符:

a3

优先级:

A(高)

角色:

财会人员

前置条件:

财会人员以管理员身份登陆系统

主事件流

(一):

1.财会人员提取月销售金额汇总

2.财会人员提取月支出金额汇总

3.将销售金额减去支出金额

主事件流

(二):

1.财会人员提取年销售金额汇总

2.财会人员提取年支出金额汇总

3.将销售金额减去支出金额

其他事件流

后置条件:

特殊需求:

五、系统分析类

实体类:

会员类,商品类,员工类,财务人员类,营业员类,超市经理类,采购员类,部门经理类,仓管类…

边界类:

商品信息界面,搜索商品界面,员工信息界面,会员信息界面,年销售金额界面,计算利润界面…

控制类:

登录类,浏览商品信息类,商品管理类,员工管理类,采购管理类…

六、时序图或协作图

(1)采购汇总时序图

(2)到货登记时序图

(3)编制报表时序图

(4)销售管理时序图

(5)会员管理时序图

(6)查询财务时序图

(7)查询人员时序图

(8)查询业务时序图

(9)存储商品时序图

(10)财会子系统时序图

七、说明使用的架构模式,绘制子系统图和部署图

(1)C/S架构模式

项目使用C/S架构

概念:

(Client/Server或客户/服务器模式):

Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。

原因:

C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。

对应的优点就是客户端响应速度快。

具体表现在以下两点:

(1)应用服务器运行数据负荷较轻。

最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。

二者可分别称为前台程序与后台程序。

运行数据库服务器程序的机器,也称为应用服务器。

一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。

(2)数据的储存管理功能较为透明。

在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,并且通常把那些不同的(不管是已知还是未知的)前台应用所不能违反的规则,在服务器程序中集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。

所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。

在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。

在C/S体系下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。

(2)绘制子系统图

1.财会管理子系统

2.仓库管理子系统

3.登录子系统

4.经理信息管理子系统

5.销售管理子系统

(3)系统部署图

八、活动图

(1)采购汇总活动图

(2)绘制报表活动图

(3)销售管理活动图

(4)查询子系统活动图

(5)存储子系统活动图

九、项目非功能需求

属性

场景

决策

可用性

用户访问时

显示登录过程的进度条或登录超时提醒或网络异常

安全性

顾客付款

安全检测,保护资金安全支付环境

可测试性

单元测试人员想测试搜索功能性能

提供对搜索内容的访问并提供所查的值

易用性

了解如何有效使用系统

新手导航,帮助,小贴士..

可扩展性

数据库类型可替换

建立数据库存取层,允许加载第三方模块

性能分析

上万名客户同时交易

处理登录请求

一十、每个子系统的类图

一十一、数据库设计:

绘制ER图,进行表结构设计

(1)ER图

(2)表结构设计

数据库表索引

表名

中文名

MerchInfo

商品信息表

User

用户表

Menber

会员表

Sale

销售表

Dealing

交易表

Stock

进货入库表

Provide

供货商表

Factory

厂商表

商品信息表

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

MerchID

int

4

P

Notnull

商品编号

MerchName

Varchar

50

Notnull

商品名称

MerchPrice

Money

4

Notnull

价格

MerchNum

Int

4

Notnull

库存数量

CautionNum

Int

4

Notnull

库存报警数量

PlanNum

Int

4

null

计划进货数

BarCode

Varchar

50

Notnull

条形码

SalesProPrice

Money

4

促销价格

SalesProDateS

Datetime

8

促销起日期

SalesProDateE

Datetime

8

促销止日期

AllowAbate

Int

4

Notnull

允许打折

AllowSale

Int

4

Notnull

允许销售

FactoryID

Varchar

10

F

Notnull

厂商编号

ProvideID

Varchar

10

F

Notnull

供货商编号

用户表

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

UserID

Varchar

10

P

Notnull

用户编号

UserName

Varchar

20

Notnull

用户名称

UserPW

Varchar

4

Notnull

用户吗密码

UserStyle

Int

8

Notnull

用户类型

会员表

字段名

字段类型

长度

主/外键

.字段值约束

对应中文名

MemberID

Varchar

10

P

Notnull

会员编号

MemberCard

Varchar

20

Notnull

会员卡号

TotalCost

Money

4

Notnull

累计消费金额

RegDate

Datetime

8

Notnull

注册日期

销售表

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

SaleID

Varchar

10

P

Notnull

销售编号

MerChID

Varchar

10

F

Notnull

商品编号

SaleDate

Datetime

8

Notnull

销售日期

SaleNum

Int

4

Notnull

销售数量

SalePrice

Money

4

Notnull

销售单额

交易表

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

DealingID

Varchar

10

P

Notnull

交易编号

DealingPrice

Money

4

Notnull

交易金额

DealingDate

Money

4

Notnull

交易日期

MemberID

Varchar

10

会员卡号

UserName

Varchar

10

F

Notnull

用户名称

入库记录表

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

StockID

Varchar

10

P

Notnull

入库编号

MerchID

Varchar

10

F

Notnull

入库商品编号

MerchNum

Int

4

Notnull

入库数量

MerchPrice

Money

4

Notnull

单额

TotalPrice

Money

4

Notnull

总额

StockDate

Datetime

8

Datetime

入库日期

PlanDate

Datetime

8

Datetime

计划进货日期

StockState

Int

4

Notnull

入库状态

供货商表

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

ProvideID

Varchar

10

P

Notnull

厂商编号

ProvideName

Varchar

50

Notnull

厂商名称

ProvideAddress

Varchar

250

厂商地址

ProvidePhone

Varchar

25

厂商电话

厂商表

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

FactoryID

Varchar

10

P

Notnull

厂商编号

FactoryName

Varchar

50

Notnull

厂商名称

FactoryAddress

Varchar

250

厂商地址

FactoryPhone

Varchar

25

厂商电话

一十二、软件界面设计

(一)前台界面设计

(1)用户登录界面

(2)商品录入

(3)收银业务

(二)后台管理界面设计

(1)会员管理

(2)厂商管理

(3)商品管理

(4)添加商品

(5)计划进货

(6)销售查询

(7)进货管理

(8)进货单

(9)用户管理

一十三、个人工作总结与心得体会

通过这次实验,我对软件开发技术有了更加深入的了解,在老师悉心的帮助下,和其他同学的指导下,我最终完成了这次课程设计。

但是实验中,也暴露了自己在软件运用方面的不足和缺点,以后在这方面上认真学习和研究,争取在毕业之前能更上一层楼。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1