zoukankan      html  css  js  c++  java
  • 软件需求规约说明书(初稿)2020.3.27

    已确定各人分工内容

    赵雨碟

    编写目的:该文档为了描述华农图书馆占座小程序的功能和性能描述,重点描述了小程序的功能需求,并作为系统设计阶段的主要输入。
    预期读者包括需求分析人员,设计人员,开发人员,项目管理人员,测试人员,用户。
    项目背景
    项目名称:华农图书馆占座小程序
    项目提出者:华中农业大学资源与环境学院一起编他五万行代码小分队
    开发单位:华中农业大学资源与环境学院
    用户:全校教师和学生
    项目实施单位:华中农业大学资源与环境学院一起编他五万行代码小分队
    与其他系统的关系:微信......
    缩写说明:
    华农:华中农业大学
    术语定义:小程序:小程序(Mini Program)是一种不需要下载安装即可使用的应用,由腾讯于2017年1月9日首次推出。这一应用形式能使用户不用再关心应用安装太多的问题,实现了应用“触手可及”的梦想,也体现了“用完即走”的理念。
    参考资料:[1]窦万峰.软件工程方法与实践(第三版).北京:机械工业出版社,2016
    [2]窦万峰.软件工程实验教程 (第三版).北京:机械工业出版社,2016

    窦汝宇

    2.1 项目概述
    2.1.1项目来源及背景
        本项目是为学校开发的一个图书馆占座小程序,由于学校的学生规模比较大,在图书馆自习和看书的同学越来越多,尤其是考试周时间常常一座难求,有些同学想要在图书馆自习却没有座位,白跑了一趟还浪费了时间;有些同学长时间占用座位本人却不在图书馆学习造成了资源的浪费,如何满足每个同学的座位需求让所有的座位都得到充分的利用是一件比较棘手的事情。为此我们希望有一个占座小程序能够给同学们带来便利,节省同学们找座位的时间,提高图书馆座位利用率。为实现同学方便的查找空闲座位,并确定自己的座位,弥补以往存在的种种不足,我们开发了图书馆占座小程序。同学们可以通过图书馆占座小程序查询图书馆空余座位并锁定座位,离开时可以释放座位。
    2.1.2项目目标 
    本项目设定的目标如下:   
    ·系统能够提供良好的用户界面,是操作人员的工作量最大限度的减少;   
    ·系统具有良好的运行效率,能够达到提高工作效率的目的;
    ·系统应具有良好的可扩充性,可以容易的加入其他系统的应用;  
    ·平台的设计具有一定的超前性、灵活性,能够适应图书馆的变化;
    ·通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。
    2.1.3系统功能概述
    用户可以在小程序上查找图书馆里的空余座位,进入图书馆后可以直接去自己的位置,并锁定座位,节省了寻找座位的时间,离开后又可以通过小程序来释放座位,方便其他用户的使用。
    2.2用户特点
    本项目用户是在校学生和老师等有权限进入图书馆学习或工作而需要使用图书馆座位的人员。

    2.3假定和约束
    需要通过网络登录到本系统中进行操作

    王千瑞

    3.1.1系统功能组成:
    存储用户信息
    系统登录功能
    识别二维码
    在线时长统计
    自动退出
    3.1.2功能编号及优先级
    3.2功能描述
    ①存储用户信息:
    实名注册,获取用户院系、学号信息,由用户设置密码,并绑定手机号,系统将信息存储起来,以便用户的多次使用
    ②系统登录功能:
    设计登录界面;
    登录形式可以为手机短信验证或填写密码形式;
    ③识别二维码(*):扫描每桌专属二维码,查看该位置是否空余,若非空余,用户另选座位,若空余,则可设置占座预估时长,可设置时间不得超过90min
    ④在线时长统计:识别二维码且选择落座后系统自动开始记录在线时长
    ⑤自动退出:在线时长到达90min后,系统页面自动跳转并停止计时,原二维码扫描后重新显示空座

    王鑫超

    静态数据:

    user:扫码进入系统的成员

    all:图书馆的座位

    dba:管理座位数、座位位置以及访问权限

    动态数据:

    后台“Occupation”数据库,用于存放占座同学的数目、占座时间、预约时长,并且实时更新空座位以及其位置

    后台“Users”数据库,当有用户首次注册并登录后,用于存放用户的院系、学号等信息,当用户再此登录时进行检索,核对信息,若信息核对无误则可使用占座小程序,否则限制使用。

    数据字典:

    1、数据项:登入系统的人、图书馆的座位、占座时长

    2、数据结构:

    3、数据流:

    管理员:控制座位数量及位置状态

    占座信息管理:即有人落座的座位

    空座位管理:即未占的座位及已起立的座位

    4、数据存储:存储空座位

    5、处理过程:

    占座:空座位信息显示→读者选择座位→已占座位传系统报备→显示座位已占

    起立:显示当前座位→取消占座→空座位报备→显示座位已空闲

    6、外部实体:座位

    数据库描述

    若系统使用数据库,采用实体-关系图(E-R图)建模数据库概念模型。

    赵雨碟

    性能需求
    数据精确度:
    时钟设置到以秒为单位
    系统计时误差在5秒以内
    时间特性:
    角色交换响应时间在5秒以内
    相容性分析时间不超过5秒
    适应性:
    支持ios和安卓系统
    适应笔记本和平板

  • 相关阅读:
    IndexedDB demo showcase
    javascript for
    IndexedDB
    web sql Database
    webSql
    哈哈 代表月亮
    网易
    Android 百度地图 SDK v3.0.0 (一)
    iOS使用Instrument的Leaks查找代码内存泄露
    换主页轮播的主题图片(4、删除)---轻开电子商务系统(企业入门级B2C站点)
  • 原文地址:https://www.cnblogs.com/FaBingRen-Scorpio/p/12827526.html
Copyright © 2011-2022 走看看