团队作业第四次—项目系统设计与数据库设计

这个作业属于哪个课程 2019秋福大软件工程实践Z班
这个作业要求在哪里 团队作业第四次—项目系统设计与数据库设计
团队名称 T-MAX
这个作业的目标 在开发之前设计好系统和数据库、制定好计划和分工,完成对数据库系统说明书和体系说明书的介绍。
作业正文 T-MAX—项目系统设计与数据库设计
参考文献 《概要设计说明书》国家标准和《数据库设计说明书》国家标准

团队项目的预期开发计划时间和分工安排:

日期 任务详细说明
11月1日 完成本次任务的验收
11月2日-11月3日 团队答辩,进行总结分析,制定项目冲刺计划,再次强调项目规范,统一开发环境
11月4日-11月6日 进行开发相关技术的持续学习
11月7日-11月8日 UI设计组进行界面设计,测试组制定简略的大致测试计划,
11月9日-11月13日 前端组开始进行界面的实现,后端组针对功能模块进行讨论研究,并实现各自负责的模块。
11月14日-11月16日 各小组根据测试计划,进行各模块的初步单元测试,同时后端组集中讨论组合各模块的方式和注意点,进行集成测试。
11月17日-11月19日 前端交接界面,并进行进一步的完善;后端交接集成的项目,进行进一步的测试,进行前后端的交互,团队集中讨论测试,及进一步的完善。
11月20日-11月22日 进行项目的最后完善,发布项目的正式版本,撰写博客以及答辩ppt。

分工安排(细化的部分准备下次集体讨论进行最后的确认)

姓名 预期开发计划分工安排
陈功贤 文档撰写人员,团队总负责人
洛桑平措 文档撰写,指定测试计划和测试规范,以及编码,文档规范
蔡智伟 美工,ui界面设计,给出设计图
陆志阳 后端开发主程序员,兼后端组负责人
涂峥嵘 后端开发辅助程序员
林生枝 后端开发辅助程序员
贾懿 后端开发主程序员,兼后端组负责人
徐美佳 前端开发辅助程序员
陈友昆 前端开发主程序员,兼前端组负责人
李爱军 前端开发辅助程序员

给出体系结构设计+功能模块层次图、设计类图、ER分析+表结构设计、系统安全和权限设计,并简要描述:

体系结构设计和功能模块层次图:

设计类图:

E-R分析和表结构设计:

系统安全和权限分析:

1.用户登录和身份认证:每次用户登录系统时,用户必须标识自己的名字和身份,由系统核对,通过审核后提供系统使用权。
2.重要数据加密:对重要数据利用可靠的加密技术进行加密。
3.记录日志:本系统应该能够记录系统运行时发生的所有错误,包括本机错误和网络错误。这些错误便于查找错误的原因。同时日志应该记录用户的关键性操作信息。
4.通过用户权限定义和合法权检查确保只有合法权限的人访问数据库,未经授权的人无法存储或读取数据。

回答上次需求分析作业中其他队伍在评审表中给项目提出的问题,或者解决问题的思路:

