小型超市零售管理系统设计书_第1页
小型超市零售管理系统设计书_第2页
小型超市零售管理系统设计书_第3页
小型超市零售管理系统设计书_第4页
小型超市零售管理系统设计书_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 小型超市零售管理系统设计书 一、系统需求分析 1) 进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。 2) 销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结帐情况等。 按多种方式统计生成销售排行榜 , 灵活察看和打印商品销售日、月、年报表。 3) 库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件 为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。 4) 人员管理: 员工、 会员 、供货商、厂商等基本信息登记管理。 员工操作权限管理。 客户销售权限管理。 二、系统设计 统功能模块设计 该系统应包括如下几个功能模块,功能模块结构如下图所示 1)输入单据:出库、入库、产成品清单 2)查询:出库查询、入库查询、产成品查询 3)销售:销售费用、销售退款、进 /退货 4)打印报表:入库报表、出库报表、产成品清单报表、销售退款单报表进 /退货报表 5)人员管理: 员工、 会员 、供货商、厂商等基本信息登记管理。 员 工操作权限管理。 客户销售权限管理。 5) 销 售 费用 进 退 货 入 库报表 出库报表 产品目录 销售退款 进销存 系统 输入 单据 查询 销售 打 印报表 出 库 入 库 产 成 品 出 库 查 询 产成品查询 入库 查 询 2 据库设计 3、数据库设计 本应用系统的数据库主要包括以下基本表,数据结构设计如下。 表 1:厂商信息表 字段名 数据类型 长度(字节) 备注 厂商编号 文本 20 主键 厂商名称 文本 50 厂商地址 文本 50 联系电话 数字 20 法人地表 文本 20 表 2:员工信息表 字段名 数据类型 长度(字节) 备注 员工编号 文本 20 主键 姓 名 文本 20 性 别 文本 20 年 龄 数字 8 身 高 数字 8 政治面貌 文本 20 家庭住址 文本 50 所属部门 文本 20 聘用日期 日期 16 编制日期 日期 16 表 3:用户表 字段名 数据类型 长度 (字节 ) 备注 用户名 文本 20 密码 数字 8 表 4:销售单 字段名 数据类型 长度(字节) 备注 单据编号 文本 20 主键 商品型号 文本 20 计量单位 文本 8 单价 货币 16 数量 数字 16 金额 货币 16 生产厂商 文本 50 外键 销售日期 日期 16 营业员 文本 20 外键 表 5:入库单 字段名 数据类型 长度(字节) 备注 3 入库编号 文本 20 主键 商品型号 文本 20 计量单位 文本 8 单价 货币 16 数量 数字 16 金额 货币 16 生产厂商 文本 50 外键 出厂日期 日期 16 仓管员 文本 20 外键 表 6:进货单 字段名 数据类型 长度(字节) 备注 单据编号 文本 20 主键 厂商编号 文本 20 外键 进货厂商 文本 50 商品型号 文本 20 计量单位 文本 8 单价 货币 16 数量 数字 16 金额 货币 16 进货日期 日期 16 采购员 文本 20 外键 备注 备注 20 三、系统实现 各模块界面设计与主要模块的程序代码 一、输入板块 (周慧立、王亚、李倩恩) 1、表单(输入入库单据) 实现功能:可通过这个表单将商品的相关信息输入,例如编号、单价、数量等, 起到一个存储信息的作用,方便以后查询、总结等工作需要。 实现过程: 实现过程: 单击“文件”下拉菜单,再点击“新建”,选择“表单”,再单击“新建文件”后开始表单输入入库单据的设计。 4 设计界面如下: 输入入库单据的设计的基本结构如下图: “输入”按钮代码 e=) f=g=h= i= if a)b)c)d)e)f)g)h)i) 请输入完整信息 ) 5 入库单 ; (入库编号 ,商品型号 ,计量单位 ,单价 ,金额 ,生产厂商 ,仓管 员 ,数量 ,出厂日期 ) a,b,c,d,e,f,g,h,i) z=0 品库存表 b z=1 if z=1 品库存表 量 =数量 +h 品型号 =b 输入入库单据成功! ,64,系统提示 ) 商品库存表 ; (商品型号 ,数量 ) b,h) 商品资料单 ; (商品型号 ) b) 你所输入的是新商品 ,请输入商品名称 ) do 单 输入新商品名 取消”按钮代码 、表单(输入出库单据) ( 萧巧谊、李喜仙、梁思音 ) 实现功能:可通过这个表单将出库的商品相关信息输入,例如编号、单价、数量等, 起到一个存储信息的作用,方便以后查询,总结等工作需要。 实现过程: 实现过程: 单击“文件”下拉菜单,再点击“新建”,选择“表单”,再单击“新建文件”后开始 表单输入入库单据的设计。 6 设计界面如下: 表单输入入库单据的设计的基本结构如下图: “输入”按钮代码 a=b=c=d=) e=) f=g=h= i= if a)b)c)d)e)f)g)h)i) 请输入完整信息 ) z=0 x=0 商品库存表 品库存表 b z=1 7 x=数量 -h if z=0 库存不足 ,无法出库 !) if x0 库存不足 ,无法出库 !) 商品库存表 量 =数量 -h 品型号 =b 库单 ; (出库编号 ,商品型号 ,计量单位 ,单价 ,金额 ,生产厂商 ,仓管员 ,数量 ,出库日期 ) a,b,c,d,e,f,g,h,i) 输入出库单据成功! ,64,系统提示 ) 消按钮代码 、表单(输入新商品名称) ( 巫秋金、江映霞 ) 实现功能:可通过这个表单输入新商品名,添加到数据库中,方便以后相关工作。 单击“文件”下拉菜单,再点击“新建”,选择“表单”,再单击“新建文件”后开始表单输入入库单据的设计。 设计界面如下: 表单输入入库单据的设计的基本结构如下图 : 8 确认按钮代码 a=:都要做出来 表 商品库存表 品名称 =a 品型号 =b :都要做出来 表 商品资料单 品名称 =a 品型号 =b 输入入库单据成功! ,64,系统提示 ) 消按钮代码 、编辑与整理 (,周慧立、巫秋金、江映霞 ) 1、整理 和设计整个小组的设计书 2、美化表单( 14 个表单) 具体工作:将整个项目所有表单进行编辑,插入背景图片,改变字体颜色大小,调整版面等。是表单看起来更加美观。 表单美化效果如下: 9 10 三、数据 查询模块 1、项目详细设计 查询模块:出库查询、入库查询、库存查询、商品资料查询 例:入库查询表单 2、界面操作说明: 按钮控制策略:组合框内有 9 个选项,编辑框为空,查询按钮及取消按钮一直为亮。 查询处理过程:此查询为模糊查询,按下组合框内的选项,在编辑框内输入内容,点击查询,屏幕上将显示一系列与输 入内容相关的记录。取消后将返回原界面。注意:出厂时间的输入需要符合格式才能正确查询,否则将出现运行错误的提醒。(王亚编写) 3、项目具体实现 例:入库查询表单 本表单用于查询入库商品情况。在组合框中选择要查询的条件,如入库编号、商品型号等,在文本框中输入信息,按查询按钮,即可显示出相关信息。如若输入信息有误则会有信息“数据库中不存在您所要查询的记录”提示。而按取消键则返回到主菜单。 在表单上设计如下 事件过程: 1、新建表单 将其 性值设为“入库查询”, 性值设置为 290, 性值设置为 175, 性值设置为 并将其保存为“入库查询 11 2、向表单添加一个 件,并将其 性值设置为 290, 性值设置为 100。 3、在 件的下方添加一个组合框控件 一个文本框控件, 并将组合框控件的 性值设置为“ 8 性值设置为“入库单”。 4、 在文本框的右侧再添加两个命令按钮 将 性值分别设置为“查找”和“取消”。 5、对表单上各控件的位置进行适当的调整,调整后的表单设计器如图 1 重点:( 1)“查找”按钮 ( 的 件如下 : if go a=b= c as if a=入库编号 库单 库 编号 b +% c= if c1 (图“查询” 按钮( 件如下: 数据库中不存在您所要查询的记录 ,16,系统提示 ) if a=商品型号 库单 品型号 b +% c= if c1 数据库中不存在您所要查询的记录 ,16,系统提示 ) if a=计量单位 库单 量单位 b +% c= if c1 12 数据库中不存在您所要查询的记录 ,16,系统提示 ) if a=生产厂商 库单 产厂商 b +% c= if c1 数据库中不存在您所要查询的记录 ,16,系统提示 ) if a=仓管员 库单 管员 b +% c= if c1 数据库中不存在您所要查询的记录 ,16,系统提示 ) if a=单价 b=) 库单 价 =b c= if c1 数据库中不存在您所要查询的记录 ,16,系统提示 ) 13 if a=金额 b=) 库 单 额 =b c= if c1 数据库中不存在您所要查询的记录 ,16,系统提示 ) if a=数量 b= 库单 量 =b c= if c1 数据库中不存在您所要查询的记录 ,16,系统提示 ) if a=出厂日期 b= 库单 厂日期 =b c= if c1 数据库中不存在您所要查询的记录 ,16,系统提示 ) 库单 88 00 0 f. t. t. 14 入库编号 55,255,190) 55,255,190) 商品型号 55,255,190) 计量单位 55,255,190) 单价 55,255,190) 数量 55,255,190) 金额 55,255,190) 生产厂商 55,255,190) 出厂日期 55,255,190) 仓管员 0 0 0 0 0 0 0 0 0 库单 24,225,255), 库单 请输入要查找的内容! ,16,系统提示 ) “取消”按钮( 件如下: 图为查询模块其余的出库查询、库存查询和商品资料查询的界面设计,其制 15 作过程与 入库查询相似。 16 (周慧立编写) 四、数据修改模块 1、 项目详细设计 修改模块:出库修改、入库修改、商品资料修改 例:入库修改 2、界面操作说明: 按钮控制策略:查找方式组合框共有 9 个选项,查找内容为空,查找、修改、取消按钮一直为亮。 修改处理过程:需要修改时,在组合框中选择要查找的条件,在文本框中 17 输入相应信息(输入信息要正确,否则系统会出现错误提示),按按钮查找,即下面的文本框中会出现所要查找的记录的详细信息(其中入库编号是固定的)。对相应信息进行修改后,按按钮修改,即可保存修改好的信息。 (周慧立编写) 3、项目具体实现 例:入库修改 本表单用于对入库商品的相关信息进行修改。 在组合框中选择要查找的条件,在文本框中输入相应信息(输入信息要正确,否则系统会出现错误提示),按按钮查找,即下面的文本框中会出现所要查找的记录的详细信息(其中入库编号是固定的)。对相应信息进行修改后,按按钮修改,即可保存修改好的信息。按取消按钮则返回主菜单。 本表单使用的数据环境为入库单和厂商信息表。 在表单上设计如下事件过程: 1、新建表单 将其 性设置为“ 入库修改”, 性值设为 290, 性值设为 226, 性值设为 并将其保存为“入库修改 2 、向表单添加一个 件,将其 性设置为 其采用默认的“ 1在表单设计器中将其宽和高粗略调小一些即可,具体属性值我们将在表单的 件代码中对其进行设置。 3、在 件下方添加两个 件,使其排成一行,并将其 选择查找方式”和“请输入要查找的内容”。 4、在 本框控件的属性值采用默认即可,组合框控件 1 性值设置为“入库编号、商品型号、计量单位、单价、数量、金额、生产厂商、生产日期和仓管员”,这样在运行时我们可以在该组合框中选择要查询的字段。 5、在表单上添加 3 个命令按钮 其性依次设为“查找”、“修改”和“取消“。 6、在命令按钮下方 添加 9 个 件,将这 9 个 件排成两行,并将其 性依次设置为“入库编号”、“商品型号”和“计量单位”等等。 7、在这两行 件下方添加 9 个文本框控件,属性值采用默认,并把这 9 个文本框排成两行。 8、调整表单上各个控件的位置,调整后的表单设计器如图 2: 重点: “查找”按钮 ( 件如下: if go a=b=c=if a=入库编号 库编号 =b if 18 数据库中不存在您所要查询的记录 ,16,系统提示 ) go (图 2) c=if a=商品型号 品型号 =b if 数据库中不存在您所要查询的记录 ,16,系统提示 ) go c=if a=计量单位 量单位 =b if 数据库中不存在您所要查询的记录 ,16,系统提示 ) go c=if a=单价 b=) 价 =b if 数据库中不存在您所要查询的记录 ,16,系统提示 ) go c=if a=数量 b= 量 =b 19 if 数据库中不存在您所要查询的记录 ,16,系统提示 ) go c=if a=金额 b=) 额 =b if 数据库中不存在您所要查询的记录 ,16,系统提示 ) go c=if a=生产厂商 产厂商 =b if 数据库中不存在您所要查询的记录 ,16,系统提示 ) go c=if a=出厂日期 b=) 厂日期 =b if 数据库中不存在您所要查询的记录 ,16,系统提示 ) go c=if a=仓管员 管员 =b 20 if 数据库中不存在您所要查询的记录 ,16,系统提示 ) go c=if c f. go t. f. t. t. t. t. t. t. t. t. t. t. t. t. t. t. t. t. t. 库单 库单 库单 库单 库单 库单 库单 库单 库单 库单 f. t. 21 请输 入要查找的内容! ,16,系统提示 ) “修改”按钮的 事件如下: f. f. f. f. f. f. f. f. “取消”按钮的 事件如下: 图为修改模块的其余的出库修改和商品资料修改的界面设计,其制作过程与入库修改的制作过程相似。 22 (周慧立编写) 销售部分 部分数据库设计 表 销售单 字段名 数据类型 长度(字节) 备注 单据编号 文本 20 主键 商品型号 文本 20 计量单位 文本 8 单价 货币 16 数量 数字 16 金额 货币 16 生产厂商 文本 50 外键 销售日期 日期 16 23 营业员 文本 20 外键 表 退货单 字段名 数据类型 长度(字节) 备注 单据编号 文本 20 主键 商品型号 文本 20 计量单位 文本 8 单价 货币 8 数量 数字 16 24 金额 货币 16 退货日期 日期 16 25 五、销售数据模块 1、表单 销售情况记录表 实现功能 : 商品正常销售 管理 。销售 情况的 明细记录、各地收银员收银记录以及交结帐情况等 ,实现对数据库添加销售记录 。 实现过程 : 单击“文件”下拉菜单,再点击“新建”,选择“表单”, 再单击“新建文件”后开始表单输入入库单据的设计。 设计界面如下 : 表单销售情况记录表的设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论