转载
有想备考软考的小伙伴吗?0基础担心考不过,科目太多不知道怎么选?关注我,我整理了我一个多月考过高级的软考备考攻略,可以直接免费领取。
https://d.51cto.com/eDOcp1
宠家----项目系统设计与数据库设计
作业所属课程
作业要求
/homework/11622
团队名称
宠家
作业目标
项目系统设计与数据库设计
GitHub链接
https://gitee.com/T24/chongjia
一、整体计划安排
时间
任务计划
进度
第三周
项目需求分析
已完成
第四周
数据库设计
已完成
第五周
前端页面的设计和后台数据的简单操作
已完成
第六周
前端页面的基本实现
已完成
第七周
后台功能的基本实现,管理员承担所有操作权限
已完成
第八周----第九周
医生信息管理功能的实现
已完成
第十周----第十一周
客户信息管理功能的实现
已完成
第十二周----第十三周
专业信息管理功能的实现
已完成
第十四周
测试
已完成
第十五周
维护
已完成
二、团队项目的预期开发计划分工安排
姓名
学号
工作内容
吴慧琳
20189643
统筹规划,UI界面设计
滕思
20189652
后端开发
周菲
20189650
数据库设计
李佳俊
20189655
前端开发
肖双杰
20189627
测试、维护
三、项目设计相关图
1.体系结构图2.功能模块图图3.1宠物医院信息管理系统功能模块图
图3.2医生信息管理模块功能图
图3.3客户信息管理模块功能图
图3.4专业信息管理模块功能图
将系统分为三个模块,分别为医生信息管理模块、客户信息管理模块和专业信息管理模块,医生信息管理模块分为医生新增和医生查询。客户信息管理模块有几大不同模块,对应不同接口实现不同的功能。专业信息管理模块分为专业特长新增、专业特长查询和专业特长的删除。
3.设计类图4.E-R图图4.1用户/客户E-R图
图4.2宠物E-R图
图4.3医生E-R图
图4.4专业E-R图
图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
治疗方案
数据库只被少数授权用户访问,必须提供用户名和正确的密码。。数据库的安全策略,遵从MySQL的安全策略事项。
四、本次工作流程、组员分工、组员贡献度比例
学号
工作内容
贡献度
20189643(吴慧琳)
安排部署本次作业及分工;系统安全与权限设计
20%
20189652(滕思)
系统结构说明书的攥写;帮助博客的攥写和需求分析总结和完善
25%
20189650(周菲)
需求分析类图;数据库设计和说明书的攥写;
25%
20189655(李佳俊)
体系结构设计 ;制作功能模式层次图
10%
20189627(肖双杰)
协助E-R图和数据库设计
10%
有想备考软考的小伙伴吗?0基础担心考不过,科目太多不知道怎么选?关注我,我整理了我一个多月考过高级的软考备考攻略,可以直接免费领取。
https://d.51cto.com/eDOcp1
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
相关文章