zoukankan      html  css  js  c++  java
  • 团队项目—系统设计

    作业所属课程:

    https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2

    作业要求:

    https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3208

    团队名称:八仙过海

    一.团队成员

    学号

    姓名

    角色

    201731107105

    唐梦钒

    队长

    201731062525

    菅彭悦

    队员

    201731107115

    邓清月

    队员

    201731106311

    解慕荣

    队员

    201731084433

    李纯锐

    队员

    201731062522

    尹发彪

    队员

    201731103135

    王派

    队员

    201731062527

    段鹏

    队员

    二.本阶段任务分工

    后端(唐梦钒、解慕荣、王派、菅彭悦、尹发彪)负责编写相应各自要实现功能板块的说明书。

    前端(邓清月、段鹏、李纯锐)负责编写前言、范围、接口、错误处理等和说明书整合。

    邓清月负责博客撰写、李纯锐负责PPT制作、段鹏负责答辩。

    三.概要设计

    软件体系结构

     

    主要业务模块描述

    租赁/买卖模块

    功能

    输入输出

    实现用户搜索出相应物品

    输入:想要获取的物品

    输出:页面显示相关物品

    发布信息模块

    功能

    输入输出

    实现发布物品信息功能

    输入:物品图片、描述、联系方式

    输出:无(存储数据至数据库)

    个人中心模块

    功能

    输入输出

    显示个人信息和其名下所在租赁/售卖的物品状态

    输入:无

    输出:用户相关信息

    修改信息模块

    功能

    输入输出

    实现修改信息功能

    输入:用户名、密码、个人说明

    输出:无(存储数据至数据库)

    四.数据库设计

    概念模型(ER图)

     

    因为我们是线下交易,所以只需区分发布者

    逻辑模型(关系表)

    表汇总

    英文表名

    中文表名

    功能说明

    user

    用户

    存储出租(出售)和租赁(购买)人的账号信息

    product

    商品

    存储交易商品的信息

    用户

    表名

    user

    列名

    数据类型(精度范围)

    /非空

    约束条件

    注释

    登录名

    varchar(30)

    非空

    Primary key

    密码

    char(8)

    非空

    手机号

    char(11)

    非空

    商品编号

    varchar(10)

    Foreign key

    个人介绍

    nvarchar(100)

    商品

    表名

    product

    列名

    数据类型(精度范围)

    /非空

    约束条件

    注释

    名称

    varchar(10)

    非空

    商品编号

    varchar(10)

    非空

    Primary key

    图片

    nvarchar(50)

    非空

    联系方式

    varchar(20)

    非空

    定价

    float

    分类

    varchar(5)

    非空

    Check(‘租赁’,‘出售’)

    介绍

    varchar(10)

    非空

    五.下阶段详细工作计划

    10

    配置数据库,完成登录功能

    111213

    实现发布信息功能,完成租赁买卖、个人中心界面

    13

    进行测试和修改

    14

    运行第一个版本和完善

    六.下阶段任务分工

    配置数据库

    唐梦钒

    登录注册模块

    菅彭悦

    发布信息模块

    王派

    租赁买卖模块

    唐梦钒、尹发彪、解慕荣

    个人中心模块

    尹发彪、王派、菅彭悦

    实现界面跳转和网站代码上传

    解慕荣

    文档编写和测试

    邓清月、李纯锐、段鹏

  • 相关阅读:
    利用SQL注入漏洞登录后台
    http://www.cnblogs.com/xdp-gacl/p/4200090.html
    文件上传的三种模式-Java
    Maven多模块,Dubbo分布式服务框架,SpringMVC,前后端分离项目,基础搭建,搭建过程出现的问题
    win10 安装 mysql解压版安装步骤
    移动开发首页业界资讯移动应用平台技术专题 输入您要搜索的内容 基于Java Socket的自定义协议,实现Android与服务器的长连接(二)
    IEDA 启动main报 stock
    基于JavaMail的Java邮件发送:简单邮件发送
    如何确定一个需求是真需求
    VS中批注的使用
  • 原文地址:https://www.cnblogs.com/joanna1220/p/10837337.html
Copyright © 2011-2022 走看看