4.5分(高于98%的文档) |141|19
|1绪论11研究背景和意义近年 来 An droid操作系统及相关应用深受业内 人士 关注 ,尤其是 在眼下热门的智能手机 以及 平板电脑市场中,其发展势头 非常 迅猛。对于 Android的发展而言 ,其 开放性有利于积累人气 ( 这里的人气包括消费者和厂商 ) ,而对于消费者来讲 ,其开放性给他们带来的 最大 收益则 是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。随着计算机的普及,人们的工作和生活越来越方便和快捷,也使越来越多的人依赖于手机办公。而传统的日历记事本 在当今时代 逐渐显示出 其 局限性, 其 不便携带、不便查阅 、不能自动提醒等 不足之处也日益彰显 。基于手机的 日历 记事本功能可以很快查阅日期, 进行 个性化 日程安排 , 同时 还可以 拓展 社交关系,故 其深受 广大用户的喜爱。12研究现状目前市场 , 各 个手机制造 厂商都会 在手机 内置日历 APP, 其 基本功能 俱全 ,除了手机厂商内置的日历 APP外,第三方渠道 与 日程相关的 APP也有很多 ,它 们 的 功能其实都不差上下 。 本设计是集交友与日程规划 于 一体的日历 APP,不同 于 传统的日历 APP。13本文主要工作本设计 是结合 当前 市场众多 手机端日历 APP的特点,综合其各项基本功能而 开发 出的 一个属于手机用户 自身的个性化 日历日志 APP,来实现不同用户日程编辑、日程规划、工作管理以及附加的交友聊天 的 功能。 其 方便 用户 对每日行程的 规划与 掌握,也保护了各 用户 之间的私人信息。14架构描述本设计包含服务端设计与实现和 A ndroid客户端设计与实现,服务端设计使用目前流行的框架 SSM, A ndroid客户端用的是谷歌官方提供的标准 API接口来实现而非 H5。2服务端设计21基本设计描述系 统采 取 maven构建, 将整个 系 统分 解 为 4个 module,分 别 为 bs-parent、 bs-dao、 bs-api、 bs-service。 pomxml依 赖 关 系 为 : bs-parent包含 bs-dao、 bs-service和 bs-service三个部分; bs-dao为基础模块,主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此, dao层的设计首先是设计 dao的接口,然后在 Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰, dao层的数据源配置,以及有关数据库连接的参数都在 Spring的配置文件中进行配置; bs-service依赖 bs-dao,主要负责业务模块的逻辑应用设计,同样是首先设计接口,再设计其实现的类,