南京工业职业技术学院 开始 供货商管理 添加 供货商记录(包括姓名、住址等) N 删除 Y 供货商信息 N 更新 供货商信息 继续添加 N 结束
21
南京工业职业技术学院
第3章 数据库设计 在每个管理系统中都一定有储存机制,若单单以文件形式储存,查找和存储时速度比较缓慢,会降低系统的整体运行速度,一定要运用数据库的进行信息管理,所以我们的“小超市管理系统”运用了SQL Server2005数据库,存储其后台数据。下面将介绍本系统的数据库设计。
3. 1系统开发环境
超市管理系统的开发环境要求如下: 系统开发平台:MyEclipse7.5。 .数据库管理系统软件:SQL Server2005。
运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。 java开发包:JDK1.4以上。
分辨率:800*600以上,推荐1024*768。 GUI开发包:Siwing和AWT。
3.2 文件夹组织结构
在编写代码之前,首先需要将系统中可能用到的文件夹创建好,这样方便系统开发工作,同时还可以十分有效地方便后期维护。本系统的文件夹组织结构如图3-6所示
图3-1文件夹组织结构
3.3数据库概念结构设计
根据需求分析设计出E-R图如图3-2所示:
22
编号进货日期账号名称商品单价保质期库存数量等级N管理1用户密码南京工业职业技术学院
图3-2 系统E-R图
本系统根据分析设计了4个实体,分别是商品信息实体,仓库信息实体,商品类别信息实体,用户信息实体。
因为在超市中,商品是按照商品类别进行分类的,通过对商品进行分类可以更容易的对商品进行操作。因此可以单独定义一个商品类别表来保存类别编号和类别名称,当对商品进行操作时,可以直接使用商品编号。商品类别信息实体E-R图如图3-3所示。
在超市管理系统中,操作最多的应该是商品对象,所以要建立商品信息表,在其中保存商品的相关信息,商品信息实体E-R图如图3-4所示。
图3-3管理员实体的E-R图
商品编号 名称 类型编号 商品类别编号 类别ID 商品类别名称 商品类别信息
单价 商品信息 条形码
库存量 进货价 保质期
23
南京工业职业技术学院
图3-4商品信息的E-R图
和超市相关的就是仓库,在仓库中可以存放商品,为了更清晰的了解仓库中存放那些商品,我们建立了仓库信息实体,他的E-R图,如图3-5所示。
在用户信息表中,包括3中用户,分别是会员,收银员和管理员,将他们统一放在一个用户表中。他的E-R图如图3-6所示。
图3-5仓库的E-R
图3-6管理员实体的E-R
24
仓库信息 库存量 仓库ID 入库时间 商品编号 用户ID 用户名 会员卡号 折扣 用户信息 密码 期限 类型 用户办卡时间 南京工业职业技术学院
以下是各个实体之间的联系图,如图3-7所示
名称 类型 数量 用户 供货商号 厂名 商品编号 n 商供应 n 销售 n 商品 n 存放 销售表 商品名称 1 仓库 日期 供应 数量 联系方式 价格 单价商品编号 保质期商品名称 数量编号 商品名称 库存量 种类
图3-7各个实体之间的联系图
25
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库超市管理系统项目实训报告(6)在线全文阅读。
相关推荐: