java web开发设计_Java Web开发实践 - 设计需求

#设计需求 ##1 概述 本项目要求实现一个内容销售的系统。

系统有两类用户:卖家和买家。系统只有一个卖家和一个买家,用户的账号由后台直接注入,不由本系统的功能来注册和维护。

卖家可以发布内容,为内容定价,查看购买情况。买家可以浏览已发布的内容摘要,选择购买,查看已购买的内容。

为作业简便起见,不要求实际的资金交易,也不对买家的真是身份做认证。 ##2 功能需求 ###R1 展示(首页)

R1.1 系统的基本界面为卖家所有内容的展示。

R1.1.1 展示的细节为内容的标题、图片和价格。

R1.2 用户登录前,展示界面有登录按钮。

R1.2 买家登录后,展示界面显示用户昵称,有退出】账务两个功能按钮。

R1.3 买家登录后,已购买的内容上有特殊标识表明已购买。

R1.4 买家登录后,可以只查看未购买的内容。

R1.5 卖家登录后,展示界面显示用户昵称,有退出 发布两个功能按钮。

R1.6 卖家登录后,已出售的内容上由特殊标识表明已出售。

R1.7 卖家登录后,可以在展示界面删除未出售的内容。

###R2 登录

R2.1 用户登录时,需要输入用户名和密码,前端将密码用MD5加密后传输;

R2.2 登录后,所有界面上要显示用户的昵称。

###R3 查看 点击展示中的每个内容的网格,进入查看界面,可以查看内容。

R3.1 买家对于没有购买的内容,看到的是标题、摘要文字、当前的价格、购买按钮、全文。

R3.2 买家对于已经购买的内容,看到的是标题、摘要文字、购买时的价格、购买按钮不可用、全文。

R3.3 卖家看到的是标题、摘要文字、价格、全文、编辑按钮。

###R4 购买

R4.1 在查看界面点击购买按钮,弹出确认窗口

R4.2 点击确认按钮就完成了购买,跳转至账务界面

R4.3 用户已经购买过的内容不能重复购买。

###R5 账务

R5.1 在展示界面点击“账务”按钮,进入账务界面

R5.2 在账务界面以列表方式列出所有已购买的内容

每一项内容列出:

标题

图片

购买的时间

购买的价格

R5.3 列表的最后计算出总的金额

###R6 发布

R6.1 卖家在展示界面点击“发布”按钮,进入发布界面

R6.2 在发布界面可以输入内容的标题、摘要、图片、正文和价格,点击发布按钮即发布,回到查看界面。

###R7 内容的编辑

R7.1 卖家在查看界面可以点击编辑按钮进入编辑界面

R7.2 可以修改内容的全部细节:标题、摘要、图片、正文和价格,点击提交后回到查看界面

##3 数据需求 ###D1 用户

D1.1 买家用户名为buyer,密码为reyub

D1.2 卖家用户名为seller,密码为relles

###D2 内容

D2.1 标题长度在[2,80]字符内

D2.2 图片限制大小为<1MB

D2.3 摘要长度在[2,140]字符内

D2.4 正文长度在[2,1000]字符内

D2.5 设计内容总数不超过1000个

#参考设计 参考设计位于:

http://106.2.123.226:8080 买家用户名为buyer,密码为reyub 卖家用户名为seller,密码为relles

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值