婚纱摄影工作室管理系统的设计与实现本科毕业设计(编辑修改稿)内容摘要:

,业务等有更为直观的了解。 分析建模 为了可以更好地理解系统,因此对系统进行抽象描述,从而有了建模的产生 ,数据流图是建模中最常用的技术之一, 它是以图形的方式描述数据在系统中的流动方向和处理的过程 [6]。 在奢靡婚纱摄影工作室管理系统中,用户对用户信息进行访问管理,系统反馈给用户;管理员对管理员相应信息进行管理访问管理,系统反馈给管理员。 系统的顶层流程图,如图 31所示。 奢 靡 婚 纱 摄影 工 作 室 管理 系 统用 户管 理 员用 户 信 息反 馈管 理 员 信 息反 馈 图 31 奢靡婚纱摄影工作室管理系统 顶层数据流图 4 进一步分解 奢靡婚纱摄影工作室管理系统 ,加工为客户查询,确定 奢靡婚纱摄影工作室管理系统 的主要功能以及它 们间的数据流,系统第 1层数据流图,如图 32所示。 用 户预 约 管 理后 台 管 理 管 理 员管 理用 户 管 理预 约 信 息用 户 信 息个 人 管 理预 约 图 32 奢靡婚纱摄影工作室管理系统 第 1 层数据流图 在奢靡婚纱摄影工作室管理系统中摄影预约的流程为,选择套餐,选取用户信息和摄影师信息,然后进行审核,通过确立订单,未通过重新填写预约信息。 系统的第 2 层入库数据流图,如图 33 所示。 套 餐 选 择用 户 信 息 、 摄影 师 信 息预 约 信 息填 写套 餐 信 息审 核提 交通 过确 立 订 单重 填 预 约信 息未 通 过 图 33 工作室管理系统摄影预约 第 2 层数据流图 4 系统设计 系统概要设计 通过对系统的需求分析和功能分析,得到的奢靡婚纱摄影工作室管理系统主要包括四大类:管理员模块、用户模块、预约模块以及公共信息模块,其中管理员模块包括了用户、套餐和摄影师的管理,预约信息的查询、审核,新闻发布,类别设置;用户模块则包含预约信息查询、更改个人信息以及取片信息查询;预约模块包括了套餐信息查询,预约套餐、摄影师以及地点等信息填写和生成订单;公共模块则包含工作室首页、工作室简介、作品 5 欣赏以及联系方式等信息的查看。 如图 41 所示。 奢 靡 婚 纱 摄 影 工 作 室 管 理 系 统管 理 员 模 块用户信息管理公 共 模 块用 户 模 块预 约 模 块联系我们作品欣赏工作室信息套餐信息查询订单生成管理个人信息取片信息查询预约订单查询预约信息填写新闻发布管理类别设置套餐信息管理摄影师信息管理 图 41 系统结构图 系统详细设计 管理员模块详细设计 管理员通过登录系统后台,可以对摄影师进行增加操作。 先填写摄影师编号,验证是否存在,若存在则直接结束;若不存在则继续填写联系方式等内容,将数据存入到数据库中的相应位置,如图 42 所示。 填 写 摄 影 师 编 号是 否 存 在否设 置 联 系 方 式 等结 束开 始是存 入 数 据 库 图 42 增加 摄影师 流程图 管理员可以对产品套餐进行修改操作。 在套餐信息中选取一条验证,若不需要修改 则直接跳转结束;若需要修改在则继续填写需要修改的内容,将数据存入到数据库中相应的 6 位置,如图 43 所示。 在 套 餐 信 息 中选 取 一 条是 否 修 改是修 改 内 容结 束开 始否存 入 数 据 库确 认 更 新 图 43 修改 套餐 信息流程图 预约模块详细设计 任意用户打开系统后,可以浏览各项信息,如果想要选择摄影预约,需验证是否使用账号登录,若是未登录则返回登录后再选择预约,若已经登录则继续执行;接着填写预约订单,等待审核,若未通过审核则重新填写预约订单,若通过则生成预约订单到用户信息内,同时更改系统的预约表信 息,如图 44 所示。 选 择 预 约开 始是 否 登 录结 束是更 改 预 约 表进 行 审 核填 写 预 约 单是 否 通 过否否是 图 44 摄影预约 流程图 用户模块详细设计 7 用户登录系统后,就可以进行信息的查询操作,选择想要查看的信息,验证信息是否存在,若不存在则直接结束;若存在则继续执行,显示想要查看的内容,查看完毕结束。 如图 45 所示。 选 择 信 息是 否 存 在是显 示 内 容结 束开 始否查 看 完 毕 图 45 客 户查询信息流程图 5 数据库设计 概念结构设计 在结构设计阶 段,根据具体问题考虑,将套餐以及新闻进行类别规整;用户预订产生预约表,包含套餐和摄影师等信息;管理员则对摄影师、套餐信息进行增、删、改等管理操作,发布新闻和客片等信息。 根据它们之间的对应关系,最终确定 ER(实体 联系 )图,如下图 51 图所示。 客 片预 约类 别摄 影 师套 餐用 户包 含包 含管 理包 含预 订1分 类新 闻管 理 员包 含发 布管 理MN11111111MMMMMNN上 传 图 51 实体 联系( ER)图 逻辑结构设计 8 根据 ER(实体 联系)图转换 关系,将之转换 为相对应的关系模式, 根据 转换规则,逻辑设计 的 关系模型 转换 如下 (其中主键 用 “ ” 表示,外键用 “ ” 表示 )。 (1)将 用户 实体转化为 用户 ( 用户 编号 , 用户姓名 , 联系方式,性别,年龄,邮箱, 地址 ,密码 ), 用户 编号为主键。 (2)将 套餐 实体转化为 套餐 ( 套餐 编号 ,价格 ,服装数量,拍摄数量,可选数量,赠送商品,地址, 类别编号 ), 套餐 编号为主键。 与套餐类别表有外键联系,类别编号分别为相应外键。 (3)将 套餐类别 实体转化为 套餐类别 ( 类别 编号 , 类别 名称, 天数 ), 类别 编号为主键。 (4)将 摄影师 实体转化为 摄影师 ( 摄影师 编号 , 摄影师 姓名,性别, 年龄,联系方式,管理员编号 ), 摄影师 编号为主键。 与管理员表有外键联系,管理员编号为外键。 (5)将 预约实体 转化为 预约 ( 预约编号 , 用户 编号 , 套餐编号 , 摄影师编号 ,男宾姓名,女宾姓名,日期,预约状态 ), 预约编号 为主键。 与 用 户表 、套餐表以及摄影师表 有外键联系, 用户 编号 、套餐编号和摄影师编号分别为对应外键。 (6)将 新闻 实体转化为 新闻 ( 新闻 编号 , 新闻标题,新闻内容, 分类编号 , 管理员编号 ) ,新闻 编号为主键。 与 管理员 表 、分类表 有外键联系, 管理员 编号 、分类编号分别 为 对应 外键。 (7)将 新闻分类实体 转化为 新闻分类 ( 分类 编号 , 分类名称 , 时间 ), 分类编号 为主键。 (8)将 管 理员实体 转化为 管理员 ( 管理员 编号 , 管理员姓名,年龄,性别,密码,地址 ),管理员 编号为主键。 (9)将客片实体转化为作品( 客片编号 ,客户名称,图片, 管理员编号 ),客片编号为主键,与管理员表有外键联系,管理员编号为外键。 物理结构设计 物理结构设计就是为给定的逻辑数据模型选取一个最适合应用环境的物理结构,详细写出 各类 基本表的结构包括表名、含义说明、字段名、是否为空、数据类型、约束类型等,同时标出 各类 基本表的主键、外键等键引用 [7]。 (1)用户表 用户表包括用户的一切信息,包含用户编号、用户姓名、联系方 式、性别、年龄、地址以及密码等字段。 其中用户编号为用户表的主键,值唯。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。