Compass项目博客后端学习与开发记录(四)

这一篇博客主要记录系统的设计情况,还有对之前没有明确的需求的进一步解释和补充完善
设计这件事本就不太在行,这篇文档之前一直作为草稿放着没动,不过系统的架构都基本按照了这个设计,今天就稍微改了改先发出来,之后再看看改吧。

部份需求和设计的完善

首先是功能需求的完善

在这里插入图片描述
对于根据用户进行的职位推荐的补充说明,推荐包括两种

  1. 猜你喜欢
    根据用户的浏览和收藏情况进行的
    系统需要维护一个打分表,以用户和岗位id为主键,表示用户对某一个岗位的关注度。
    收藏的得分为5,浏览的得分为1。(原本说是有上限8分的)
  2. 为你推荐
    根据用户的个人信息为他推荐最适合他情况的岗位
对部份新增需求的描述
  1. 收藏招聘信息
    用户在查看岗位详细信息的页面点击收藏,系统为用户保存对应收藏信息,并在打分表中加5分。

  2. 查看收藏信息

  3. 查看历史记录

  4. 查看工作分类
    在首页中会提供主要的几个类别,进入category页面可以看到所有类别

  5. 按照分类查询工作
    点击不同类别页面的链接就可以访问不同类型的工作

修改对应的数据流

系统功能详细设计

功能时序设计

类图

这里主要给出bean中和servlet中的类设计在这里插入图片描述
在这里插入图片描述
dao的设计询问了队友,感觉他们一般也就是在一个类里面干所有dao的活,所以这里就不写了,凭感觉先分几个。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值