本系统,取了一个霸气的名字叫《喵喵宠物(miaopet)管理系统》,大概编写了13章左右的内容,涵盖了PowerPortal/DevOps/Canvas/Model-Driven/Automate/Auth/Plugin等模块,基本涵盖了PowerPlatform开发中的一些常见问题。本文将简单介绍一下本项目的需求分析作为日后的开发基础。
1.会员注册页面
3.管理员功能:
3.1管理会员信息
3.2管理和分类预约信息
3.3管理在售宠物信息
3.4对所有的表单可以进行快速导出导入数据,方便记录
4.会员功能:
4.1选择预约服务
4.2编辑个人信息
4.3查看、编辑个人宠物信息
4.4浏览在售宠物信息
图1-1总流程图
客户提交预约信息后自动收录到预约表单中,预约后向会员用户发送邮件确认预约成功,见图1-2。
图1-2管理员登记管理信息
在后台对将售出的宠物信息填写到售卖宠物信息表里,展示在客户页面,已售卖的宠物信息填写到宠物购买记录表中,只能由管理员在后台查看此表,两个表之间以宠物名称为外键进行联系。见图1-3。
图1-3管理员管理售卖宠物信息
在后台页面对已进行充值储蓄的会员进行信息管理记录,标记好会员的等级。见图1-4。
图1-4管理员管理会员信息
会员页面查看预约服务的项目,填写信息,提交到后台的预约服务表中记录。
在购买宠物页面查看售卖的宠物信息,点击购买填写个人信息,数据提交到后台的宠物购买表中存储。
在个人信息页面查看以及对自己的个人和宠物的信息进行编辑修改。
(1)用户表,用于存储用户信息,以会员编号作为外键与Reserve表相连,该表中每个字段的功能界面定义,如表1-1所示。
表1-1用户表(Member)
字段名
字段类型
对应中文名
ID
Lookup
会员编号
Name
Text
会员名称
Telephone
Cellphone
Birthday
Dateonly
会员生日
(2)订单表,用于存储订单信息,以订单编号为外键和订单详情表相连,该表中每个字段的功能界面定义,如表1-2所示。
表1-2订单表(Order)
OrderID
订单编号
Price
Decimal
总价
Buyer
购买者
Payment
支付状态
Creationtime
Dateandtime
(3)订单详情表,用于存储订单详情信息,以订单编号和宠物编号为外键和订单表与宠物表相连,该表中每个字段的功能界面定义,如表1-3所示。
表1-3订单详情表(OrderDetails)
PetID
宠物编号
Petprice
宠物价格
宠物名称
Picture
宠物图片
表1-4宠物表(pets)
Sex
Choices
宠物性别
Type
宠物种类
(5)预约服务表,用于显示预约服务的详细信息,以会员编号为外键和用户表相连,该表中每个字段的功能界面定义,如表1-5所示。
表1-5预约服务表(Reserve)
预约人
Project
Muliplenumber
预约项目
Date
(6)病宠关系表,用于显示病例和宠物之间的关系,病例编号和宠物编号作为外键与病史表和宠物表相连,如表1-6所示。
表1-6病宠关系表(Diseaseandpet)
CaseID
病例编号
(7)病史表,用于显示宠物病史,以病例编号作为外键与病宠关系表相连,如表1-7所示。