- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Andrd平台的高校学生管理系统的
第四章 Android高校学生管理系统设计
4.1 系统总体架构设计
高校学生管理系统主要设计目的是为了满足学生、教师(班主任、学生书记、专业教师)之间的有效交流。同时,还可以满足教师之间高效交流。因为专业教师主要的任务是给学生授课,管理学生的时间比较少。而班主任主要工作的对学生进行管理,但对于每个学生每个科目的学习状况很难及时掌握。专业教师与班主任之间很少见面交流,因此如果通过OA软件,及时交流学生的学习情况,如果学生出现学习成绩明显下降,班主任就可以及时了解,并询问学生的具体情况,查找原因。系统整体模块如下所示:
高校学生管理系统
高校学生管理系统
工作人员OA系统
工作人员OA系统
学生查询交流系统
4- 1系统顶层模块示意图
4.2 模块间协调通讯关键技术
当你构建一个意图,你必须指定您想要的行动意图“触发。“Android定义了几个动作,包括行动派的,表明意图是发送数据从一个活动到另一个,甚至是跨进程边界。发送数据到另一个活动,所有你需要做的是指定数据及其类型,系统会识别兼容接收活动并将它们显示给用户(如果有多个选项)或立即启动活动(如果只有一个选项)。类似地,您可以做广告,你的活动的数据类型支持接收从其他应用程序通过指定他们在你的清单。
应用程序之间的数据发送和接收与意图是最常用的社交分享的内容。意图允许用户快速而方便地共享信息,用他们最喜欢的应用程序。
一、发送信息
1、发送文本信息
最简单和普遍的使用动发出文本内容从一个活动到另一个。例如,内置的浏览器应用程序可以共享的URL作为文本当前显示页面与任何应用程序。这是用于分享文章或网站与朋友通过电子邮件或社交网络。
2、二进制数据共享
二进制数据共享使用行动派行动结合设置适当的MIME类型和将URI的数据在一个额外的命名为额外的流。这通常用于共享一个图像,但可以用来共享任何类型的二进制内容:
3、发送内容的多个部分
分享内容的多个部分,使用 HYPERLINK /reference/android/content/Intent.html \l ACTION_SEND_MULTIPLE ACTION_SEND_MULTIPLE发送多个行动清单,一起的uri指向的内容。MIME类型不同而有所不同的混合内容你分享。例如,如果您分享 JPEG图像,类型仍然是“图像/ JPEG”。对于一个混合的图像类型,它应该是“图像/ *”比赛活动,处理任何类型的图像。你应该只使用“* / *”如果你分享出来各种各样的类型。正如前面提到的,需要接收应用程序来解析和处理您的数据。
二、正如应用程序可以将数据发送给其他应用程序一样,可以很容易地从应用程序接收数据。考虑用户如何与应用程序交互,数据类型你想收到其他应用程序。例如,一个社交网络的应用程序可能会有兴趣接收文本内容,就像一个有趣的web URL,从另一个应用程序,谷歌+ Android应用程序接受两个文本和单个或多个图像。使用该软件,用户可以很容易地开始一个新的谷歌+帖子和照片从Android画廊应用
1、更新清单
意图过滤器通知系统什么意图的应用程序组件是愿意接受。类似于你如何构造一个意图和行动行动派在发送内容到其他应用程序使用意图的教训,你创造意图过滤器为了能够获得与这个行动的意图。你定义一个意图过滤器在你的清单,使用意图过滤器元素。例如,如果您的应用程序处理接收的文本内容,任何类型的单个图像,或任何类型的多个图像。
2、输入内容的handle处理
处理内容交付的一个intent(),开始通过调用getIntent(),得到的意图对象。一旦你有了对象,您可以检查其内容来决定下一步要做什么。记住,如果这个活动可以开始从系统的其它部分,如发射器,然后你将需要考虑到这一点当检查的意图。
4.3 数据库存取关键技术实现
Android 程序需要使用到数据,数据存储在 Android 应用程序开发中。Android 通过以下五 种方式实现数据存储。
第一种使用SharePreferences存储数据:SharedPreferences主要是保存一些常用的配置,例如窗口状态,它是 Android 平台上一个轻量级的存储类,一般在 Activity 中,重载窗口状态 onSaveInstanceState 保存一般使用 SharedPreferences 完成,它提供了 Android 平台常规的 Long 长 整形、Int 整形、String 字符串型的保存[ ]。
第二种是文件方式存储数据:也就是将数据以文件的形式存储在设备或其他的移动媒介上。
第三种是采用 SQLite 数据库方式:SQLite 是 Android 自带的与操作系统无关的开源数据库,它是轻量级嵌入式数据库引擎,支持 SQL 语言,只需用很少的内存就能有很好的性能[
文档评论(0)