宠家----项目系统设计与数据库设计

作业所属课程


作业要求

/homework/11622

团队名称

宠家

作业目标

项目系统设计与数据库设计

GitHub链接

https://gitee.com/T24/chongjia

一、整体计划安排

时间


任务计划

进度

第三周

项目需求分析

已完成

第四周

数据库设计

已完成

第五周

前端页面的设计和后台数据的简单操作

已完成

第六周

前端页面的基本实现

已完成

第七周

后台功能的基本实现,管理员承担所有操作权限

已完成

第八周----第九周

医生信息管理功能的实现

已完成

第十周----第十一周

客户信息管理功能的实现

已完成

第十二周----第十三周

专业信息管理功能的实现

已完成

第十四周

测试

已完成

第十五周

维护

已完成

二、团队项目的预期开发计划分工安排

姓名

学号

工作内容

吴慧琳

20189643

统筹规划,UI界面设计

滕思

20189652

后端开发

周菲

20189650

数据库设计

李佳俊

20189655

前端开发

肖双杰

20189627

测试、维护

三、项目设计相关图

1.体系结构图

宠物店管理系统mysql 宠物店管理系统er图_宠物店管理系统mysql

2.功能模块图

宠物店管理系统mysql 宠物店管理系统er图_数据库设计_02

图3.1宠物医院信息管理系统功能模块图

宠物店管理系统mysql 宠物店管理系统er图_宠物店管理系统mysql_03

图3.2医生信息管理模块功能图

宠物店管理系统mysql 宠物店管理系统er图_数据库设计_04

图3.3客户信息管理模块功能图

宠物店管理系统mysql 宠物店管理系统er图_信息管理_05

图3.4专业信息管理模块功能图

将系统分为三个模块,分别为医生信息管理模块、客户信息管理模块和专业信息管理模块,医生信息管理模块分为医生新增和医生查询。客户信息管理模块有几大不同模块,对应不同接口实现不同的功能。专业信息管理模块分为专业特长新增、专业特长查询和专业特长的删除。

3.设计类图

宠物店管理系统mysql 宠物店管理系统er图_宠物店管理系统mysql_06

4.E-R图

宠物店管理系统mysql 宠物店管理系统er图_宠物店管理系统mysql_07

图4.1用户/客户E-R图

宠物店管理系统mysql 宠物店管理系统er图_主键_08

图4.2宠物E-R图

宠物店管理系统mysql 宠物店管理系统er图_宠物店管理系统mysql_09

图4.3医生E-R图

宠物店管理系统mysql 宠物店管理系统er图_宠物店管理系统mysql_10

图4.4专业E-R图

宠物店管理系统mysql 宠物店管理系统er图_信息管理_11

图4.5联系E-R图

5.表结构设计

根据上述的概念结构设计出逻辑结构,将E-R 图转化成关系模型图。宠物医院信息管理系统数据库包含5个表,分别是用户/客户表user,宠物表pet,医生表vet,专业表speciality,联系表visit。以下列出了5个表的基本情况。

表5.1user表

列名

数据类型

主键

注释

id

int(11)

PRI

主键

role

varchar(8)

角色

name

varchar(32)

姓名

pwd

varchar(32)

密码

tel

varchar(16)

电话号码

address

varchar(255)

地址

表5.2pet表

列名

数据类型

主键

注释

id

int(11)

PRI

主键

name

varchar(32)

姓名

category

varchar(255)

类别

birthdate

varchar(16)

生日

photo

varchar(64)

图片

ownerId

int(11)

MUL

主人

表5.3vet表

列名

数据类型

主键

注释

id

int(11)

PRI

主键

name

varchar(32)

姓名

表5.4speciality表

列名

数据类型

主键

注释

id

int(11)

PRI

主键

name

varchar(32)

专业名

表5.5visit表

列名

数据类型

主键

注释

id

int(11)

PRI

主键

petId

int(11)

MUL

宠物id

vetId

int(11)

医生id

visitdate

varchar(10)

时间

description

text

病情描述

treatment

text

治疗方案

6、系统安全和权限设计

数据库只被少数授权用户访问,必须提供用户名和正确的密码。。数据库的安全策略,遵从MySQL的安全策略事项。

四、本次工作流程、组员分工、组员贡献度比例

学号

工作内容

贡献度

20189643(吴慧琳)

安排部署本次作业及分工;系统安全与权限设计

20%

20189652(滕思)

系统结构说明书的攥写;帮助博客的攥写和需求分析总结和完善

25%

20189650(周菲)

需求分析类图;数据库设计和说明书的攥写;

25%

20189655(李佳俊)

体系结构设计 ;制作功能模式层次图

10%

20189627(肖双杰)

协助E-R图和数据库设计

10%