概要设计说明文档

1 引言

1.1编写目的

软件开发中的概要设计,主要解决实现该软件需求的程序模块设计问题。包括如何把该软件程序划分成若干个模块、决定哥哥模块之间的接口、模块之间传递的信息,以及模块构造的设计等。体现了用户需求与应用软件之间的关系,在设计过程中起到了提纲挈领的作用。

1.2背景

开发软件名称:基于安卓开发的《自习任我行》

项目开发成员:杨波、崔海营、周亚豪、闵芮、高琪、蔡容玉、张丹丹

用户:所有铁道大学的学生

项目开发环境:

1.3参考资料

(1)Android编程宝典

(2)网上资料

2 总体设计

2.1需求规定

系统名称

模块

功能

 

 

 

自习任我行

查询自习室

实现自习室的查询功能,特定条件的查找

安排自习室

为自己一周的固定自习室计划安排

确定

保存计划安排

退出

退出软件

2.2运行环境

1.硬件要求:对手机硬件要求不高,普通智能手机即可

2.操作系统:安卓系统

2.3基本设计概念和处理流程

查询流程:                              

  安排流程:

  

2.4结构

 

2.5模块描述

模块一:查询自习室

       该模块用于调用数据库查询自习室,用户 需要输入星期几和课节进行查询,输入完成后点击确定,界面会输出查询结果点击退出即可退出该模块返回主界面。

模块二:安排自习室

       该模块用于安排自己一周的自习室,按照自己的自习习惯和常用自习室分配保存自己一周的自习时间以及相应的自习室作为自己的备忘录。

三、接口设计

 3.1  用户界面设计规则 

根据软件的特点,设计符合用户需求的、美观大方的用户界面。

 3.2  内部接口设计

  由于数据库的独特性,其单数据库内部不需要特别设计接口,各模块根据文档内部控制域值提取其所需的文档。

3.3  外部接口设计 

1)用户界面:本软件的屏幕格式,按钮格式,输入输出方式都是按照人性化的设计,方便用户执行各种操作。    各个按钮的简单明了,互动性强,适用于广大铁大学生。    用户通过主界面的按钮进行操作,同时系统返回一个信息。 

2)硬件借口:本软件产品的用户需要通过键盘与按钮进行操作,进行主界面后点击相应按钮,进行规定的键盘操作,然后分别在界面有相应的反应。

四、运行设计

4.1运行控制

  程序一旦运行,则可视化的界面便立即出现,单击开始游戏,进入游戏界面。

4.2运行时间

     模块较简单,占用各种资源的时间较短。

五. 出错处理设计 

5.1出错信息 

用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。

 5.2补救措施 

a. 备一份当前存在的文档和软件。

 b. 一个自动系统的降效技术可以是手工操作和数据的人工记

转载于:https://www.cnblogs.com/stduyangbo/p/3733576.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值