T-MAX—项目系统设计与数据库设计
团队作业第四次—项目系统设计与数据库设计
这个作业属于哪个课程 | 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—项目系统设计与数据库设计的更多相关文章
- Computer-Hunters——项目系统设计与数据库设计
Computer-Hunters--项目系统设计与数据库设计 前言 本次作业属于2019秋福大软件工程实践Z班 本次作业要求 团队名称: Computer-Hunters 本次作业目标:撰写一份针对团 ...
- 小福bbs—项目系统设计与数据库设计
这个作业属于哪个课程 班级链接 这个作业要求在哪里 作业要求的链接 团队名称 小福bbs 这个作业的目标 实现对校园论坛软件的制作,使其能够发布帖子,查看信息等 作业的正文 小福bbs--项目需求分析 ...
- 循序渐进开发WinForm项目(1) --数据库设计和项目框架的生成
随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到C#开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了. 其实也许我 ...
- 优化MySchool数据库设计之【巅峰对决】
优化MySchool数据库设计 之独孤九剑 船舶停靠在港湾是很安全的,但这不是造船的目的 By:北大青鸟五道口原玉明老师 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识 ...
- mysql学习【第6篇】:权限和数据库设计
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! mysql学习[第6篇]:权限和数据库设计 用户和权限管理 /* 用户和权限管理 */ ---- ...
- 数据库设计_ERMaster安装使用_PowerDesigner数据设计工具
数据库设计 1. 说在前面 项目开发的流程包括哪些环节 需求调研[需求调研报告]-- 公司决策层 (1) 根据市场公司需求分析公司是否需要开发软件来辅助日常工作 (2) 公司高层市场考察,市场分析,决 ...
- MySQL学习07(规范化数据库设计)
规范化数据库设计 当数据库比较复杂时我们需要设计数据库 糟糕的数据库设计 : 数据冗余,存储空间浪费 数据更新和插入的异常 程序性能差 良好的数据库设计 : 节省数据的存储空间 能够保证数据的完整性 ...
- 第二天ci项目规划 数据库设计
第二天ci项目规划 数据库设计 商品 + 用户 + 订单 数据库设计思想和方法 关于商品品牌 ,分类 ,属性 如何表示 用一个字段 还是再设计一张表 品牌和商品 是一种信息 还是两种信息 一张表一般只 ...
- 水果项目第1集-想法>需求->功能->数据库设计->类设计
懒,懒人,我是个懒人. 懒人想做点事,总是拖拖拉拉,迟迟没有开始. 很久很久以前,就想做属于自己的产品,但是至今还没有一个属于自己的产品. 两年前,终于想好,要做一个网上卖水果的系统,手机上点点,水果 ...
随机推荐
- redis过期事件回调函数,与有序集合
https://cloud.tencent.com/developer/article/1347437 python中的Redis键空间通知(过期回调) set notify-keyspace-ev ...
- 关于unity中的update、Lateupdate和FixedUpdate
MonoBehaviour.Update 更新 当MonoBehaviour启用时,其Update在每一帧被调用. MonoBehaviour.FixedUpdate 固定更新 当MonoBehavi ...
- 你的系统需要SMB2或者更高版本,才能访问共享
- Nginx突破高并发的性能优化 - 运维笔记
在日常的运维工作中,经常会用到nginx服务,也时常会碰到nginx因高并发导致的性能瓶颈问题.今天这里简单梳理下nginx性能优化的配置(仅仅依据本人的实战经验而述,如有不妥,敬请指出~) 一.这里 ...
- Gitlab,Mac下生成SSH Key
git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置.简单的说,Git - 版本控制工具:Github是一个网站,提供给用户空间创建git仓储,保存 ...
- x006-函数和模块的使用
来源:百度SEO公司 函数和模块的使用 在Python中可以使用def关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟变量的命名规则是一致的.在函数名后面的圆括号中可以放置传递给 ...
- vmware 共享文件夹不显示文件的问题
上海SEO:安装vmtools后还是不显示执行以下操作//但是只有root权限才行 1:输入命令 sudo apt install open-vm-tools 安装工具2:输入命令 sudo vmh ...
- [GraphQL] Query Lists of Multiple Types using a Union in GraphQL
Unions are used when we want a GraphQL field or list to handle multiple types of data. With a Union ...
- ORA-00600[2662]问题 汇总
一.ORA-00600[2662]问题模拟及解决方法 这是2013年的一篇文章,也不知道数据库是什么版本, 我的数据库时11.2.0.4,使用下面方法模拟的时候,模拟不出来.... 参照eygle ...
- dp * 3
cf 467 C 从序列中选出 \(k\) 段连续的 \(m\) 个数 最大化总和 \(f_{i, j}\) 表示前 \(i\) 个位置中选出了 \(j\) 段 转移显然 #include <b ...