基于C#的超市进存销管理系统

Blackbox

发布日期: 2019-09-02 12:26:43 浏览量: 276
评分:
star star star star star star star star star star_border
*转载请注明来自write-bug.com

第一章需求分析

1.1 需求分析

1.2 用例模型及分析类图的描述

1.2.1 用例

Use Case:账号密码登录

参与者:用户

主事件流:

  • 用户选择账号登录选项并输入账号密码

  • 将用户输入的EmpLoginName和EmpLoginPwd与数据库中相应的字段进行匹配

  • 若匹配成功,则跳转页面,转到主窗口。反之,则提示登陆失败

1.2.2 用例图

用例模型本系统以管理员对数据库的操作为主,实现用例图如下:

根据对用例的分析,做出用例图如上,管理员主要利用本系统,实现对进货信息、库存信息、销售信息和职工信息、供应商信息的管理。系统采用VS环境开发,实现C/S结构,管理员对各个信息的修改都直接写入数据库。

1.3 分析类

1.3.1 用户登录模块

用户登录用例图

用户登录的用例图,如图1-3-1-1所示:

用户登录时序图

如图1-3-1-2所示,表示用户登录的时序图。

用户登录分析类图(协作图)

如图1-3-1-3所示,表示用户登录的协作图。

1.3.2 进货模块

进货用例图

进货的用例图,如图1-3-2-1所示:

用户登录时序图

如图1-3-2-2所示,表示用户登录的时序图。

用户登录分析类图(协作图)

如图1-3-2-3所示,表示用户登录的协作图。

1.3.3 销售模块

进货用例图

进货的用例图,如图1-3-3-1所示:

用户登录时序图

如图1-3-3-2所示,表示用户登录的时序图

用户登录分析类图(协作图)

如图1-3-3-3所示,表示用户登录的协作图

1.3.4 库存模块

进货用例图

进货的用例图,如图1-3-4-1所示:

用户登录时序图

如图1-3-4-2所示,表示用户登录的时序图。

用户登录分析类图(协作图)

如图1-3-4-3所示,表示用户登录的协作图。

1.3.5 职工管理模块

进货用例图

进货的用例图,如图1-3-5-1所示:

用户登录时序图

如图1-3-5-2所示,表示用户登录的时序图

用户登录分析类图(协作图)

如图1-3-5-3所示,表示用户登录的协作图

1.3.6 供应商管理模块

进货用例图

进货的用例图,如图1-3-6-1所示:

用户登录时序图

如图1-3-6-2所示,表示用户登录的时序图

用户登录分析类图(协作图)

如图1-3-6-3所示,表示用户登录的协作图

第二章 概要分析

2.1 系统架构设计

2.2 数据库设计

2.2.1 数据库总体概念设计

数据库总体E-R图如图2-2-1所示。

2.2.2 数据库概念设计

通过对于系统的需求分析,整套系统可以设计出六个实体,他们分别是职工实体、供应商实体、进货实体、销售实体、库存实体。

系统的使用者涉及到多种用户,多以需要一个用户表来保存登陆账号和登陆密码。

职工表E-R图

职工数据库表

供应商表E-R图

供应商数据库表

进货表E-R图

进货数据库表

销售表E-R图

销售表

库存数据库表E-R图

库存数据库表

2.3 系统类图设计

分析系统,本系统主要包含数据库类和操作类。数据库类包括有进货信息数据库、销售信息数据库、库存信息数据库。操作类主要是对数据库的操作,包括有添加进货、销售、库存、职工、供应商详细信息两个操作。其中添加进货单可以对进货、销售、库存信息数据库执行添加,修改,删除、查找的操作,添加职工、供应商信息可以对物品信息数据库执行添加修改删除的操作。操作类还包含对数据的查询操作,可以根据关键字进行查询;分析以上各个类,作出类图如2-4所示。

第三章 系统详细设计及实现

3.1 系统功能描述

本系统主要实现登陆注册模拟超市进货增删改查、销售增删改查、库存增删改查以及对超市内员工的增删和超市供应商的增删。

3.2 用户登录界面

用户登录界面如图3-2所示。

3.3 职工管理功能

职工管理如图3-3所示。

3.4 供应商管理功能

供应商管理如图3-4所示。

3.5 进货管理功能

进货增删改管理如图3-5-1所示。

进货查询如图3-5-2所示。

3.6 销售管理功能

销售增删改管理如图3-6-1所示。

销售查询如图3-6-2所示。

3.7 库存管理功能

库存增删改管理如图3-7-1所示。

库存查询如图3-7-2所示。

3.8 系统主页面

系统主页面如图3-8所示。

3.9 退出系统

退出系统功能如图3-9所示。

上传的附件 cloud_download 基于C#的超市进存销管理系统.7z ( 3.29mb, 10次下载 )
error_outline 下载需要9点积分

发送私信

一个人的喜悦,无非是岁月静好,现世安稳

10
文章数
11
评论数
最近文章
eject