location_on 首页 keyboard_arrow_right 科技 keyboard_arrow_right 正文

学生助手软件概要设计 支持WinPhone SDK 8

科技 access_alarms2026-04-15 visibility2 text_decrease title text_increase

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

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

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

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

5、节将对系统特性作较为详细的描述,并给出系统特性结构图。3.1.1 系统特性表表1:子系统编号:1子系统英文名称:Service子系统中文名称:服务器特性编号系统特征英文名称系统特征中文名称操作功能调用对象被调用对象备注Service_1Store储存数据的储存Service_2Service_2Deal处理数据的加密、解密、调用、处理User_1User_2 User_3 User_4 User_5Service_1说明:表2:子系统编号:2子系统英文名称:Student子系统中文名称:学生客户端特性编号系统特征英文名称系统特征中文名称操作功能调用对象被调用对象备注User_1Login登陆用

6、户登陆与用户身份判定、用户信息提取Service_2User_2Jwc教务处查看教务处通知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子系统中文名称:教师客户端特性编号系统特征英文名称系统特征中文名称操作功能调用对象被

8、调用对象备注Teacher_1Login登陆用户登录、用户身份判断、用户信息提取Service_2Teacher_2Jwc教务处查看教务处通知Service_2Teacher_3Course课程查看课程Service_2Teacher_4Exam考试查看考试Service_2Teacher_5Homework作业查看、布置作业Service_2Teacher_6Remember备忘查看备忘、修改备忘备忘信息储存在本地说明:与服务器子系统关联、服务器端的数据共享3.1.2 系统特性结构图登陆教务处课程考试作业学生客户端备忘服务端数据库学霸登陆处理数据学生用户信息管理员端教师用户信息教务处通知录入

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

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

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

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

13、说明运行于android客户端调用关系说明调用模块被调用模块学生用户信息:名 称学生用户信息标识User_Of_Student子系统名 称管理员客户端系统名称学生助手接口说明输入选择“学生用户信息”、录入学生课表、考试等信息输出查询学生用户信息、更改学生用户信息功能说明管理用户录入学生信息运行环境说明运行于android客户端调用关系说明调用模块被调用模块Service_2教师用户信息:名 称教师用户信息标识User_Of_Teacher子系统名 称管理员客户端系统名称学生助手接口说明输入选择“教师用户信息”、录入教师课表、考试等信息输出查询教师用户信息、更改教师用户信息功能说明管理用户录入教

14、师信息运行环境说明运行于android客户端调用关系说明调用模块被调用模块Service_24. 系统接口设计4.1用户界面设计规则参照Winphone界面设计符合用户使用的大方、美观的界面。4.2内部接口设计系统采用同一个数据库共享实现功能,数据库内部不需要借口,各子系统之间按照需要提取数据库数据。4.3外部接口设计与硬件之间的接口:无;与软件之间的接口:与现有的教务管理系统之间的接口。5. 系统出错处理设计本节描述系统发生外界及内在错误时,所提供的错误信息及处理方法,它包括系统出错处理表及维护处理过程表。系统一旦出错应按下示的表记录。系统出错处理表:子系统编号:子系统英文名称:子系统中文名称:错误编号错误名称错误原因错误信息处理方式备注说明:维护处理过程表子系统编号:子系统英文名称:子系统中文名称:错误编号处理过程处理过程处理功能入口参数出口参数备注英文名称中文名称说明:6. 技术设计技术设计主要是对一些不常用的系统问题解决方法的记录,本系统采用通用的解法,这里不再冗述。课程7. 数据库设计数据库设计E-R图:教师邮箱 姓名 地址教师编号 教师编号 课程编号学号NM上课时间名称 上课地点课程编号学生

2021年重庆师范大学第二学士学位专业招生简章公布
« 上一篇 2026-04-15
重庆大学外语类保送生招生简章:对象、计划及申请办法
下一篇 » 2026-04-15