学院公告系统毕业设计.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中原工学院软件学院 三级实践课题设计任务书 姓 名 张洪超 软件工程 专业 卓越111班 题 目 学院公告系统 设 计 任 务 开发一个比较完善的基于android的学院公告系统,包括即时查询学院公告内容和学院公告更新自动提醒等功能。主要功能包括: 1. 公告即时查询功能。 2. 附件的下载功能。 3. 学院公告更新自动提醒功能。 开发工具:eclipse 时 间 进 度 第1周(2013/02/25~2013/03/03):功能的分析和设计。 第2周(2013/03/04~2013/03/10):代码的编写。 第3周(2013/03/11~2013/03/17):系统的测试和提交报告。 原 主 始 要 资 参 料 考 与 文 献 [01]郭宏志 编著,android 应用开发详解 [M]:电子工业出版社,2010.06 [02]孙更新 邵长恒 宾 晟 等编著,Android从入门到精通 [M]电子工业出版社,2011.10 [03](美)Y.Daniel Liang 著,李娜 译,Java语言程序设计[M]:机械工业出版社,2011.11 [04]Cay S.HorstmannCary Cornell.JAVA核心技术[M]:机械工业出版社. 2012.3 [05]王珊 萨师煊 编著,数据库系统概论 [M]高等教育出版社,2006.5 指导教师签字: 年 月 日 学院公告系统 摘 要 在中国,Android手机凭借其优秀的系统性能以及良好的用户体验迅速得到了高校师生的青睐。在高校中,很多信息不能全部通过老师向学生传达,更多的是通过学院的校园网查询得到的,想要即时得到信息就是使用手机查看,现在我们学院的网站还没有手机格式的网页,使用手机打开学院的网站不仅麻烦而且还会出现乱码。基于这些问题,有必要设计一款具有公告提醒功能的手机学院公告系统,使用手机可以直接查看中原工学院软件学院的“教务公告”和“学院公告”的内容,还可以下载学院发布的附件文档,同时可以设定是否开启学院有新的公告时是否及时提醒。 本文通过对一款基于Android平台的学院公告系统的实例开发,首先阐述了本系统的应用背景和解决的问题,接着介绍了从网页中获取数据的详细过程,该过程包括了HttpURLConnection类的使用,从网页中分离出所需要的信息。在此过程中,除使用subString方法对字符串操作外,还一并使用了正则表达式,以删除字符串中的网页标记语言,另外程序还通过Service持续监听网页的必威体育精装版动态,已达到即时提醒的目的。最后阐述了用户界面的制作。 关键词: android; 公告提醒 目 录摘 要 1 第1章 项目分析 1 1.1问题描述 1 1.2技术分析 1 第2章 设计与需求 2 2.1设计分析 2 2.2可行性分析 2 2.3系统性能需求 2 2.4系统运行需求 3 第3章 实现 4 3.1 下载网页 4 3.1.1下载网页流程图 4 3.1.3代码 5 3.2 提取网页信息 6 3.2.1流程图 7 3.2.3代码 7 3.3 附件的下载 9 3.3.1 流程图 9 3.3.2 代码 10 3.4 后台提醒Service 10 3.4.1 流程图 11 3.4.3 代码 11 3.5 界面的设计 12 3.5.1 公告标题界面 12 3.5.2 公告内容界面 13 第4章 结束语 15 附录A: 主要源程序 18 第章 HttpURLConnection 类从网页中读取该网页的全部信息。 通过使用substring() 方法对从网页中获取的字符串进行拆分,配合上正则表达式去除网页的标记语言,最终获得我们所需要的信息。 客户端的界面使用ListView显示公告标题的列表。 网站中的附件保存到手机的SD卡上,通过手机自带的程序打开附件内容。 用户的配置信息通过Preferences存储。 提醒功能使用Service 在后台每隔一定的时间从网页中获取信息检测是否有更新。 第章 2.1设计分析 此程序最主要的是从网页中提取分离出需要的信息,通过对学院网页源代码的分析,得到所需要的内容并去除网页中的标记语言。 由于网页的内容比较多而且网页的内容不尽相同,如果一次性对网页处理不仅容易出错,还会在瞬间占用手机较多的资源。所以我们先对网页做一次粗处理,既从网页中提取我们所需要信息的那段字符串——核心字符串。再等待系统从核心字符串中提取所需要的信息。这部分是整个系统的核心,必须做好异常处理包括:得不到字符串异常、网络异常、找不到标记语言异常等。并打印相应的日志。 提醒功能使用service实现,在servic

文档评论(0)

2749166188 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档