这一篇博客主要记录系统的设计情况,还有对之前没有明确的需求的进一步解释和补充完善
设计这件事本就不太在行,这篇文档之前一直作为草稿放着没动,不过系统的架构都基本按照了这个设计,今天就稍微改了改先发出来,之后再看看改吧。
部份需求和设计的完善
首先是功能需求的完善
对于根据用户进行的职位推荐的补充说明,推荐包括两种
- 猜你喜欢
根据用户的浏览和收藏情况进行的
系统需要维护一个打分表,以用户和岗位id为主键,表示用户对某一个岗位的关注度。
收藏的得分为5,浏览的得分为1。(原本说是有上限8分的) - 为你推荐
根据用户的个人信息为他推荐最适合他情况的岗位
对部份新增需求的描述
-
收藏招聘信息
用户在查看岗位详细信息的页面点击收藏,系统为用户保存对应收藏信息,并在打分表中加5分。 -
查看收藏信息
-
查看历史记录
-
查看工作分类
在首页中会提供主要的几个类别,进入category页面可以看到所有类别 -
按照分类查询工作
点击不同类别页面的链接就可以访问不同类型的工作
修改对应的数据流
系统功能详细设计
功能时序设计
类图
这里主要给出bean中和servlet中的类设计
dao的设计询问了队友,感觉他们一般也就是在一个类里面干所有dao的活,所以这里就不写了,凭感觉先分几个。