软件开发-概要设计说明书
- 格式:doc
- 大小:427.50 KB
- 文档页数:11
中山大学南方学院电子通信与软件工程系
智慧校园
概要设计说明书
Version a.0.0.1
2017年3月14日
目录
修订历史 (1)
1概述 (2)
1.1目的 (2)
1.2范围 (2)
1.3定义及缩写 (2)
1.4参考 (3)
2项目背景 (3)
2.1目标概要 (3)
2.2方案概要 (3)
3硬件及软件 (3)
4外部因素 (4)
4.1存在的应用软件 (4)
4.2第三方应用软件 (4)
4.3外部数据源 (4)
5技术技能 (4)
6解决方案架构 (5)
6.1系统体系结构 (5)
6.1.1系统总体框架图 (5)
6.1.2功能模块图 (6)
6.2网络和通讯视图 (6)
6.3模块视图 (7)
6.4数据视图 (8)
6.5用户界面 (8)
7未鉴别因素 (9)
8研发风险 (9)
修订历史
1概述
1.1 目的
本文旨在对智慧校园系统进行总体规划设计,其目的为:以需求规格说明书为基础,对于系统实现的系统构建框架、使用的技术要素、业务组件的输入/输出接口、系统的部署、数据的逻辑模型、业务界面导航设计、系统安全架构等全局特征进行描述,确保开发团队在特定技术环境下,满足功能需求与非功能需求。
1.2 范围
本阶段在系统的需求分析的基础上,对智慧校园系统的QC配置管理系统作概要设计。主要解决实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所作的所有概要设计进行详细地说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对QC配置管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.3 定义及缩写
表1 定义及缩写
1.4 参考
2项目背景
2.1 目标概要
该应用作为大学生社交活动交流的一个平台,目的是让学生通过一个移动设备就可以快捷地查询到目前校园内的活动,并了解具体的活动信息,拉近人与人之间的距离,做到足不出户能知校园事,让校友可以畅快交流,让新同学更快地融入校园,了解校园。
通过该系统,可以方便校友的生活。
2.2 方案概要
本项目拟采用三层架构,即表示层、业务逻辑层和持久化曾,应用SSH框架实现。各层独立分工由相关的编码人员负责。
3硬件及软件
4外部因素
4.1 存在的应用软件
Android studio 2.2.3、Intelij Idea、Apache Tomcat8.0、MySQL5.5 4.2 第三方应用软件
无
4.3 外部数据源
新浪热点、天气数据
5技术技能
PM:统筹全局,带领成员走向辉煌的能力
TL:JA V A、Android开发
DBA:SQL、JA V A
TT:熟练的测试能力
6解决方案架构
6.1 系统体系结构
6.1.1 系统总体框架图
图1 系统总体框架图
6.1.2 功能模块图
图2 功能模块图6.2 网络和通讯视图
图3 网路拓扑图
图4 系统模块图
图5 数据视图6.5 用户界面
图6 应用界面图
项目名:概要设计说明书组号:
图7 用户资料界面图
7未鉴别因素
小组成员刚刚接触安卓开发技术,仍不熟练,影响开发进度;宿舍网络问题经常跳ping,影响查阅资料
8研发风险
由于从未进行过安卓应用开发,有可能无法完成任务
9