一月暴瘦20斤——项目系统设计与数据库设计
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/2018SE |
| ---- | ---- | ---- |
| 这个作业要求在哪里 |https://edu.cnblogs.com/campus/zswxy/2018SE/homework/11622|
| 团队名称 | 一月暴瘦20斤 |
| 这个作业的目标 | 项目系统设计与数据库设计 |
| git地址 | https://gitee.com/bjtsyq/rjgc |
一、时间安排
时间安排 | 任务计划 | 进度 |
---|---|---|
5-8周 | 市场调研,需求分析,项目讨论 | 已完成 |
8-14周 | 前端开发,后端程序编写 | 已完成 |
15-16周 | 需求格式分析,编码测试 | 已完成 |
17周 | 软件交付,撰写文档,PPT | 已完成 |
二、分工安排
姓名 | 学号 | 工作内容 |
---|---|---|
成慧 | 20189651 | 登录注册页面设计,后端代码实现,数据库设计,课程设计文档编写 |
彭湖海 | 20189660 | 首页页面设计、课程设计文档编写 |
李亚男 | 20189612 | 搜索、商品详情、购物车等页面设计,用例图,软件测试、课程设计文档编写 |
罗敏敏 | 20189616 | 需求分析,管理员页面设计,时序图、活动图、类图、E-R图,课程设计文档编写 |
欧阳文萃 | 20189606 | 课程设计文档编写,PPT制作,数据库填写,资料查找 |
三、项目设计图
1、体系结构
2、功能模块层次图
3、设计类图
4、ER图
5、表结构设计
表一 商品信息表
字段 | 数据类型 | 长度 | 约束 | 描述 |
---|---|---|---|---|
PID | Number | 11 | 主键不为空 | 宠物ID |
PNAME | varchar2 | 100 | 可为空 | 宠物名字 |
PNUM | varchar2 | 20 | 可为空 | 库存 |
PPRICE | varchar2 | 20 | 可为空 | 价格 |
PMARKPRICE | varchar2 | 20 | 可为空 | 市场价格 |
PWEIGHT | varchar2 | 20 | 可为空 | 重量 |
PDESCRIPT | varchar2 | 1000 | 可为空 | 描述 |
PPOPULAR | varchar2 | 20 | 可为空 | 是否热销 |
PIMG | varchar2 | 50 | 可为空 | 图片位置 |
PCATEGORY | varchar2 | 20 | 可为空 | 类别 |
表二 用户信息表
字段 | 数据类型 | 长度 | 约束 | 描述 |
---|---|---|---|---|
USERNAME | varchar2 | 100 | 不为空 | 用户名 |
PAAWPRD | varchar2 | 100 | 不为空 | 密码 |
varchar2 | 50 | 不为空 | ||
U-ID | number | 11 | 主键不为空 | 用户ID |
表三管理员信息表
字段 | 数据类型 | 长度 | 约束 | 描述 |
---|---|---|---|---|
ADMIN_ID | number | 11 | 主键不为空 | 管理员ID |
ADMIN_NAME | varchar2 | 100 | 不为空 | 管理员名字 |
ADMIN_PASSWORD | varchar2 | 20 | 不为空 | 管理员密码 |
STATUS | varchar2 | 11 | 可为空 | 管理员状态 |
PID | number | 11 | 外键不为空 | 商品ID |
6、系统安全和权限设计
采用Oracle数据库,安全机制好,处理大数据更加稳定。必须先注册,登录的账户密码必须正确才能登录,管理员会对数据进行统计和维护。
四、工作流程、组员分工、组员贡献度比例
姓名 | 学号 | 工作内容 | 贡献度 |
---|---|---|---|
成慧 | 20189651 | 表结构设计、系统安全权限设计 | 20% |
彭湖海 | 20189660 | 功能模块层次图、系统设计说明书 | 20% |
李亚男 | 20189612 | 设计类图、系统说明 | 20% |
罗敏敏 | 20189616 | 体系结构设计、数据库设计说明书 | 20% |
欧阳文萃 | 20189606 | ER图、数据库建立 | 20% |
五、系统设计说明书、数据库设计说明书
https://gitee.com/bjtsyq/rjgc