MySQL数据库原理与应用(微课版)ch17综合项目_第1页
MySQL数据库原理与应用(微课版)ch17综合项目_第2页
MySQL数据库原理与应用(微课版)ch17综合项目_第3页
MySQL数据库原理与应用(微课版)ch17综合项目_第4页
MySQL数据库原理与应用(微课版)ch17综合项目_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

第17章

综合项目本章概述本章的综合项目提供了两个综合案例—图书管理系统和网上购物系统。图书管理系统主要是为为图书管理设计一个数据库系统,其中包括需求分析、数据库创建、图书管理、用户管理、借书管理、视图管理。而在网上购物系统项目中,更深入地介绍了后端数据库如何与前端应用系统进行交互。通过购物系统项目,同学们除了可以深入了解数据库如何与前端应用进行交互,还能了解前后端开发人员如何进行交流。本章学习目标掌握现实问题抽象与需求分析过程,以确定要建立哪些数据表;掌握数据库及数据表的建立操作;掌握数据查询与其他数据库对象的使用;掌握根据需求分析导出系统功能的方法;掌握数据库系统与前端应用系统如何在代码层面上实现交互。目录0102网上购物系统图书管理系统03本章小结图书管理系统图书管理系统一般涉及三类角色:普通用户、图书管理员和系统管理员。这三类角色的需求如下。(1)普通用户:即普通读者,需要通过系统进行的操作包括查询图书、浏览图书、借阅图书、归还图书、查看个人信息、修改个人信息。(2)图书管理员:主要指图书馆的管理员,需要通过系统进行的操作包括图书登记、图书查询与统计、图书预约查询、图书借阅查询、借阅图书登记、还书登记、图书遗失登记。(3)系统管理员:主要对系统进行运维管理,包括管理用户、分配角色权限、系统设置、定期备份与安全维护等。需求管理图书管理系统图书馆管理系统涉及的业务流程如下:(1)当普通用户来到图书馆,可以直接在书架浏览图书,也可以通过终端电脑浏览,然后将需要借阅的图书拿到图书管理员处,告知图书管理员是否有预约。如果有预约,可以直接登记借出图书;如果没有预约,将图书给到图书管理员,管理员再进行查询、登记等操作。(2)普通用户来到图书管理员处还书时,将图书给图书管理员,图书管理员在系统中操作还书登记。需求管理图书管理系统在图书管理系统数据库db_lib中,建立:图书表tb_book、图书分类表tb_classify、用户表tb_user、部门表tb_dept、角色表tb_role、图书借阅表tb_borrow、图书还书表tb_return、借阅预约表tb_appoint、图书遗失表tb_lose。创建数据库图书管理系统图书管理包括图书分类管理、图书信息登记管理、图书查询、图书统计。其中,对于图书分类管理,可以进行图书分类的增加、删除、修改、查询操作;图书管理,可以进行图书信息的增加、删除、修改、查询、统计操作。图书管理图书管理系统用户信息管理包括对用户、部门的管理。用户管理包括新增用户、删除用户、修改用户;部门管理包括新增部门、修改部门、删除部门。用户信息管理图书管理系统图书借阅管理是图书馆管理系统的核心,可以进行图书借阅预约管理、图书借阅登记管理、图书归还管理、图书丢失登记管理等。图书管理通过图书借阅登记管理、图书归还登记管理、图书丢失登记管理来实现。借书管理图书管理系统对于多表连接查询,可以为多个表创建视图,然后从视图中进行查询,这样可以提高查询速度。我们可以为用户信息查询、用户借书查询和用户还书查询创建视图。视图管理目录0102网上购物系统图书管理系统03本章小结网上购物系统该案例介绍一个基于+MySQL+PHP的网上购物商城系统。该系统功能主要包括用户登录、商品管理、删除商品、订单管理、修改订单状态等功能。登录购物商城时,首先进行登录,如图所示,输入用户名和密码,单击“登录”按钮,系统将查询数据库中的用户表,验证该用户是否存在。网上购物系统验证成功则进入系统主界面,在主界面中可以选择进行相应的操作,如图所示。网上购物系统一个简单的网上购物商城系统包括用户登录、商品管理、添加商品、删除商品、订单管理、修改订单状态等功能。本节就来介绍这些功能的实现方法。网上购物系统一个简单的网上购物商城系统包括用户登录、商品管理、添加商品、删除商品、订单管理、修改订单状态等功能。本节就来介绍这些功能的实现方法。网上购物系统根据系统功能和数据库设计原则,设计数据库goods。SQL语法如下:CREATEDATABASEIFNOTEXISTS`db_goods`;(2)数据库数据表设计根据需求分析和系统功能,为网上购物商城的设计3张表,分别是:管理员表tb_admin、会员表tb_vip、图书商品表tb_product、订单表tb_form。目录0102网上购物系统图书管理系统03本章小结本章小结本章通过两个综合案例—图书管理系统和网上购物系统,全面介绍了如何从需求分析出发,设计数据库系统,以及如何使应用系统与数据库系统进行交互。本章首先通过图书管理系统介绍了如何设计一个数据库系统,其中包括需求分析、数据库创建、图书管理、用户管理、借

温馨提示

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

评论

0/150

提交评论