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