《蛋糕房销售管理系统设计报告(共15页).doc》由会员分享,可在线阅读,更多相关《蛋糕房销售管理系统设计报告(共15页).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上蛋糕房销售管理系统设计报告 一、系统概述随着社会的不断进步,信息技术的飞速发展,蛋糕房原有的手工记账方式已无法满足管理者经营活动的需要,大量纸质的客户信息、产品信息、订单信息等,在查询、存储和管理方面都存在很大的问题。比如手工查询数据耗时耗力,修改数据容易出错、存储管理起来也很不方便。由此而来,蛋糕房销售管理系统设计的目的,就是为了从根本上解决这些问题,采用ACCESS数据库方式集中存储和管理蛋糕房在经营活动过程中产生的各类信息,实现店内的电子信息化管理,逐步取代手工记账和管理方式,从而大大提高工作效率和店内效益。二、系统功能蛋糕房销售管理系统具有以下功能模块:(1)
2、 系统主界面:展示系统主功能菜单,包括数据管理、数据查询、数据报表和退出系统等四个主功能模块。(2) 数据管理:实现产品、客户、订单等信息的管理,具体包括产品管理、客户管理、订单管理、雇员管理四个功能。(3) 数据查询:主要是完成按给定的条件对具体的信息进行查询浏览,具体包括产品查询、客户查询、订单查询、雇员查询四个功能。(4) 数据报表:主要是对各相关表或查询进行统计输出,具体包括客户标签报表、销售金额统计报表、产品销量统计报表、产品销量图表报表、按产品类型分组报表、产品-订单主子报表六个功能。(5) 退出系统:具体包括退出管理系统和退出ACCESS两个功能。三、系统设计1. 关系模式:关系
3、模式及完整性规则: 客户(客户编号,客户姓名,公司名称,电话号码,电子邮箱,所在地),主键为客户 编号。完整性规则:实施参照完整性、级联更新相关字段、级联删除相关记录。 订购(订单ID,产品编号,客户编号,雇员编号,销售日期,数量,单价,折扣, 运费,送货地址,送货日期),主键为订单ID。完整性规则:实施参照完整性、级联更新相关字段、级联删除相关记录。 产品(产品编号,产品类型ID,产品名称,产品说明,单价,生产日期,保质期限),主键为产品编号。完整性规则:实施参照完整性、级联更新相关字段、级联删除相关记录。2. 系统E-R图如下:3. 系统功能图如下:四、数据库对象1. 表设计:产品表字段名
4、称数据类型字 段 属 性常 规查阅字段大小格式输入掩码索引显示控制产品编号文本10有(无重复)产品类型ID文本10组合框产品名称文本20单价数字双精度型生产日期日期/时间保质期限文本10客户表字段名称数据类型字 段 属 性常 规查阅字段大小格式输入掩码索引显示控制客户编号文本10有(无重复)客户姓名文本20公司名称文本50电话号码文本20电子邮箱文本50所在地文本20订单表字段名称数据类型字 段 属 性常 规查阅字段大小格式输入掩码索引显示控制订单ID文本10有(无重复)产品编号文本10组合框客户编号文本10组合框雇员编号文本10组合框销售日期日期/时间短日期99/99/99;0数量数字双精度
5、型单价数字货币¥#,#0.00;¥-#,#0.00折扣数字双精度型默认值1,有效性规则:=1运费数字货币¥#,#0.00;¥-#,#0.00送货地址备注送货日期日期/时间短日期99/99/99;0雇员表字段名称数据类型字 段 属 性常 规查阅字段大小格式输入掩码索引显示控制雇员编号文本10有(无重复)姓名文本20电子邮箱文本50住址文本255联系电话文本20生日日期/时间短日期99/99/99;0照片OLE对象位图图像原材料表字段名称数据类型字 段 属 性常 规查阅字段大小格式输入掩码索引显示控制所属产品ID文本10有(无重复)原材料ID文本10原材料名称文本20库存数量数字双精度型计量单位文
6、本10单价数字双精度型产品类型表字段名称数据类型字 段 属 性常 规查阅字段大小格式输入掩码索引显示控制产品类型ID文本10有(无重复)产品类型名称文本20备注备注表间关系图:2. 查询设计:查询名称数据源功能说明01-条件查询:所在地在上海的客户客户表查询所在地为上海的所有客户02-多表查询:产品类型名称-产品名称-原材料名称产品类型表、产品表、原材料表从相关联的三个表各取一个字段组成多表查询03-参数查询:按产品编号查询产品表按产品编号参数查询产品信息04-交叉表查询:按客户统计销量订单表以客户编号为行标题,产品编号为列标题,数量为交叉点,统计每个客户的总订购量05-更新查询:芝士蛋糕单价
7、+10产品表芝士蛋糕产品单价+1006-删除查询:删除编号DD012订单订单表删除订单编号为DD012的订单07-追加查询:追加5条信息到客户表产品追加表把产品追加表记录追加到产品表08-SQL查询:查询2013年6-7月所有订单订单表SELECT 订单表.订单编号, 订单表.产品编号, 订单表.客户编号, 订单表.雇员编号, 订单表.销售日期FROM 订单表WHERE (订单表.销售日期) Between #6/1/2013# And #7/31/2013#);09-计算查询:统计销售金额订单表计算字段表达式:销售金额: 数量*单价*折扣+运费10-参数查询:按客户ID查询客户表按客户编号参
8、数查询客户信息11-参数查询:按订单ID查询订单表按订单编号参数查询订单信息12-参数查询:按雇员编号查询雇员表按雇员编号参数查询雇员信息3. 窗体设计:1) 系统主窗体:i. 界面图:ii. 功能说明:所用控件有:背景图、标签、选项卡、选项按钮、切换按钮、复选框、命令按钮、矩形框。功能为:连接和控制各子模块,为用户操作导航。2) 产品查询窗体:i. 界面图:ii. 功能说明:所用控件有:标签、文本框、命令按钮。在窗体属性中关闭导航按钮和记录选择器。功能为:根据输入的产品编号查询产品信息。3) 客户查询窗体:界面和功能类似产品查询窗体,不过此窗体查询的是客户信息。4) 订单查询窗体:界面和功能
9、类似产品查询窗体,不过此窗体查询的是订单信息。5) 雇员查询窗体:界面和功能类似产品查询窗体,不过此窗体查询的是雇员信息。6) 产品管理窗体:i. 界面图:ii. 功能说明:所用控件有:标签、文本框、命令按钮。在窗体属性中关闭导航按钮和记录选择器。功能为:添加、修改、删除产品信息。7) 客户管理窗体:界面和功能类似产品管理窗体,不过此窗体管理的是客户信息。8) 订单管理窗体:界面和功能类似产品管理窗体,不过此窗体管理的是订单信息。9) 雇员管理窗体:界面和功能类似产品管理窗体,不过此窗体管理的是雇员信息。10) 客户-订单主子窗体i. 界面图:ii. 功能说明:所用控件有:标签、文本框、命令按
10、钮、子窗体。在窗体属性中关闭导航按钮和记录选择器。功能为:以客户表制作主窗体,订单表制作子窗体,通过客户编号字段相关联,目的是方便同时查看每个客户的基本信息及订单信息。11) 订单表-子窗体i. 界面图:ii. 功能说明:作为“客户-订单主子窗体”的子窗体,显示客户的订单信息。4. 报表设计:1) 按产品类型分组报表:i. 界面图:ii. 功能说明:按产品类型ID分组显示产品信息。2) 按客户分组统计订单金额报表:i. 界面图:ii. 功能说明:按客户编号分组统计每个客户的订单金额。增加金额字段,计算表达式为:=数量*单价*折扣+运费,在窗体页脚增加分组统计函数,表达式为:=Sum(数量*单价
11、*折扣+运费,在报表页脚增加统计函数,表达式同样为:=Sum(数量*单价*折扣+运费。3) 按月统计产品销量报表:i. 界面图:ii. 功能说明:统计每个月的产品销量。在窗体页脚增加分组统计函数,表达式为:=Sum(数量),在报表页脚增加统计函数,表达式同样为:=Sum(数量)。4) 产品-订单主子报表:i. 界面图:ii. 功能说明:同时显示产品及产品对应的订单信息。5) 订单表-子报表i. 界面图:ii. 功能说明:作为“产品-订单主子报表”的子报表,显示产品订单信息。6) 产品销量百分比图表报表:i. 界面图:ii. 功能说明:以饼状图表形式显示每种产品的销量百分比。7) 客户标签报表:i. 界面图:ii. 功能说明:以数据标签样式显示客户信息。5. 宏设计:新建宏组,命名为:主宏组。包含子宏名、操作、参数如下:6. 课程学习体会:1) 意见建议:本系统虽初步实现了对蛋糕房产品销售的电子信息化管理,但存在很多的不足,系统比较粗略,许多功能都没有实现,比如产品库存的进出,查询和管理一体化等。这些功能都是需要我继续深入学习的。2) 学习心得:通过这次的项目实际,使我对之前数据库课程所学过的知识有了更深的切身体会,不但巩固了理论知识,同时也获得了不少宝贵的实践经验,为我们进一步学习数据库技术打下了一个很好的基础。专心-专注-专业
限制150内