小组编号 问题概述 问题简答
第一组 Q1、现在学校老生们都熟悉食堂了,如何保证有人用这款APP?Q2、用户粘性怎么保证? A1、对于新生和参观福大的人来说,我们的app能够帮助他们开启福大的美食之旅,老生也能知道新店的开张来进行尝鲜。A2、联系商家拉赞助为用户提供优惠来提高用户粘度。
第二组 Q1、如何吸引客户主动分享评价以及评价的真实有效性。Q2、商家为什么要入驻? A1、针对一些不喜欢主动评价的用户,我们可以用一些小奖励来激励他们,比如通过评论,他们可以获得更高的等级和勋章,另外,商家可以用一些优惠活动来吸引客户评价(当然评价是客观公正的),以此来提高人气。对于评价的真实有效性,用户对商家的评价如果不客观,商家可以进行举报反馈,管理员会进行排查审核,以此保证评价的真实有效性。 Q2、在初期阶段,商家可以免费入驻,通过我们的平台来进行宣传推广,获得用户的反馈信息,以此获得更高的关注度和人气,在后期,如果商家对我们平台满意,想要继续留在我们的平台,我们是可以收取相应的费用,这样可以实现双方共赢,互利互助!
第三组 Q1、用户范围较局限,有考虑老生会不会用,新生吃一遍还会再用吗?Q2、使用时间问题,新店新菜也不是天天有;Q3、饿了么美团看完商家介绍及评价还能直接下单。 A1、A2、我们的产品涵盖了福大的所有食堂,新生不可能短时间吃遍所有的店,并且新生年年都会有,老生也不可能对食堂所有店面都熟悉,同时偶尔会有新菜品,或者口味变化,所以用户量不会很低。A3、美团饿了么的点评不包括福大的食堂。
第四组 Q1、演讲者一句一然后,容易造成听力疲劳Q2、请问一下你们的产品和大众点评有什么区别呢?核心功能比大众点评有哪些优势呢? A1、针对演讲者的问题,演讲者有些紧张,相信会有所改善。A2、我们的app主要是对于福大食堂的排坑,点评的人都是福大的学生,避免了商家刷评论等恶意评论的行为。而且大众点评只能有少部分食堂窗口,我们是覆盖大部分食堂。
第五组 Q1、验收标准? Q2、如何判断是否为恶意评论?Q3、如果有恶意评论删除是否有刷单删除?Q4、相比市场上已有产品,创新在哪里? A1、在我们的需求说明书中给出 A2、如果发现存在“无脑黑”性质的评论,会由管理员进行调查询问判断。A3、这个平台上每个人的学生信息是相对透明的,恶意评论或者刷单的代价是值得考虑的,我们也有管理人员进行审核。A4、a.仅面向福州大学,因为专一,所以我们更具有参考性。 b.餐饮店评分都由学生自己产生,不会有后台商业运作的机会。我们的app会更真实。
第七组 与饿了么,美团相比有何优势? 一、方便新生更加熟悉整个学校食堂有什么、新增了什么、各家店铺分布位置等。二、非本校人员同样可以使用,不论是远处来游玩,或者是大学城的居民来点餐。同时为校内各家店铺、学校的环境、人文风采等进行宣传。
第八组 Q1、商家为什么要在你们app上推广?Q2、有宣传价值吗?Q3、在饿了么美团都有用户评论,而且人数更多,评论更真实,还能直接下单,对比他们你们有什么竞争力吗?Q4、你们都说了,局限性大,用户比较少,但是商家推广需要用户多才有用,这你们不是自相矛盾吗? A1、对于食堂的商家,他们需要一个更快让学生了解他们的契机,于是,我们出现了A2、有宣传价值,对商家,宣传自己的店面,对学生,了解各商家服务质量。A3、其一,我们杜绝刷评,这是我们的一个卖点,其二,就个人体验而言,在美团上的外卖很容易出现描述与实物不符的情况,而我们的产品杜绝了这种情况。A4、为什么用户多才有用???APP生命持统力和生命值是两个方面的问题,我更看中的是生命持统力,至于生命值的多少,我不竞争也竞争不过,为什么还要去做这个呢
第九组 Q1、如何应对商家通过优惠刷好评的情况?Q2、评价有什么奖励吗?不然为什么会有人花时间去评价?连美团饿了吗都几乎没有几条评论,你们的软件如何保证评论的基数和可信度? A1、我相信同学们对于一家店的菜品好坏、服务态度有自己的评价,如果它的服务质量真的很差,那么是不会有同学愿意给好评的。A2、发现美食,分享美食本身就是一件快乐的,值得花时间去做的事情,对于评论者,我们用一些小奖励来激励他们,比如通过评论,他们可以获得更高的等级和勋章,对于评论,我们是具有审核的,而且,我们的实名认证也是为了确保可信度。
第十组 Q1:商家资质等如何得到保证,Q2:对于管理筛选恶意评论应该怎么处理 A1、我们这个APP只面向福大的餐厅,所以商家的有关资料的真实性已经由学校和有关部门精心审查过,并且学校的相关负责人不定期的对商家的资料进行审查,不会出现商家资料问题。A2、如果出现恶意评论可以尝试向平台反馈。经过管理人员审核后,争取删除差评。差评不光是影响商家的总体评分,更重要的是很多用户在下单前都会浏览其他人的评价,如果商家遇到恶意差评没有有理有据回复的话,会让用户误以为是商家的问题。所以商家要澄清事实、阐明真相。

完成这次作业的工作流程:

这次作业的组员分工:

任务 成员
撰写系统设计说明书 蔡智伟,涂峥嵘,徐美佳,陈友昆
撰写数据库设计说明书 陆志阳,贾懿,林生枝
撰写PPT 李爱军,陈功贤
PPT答辩 陈功贤
撰写博客 洛桑平措

贡献度比例:

成员 贡献度(百分比)
陈功贤 12%
陈友昆 13%
李爱军 9%
徐美佳 7%
涂峥嵘 7%
贾懿 10%
陆志阳 10%
洛桑平措 7%
蔡智伟 12%
林生枝 13%

项目GitHub链接:

项目系统设计与数据库设计

