热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

需求分析_毕至居预约系统研发需求分析

一、项目背景在浙江大学城市学院学生公寓尚雅楼和致远楼一楼各有一处自助式公共厨房,名曰“毕至居”,取自王羲之的《兰亭集序》中“群贤毕至,少长咸集”,自助与分

一、项目背景

在浙江大学城市学院学生公寓尚雅楼和致远楼一楼各有一处自助式公共厨房,名曰“毕至居”,取自王羲之的《兰亭集序》中“群贤毕至,少长咸集”,自助与分享便是这里的主题。在这里可以让拥有好厨艺的你大展身手,让热爱美食的你大饱口福,让你回味家的味道。

二、项目简介

本项目将以小程序呈现,以便利学校师生进行线上预约“毕至居”的使用为目标,为用户提供创建用户、管理预约、参与活动的功能;为管理员提供审核预约、管理“毕至居”场次开放、管理用户的功能,实现一体化,解决学校目前使用流程繁琐的问题。

三、项目需求

本项目由微信授权登录,要求用户提前一周进行预约。

每天场次:





















地点A场 时间B场 时间
尚雅楼10:00-14:0016:00-20:00
致远楼10:00-14:0016:00-20:00

人数要求:

参与人数需多于4人,至多20人。

注意事项:


  1. 一人每周至多申请一场。


  2. 预约申请通过后请在申请时间3天内缴纳100元押金、20元保洁费进行确认。未缴费则视为放弃预约,并不退还保洁费。


  3. 用户需阅读《毕至居使用说明》,违反规定将按学院相关管理规定予以处理并限制预约人及参与成员再次预约与使用。


(一)游客

游客(非本校师生)只能查看下一周的预约情况,没有其他操作权限。

(二)用户


  1. 创建用户: 本系统只针对校内师生,用户在进行创建预约、参与活动等前,必须完成用户信息完善,完成实名制。创建后可以进行修改(除修改学号/工号与姓名)。

    在这个过程中需要与数据库进行匹配。


  2. 创建预约: 选择相应场次并按照提示创建预约信息,并生成活动邀请码,并在15分钟内完成用户邀请,人数不到4人视为预约作废,如有用户一个月内有违规情况将予以驳回,创建信息可在首页中查看。在15分钟内其他人不能对该场次进行预约。


  3. 参与活动: 参与成员也需完成用户信息完善,填写邀请码参与对应活动。


  4. 修改预约: 在预约创建后15分钟内可对联系方式或申请理由进行修改。


  5. 撤销预约: 如场次选择出错,可进行预约撤销。预约申请通过并缴纳100元押金、20元保洁费后撤销预约将退还押金但不退还保洁费。


  6. 查看正在进行的预约: 刚创建的预约、在申请过程中的预约都能显示在首页。


  7. 查看历史预约: 用户可查看个人相关的历史预约信息。


(三)管理员


  1. 审核预约: 管理员可以查看、搜索所有预约信息,针对其申请理由等进行审核,拥有审核通过、驳回预约信息的权限,如需电话确认,可通过预约信息所填的联系电话进行确认。


  2. 管理“毕至居”场次开放: 如遇寒暑假、装修特殊情况,管理员可以修改场次信息,管理场次是否开放、修改场次时间。


  3. 管理用户: 管理员可以查看、搜索用户信息,主要用于对使用“毕至居”过程中有违规情况的人员进行标记。



四、数据流图

技术图片

五、项目分工
































学号姓名分工
31701042卢凌峰(组长)主功能设计、界面设计、单元测试、组织分工、各模块对接
31701031蒋好文档撰写、界面设计、单元模块设计、单元测试
31701032王愉鉴原型设计、界面设计、单元模块设计、单元测试
31701089周逸航数据库设计、单元模块设计、单元测试

推荐阅读
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • 新冠肺炎疫情期间,各大银行积极利用手机银行平台,满足客户在金融与生活多方面的需求。线上服务不仅激活了防疫相关的民生场景,还推动了银行通过互联网思维进行获客、引流与经营。本文探讨了银行在找房、买菜、打卡、教育等领域的创新举措。 ... [详细]
  • Java项目分层架构设计与实践
    本文探讨了Java项目中应用分层的最佳实践,不仅介绍了常见的三层架构(Controller、Service、DAO),还深入分析了各层的职责划分及优化建议。通过合理的分层设计,可以提高代码的可维护性、扩展性和团队协作效率。 ... [详细]
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
  • 微信小程序中实现位置获取的全面指南
    本文详细介绍了如何在微信小程序中实现地理位置的获取,包括通过微信官方API和腾讯地图API两种方式。文中不仅涵盖了必要的准备工作,如申请开发者密钥、下载并配置SDK等,还提供了处理用户授权及位置信息获取的具体代码示例。 ... [详细]
  • 本文探讨了在C语言编程中,如何有效避免多文件项目中的重定义问题,通过合理使用预处理器指令和extern关键字,确保代码的健壮性和可维护性。 ... [详细]
  • 国内BI工具迎战国际巨头Tableau,稳步崛起
    尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 利用存储过程构建年度日历表的详细指南
    本文将介绍如何使用SQL存储过程创建一个完整的年度日历表。通过实例演示,帮助读者掌握存储过程的应用技巧,并提供详细的代码解析和执行步骤。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 易飞扬宣布推出新型低成本100G OTU4光模块,以满足DPI市场的需求。新产品包括100G CFP2 LR4 10KM和100G OTU4 QSFP28 LR4光模块,具备低功耗和高性能特点。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 在PHP后端开发中遇到一个难题:通过第三方类文件发送短信功能返回的JSON字符串无法解析。本文将探讨可能的原因并提供解决方案。 ... [详细]
author-avatar
逸之思
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有