本文中概念数据模型使用E-R图进行表示,E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。
E-R图表示的主要逻辑关系://因为所有逻辑全部列出太过复杂,故本例只列出主要脉络上的逻辑结构
普通用户可以进行答题
普通用户可以发表评论
普通用户可以发表题解
管理员可以对题目进行管理,增删改查
管理员可以删除不恰当评论
管理员可以管理题解,发布正确题解
用户可以使用积分去商城购买商品
E-R图如下图所示:
5.概念原型及工作流程 5.1概念原型概念是人对能代表某种事物或发展过程的特点及意义所形成的思维结论。
概念原型是一种虚拟的、理想化的软件产品形式。
概念原型=用例+数据模型
5.2概念原型工作流程普通用户可以注册账号,注册成功后进行登录;用户可以查看题库的题目,根据兴趣选择某个题目进行答题,输入最终的结果查看正确与否。用户可以进一步的查看该题目的相关题解或者在题目下方评论区发表自己的意见。若用户有更好的题解,用户可以发布自己的题解。当然,若用户欣赏某个题目或者题解,可以进行收藏与点赞。用户回答对了题目可以获得题目对应的积分,用户可以去商城中利用积分兑换商品,用户可以查看自己的收藏列表,查看自己收藏的题目。用户还有自己的个人中心,其中可以查看答题记录,已答的题目数目,个人积分等,用户也可以上传题目,管理员审核通过后,便可以上线题目。另外本平台提供Rank榜单,根据答题数目与积分进行排序,用户可以查看排行榜。