CourseAssistant.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CourseAssistant

一 设计目的随着社会的发展,我们面对生活、学习中各种日常的事务越来越多,而面对于来越多事务信息,仅仅凭借我们的大脑,已经无法熟记个人的各种行程事务,很容易遗忘一些行程事务,每当这种情况发生时,可能会在某种程度上影响到个人的生活和学习。那么如何解决这种问题呢?如何借助其他的工具来帮助我们管理个人的行程事务,以方便我们的学习和生活呢?近几年,随着科技的发展以及制造工艺的不断升级,硬件价格不断下降,这使得智能机价格不断下降。这样促使手机的全面普及,目前几乎在每个人的身上都携带有手机。且近几年Android智能机的用户全不断扩大。那么如何借助每个人都随身携带的Android手机平台,来开发一款个人行程管理的软件以方便用户对个人行程事务的随时随地的了解和管理。对此我们开发了一款适用于Android系统的个人行程管理软件。辅助管理个人繁杂多变的日常行程事务,提高工作学习的效率,加强个人的行程事务的处理。使用该软件便于用户对个人日常行程的熟悉和管理,其中可以管理个人的课务、行程计划。并带有适时提醒的功能。能够提醒用户及时处理个人的行程,以防用户忘掉重要的行程事务,影响其生活和学习。同时用户可以对个人行程进行实施管理。二 设计背景 2.1硬件背景 智能机的用户不断增长,手机市场Android系统智能机销量位居榜首,Android系统成为主流智能机操作系统。 2.2时代背景 21世纪,我们步入了信息时代,面对信息的爆炸式增长,面对大量的信息数据,我们不得不借助其他的工具来处理。繁杂多变的日常行程,也需要一款工具来辅助管理。三 开发环境开发框架:Android数据库: Sqlite开发环境:Eclipse-ADT操作系统:Microsoft Windows旗舰版四 需求分析 4.1功能需求 实现个人行程管理的无纸化、无限化,无纸化是指完全借助手机管理,实现电子存储,无限指的是随时、随地可以管理查看个人行程,没有时间地点的限制。适时提醒用户以防止用户遗忘重要的行程事务。网页浏览功能,可抓取某个网页的资讯。 4.2性能需求 能够完美的兼容Android系统,能在低功耗、低硬件的条件下完成软件所需的各项功能操作。 4.3可靠性,可用性需求 能够适时完成用户所设定的功能操作,保证数据的有效性和一致性。五 可行性分析 5.1管理可行性分析随着人们日程事务的增加,日程事务管理软件也越来越多,日程事务管理软件在管理的各个方面已积累了丰富的管理经验与方法,并建立了成熟的管理制度、齐全的规章制度,汇集了正确的原始数据,使管理工作有了制度支持与信息支持。目前管理方面的条件已经能够满足日程事务管理软件的开发以及日后的实施,所以在现阶段下开发一个日程事务管理软件是可行的。 5.2技术可行性分析本系统是根据科学的管理方法与编程技术而开发设计的,使用现在比较成熟的Sqlite数据库技术。而Sqlite数据库技术能符合各种技术要求,拥有很高的存储的能力、比较快的处理速度和较为安全的信息保护。所以,本系统在技术方面具有可行性。 5.3经济可行性分析本系统的开发须有技术方面支持,而这些技术支持主要为计算机各种硬件设备、软件技术支持,所以费用主要包括:设备的购置费、软件开发费用等,而本系统作为我们的课程设计,由学校安排在机房设计与实验,提供了各种硬件设备的支持。我们作为学生,在本次课程设计上设计本系统,这又有了零成本优势,即软件开发费用为零。并且此系统经济效益较高,可以减少处理相同工作量所需的工作时间,提高管理效率,它可以加快学校资金周转,减少资金的不必要的积压,提供更高质量的信息,提高取得信息的速度,这给我们带来了无形的经济效益。所以,本系统在经济方面具有可行性。六 概要设计 下面数据流图是对于日程事务管理系统主要功能模块的简单结构图包括:个人行程管理(增加,修改,查询,删除行程),资讯浏览(设置主页,搜索主页,查看资讯)等,如图6.1所示:图6.1主要功能模块图七 数据库设计 7.1 SQLITE 数据库简介SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2015年已经有15个年头,SQLite也迎来了一个版本 SQLite

文档评论(0)

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

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

1亿VIP精品文档

相关文档