菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
56
0

概要设计

原创
05/13 14:22
阅读数 54495

项目名称:体育场馆预订系统

小组名称:Login团队

项目负责人:程智超

小组成员:彭春阳,田新年,伍骄阳

 

 

 

  1. 1.   引言

1.1编写目的

本部分旨在阐明编写详细设计的目的,面向读者对象。

本文档主要描述各个模块的细节设计,明确系统的结构与实现过程,分析各个模块,描述模块的功能、性能和结构等方面包括模块接口、调用关系、处理过程和算法,以及各个模块的测试方案。本文档的主要读者为软件设计人员、模块开发人员、管理人员、测试人员。

1.2项目背景

1.2.1项目来源

本项目一开始由伍骄阳提出。

1.2.2项目实现

本项目由程智超,彭春阳,田新年,伍骄阳共4人共同实现。

1.3参考资料

[1]窦万峰.软件工程方法与实践[M].北京:机械工业出版社,2009.

1.5版本信息

项目编号

修改日期

修改后版本

修改位置

修改内容概述

1

2018-5-20

1.0

全局

完成系统界面的编写。

 

2

 

2018-6-19

 

2.0

 

全局

实现初步选择一个时间段功能,完善文档。

 

3

 

2018-6-25

 

3.0

 

算法完善

增添实现预定多个时间段功能,完成整个系统设计。

 

  1. 2.   总体设计

2.1需求概述

设置系统初始化:自动创建记录文件和预订表,且初始化为记录表中存入一维数组,数组初始值设为0。

信息比对:用户输入预订项目和时间段,系统进入记录表中进行比对,如果某时段该场地已满,需返回冲突时段帮组用户重新进行预订,预订成功则返回成功信息。

信息存档:比对成功后,如果可以预订,则系统自动将用户预订信息写入预订表中,方便体育场所管理员了解场馆预订信息。

2.2软件结构

 

 

  1. 3.   程序描述

3.1模块基本信息

3.1.1系统初始化

主要包括:记录文件和信息表的生成,为记录文件自动填入代表场地的一维数组,为信息表填入表头。

3.1.2系统界面

主要包括:运动场所地图与界面设置。

3.1.3读取用户信息

主要包括:设置时间监听器,读取输入。

3.1.4判断输入格式

主要包括:判断用户输入是否符合规范。

3.1.5信息比对

主要包括:判断所选场地项目的有无,所选时段是否有空位。

3.1.6错误弹窗显示

主要包括:接收到错误信息,弹窗显示错误信息。

3.17信息存档

    主要包括:接收正确信息,进行预订信息写入预订表中。

3.2算法

3-2-1 初始化模块调用以下算法完成该功能

模块2-1:

2-1-1 生成记录文件和信息表

2-1-2 自动填入数组和表头

3-2-2 界面设置中调用以下算法完成该功能

模块2-2

2-2-1 界面模块划分

2-2-2 界面布局划分

3-2-3 信息比对中调用以下算法完成该功能

模块2-3

2-3-1 调用对应信息表进行比对

2-3-2 调用错误弹窗进行正确/错误显示

3.3程序流程

 

 

3.4测试要点

采用黑盒测试方法,对用户输入,场馆项目超额,信息表记录进行测试。

 

相关热门文章

发表评论

0/200
56 点赞
0 评论
收藏
为你推荐 换一批