2019年5月23日项目日志

体育馆团体预约系统

UML软件工程项目日志

May,23th ,2019

项目日志

May 22th,晚上21:40

地点&沟通方式:微信

内容:各对象参数内容,数据库涉及范围,修改过程模型,建立数据模型

May 23th,晚上21:40

总结文档,书写博客

结构化需求分析概述

  • 功能分解图(功能需求优先级、主要涉众优先级)

  根据上周的UML功能介绍图改进,分清了层次,以及优先级

  • 需求细化与优先级划分

1. 功能需求:

场馆管理,添加、删除、修改场馆信息

客户团体通过页面提交资料和认证请求,由管理员在后台审核认证

所有北理工学生可登录页面查看体育馆预约情况

认证后的团体单位负责人可进行团体登录,选择场馆+场地编号+时间段,交由系统审核

系统对预约请求进行审核,符合条件(不与课程和其他预约冲突、时间段有效、数量在限制以内、诚信合格)则预约成功

签到(外设签到),不诚信签到记录

团体诚信管理

使用后签到离开

团体个人中心——我的团体:预约记录(历史、当前)  诚信信息

2. 非功能需求

*前台信息交互:前台登入网站核实,打印批条(提前对预约场地清场)

馆内导航

场馆介绍

用户数据管理,信息数据安全保护+隐私保护

电脑(Win/Mac/Linux)和移动端(ios/android)可用

轻量

  • 涉众分析

1. 涉众分类:

系统管理员:可以进行场馆管理,团体用户认证审核,诚信数据修改,设置黑名单

认证的团体:社团、学生组织、校单位在提交认证通过后可以进行场馆预约使用,查询自己以及其他团体信息

理工学生&教职工:仅可登录网站查看场馆预约使用情况,不可预约

2. 涉众优先级:

系统管理员(总管场馆、用户成员以及内部数据)

认证团体(系统最主要用户)

理工学生&教职工(非甲方要求用户,仅提供查看功能)

过程建模

  考虑实际情况,分清对象,改进了上周的过程原型

1. 场馆管理过程:

场馆添加——场馆编辑——场馆删除

2. 团队认证、预约、使用过程

查询——登录(认证)——预约(取消)——使用——结束

数据建模

  我们通过与整理上周的数据,并访问了一些团队单位,借鉴其他预约系统(如图书馆预约系统等),得到了基本对象的输入输出数据参数,以及这些对象之间的关系

  数据对象:用户团体数据、场馆信息、预约信息

  • 管理员信息——管理员姓名、管理员编号、管理密码
  • 团体信息——注册编号、团体名称、团体规模(大概多少人)、常用场馆、团体负责人、团体负责人联系方式
  • 场地信息——场馆名、场地编号、场地状态(空、使用中、维护中)、联系人
  • 预约信息——时段(开始、结束)、预约场地编号、预约团体用户、预约团体用户编号、联系人、联系人联系方式
  • 工具:MySQL workbench

原文地址:https://www.cnblogs.com/BIT2019UML06/p/10916447.html

时间: 2024-10-25 22:11:47

2019年5月23日项目日志的相关文章

(面试题)ArrayList,HashSet以及HashMap(2019年10月23日)

1.看如下代码会输出什么 Integer i1 = 120 ; Integer i2 = 120 ; Integer i3 = new Integer(120); Integer i4 = new Integer(120); 答: Integer 在类加载的时候会先在静态区中初始化好-128 127 之间的数值,如果在这个范围则直接重复使用,否则在堆中new一个Integer 120:true 由于10在范围内,所以使用共用静态区中的Integer 1000:false 由于1000在范围外,所

MinGW GCC 8.3.1 2019年2月23日 出炉啦

GNU 2019-02-22 发布了 GCC 8.3 https://gcc.gnu.org/onlinedocs/8.3.0/ 有详细的说明 MinGW 上可用的 GCC 8.3.1 版本下载地址 [ mcfgthread 方式 需要 mcfgthread-12.dll ] https://gcc-mcf.lhmouse.com/mingw-w64-gcc-mcf_20190223_8.3.1_x64_1a5dfa0b9eacc1c8c38aa5256028d2cf770a622c.7z ht

2019年10月23日 计算机专业英语 运飞龙

现在的社会是一个高速发展的社会,科技发达,信息流通,人们之间的交流越来越密切,生活也越来越方便,大数据就是这个高科技时代的产物,大数据并不在大,而在于“有用”.价值含量,挖掘成本比数量更为重要.利用这些大规模数据是赢得竞争的关键. 大数据的价值体现在以下几个方面 (1)对大量消费者提供产品或服务的企业可以利用大数据进行精准营销. (2)做小而美模式的企业可以利用大数据做服务转型. (3)面临互联网压力之下必须转型的传统企业需要与时俱进. 数据只有对实体行为产生影响时才成为信息. 暂时存储数据 

ArrayList,HashSet以及HashMap(2019年10月23日)

包装类:对基本数据类型的包装,包装成引用数据类型(byte short int long float double boolean char) 基本数据类型对应的引用数据类型为:Byte Short Int Long Float Double Boolean  character 七种包装类(Character除外)都有接收字符串类型的构造方法 Boolean字符串参数 如果不是true,那么全是false 但是现在的jdk都有了自动装箱和自动拆箱的功能 集合:主要学习 ArrayList ,H

2019年12月23日 下午自习成果

一.内容 今天下午主要对上一周的分级考试的代码进行了完善,并且增加了选课,但是也遇到了问题. 二.源代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c&q

2019年12月23日 MRKJ 元祖推导式page107

t=(1111,222,333,444,555) for index,item in enumerate(t): print(index,item) >>> 0 11111 2222 3333 4444 555 import random randomnumber=(random.randint(10,100) for i in range(5)) # print(randomnumber)#得到的结果是生成器对象,需要用tuple转换 print(tuple(randomnumber)

23.密码学知识-加密介绍-1——2019年12月19日

2019年12月19日14:51:00 1. 第1天 - 对称加密 1.1 基础知识点 知识点大纲介绍 密码的基础概念 对称加密 非对称加密 单向散列函数 哈希函数 消息认证码 数字签名 证书 ssl/tls - https 为什么要加密, 以及解决方案 保证数据安全 加密三要素 明文/密文 秘钥 定长的字符串 需要根据加密算法确定其长度 算法 加密算法 解密算法 加密算法和解密算法有可能是互逆的, 也有可能相同 常用的两种加密方式 对称加密 秘钥: 加密解密使用的是同一个秘钥, 秘钥有一个 特

19.go语言基础学习(上)——2019年12月16日

2019年12月16日16:57:04 5.接口 2019年11月01日15:56:09 5.1 duck typing 1. 2. 接口 3.介绍 Go 语言的接口设计是非侵入式的,接口编写者无须知道接口被哪些类型实现. 而接口实现者只需知道实现的是什么样子的接口,但无须指明实现哪一个接口. 编译器知道最终编译时使用哪个类型实现哪个接口,或者接口应该由谁来实现. 每个接口类型由数个方法组成.接口的形式代码如下: type 接口类型名 interface{ 方法名1( 参数列表1 ) 返回值列表

软考中高项学员:2016年3月23日作业

软考中高项学员:2016年3月23日作业 一.项目进度管理1.进度管理包括哪六个过程?2.什么是滚动式规划?3.什么是控制账户.规划组合?4.请说明FS.FF.SS.SF的含义.5.虚活动的含义?6.三种依赖关系是哪三种?7.活动资源估算的方法.工具和技术?(记)8.活动历时估算的方法.工具和技术?(记)9.何时可以用类比估算?10.参数估算的含义?11.三点估算公式?标准差计算公式?正负一倍的标准差情况下,概率是多少?2倍的呢?3倍的呢?12.后备分析中,应急时间=时间储备=缓冲时间吗?13.