- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《软件工程》结课大作业之
——软件概要设计说明书
姓名:刘扬
学号1120110879
专业:工业工程
小组成员:刘扬、
曲炳东、
汪佳文
目录:
HYPERLINK引言?............................................3
HYPERLINK设计概述.......................................4
HYPERLINK系统逻辑设计...................................4
HYPERLINK系统接口设计...................................13
HYPERLINK系统出错设计...................................13
HYPERLINK技术设计.......................................14
HYPERLINK数据库设计.....................................14
引言
本节对文档的的综合描述,包括编制此文档的目的以及对不同的读者的阅读建议
1.1编写目的
软件的概要设计是软件设计开发的重要组成部分,它是连接用户需求与系统实现的桥梁。本文档基于《学生助手》的需求规格说明书编写,软件要完成的功能是对学生学习状态的管理,本软件可以让学生更好的掌握自己的学习状态,有利于学习成绩的提高。通过这份软件系统概要设计报告详尽说明了该软件产品的软件结构,包括数据库结构和出错处理,从而对该软件产品的结构的描述
1.2预期读者和阅读建议
本文档可能的读者及阅读建议:
用户:重点阅读逻辑设计之3.1.2节;
开发人员:应全篇认真阅读;
项目经理:重点阅读设计概述;
测试人员:应全篇认证阅读
文档编写人员:重点阅读设计概述。
1.3参考资料
[1]段晓峰;《软件工程》设计任务书;工业工程专业2011级;
[2]汪佳文;《学生助手需求规格说明书》;
[3]杨熙贤、张文胜;《Android基础与应用开发教程》;大连理工大学出版社;2013年1月第一版;
设计概述
本节描述现有开发条件和需要实现的目标,说明进行概要设计时应该遵循的设计原则和必须采用的设计方法。
2.1限制和约束
系统开发的限制与约束条件为:
开发环境:Eclipse;
技术条件:Eclipse限制的开发语言为Java;
时间限制:2014年1月27日前
使用环境:客户端操作系统:Android;客户端硬件设备:Android手机等移动终端;JDK版本1.6以上;ndroidSDK版本2.2以上
2.2设计原则和设计要求
软件系统进行概要设计的原则有:
命名规则:系统模块、变量等命名按照功能的英文名命名,并且采用下划线命名法;
模块独立性原则:同过共同的服务器端数据库数据耦合;
数据库设计规则:根据E-R图设计,表间主、外键链接,不能出现数据冗余;
必须的安全措施:用户名、密码、以及传送数据包进行必要的加密,采用对称的加密算法;
安全性和保密原则:数据库备份到不同服务器,数据库系统包括安全防护、安全检测与安全恢复机制;
系统灵活性要求:需求发生变话时,采用增减模块的方式具有一定的灵活性;
系统易操作性要求:系统输入尽可能采用“选择”而非直接输入;
系统可维护性要求:应维护简单;
系统逻辑设计
3.1系统组织设计
系统组织表:
子系统编号
英文名称
中文名称
业务职能
安装地点
备注
1
Service
服务器
数据的储存、处理
服务器端
2
Student
学生客户端
学生用户端的数据的查询
学生用户移动终端
3
Administer
管理端
完成管理员对系统的维护、发布教务处通知
教务处终端
4
Teacher
教师客户端
教师用户数据的输入查询
教师用户移动终端
3.2系统结构设计
本节将对系统特性作较为详细的描述,并给出系统特性结构图。
系统特性表
表1:
子系统编号:1
子系统英文名称:Service
子系统中文名称:服务器
特性编号
系统特征
英文名称
系统特征
中文名称
操作功能
调用对象
被调用
对象
备注
Service_1
Store
储存
数据的储存
Service_2
Service_2
Deal
处理
数据的加密、解密、调用、处理
User_1
User_2User_3User_4User_5
Service_1
说明:
表2:
子系统编号:2
子系统英文名称:Student
子系统中文名称:学生客户端
特性编号
系统特征
英文名称
系统特征
中文名称
操作功能
调用对象
被调用
对象
备注
User_1
Login
登陆
用户登陆与用户身份判定、用户信息提取
Servic
文档评论(0)