【最新版】基于.Net的超市管理系统的设计与实现毕业设计论文(4)

2019-05-17 10:43

(1)加工名:1:查询

加工逻辑:根据要查询的库存信息,检索出库存信息明细表 输入流:库存信息查询,发出库存信息请求 输出流:库存信息清单,进货信息请求 (2)加工名:1:更新

根据进货信息或销售信息更新库存信息 输入流:已进货信息,销售信息 输出流:发出库存检索请求 (3)加工名:2:查询

根据要查询的销售信息,检索出销售信息明细表 输入流:销售信息查询 输出流:销售清单,销售单 (4)加工名:2:更新

加工逻辑:根据销售信息更细销售清单 输入流:前台销售信息,库存信息 输出流:更新库存清单 (5)加工名:3:查询

加工逻辑:根据要查询的进货信息,检索出进货信息明细表 输入流:进货信息查询,发出进货采购清单查询

输出流:库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货采购清单检索结果

(6)加工名:3:更新

加工逻辑:根据进货信息更新进货清单 输入流:进货信息请求,进货单 输出流:发出进货采购清单查询 (7)加工名:4:查询

加工逻辑:根据输入要查询的职工信息或供货商信息,检索出相应的结果 输入流:职工信息查询,供货商信息查询,发出职工供货商清单查询 输出流:已有供货商信息,供货商信息清单,职工信息清单,职工供货商

清单检索结果

(8)加工名:4:更新

加工逻辑:根据输入的职工信息或新供货商信息更新相应的职工清单或供货商清单

输入流:职工信息,新供货商信息清单,职工供货商清单检索结果

4.6 功能需求

本系统采用自定向下方法开发,其功能模块主要有如下几个部分:进货管理模块、库存管理模块、销售管理模块、员工管理模块和系统模块。具体的功能描述如下:

进货管理:其功能是对手机供应商信息进行管理,并根据企业情况制定进货计划,实施产品采购,并进行进货查询。

库存管理:其功能是对采购来的产品进行企业内部编码入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。

销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。

人事管理:其功能是对超市的员工和供货商信息进行管理,包括查询,更新等。

4.7 性能需求

(1)数据精确度

产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。 (2)时间特性

该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。

(3)适用性

该管理系统软件适用于Windows 2000xp及以上操作系统。

4.8 运行需求

(1)用户界面

本系统采用Microsoft Visual Studio .Net 2003设计,用户交互界面采用的是基于Windows的窗口界面。

(2)硬件接口

运行本系统的硬件基本要求如下: CPU:Intel P3及以上; 内存:256MB及以上; 硬盘:10GB及以上。 (3)软件接口

.NET框架:Microsoft .Net Framework V1.1版本及以上。 数据库服务器:Microsoft SQL Server 2000及以上。

第五章 系统详细设计

5.1 系统功能结构图

系统总体结构如图5-1所示:

超市信息管理人事管理销售管理进货管理库存管理管理职工信息管理供货商信息查询销售信息维护销售信息销售信息盘点查询进货信息维护进货信息查询库存信息维护库存信息 图5-1 超市管理系统功能结构图

5.2 系统功能设计

系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。管理信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为,附注超市完成其目标。

本系统共包括四大模块,分别是人事管理模块,销售管理模块,进货管理模块,库存管理模块。每个模块的功能如下:

1. 人事管理模块功能: (1)实现职工信息的查询;

(2)实现职工信息的更新,包括增加、删除、修改功能; (3)实现供货商信息的查询;

(4)实现供货商信息的更新,包括增加、删除、修改功能。 2. 销售管理模块功能: (1)实现销售信息的查询; (2)实现商品销售信息的盘点。 3. 进货管理模块功能: (1)实现进货信息的查询;

(2)实现进货信息的更新,包括增加、删除、修改功能。 4. 库存管理模块功能: (1)实现商品信息的查询;

(2)实现商品信息的更新,包括增加、删除、修改功能; (3)实现库存信息的查询;

(4)实现库存信息的更新,包括增加、删除、修改功能。

5.3 系统数据库设计

1. E-R模型

超市管理系统数据库E-R模型,如图5-2所示:

图5-2 数据库E-R模型图

2. 数据库表设计

由数据模型利用SQL Server 2000进行数据库的详细设计,其基本表的设计如下:

(1) 职工清单(StaffBill) 中文字段名 英文字段名 字段类型 职工编号 staffID char 姓名 name nvarchar 性别 sex nchar 籍贯 home nvarchar 学历 diploma nvarchar 类别 kind nvarchar 工资 salary int 联系电话 phone varchar 联系地址 address nvarchar 身份证号 idCard varchar 聘用日期 beginDate datetime 编制日期 enactTime datetime 备注 others ntext 说明:此表存放员工信息。 (2) 用户清单(UserBill) 中文字段名 英文字段名 字段类型 帐号 loginID char 密码 passWord char 说明:此表存放系统用户信息。 (3) 商品清单(MerchBill) 中文字段名 英文字段名 商品编号 merchID 供货商号 profferID 名称 fullName 条形码 barCode 计量单位 metricUnit 类别 kind 产地 birthPlace 单价 unitCost 字段类型 char char nvarchar char varchar nvarchar nvarchar money 长度 6 6 80 15 4 8 50 4 主键外键 P F 字段值约束 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NULL NOT NULL 长度 6 8 2 4 4 10 4 12 50 18 8 8 50 主键外键 P 字段值约束 NOT NULL NOT NULL NOT NULL NULL NOT NULL NULL NULL NULL NULL NOT NULL NULL NULL NULL 长度 6 6 主键外键 PF 字段值约束 NOT NULL NOT NULL


【最新版】基于.Net的超市管理系统的设计与实现毕业设计论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:五年级数学拓展题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: