Android(有你课)学生课表需求分析

上传人:桔**** 文档编号:472692993 上传时间:2023-06-22 格式:DOCX 页数:14 大小:240.54KB
返回 下载 相关 举报
Android(有你课)学生课表需求分析_第1页
第1页 / 共14页
Android(有你课)学生课表需求分析_第2页
第2页 / 共14页
Android(有你课)学生课表需求分析_第3页
第3页 / 共14页
Android(有你课)学生课表需求分析_第4页
第4页 / 共14页
Android(有你课)学生课表需求分析_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Android(有你课)学生课表需求分析》由会员分享,可在线阅读,更多相关《Android(有你课)学生课表需求分析(14页珍藏版)》请在金锄头文库上搜索。

1、学生课表(有你课)项目软件需求分析报告负责人:方刚参与人:赵琴吴淑颖徐增辉功能模型:徐增辉数据模型:方刚行为模型:赵琴数据词典:吴淑颖审核人:张星2013年6月5日1 任务与过程走进人学,上课的方式和地点都和以前的高中不一样了。鉴于大学上课教室分散,学生 经常会忘记自己的课程或是上课的教室。这在一定程度上促进学生课表软件的开发。使其可 以帮助学生记录自己的课程和对自己课程的掌握。因为手机相对笔记本电脑更加具有便携性,可以随时随地的打开并使用它。相对于笔记 本电脑的开机并打开软件所用的时间,其需要的时间更短,所以手机端的学生课表备受学生 用户的青睐。该款软件就是基于Android平台开发的一款学

2、生课表软件。2. 可行性分析2.1经济可行性当学生上课途中却不知道课程教室地点的时候,大多数人选择发短信或者打电话询问同 学。这对学生的造成了一定的花费。通过这款软件完全避免了这些不必要的开销。而且通过 手机管理课表也是目前比较流行的方式,也具备实用、方便和免费等优点。2.2技术可行性开发这样一个学生课表软件,涉及到的技术不会太多,用到的主要技术就是Sqlite数据 库编程、适配器的运用、Android XML的布局和5特效以及对Andgd各种组件的运用。 开发采用Android SDK与Eclipse开发的插件ADT,数据库采用Aiidioid自带的Sqlite数据 库。(有你课)学生课表3

3、. 功能模型Android (有你课)学生课表数据流程图顶层图一过期标准新课軒不合格课甘-正式课柠一课程去教务处网炉-教务新佩新笔记-课堂笔ic一笔记表-捉醒时们J是醒淸新短I.A图1数据流程图顶层图Android (有你课)学生课表数课程登记2T层新课程不合格课程图4数据流程图2层1图阅览课程2-2层访问教务处处理2-3层Setfile(配置文件)合法网址合法网址51教务处网址设置5. 2课表浏览器教务新何教务处网址图6数据流程图2层3图创建笔记2-4图折笔记处理结果v图7数据流程图2层4图4. 数据模型(有你课)学生踝表的数据模型用实体关系图表示如下:内容图7学生课表实体ER图5. 行为模

4、型学生课表软件的行为模型用UML状态迁移图表示如卜:6. 数据词典6.1数据流条目数据流名称:新课程加工序号:1简述:准备添加的课程信息数据流来源:用户 数据流去向:课程登记数据流组成:星期+课程开始序号+课程结束序号+课程名称+教室地点+上课时间+ F课 时间+任课教师+联系方式数据流名称:不合格课程 加工序号:1简述:没有冲突的符合格式正确的课程信息数据流来源:课程登记 数据流去向:用户数据流组成:星期+课程开始序号+课程结束序号+课程名称+教室地点+上课时间+ F课 时间+任课教师+联系方式数据流名称:正式课程 加工序号:1简述:某一课程的详细信息数据流来源:课程登记 数据流去向:课表文

5、件数据流组成:合格课程数据流名称:新短息加工序号:2简述:要给老师发送的短信数据流来源:用户 数据流去向:阅览课程数据流组成:短息数据流名称:课程表加工序号:2简述:一天的课程类表数据流来源:阅览课程 数据流去向:用户数据流组成:课程名称+课程开始序号+课程结束序号+教室地点+上课时间+下课时间数据流名称:拨号号码加工序号:2简述:老师的联系号码数据流来源:阅览课程 数据流去向:用户 数据流组成:手机号码数据流名称:课程名加工序号:3简述:某一课程名称数据流来源:课标文件 数据流去向:创建笔记数据流组成:课程名称数据流名称:新笔记加工序号:3简述:要添加或修改的笔记数据流来源:用户 数据流去向

6、:创建笔记 数据流组成:标题+内容+口期数据流名称:笔记清单加工序号:3简述:每门课的笔记数据流来源:创建笔记 数据流去向:笔记清单 数据流组成:标题+内容+口期简述:不符合格式的笔记数据流来源:创建笔记 数据流去向:笔记清单数据流组成:标题+内容+口期数据流名称:课堂笔记加工序号:3简述:某一门课程的笔记数据流来源:创建笔记 数据流去向:用户 数据流组成:标题+内容+口期数据流名称:笔记表加工序号:3简述:每门课的笔记数据流来源:创建笔记 数据流去向:用户 数据流组成:标题+内容+口期数据流名称:笔记表加工序号:3简述:每门课的笔记数据流来源:创建笔记 数据流去向:用户 数据流组成:标题+内

7、容+口期数据流名称:提醍时间 加工序号:4简述:要设置的课程提醒时间数据流来源:用户 数据流去向:课程提健数据流组成:时间数据流名称:提醍清单 加工序号:4简述:要提醒的课程数据流来源:课程提醒 数据流去向:用户 数据流组成:课程名称+教室地点+上课时间数据流名称:教务新闻 加工序号:5简述:教务处发布的新闻及学生个人信息 数据流来源:访问教务处处理 数据流去向:用户数据流名称:教务处网址加工序号:5简述:登录教务处所需的网址数据流来源:用户 数据流去向:访问教务处处理+网址名单数据流组成:网址6.2文件条目文件名称:网址名单 简述:系统配置的信息 文件组成:教务处网站+页面刷新路径判断值文件

8、名称:课表文件简述:保存课程信息文件组成:星期+课程开始序号+课程结束序号+课程名称+教室地点+上课时间+下课时 间+任课教师+联系方式文件名称:笔记清单简述:保存笔记信息 文件组成:标题+口期+内容6.3加工条冃名称:课程登记加工号:1简述:对课程进行核查、添加,修改和删除操作加工逻辑:新课程通过合法性检查后通过存储到数据库,根据给出的过期的课程ID町 以从数据库中删除该条记录名称:阅览课程加工号:2简述:根据条件查询课程加工逻辑:通过课程id或是口期查询课程详细信息和清单名称:创建笔记加工号:3简述:对课堂笔记的管理加工逻辑:通过传入的课程名称新建课堂笔记和继续编辑和删除操作名称:课程提醒加工号:4简述:对课程设置提醒时间加工逻辑:通过设置提醒时间,通知将要上课的课程清单名称:访问教务处处理加工号:5简述:访问教务处手机版主页加工逻辑:把教务处网址载入自定义的浏览器访问网络7总结此款软件定位为学生个人实用型课表,因此并没有定位为软件系统范畴,根据上面分析和设 计,经过多次改动,在细节上可能还存在一些疏漏,但因为开发周期紧迫,在保证主要功能 的基础上再去完善细节。参考文献软件工程清华人学出版社 钱乐秋、赵文耘编。Android开发三剑客一UML、模式与测试电子工业出版社王家林著。Andioid应用案例开发人全人民邮电出版社 吴亚峰苏亚光著。

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

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号