java花店管理系统课程设计报告,花店管理系统 数据库原理课程设计报告.doc
《数据库原理》
课程设计报告
专业: 计算机科学与技术
班级: 0410504
学号: 05100401 05100407
姓名: 贾绍玉 赵建香
题目名称: 花店管理系统
完成日期:
重庆邮电大学计算机学院实验中心
一、系统定义
随着人们的物质生活水平的不断提高和社会的进步,人们表达情感的方式也大不一样,比如,在情人节里会送给自己心仪的人一束鲜艳欲滴的玫瑰,在三.八妇女节会送给妈妈一束美丽的康乃馨,等等。很多生活中的实际例子都证明,鲜花已成为人们生活中不可缺少的一部分。随之而来的就是很多小型花店的诞生。所以,对于很多店主来说,就希望有一套高效的管理系统来提高管理效率,进而提高收益。所以,想到这一点,我们组就特别创作了这样一个关于花的世界的数据库系统。
二、需求分析
1、花店店位一般位于居民聚集区、菜场、学校、医院附近或人流较大街区,店面使用面积在20㎡左右,有1~2名营业人员。创业初期的投入在5至10万人民币。由于受到投资规模的限制,店主期望在不增加日常开支的前提下,扩大客户群,提供更多货品信息,通过高效的经营管理方式以降低营运成本并产生良好的收益。
本花店管理系统是针对小型花店经营模式进行相关业务管理的一套软件。应用本系统的目的是有助于花店管理业务便利开展,提高工作效率,提升服务质量,使花店在一定时期内产生明显的收益。
因此,本系统实现的主要功能有:
(1) 花材管理:添加新花、花材基本信息查询、花材进货管理
(2) 客户管理:客户资料的方便查询和录入、客户资料和信息的查询
(3) 销售管理:订购信息录入、修改、查询、统计和今日送货,销售数量(零售和订购销售)统计
(4) 财务管理:财务信息查询、收入支出统计
2、以下为花店管理系统的主要数据流图:
:
销售部分中订购的数据流图:
3、分析得到如下的数据字典:
数据项
说明
类型
来源
去向
使用频率
变更频率
供应商
信息
记录供应商基本信息
数据
存储
/
/
有时
有时增加
基本无更改
供应信息
进行供应信息的收集、统计和记录
数据流
供应商
管理人员
有时
有时增加
基本无更改
供应记录
数据
存储
/
/
花材信息
进行花材管理主要包括花材基本信息的记录、更改和统计
数据流
采购人员
管理人员
销售人员
管理人员
频繁
频繁
花材记录
数据存储
/
/
客户信息
记录客户的基本信息
数据
存储
/
/
有时
频繁增加
基本无更改
库存信息
进行库存信息的收集、统计和记录
数据流
采购人员
管理人员
频繁
频繁
库存记录
数据
存储
/
/
销售信息
进行销售信息的收集、统计和记录
数据流
销售人员
管理人员
频繁
频繁
销售记录
数据
存储
/
/
三、系统设计
1、概念结构设计
系统的E-R图如下所示
2、逻辑结构设计
由逻辑结构分析得到如下的关系模式:
(1) 花的信息表:
(花编号、名称、花语、进货单价、销售单价)
(2) 顾客信息表:
(顾客编号、顾客姓名、性别、电话)
(3)供应商信息表
(厂商名、地址、电话)
(4)库存信息表:
(仓库号、名称)
(5)零售信息表:
(零售编号、花编号、数量、日期)
(6)供应信息表:
(花编号、厂商名、供应数量、日期)
(7)订购信息表:
(花编号、顾客编号、订购数量、订购日期、送货时间、送货地点、备注)
3、系统功能模块
(1)操作模块
新建用户:新建客户资料,即新客户资料的录入。
新花添加:添加新的花材种类。
进货管理:包括进货资料的录入、查询。
退出:即退出系统。
(2)查询模块
花材信息查询:查询花材的基本信息。
客户信息查询:查询客户的基本资料。
库存信息查询:查询库存量。
(3)销售管理模块
订单管理:订购基本信息的管理,包括订单录入、今日送花和订单统计。
零售管理:零售信息的管理,包括零售信息的录入和统计。
(4)统计分析模块
销售统计:销售基本信息的统计,如月销量、年销量等的统计。
收支统计:对花点的收入支出进行统计管理。
4、其他设计图形工具
四、详细设计
五、系统实现与测试
1、开发工具和平台选择
2、系统测试
六、课程设计总结
展开阅读全文
java花店管理系统课程设计报告,花店管理系统 数据库原理课程设计报告.doc相关推荐
- 《数据库原理》实验报告
<数据库原理>实验报告 学号: xxxxxxx 姓名: xxx 指导教师: xxx 实验一 数据库.表.索引的定义 一.实验目的: 了解并掌握SQL Server 2008 的基础操作 了 ...
- 《MySQL数据库原理、设计与应用》课后习题及答案 黑马程序员编著
<MySQL数据库原理.设计与应用>课后习题及答案 黑马程序员编著 答案有文档形式,但是csdn必须要下载,,需要的人就去那里下载吧.<MySQL数据库原理.设计与应用>课后习 ...
- 【数据库原理】实验报告(西电网信院)
title: [数据库原理]实验报告 categories: 杂项 tags: 数据库 作业 PostgreSQL [数据库原理]实验报告 客户端安装 Navicat for PostgreSQL可以 ...
- (JAVASwing界面)java实现简单的人事管理系统(数据库原理课程设计)
题目:人事管理系统 重要!!!! 此文章可以作为报告提交,只需要按照你们的格式调整即可,文章内容符合大学报告格式. 摘要(包含两个部分): 1.课题需要完成的内容 人事管理系统是企业管理系统中不可缺少 ...
- lr1分析器c语言实验报告怎么写,编译原理课程的设计构造LR分析法语法分析器.doc...
编译原理课程的设计构造LR分析法语法分析器 太 原 学 院 课程设计报告书 课程名称 设计题目 构造LR(0)分析法语法分析器 专业班级 学 号 姓 名 指导教师 2016年 12 月 15日 目 录 ...
- 数据库原理课程设计 — 学业课程预警系统
学业课程预警系统 一.选题背景 21世纪的社会可谓日新月异,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治.经济.军事.文化等领域产生越来越深 ...
- 【阿里云课程】模型设计之动态网络,原理与设计
大家好,继续更新有三AI与阿里天池联合推出的深度学习系列课程,本次更新内容为第10课中的一节,介绍如下: 动态网络原理与设计 本次课程是阿里天池联合有三AI推出的深度学习系列课程第10期,深度学习模型 ...
- 计算机原理课程设计 第二版pdf,计算机原理课程设计.pdf
第 1 页 共 10 页 计算机原理课程设计 计算机原理课程设计 成员信息成员信息 小组编号 8 成员信息 姓名 学号 实验分工 分值比例 组长 XXX 20040602XXXX 编写测试程序 总体测 ...
- 【SQL语言】数据库原理与设计
目录 第五章 SQL语言 5.3 简单查询(对一个表) 5.4 连接查询 5.5 聚集函数 5.6 嵌套查询 5.7 集合运算 5.8 视图的创建和使用 5.9 更新操作 第六章 高级SQL语言 6. ...
- mysql数据库原理及设计_MySQL数据库原理、设计与应用
内容简介 本书是面向MySQL数据库初学者推出的一本入门教材,以通俗易懂的语言.丰富实用的案例,详细讲解了MySQL的开发和管理技术. 全书共12章.第1章讲解了数据库基本概念和MySQL的安装步骤: ...
最新文章
- Linux下配置JavaWeb环境(持续更新其他软件)
- 反射__获取delegate的信息
- java 静态初始化 调用_java JVM-类加载静态初始化块调用顺序
- redis 分布式锁 看门狗_漫谈分布式锁之Redis实现
- html、css 【珍藏】
- SAP UI5 应用开发教程之五:视图控制器初探
- P1357 花园 (矩阵快速幂+ DP)
- WebAssembly:随风潜入夜
- 使用第三方Markdown编辑器编辑为知笔记
- php 微信公众 验证失败,微信公众平台token验证失败
- 【docx4j】docx4j操作docx,实现替换内容、转换pdf、html等操作
- segue跳转_使用SwiftUI的Segue Shenanigans
- 生则决定生,去则实不去
- 关于pytorch中各种矩阵乘法运算的区别
- 在docker里跑gpgpusim
- 基于kubernetes平台的CICD持续集成
- JAVA常见的权限控制算法的实现[转]
- (4道全A)拼多多2021届提前批-服务端研发工程师笔试
- Python环境离线下载安装
- 如何有效开展小组教学_如何有效的开展小组合作 用小组合作活动推进教学...
热门文章
- win7自带桌面便签
- 【ZBrush笔刷】实用笔刷和Alpah下载,及笔刷使用方法
- Pr:视频效果( 2020 版)速览
- 四个免费好用的临时邮箱
- 利用matlab求解二维水动力,[转载]MIKE系列软件之二维河口与海岸模拟软件MIKE 21...
- [转]仿百度文库或豆丁网在线浏览doc.pdf.xls.txt源码
- 在Octane中提升渲染速度的技巧(第1部分)
- 线报采集监控|人工智能+线报采集算法+大数据过滤无效线报
- winhex 19.8 注册码生成工具(keygen)
- 技术分享 | 基于人工势场法的无人机,机间避撞实现