收藏 分享(赏)

【程序技术开发文档143—软件设计说明书】软件概要设计说明书.doc

上传人:刘岱文 文档编号:23511 上传时间:2018-06-24 格式:DOC 页数:15 大小:186KB
下载 相关 举报
【程序技术开发文档143—软件设计说明书】软件概要设计说明书.doc_第1页
第1页 / 共15页
【程序技术开发文档143—软件设计说明书】软件概要设计说明书.doc_第2页
第2页 / 共15页
【程序技术开发文档143—软件设计说明书】软件概要设计说明书.doc_第3页
第3页 / 共15页
【程序技术开发文档143—软件设计说明书】软件概要设计说明书.doc_第4页
第4页 / 共15页
【程序技术开发文档143—软件设计说明书】软件概要设计说明书.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、北京理工大学机械与车辆学院工业工程1软件工程结课大作业之软件概要设计说明书姓名:刘扬学号 1120110879专业:工业工程小组成员:刘扬、曲炳东、汪佳文北京理工大学机械与车辆学院工业工程2目 录:引言 3设计概述 4系统逻辑设计 4系统接口设计 13系统出错设计 13技术设计 14数据库设计 14北京理工大学机械与车辆学院工业工程31. 引言本节对文档的的综合描述,包括编制此文档的目的以及对不同的读者的阅读建议1.1 编写目的软件的概要设计是软件设计开发的重要组成部分,它是连接用户需求与系统实现的桥梁。本文档基于学生助手的需求规格说明书编写,软件要完成的功能是对学生学习状态的管理,本软件可以

2、让学生更好的掌握自己的学习状态,有利于学习成绩的提高。通过这份软件系统概要设计报告详尽说明了该软件产品的软件结构,包括数据库结构和出错处理,从而对该软件产品的结构的描述1.2 预期读者和阅读建议本文档可能的读者及阅读建议: 用户:重点阅读逻辑设计之 3.1.2 节; 开发人员:应全篇认真阅读; 项目经理:重点阅读设计概述; 测试人员:应全篇认证阅读 文档编写人员:重点阅读设计概述。1.3 参考资料1段晓峰;软件工程设计任务书;工业工程专业 2011 级;2汪佳文;学生助手需求规格说明书 ;3杨熙贤、张文胜;Android 基础与应用开发教程 ;大连理工大学出版社; 2013 年 1 月第一版;

3、北京理工大学机械与车辆学院工业工程42. 设计概述本节描述现有开发条件和需要实现的目标,说明进行概要设计时应该遵循的设计原则和必须采用的设计方法。2.1 限制和约束系统开发的限制与约束条件为: 开发环境:Eclipse; 技术条件:Eclipse 限制的开发语言为 Java; 时间限制:2014 年 1 月 27 日前 使用环境:客户端操作系统:Android;客户端硬件设备: Android 手机等移动终端;JDK 版本 1.6 以上;ndroid SDK 版本 2.2 以上2.2 设计原则和设计要求软件系统进行概要设计的原则有: 命名规则:系统模块、变量等命名按照功能的英文名命名,并且采用

4、下划线命名法; 模块独立性原则:同过共同的服务器端数据库数据耦合; 数据库设计规则:根据 E-R 图设计,表间主、外键链接,不能出现数据冗余; 必须的安全措施:用户名、密码、以及传送数据包进行必要的加密,采用对称的加密算法; 安全性和保密原则:数据库备份到不同服务器,数据库系统包括安全防护、安全检测与安全恢复机制; 系统灵活性要求:需求发生变话时,采用增减模块的方式具有一定的灵活性; 系统易操作性要求:系统输入尽可能采用“选择”而非直接输入; 系统可维护性要求:应维护简单;北京理工大学机械与车辆学院工业工程53. 系统逻辑设计3.1 系统组织设计系统组织表:子系统编号 英文名称 中文名称 业务

5、职能 安装地点 备注1 Service 服务器 数据的储存、处理服务器端2 Student 学生客户端 学生用户端的数据的查询学生用户移动终端3 Administer 管理端 完成管理员对系统的维护、发布教务处通知教务处终端4 Teacher 教师客户端 教师用户数据的输入查询教师用户移动终端3.2 系统结构设计本节将对系统特性作较为详细的描述,并给出系统特性结构图。3.1.1 系统特性表表 1:子系统编号:1子系统英文名称:Service子系统中文名称:服务器特性编号 系统特征英文名称系统特征中文名称操作功能 调用对象 被调用对象备注Service_1 Store 储存 数据的储存 Serv

