花店管理系统.pdf

上传人:X** 文档编号:61399664 上传时间:2022-11-21 格式:PDF 页数:10 大小:535.20KB
返回 下载 相关 举报
花店管理系统.pdf_第1页
第1页 / 共10页
花店管理系统.pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《花店管理系统.pdf》由会员分享,可在线阅读,更多相关《花店管理系统.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、百川东到海,何时复西归?少壮不尽力,老大徒伤悲。汉乐府长歌行良辰美景奈何天,便赏心乐事谁家院。则为你如花美眷,似水流年。汤显祖 DB2 综合案例分析 需求分析的任务 分析花店管理系统应用领域涉及的内容,对涉及到的领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析鲜花信息和鲜花购买流程。处理要求、数据的安全性与完整性要求。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。需求分析的过程 为了方便花店的管理,需要开发花店管理系统。便于花店从花市对鲜花的采购,还有花店对其店员信息,包括店员

2、编号,姓名和工资的管理以及花店对其会员的管理,以及顾客查询鲜花信息,包括鲜花名称,价格和花语。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。流程图及数据字典 1业务流程分析 经过可行性分析和初步需求调查,抽象出该系统业务流程图。到花市采购鲜花花店对鲜花进行标价处理柜台销售鲜花 调查用户需求 采购需求 功能:花店选择适合的花市采购鲜花。查询功能:花市编号 花市名称 花市地址 鲜花销售信息需求 良辰美景奈何天,便赏心乐事谁家院。则为你如花美眷,似水流年。汤显祖人人好公,则天下太平;人人营私,则天下大乱。刘鹗 查询功能:花店编号 鲜

3、花名称 销售额 店员信息需求 查询功能:店员编号 店员姓名 工资 鲜花信息需求 查询功能:鲜花名称 价格 花语 2数据字典 将所有子系统全部细化。将所有用户需求分析完毕之后,就要开始构造数据字典了。经分析之后,本系统要用到七个基本表:花市信息表,花店信息表,会员信息表,店员信息表,鲜花信息表,花店采购信息表和鲜花销售信息表数据结构定义如表所示。数据结构名 含义说明 组成 花市 定义了花市的有关信息 花市编号,花市名称,花市地址 花店 定义了花店的有关信息 花店编号,花店名称,花店地址,花店电话 花店采购信息表 定义了花店采购的有关信息 花市编号,花店编号 店员 定义了店员的有关信息 店员编号,

4、店员姓名,工资,花店编号 宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒。洪应明勿以恶小而为之,勿以善小而不为。刘备 概念结构设计 数据抽象与局部视图设计 总体概念结构 E-R 图。鲜花花店花市销售采购价格鲜花名称花语花店名称花店编号花店地址店员工作花市名称花市地址花市编号店员编号店员姓名店员工资mnmn销售额1n 系统总体结构 E-R 图 鲜花 定义了鲜花的有关信息 鲜花名称,价格,花语 鲜花销售信息表 定义了鲜花销售的有关信息 鲜花名称,花店编号,销售额 谋事在人,成事在天!增广贤文万两黄金容易得,知心一个也难求。曹雪芹 逻辑结构设计 E-R 图向关系模型的转换 将总体概念结构 E-R

5、 图转化成为关系模型。花市(花市编号,花市名称,花市地址)花店(花店编号,花店名称,花店地址,花店电话)花店采购信息表(花市编号,花店编号)店员(店员编号,店员姓名,工资,花店编号)鲜花(鲜花名称,价格,花语)鲜花销售信息表(鲜花名称,花店编号,销售额)根据总体结构图设计各表的结构,其相应标的定义如下:花市信息系统的结构 字段名 数据类型 长度 约束 花市编号 char 10 主键 花市名称 varchar 20 不为空 花市地址 varchar 50 不为空 花店信息系统的结构 字段名 数据类型 长度 约束 花店编号 char 10 主键 花店名称 varchar 20 不为空 花店电话 v

6、archar 20 不为空 花店地址 varchar 50 不为空 花店采购信息系统的结构 字段名 数据类型 长度 约束 花市编号 char 10 主键 海纳百川,有容乃大;壁立千仞,无欲则刚。林则徐以家为家,以乡为乡,以国为国,以天下为天下。管子牧民花店编号 char 10 主键 店员信息系统的结构 字段名 数据类型 长度 约束 店员编号 char 10 主键 店员姓名 varchar 20 不为空 工资 decimal 不为空 花店编号 char 10 外键 鲜花信息系统的结构 字段名 数据类型 长度 约束 鲜花名称 varchar 20 主键 价格 decimal 不为空 花语 varc

7、har 20 不为空 鲜花销售信息系统的结构 字段名 数据类型 长度 约束 花店编号 char 10 主键 鲜花名称 varchar 20 不为空 销售额 decimal 不为空 数据库物理设计 索引的建立 先给出索引的相关定义,然后自己选择表或者属性建立索引(唯一索引、聚簇索引),要求表和索引存储在不同的表空间里,写出相关的 SQL 语句。云路鹏程九万里,雪窗萤火二十年。王实甫云路鹏程九万里,雪窗萤火二十年。王实甫CREATE INDEX USER.花市索引 ON USER.花市(花市名称 ASC)PCTFREE 10 MINPCTUSED 10 ALLOW REVERSE SCANS PA

8、GE SPLIT SYMMETRIC COLLECT SAMPLED DETAILED STATISTICS;CONNECT RESET;CREATE INDEX USER.店员索引 ON USER.店员(店员姓名 ASC)PCTFREE 10 MINPCTUSED 10 ALLOW REVERSE SCANS PAGE SPLIT SYMMETRIC COLLECT SAMPLED DETAILED STATISTICS;CONNECT RESET;表空间的建立 connect to ag02wmn;create regular tablespace dms02 managed by dat