T-MAX—项目系统设计与数据库设计的更多相关文章

  1. Computer-Hunters——项目系统设计与数据库设计

    Computer-Hunters--项目系统设计与数据库设计 前言 本次作业属于2019秋福大软件工程实践Z班 本次作业要求 团队名称: Computer-Hunters 本次作业目标:撰写一份针对团 ...

  2. 小福bbs—项目系统设计与数据库设计

    这个作业属于哪个课程 班级链接 这个作业要求在哪里 作业要求的链接 团队名称 小福bbs 这个作业的目标 实现对校园论坛软件的制作,使其能够发布帖子,查看信息等 作业的正文 小福bbs--项目需求分析 ...

  3. 循序渐进开发WinForm项目(1) --数据库设计和项目框架的生成

    随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到C#开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了. 其实也许我 ...

  4. 优化MySchool数据库设计之【巅峰对决】

    优化MySchool数据库设计 之独孤九剑 船舶停靠在港湾是很安全的,但这不是造船的目的 By:北大青鸟五道口原玉明老师 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识 ...

  5. mysql学习【第6篇】:权限和数据库设计

    狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! mysql学习[第6篇]:权限和数据库设计 用户和权限管理 /* 用户和权限管理 */ ---- ...

  6. 数据库设计_ERMaster安装使用_PowerDesigner数据设计工具

    数据库设计 1. 说在前面 项目开发的流程包括哪些环节 需求调研[需求调研报告]-- 公司决策层 (1) 根据市场公司需求分析公司是否需要开发软件来辅助日常工作 (2) 公司高层市场考察,市场分析,决 ...

  7. MySQL学习07(规范化数据库设计)

    规范化数据库设计 当数据库比较复杂时我们需要设计数据库 糟糕的数据库设计 : 数据冗余,存储空间浪费 数据更新和插入的异常 程序性能差 良好的数据库设计 : 节省数据的存储空间 能够保证数据的完整性 ...

  8. 第二天ci项目规划 数据库设计

    第二天ci项目规划 数据库设计 商品 + 用户 + 订单 数据库设计思想和方法 关于商品品牌 ,分类 ,属性 如何表示 用一个字段 还是再设计一张表 品牌和商品 是一种信息 还是两种信息 一张表一般只 ...

  9. 水果项目第1集-想法>需求->功能->数据库设计->类设计

    懒,懒人,我是个懒人. 懒人想做点事,总是拖拖拉拉,迟迟没有开始. 很久很久以前,就想做属于自己的产品,但是至今还没有一个属于自己的产品. 两年前,终于想好,要做一个网上卖水果的系统,手机上点点,水果 ...

随机推荐

  1. stm32 SD卡

    容量等级 SD容量有8MB.16MB.32MB.64MB.128MB.256MB.512MB.1GB.2GB SDHC容量有2GB .4GB.8GB.16GB.32GB SDXC容量有32GB.48G ...

  2. docker 部署oracle

    Oracle数据库服务器Docker映像文档 Oracle Database Server 12c R2是行业领先的关系数据库服务器.Oracle数据库服务器Docker映像包含在Oracle Lin ...

  3. Linux-开机启动程序

    尝试一下几种方法: 1.修改  /etc/rc.local文件. 在exit0 前添加启动命令 2.在/home/pi/.config/autostart/  下添加.desktop 在.config ...

  4. JS在浏览器中输出各种三角形

    直角三角形 <script type="text/javascript"> for(var i=1;i<=8;i++){ for(var j=1;j<=i; ...

  5. 在angular项目中使用web-component ----How to use Web Components with Angular

    原文: https://medium.com/@jorgecasar/how-to-use-web-components-with-angular-41412f0bced8 ------------- ...

  6. 大数据之路week07--day04 (Linux 中查看文件内容的关键字处)

    Linux如何对文件内容中的关键字进行查找   如果是用vi打开文件后,在命令行下输入“/关键字” 如果是在没有打开文件的前提就用"cat 文件名 | grep "关键字" ...

  7. 网站入侵工具 SQL注入神器

    0x 00 前言 SQLMAP 0x 01 注入原理              不说了 *****************************************结束分割线********** ...

  8. kafka读书笔记《kafka并不难学》

    ======第一章 1 在高并发场景,如大量插入.更新数据库会导致锁表,导致连接数过多的异常,此时需要消息队列来缓冲一下.消息队列通过异步处理请求来缓解压力 2 消息队列采用异步通信机制消息队列拥有先 ...

  9. Vue多语言支持

    i18n插件实现多语言支持,本文以中英文为例记录一下配置过程. 1.配置 1.1安装:npm install vue-i18n --save 1.2创建中英文配置项文件 src/lang目录下创建以下 ...

  10. SQL死锁处理

    查询死锁 select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName from sys.d ...