软件概要设计说明书_第1页
软件概要设计说明书_第2页
软件概要设计说明书_第3页
软件概要设计说明书_第4页
软件概要设计说明书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程结课大作业之软件概要设计说明书姓名:刘扬学号1120110879专业:工业工程小组成员:刘扬、曲炳东、汪佳文目录:引?3设计概述4系统逻辑设计4系统接口设计13系统由错设计13技术设计14数据库设计141.引言本节对文档的的综合描述,包括编制此文档的目的以及对不同的读者的阅读建议1.1编写目的软件的概要设计是软件设计开发的重要组成部分,它是连接用户需求与系统实现的桥梁。本文档基于学生助手的需求规格说明书编写,软件要完成的功能是对学生学习状态的管理,本软件有利于学习成绩的提高。通过这份软件系统概要设计报包括数据库结构和出错处理,从而对该软件产品的结构的可以让学生更好的掌握自己的学习状态,

2、告详尽说明了该软件产品的软件结构,描述1.2 预期读者和阅读建议本文档可能的读者及阅读建议:用户:重点阅读逻辑设计之3.1.2节;开发人员:应全篇认真阅读;项目经理:重点阅读设计概述;测试人员:应全篇认证阅读文档编写人员:重点阅读设计概述。1.3 参考资料1段晓峰;软件工程设计任务书;工业工程专业2011级;2汪佳文;学生助手需求规格说明书;3杨熙贤、张文胜;Android基础与应用开发教程;大连理工大学出版社;2013年1月第版;.设计概述本节描述现有开发条件和需要实现的目标,说明进行概要设计时应该遵循的设计原则和必须采用的设计方法。限制和约束系统开发的限制与约束条件为:开发环境:Eclip

3、se;技术条件:Eclipse限制的开发语言为Java;时间限制:2014年1月27日前使用环境:客户端操作系统:Android;客户端硬件设备:Android手机等移动终端;JDK版本1.6以上;ndroidSDK版本2.2以上设计原则和设计要求软件系统进行概要设计的原则有:命名规则:系统模块、变量等命名按照功能的英文名命名,并且采用下划线命名法;模块独立性原则:同过共同的服务器端数据库数据耦合;数据库设计规则:根据E-R图设计,表间主、外键链接,不能出现数据冗余;必须的安全措施:用户名、密码、以及传送数据包进行必要的加密,采用对称的加密算法;安全性和保密原则:数据库备份到不同服务器,数据库

4、系统包括安全防护、安全检测与安全恢复机制;系统灵活性要求:需求发生变话时,采用增减模块的方式具有一定的灵活性;系统易操作性要求:系统输入尽可能采用“选择”而非直接输入;系统可维护性要求:应维护简单;.系统逻辑设计系统组织设计系统组织表:子系统编号央文名称中文名称业务职能安装地点备注1Service服务器数据的储存、处理服务器端2Student学生客户端学生用户端的数据的查询学生用户移动终端3Administer管理端完成管理员对系统的维护、发布教务处通知教务处终端4Teacher教师客户端教师用户数据的输入查询教师用户移动终端系统结构设计本节将对系统特性作较为详细的描述,并给出系统特性结构图3

5、.1.1系统特性表表1:子系统编号:1子系统英文名称:Service子系统中文名称:服务器特性编号系统特征英义名称系统特征中文名称操作功能调用对象被调用对象备注Service_1Store储存数据的储存Service_2Service_2Deal处理数据的加密、解密、调用、处理User_1User_2User_3User_4User_5Service_1说明:表2:子系统编号:2子系统英文名称:Student子系统中文名称:学生客户端特性编号系统特征英义名称系统特征中文名称操作功能调用对象被调用对象备注User_1Login登陆用户登陆与用户身Service_2份判定、用户信息提取User_2

6、Jwc教务处查看教务处通知Service_2User_3Course课程查看课表Service_2User_4Exam考试查看考试、考前复习提醒Service_2User_5Homework作业查看作业、作业截止日期提醒Service_2User_6Remember备忘查看备忘、修改、插入备忘备忘数据储存在本地User_7King_of_study学霸设置学习时间段,在设定时间段内手机应用不能启用数据储存在本地说明:与服务器子系统关联、服务器端的数据共享表3:子系统编号:3子系统英文名称:Administer子系统中文名称:管理端特性编号系统特征英义名称系统特征中文名称操作功能调用对象被调用对

7、象备注Administer_1User_Of_Student学生用户管理学生用户信息Service_2Administer_2User_Of_Teacher教师用户管理教师用户信息Service_2Administer_3login登陆用户登录、用户身份判断、用户信息提取Service_2Administer_4Jwc教务处教务处通知录入Service_2说明:与服务器子系统关联、服务器端的数据共享表4:子系统编号:4子系统英文名称:Teacher子系统中文名称:教师客户端特性编号系统特征英义名称系统特征中文名称操作功能调用对象被调用对象备注Teacher_1Login登陆用户登录、用户身份判

8、断、用户信息提取Service_2Teacher_2Jwc教务处查看教务处通知Service_2Teacher_3Course课程查看课程Service_2Teacher_4Exam考试:查官委试Service_2Teacher_5Homework作业查看、布置作业Service_2Teacher_6Remember备忘查看备忘、修改备忘备忘信息储存在本地说明:与服务器子系统关联、服务器端的数据共享3.1.2系统特性结构图教务处课程考试作业备忘学霸登陆学生用户信息教师用户信息教务处通知录入登陆教务处课程考试作业备忘登陆3.1.3系统特性详细描述登陆:名称登陆标识Login子系统名称学生客户端、

9、管理端、教师客户端系统名称学生助手接口说明输入用户名、密码输出匕匕月目功说登陆客户端判断用户身份,提取用户信息运行环境说明运行丁android客户端调用关系说明调用模块被调用模块Service_2教务处:名称教务处标识Jwc子系统名称学生客户端、教师客户端系统名称学生助手接口说明输入选择“教务处”输出教务处通知匕匕月目功说学生用户查看教务处通知运行环境说明运行丁android客户端调用关系说明调用模块被调用模块Service_2名称教务处标识Jwc子系统名称管理端系统名称学生助手接口说明输入选择“教务处”、输入教务处通知输出匕匕月目功说管理员录入教务处通知运行环境说明运行丁android客户端

10、调用关系说明调用模块被调用模块Service_2课程:名称课程标识Course子系统名称学生客户端、教师客户端系统名称学生助手接口说明输入选择“课程”输出查看用户课程信息、提醒课程匕匕目功说学生用户查看课程信息运行环境说明运行丁android客户端调用关系说明调用模块被调用模块Service_2考试:名称考试标识Exam子系统名称学生客户端系统名称学生助手接口说明输入选择“考试”输出查看考试信息、提前一周提醒考试匕匕月目功说学生用户查看考试信息运行环境说明运行丁android客户端调用关系说明调用模块被调用模块Service_2名称考试标识Exam子系统名称教师客户端系统名称学生助手接口说明输

11、入选择“考试”输出查看考试信息匕匕月目功说教师用户查看考试信息运行环境说明运行丁android客户端调用关系说明调用模块被调用模块Service_2作业:名称作业标识Homework子系统名称学生客户端系统名称学生助手接口说明输入选择“作业”输出查看作业信息、截止日前一天提醒作业匕匕月目功说学生用户查看作业信息运行环境说明运行丁android客户端调用关系说明调用模块被调用模块Service_2名称作业标识Homework子系统名称教师客户端系统名称学生助手接口说明输入选择“作业”、输入作业信息输出查看已经布置的作业匕匕月目功说教师用户查看作业信息运行环境说明运行丁android客户端调用关系

12、说明调用模块被调用模块Service_2备忘:名称备忘标识Remember子系统名称学生客户端、教师客户端系统名称学生助手接口说明输入选择“备忘”、选择日期、输入内容输出提醒备忘信息、查看备忘记录匕匕月目功说用户备忘录运行环境说明运行丁android客户端调用关系说明调用模块被调用模块Service_2学霸:名称学霸标识King_Of_Study子系统名称学生客户端系统名称学生助手接口说明输入选择“学霸模式”、选择学习时间段输出手机所有应用不能启用匕匕月A目功说学生自律功能运行环境说明运行丁android客户端调用关系说明调用模块被调用模块学生用户信息:名称学生用户信息标识User_Of_St

13、udent子系统名称管理员客户端系统名称学生助手接口说明输入选择“学生用户信息”、录入学生课表、考试等信息输出查询学生用户信息、更改学生用户信息匕匕月目功说管理用户录入学生信息运行环境说明运行丁android客户端调用关系说明调用模块被调用模块Service_2教师用户信息:名称教师用户信息标识User_Of_Teacher子系统名称管理员客户端系统名称学生助手接口说明输入选择“教师用户信息”、录入教师课表、考试等信息输出查询教师用户信息、更改教师用户信息匕匕月目功说管理用户录入教师信息运行环境说明运行丁android客户端调用关系说明调用模块被调用模块Service_2.系统接口设计用户界面设计规则参口Winphone界面设计符合用户使用的大方、美观的界面。内部接口设计系统采用同一个数据库共享实现功能,数据库内部不需要借口,各子系统之间按照需要提取数据库数据。外部接口设计与硬件之间的接口:无;与软件之间的接口:与现有的教务管理系统之间的接口。.系统出错处理设计本节描述系统发生外界及内在错误时,所提供的错误信息及处理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论