9、abase using(file d:dmsdms02 14)extentsize 2;create long tablespace dms03 managed by database using(file d:dmsdms03 728)extentsize 8;create regular tablespace dms04 managed by database using (file d:dmsdms04 22)extentsize 2;create regular tablespace dms05 managed by database using(file d:dmsdms05 16)

10、extentsize 2;create regular tablespace dms06 managed by database using(file d:dmsdms06 40)extentsize 4;create regular tablespace sms01 managed by system using 其身正,不令而行;其身不正,虽令不从。论语万两黄金容易得,知心一个也难求。曹雪芹(d:smssms01,d:smssms02)extentsize 4;数据库的管理与维护 安全性及并发性 权限分配 建立三个用户:user1,user2,user3(1)使第一个用户user1和db2

11、admin一起成为admin组的成员,使admin具有SYSADM的权限。可以对所有表进行操作。(2)使第二个用户 user2 拥有 DBADM 的权限。(3)将创建的表之一上的所有特权授予给自己建立的用户 user3。(4)为 鲜花信息表 设置 RR 隔离级,防止用户读取信息时出现丢失更新、脏读、不可重复读、幻象。角色表:备份与还原设计 每周日晚上 11:30 对 sample 数据库进行一次联机完全备份,然后在周一至周六的明天晚上 11:30 对 sample 数据库进行一次联机差异增量备份。编号 角色 可操作对象 可操作权限 所属的成员用户 1 dbo 所有数据库对象 所有操作 User

12、1、db2admin 2 Public 鲜花信息表、鲜花销售信息系统表、花店信息系统 Select User2、user3 谋事在人,成事在天!增广贤文忍一句,息一怒,饶一着,退一步。增广贤文1、在不同路径下创建两个文件夹 d:db2bak 、d:db2log 分别存放备份的数据及日志文件 2、备份前修改日志模式为归档日志模式:db2 update db cfg using logarchmenth1 disk:db2log 然后断开所有连接,再重新连接数据库进行备份 3、脱机完全备份:db2 backup db sample to d:db2bak 记下时间戳 4、周日在线完全备份,记住时间

13、戳:db2 backup db sample online to d:db2bak 5、进行周一增量备份,记住时间戳:db2 backup db sample online incremental delta to d:db2bak 6、进行周三增量备份,记住时间戳 db2 backup db sample online incremental delta to d:db2bak *若出现数据库崩溃,则恢复数据库:在完全备份时同时备份了日志文件。在进行还原时,要从备份映像还原日志文件。还原最近一次的增量备份:Db2 restore db sample incremental from d:db

14、2log taken at 时间戳 还原全量备份:db2 restore db sample taken at 时间戳 logtarget d:db2log 前滚恢复:Db2 rollforward db sample to end of logs and stop 即可恢复数据库 数据迁移 将旧电脑 Windows 操作系统上的数据迁移至新电脑 Linux 操作系统中,不同操作系统之间迁移 DB2 数据库操作方法:1、登录 Windows,使用 db2move 命令将源数据库(htdctr)数据导出至指定的文件夹 G:db2movehtdctr 下。良辰美景奈何天,便赏心乐事谁家院。则为你如

15、花美眷,似水流年。汤显祖常将有日思无日,莫待无时思有时。增广贤文2、登录 Windows,使用 db2look 命令将数据库 DDL 导出至指定的文件夹 G:db2lookhtdctr 下。以家为家,以乡为乡,以国为国,以天下为天下。管子牧民先天下之忧而忧,后天下之乐而乐。范仲淹 3、登录 Windows,使用 ftp 命令登录 Linux 服务器(IP:),将 DDL 脚本 G:db2lookhtdctr 上传至 Linux 服务器的指定路径下:home/db2admin/dbback/db2look/htdctr,注意,上传 DDL 脚本的时候必须使用 ASCII(asc)模式进行数据传输

16、,否则后面执行该脚本会报错:DB21007E 读取该命令时已到达文件末尾。4、登录 Windows,使用 ftp 命令登录 Linux 服务器(IP:),将 导出的数据文件 G:db2movehtdctr*全 部 上 传 至 Linux 服 务 器 的 指 定 路 径 下:home/db2admin/dbback/db2move/htdctr,注意,上传 脚本的时候必须使用 ASCII(asc)模式进行数据传输,否则后面执行该脚本会报错:DB21007E 读取该命令时已到达文件末尾。上传*.ixf、*.001 和*.msg 文件的时候必须使用二进制模式(bin)进行数据传输。5、使 用 tel

17、net 命 令 登 录 Linux 服 务 器,切 换 至 指 定 路 径:home/db2admin/dbback/db2look/htdctr,创建数据库 htdctr,完毕之后执行 DDL 脚本,创建数据库对象 6、在 Linux 服务器上使用 load 命令装载数据 至此,数据库迁移顺利完成。总 结 在这个学期我们学习使用 IBM DB2 应用程序,并应用了 SQL 语言,而且对数据库的创建、修改、删除方法也有了一定的了解。为了更好的巩固和加强书本所学的知识,并把所学的东西转化为实际应用,在这里我进行花店管理系统数据库的设计。通过把花店管理系统的构造以及采购的信息还有鲜花,店员的相关信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与花店管理系统执行相同的操作。需求分析阶段就是要研究我所作的花店管理系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成,逻辑结构设计阶段要把 E-R 图转化为关系模式,最后就是要维护数据库。通过这次课程设计,对数据库的有关知识熟练掌握,并为毕业设计打好了基础。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 其他报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