当前位置:首页 > 超市进销存管理系统论文
图3-6 进货退货的E-R图
图3-7收款的E-R图
实体与实体之间关系的E-R图,如图3-8所示。
图3-8 实体之间的E-R图
8
第四章 系统设计
4.1 设计目标
根据超市的需求和进销存管理的特点,该系统实施后,应达到以下目标:
? ? ? ? ? ? ? ? ? ? ?
支持多行输入,自动生成编号。
界面美观友好、信息查询灵活、方便、快捷、准确。 强大的库存预警功能,在意外中将损失降到最低。 提高工作效率,降低成本。 往来账目详细浏览。 图形化数据分析。
对用户输入的数据进行过滤,当输入有误时提示用户。 数据保密性强,用户对应不同的操作级别。
系统最大限度地实现了易安装性、易维护性和易操作性。 直接调用Word、Excel软件。 系统运行稳定、安全可靠。
4.2 开发及运行环境
系统开发平台:Delphi 7.0。
数据库管理系统软件:SQL Server 2000。 运行平台:Windows xp/ Windows 2000。 分辨率:最佳效果1024*768。
4.3 逻辑结构设计
本系统数据库采用SQL Server 2000数据库,数据库名称为“db_EMS”。数据库db_EMS中包含18个表。各个数据表的结构如下所示。 (1)职员信息表(tb_employ)
职员信息表用来保存职员信息。职员信息表的结构如表4-1所示。
表4-1 职员信息表结构
字段名称 employecode fullname 字段类型 Varchar Varchar 字段大小 6 20 主键否 是 功能描述 职员编号 职员全称 9
职员简称 性别 所在部门 联系电话 备注 拼音简码 name sex department tel memo shortcode Varchar Varchar Varchar Varchar Varchar Varchar 20 2 20 20 40 10 (2)进货主表(tb_warehouse_main) 进货主表用来保存进货中主要和相同的信息。进货主表的结构如表4-2所示。
表4-2 进货主表结构
字段名称 Billdate Billcode Units Handle Summary Fullpayment Payment 字段类型 datetime varchar varchar varchar varchar float float 字段大小 8 20 20 20 100 8 8 主键否 是 功能描述 录单日期 单据编号 供货单位 经手人 摘要 应付金额 实付金额 (3)进货明细表(tb_warehouse_detailed) 进货明细表用来保存进货中商品的详细信息。进货明细表结构如表4-3所示。
表4-3 进货明细表结构
字段名称 billcode tradecode fullname type standard unit produce qty price tsum billdate 字段类型 Varchar Varchar Varchar Varchar Varchar Char Varchar Float Float Float Datetime 字段大小 20 20 20 10 10 4 20 8 8 8 8 主键否 功能描述 单据编号 商品编号 商品全称 商品型号 商品规格 单位 产地 数量 进价 金额 录单日期 10
(4)用户权限表(tb_power)
用户权限表用来保存用户权限设置信息。用户权限表结构如表4-4所示。
表4-4 用户权限表结构
字段名称 number users password stock vendition checked money system base 字段类型 Varchar Varchar Varchar Bit Bit Bit Bit Bit Bit 字段大小 20 20 20 1 1 1 1 1 1 主键否 是 功能描述 用户编号 用户名称 用户密码 进货管理 销售管理 库存管理 钱流管理 系统维护 基本信息 (5)费用表(tb_cf) 费用表用于记录费用信息。费用表结构如表4-5所示。
表4-5 费用表结构
字段名称 billdate billcode units number name handle fullpayment payment 字段类型 datetime varchar varchar varchar varchar varchar varchar float 字段大小 8 20 20 20 20 20 20 8 主键否 功能描述 录单日期 单据编号 收款单位 费用项目编号 费用项目名称 经手人 应付金额 实付金额 (6)往来账明细表(tb_currentaccount) 往来账明细表用于记录往来单位的应收、应付账目。往来账明细表结构如表4-6所示。
表4-6 往来账明细表结构 字段名称 billdate billcode units 字段类型 datetime varchar varhcar 字段大小 8 20 20 主键否 是 功能描述 录单日期 单据编号 往来单位 11
共分享92篇相关文档