31701056

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

软件工程大作业项目日志1(第7周)

1.小组人员

组长兼组员:31701056杨峥

2.作业分工

不需要

3.大作业题目

根据需求,本项目为一项供用户(消费者)购买商家产品的程序,使用者为用户(消费者)、商家及管理员,基于网页前台与数据库管理后台实现

4.功能分析

去除异常处理的正常购买流程:

去除异常处理的正常支付流程:

基于使用者的不同,本程序应当具有以下功能:

用户:

用户可以浏览所有商家的所有商品(1);可以订购并管理自己的订单(取消、付款、评论、申请退款)(2);可以根据商家、商品信息检索商品(3);可以管理自己的账户(注册、登录、注销、删除)(3)

商家:

商家可以管理自己店内的商品(增加、删除、调整价格)(1);可以处理用户的订单需求(发货、同意退款)(2);可以管理自己的账户(注册、登录、注销、删除)(3)

管理员:

管理员可以对所有实体数据进行更改(1);可以递交用户/商家使用过程中的异常信息给用户/商家并根据其决定处理数据(2)

5.功能实现及技术分析

本程序至少需要以下技术以支持运行

前台:

网页编写使用HTML、JS等工具,由于对这部分知识的了解不足,可能需要花费大量时间学习并完成,预测为花费时间第二长的部分

数据库:

使用开源数据库MYSQL,应当保存商家信息(ID、名称、密码等),用户信息(ID、名称、密码等)

程序开发:

使用JAVA语言,需要编写封装类、UI类、异常处理类、数据库连接类、控制类等

前后端连接:

由于对这部分知识完全不了解,可能需要花费大量时间学习并完成,预测为花费时间最长的部分

6.项目进度

1%

posted on 2020-11-13 15:01  31701056  阅读(216)  评论(0)    收藏  举报