6、ice_2Service_2 Deal 处理 数据的加密、解密、调用、处理User_1User_2 User_3 User_4 User_5Service_1北京理工大学机械与车辆学院工业工程6说明:表 2:子系统编号:2子系统英文名称:Student子系统中文名称:学生客户端特性编号 系统特征英文名称系统特征中文名称操作功能 调用对象 被调用对象备注User_1 Login 登陆 用户登陆与用户身份判定、用户信息提取Service_2User_2 Jwc 教务处 查看教务处通知Service_2User_3 Course 课程 查看课表 Service_2User_4 Exam 考试 查看考

7、试、考前复习提醒Service_2User_5 Homework 作业 查看作业、作业截止日期提醒Service_2User_6 Remember 备忘 查看备忘、修改、插入备忘备忘数据储存在本地User_7 King_of_study 学霸 设置学习时间段,在设定时间段内手机应用不能启用数据储存在本地说明:与服务器子系统关联、服务器端的数据共享表 3:子系统编号:3子系统英文名称:Administer子系统中文名称:管理端特性编号 系统特征英文名称系统特征中文名称操作功能 调用对象 被调用对象备注北京理工大学机械与车辆学院工业工程7Administer_1 User_Of_Student 学

8、生用户 管理学生用户信息Service_2Administer_2 User_Of_Teacher教师用户 管理教师用户信息Service_2Administer_3 login 登陆 用户登录、用户身份判断、用户信息提取Service_2Administer_4 Jwc 教务处 教务处通知录入Service_2说明:与服务器子系统关联、服务器端的数据共享表 4:子系统编号:4子系统英文名称:Teacher子系统中文名称:教师客户端特性编号 系统特征英文名称系统特征中文名称操作功能 调用对象 被调用对象备注Teacher_1 Login 登陆 用户登录、用户身份判断、用户信息提取Service

9、_2Teacher_2 Jwc 教务处 查看教务处通知Service_2Teacher_3 Course 课程 查看课程 Service_2Teacher_4 Exam 考试 查看考试 Service_2Teacher_5 Homework 作业 查看、布置作业Service_2Teacher_6 Remember 备忘 查看备忘、修改备忘备忘信息储存在本地说明:与服务器子系统关联、服务器端的数据共享北京理工大学机械与车辆学院工业工程83.1.2 系统特性结构图服务端学生客户端数据库 处理数据 管理员端教师客户端登陆教务处课程考试作业备忘学霸登陆学生用户信息教师用户信息教务处通知录入登陆教务处

10、课程考试作业备忘北京理工大学机械与车辆学院工业工程93.1.3 系统特性详细描述登陆:名 称 登陆 标识 Login 子系统名 称学生客户端、管理端、教师客户端系统名称 学生助手输入 用户名、密码接 口说 明 输出功 能说 明 登陆客户端判断用户身份,提取用户信息运行环境说明 运行于 android 客户端调用模块调用关系说明 被调用模块 Service_2教务处:名 称 教务处 标识 Jwc 子系统名 称学生客户端、教师客户端系统名称 学生助手输入 选择“教务处”接 口说 明 输出 教务处通知功 能说 明 学生用户查看教务处通知运行环境说明 运行于 android 客户端调用模块调用关系说明

11、 被调用模块 Service_2北京理工大学机械与车辆学院工业工程10名 称 教务处 标识 Jwc 子系统名 称 管理端 系统名称 学生助手输入 选择“教务处” 、输入教务处通知接 口说 明 输出功 能说 明 管理员录入教务处通知运行环境说明 运行于 android 客户端调用模块调用关系说明 被调用模块 Service_2课程:名 称 课程 标识 Course 子系统名 称学生客户端、教师客户端系统名称 学生助手输入 选择“课程”接 口说 明 输出 查看用户课程信息、提醒课程功 能说 明 学生用户查看课程信息运行环境说明 运行于 android 客户端调用模块调用关系说明 被调用模块 Service_2考试:名 称 考试 标识 Exam 子系统名 称 学生客户端 系统名称 学生助手输入 选择“考试”接 口说 明 输出 查看考试信息、提前一周提醒考试功 能说 明 学生用户查看考试信息运行环境说明 运行于 android 客户端调用模块调用关系说明 被调用模块 Service_2名 称 考试 标识 Exam 子系统名 称 教师客户端 系统名称 学生助手输入 选择“考试”接 口说 明 输出 查看考试信息

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 网络技术 > 热门技术

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报