内容发布更新时间 : 2024/11/17 0:51:43星期一 下面是文章的全部内容请认真阅读。
三、项目方案(计划、技术路线、人员分工等) 计划阶段: 1. 理论阶段: 查阅Java相关资料,学习Android相关理论知识,了解并分析基本原理,讨论可行性,提出算法方案,确定采用的技术。 2. 开发阶段: 开发出软件原型,在PC上进行测试效果,发现问题并优化与调整,测试完成的软件移植至手机上。 技术路线: 1. Android数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的,是遵守ACID的关系型数据库管理系统,已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。 2. c/s架构 我们采用Client/Server (客户机/服务器) 结构,是比较熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。 客户端和服务器端的程序不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业务。开发比较容易,操作简便。 3. API API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 4. JDK Java Development Kit,JAVA开发工具包,有时也可称之为J2SDK。JDK 是整个Java的核心,包括了Java运行环境JRE(Java Runtime environment),一堆Java工具和Java基础的类库。 人员分工: 李冬晨:android手机与数据库通信; 谷永亮:android手机客户端新闻更新,会议发布等功能。 6
于祥庚:UI客户端界面设计。 荆波 :负责数据库设计。 马磊 :Android手机客户端文件传输功能。 其他开发设计工作由全体成员共同完成。 7
四、项目特色与创新点 项目特色:我们熟悉运用Android开发模式的方法,重点研究html/CSS/js技术。并且掌握Android包括原生框架在内的各类应用开发框架。针对移动智能会议系统的应用需求,分析系统的软硬件架构,设计实现客户端/服务器端架构的移动信息门户系统的各个功能。 创新点:我们的技术突破的以往的会议的形式,创建了一款全新的通用性较强的远程移动智能会议系统。该系统比较以前单一的会议模式,我们通过在客户端加入会议的发布,文件的传输等一些便捷的服务,使会议变的更加的简洁和方便,节约时间成本,即时性高。 同时我们还可以将会议成员的名单等信息通过客户端及时上传到服务器,方便了客户结合图文等多种交流的方式。并且我们还允许客户自行创建,发布,删除会议信息,保证用户可根据需要更为方便便捷的随时召开会议,从而真正意义上提高会议的效应和质量。 五、项目进度安排 2014.10 – 2015.1 学习Java,安卓等开发知识 2015.2 – 2015.4 设计UI和算法,构建数据库及服务器端,优化与调整算法。 2015.5 – 2015.7 APP客户端系统实现 2015.8 – 2015.9 增强体验,系统测试和准备结题 8
六、项目经费使用计划(要求说明项目各项经费用途和预算额度) 总费用合计为5000元,明细如下: 1. 资料费1000元:包括书籍、软件、打印费用等 2. 耗材费3000元:包括存储资料用移动硬盘、构建服务器等。 3. 调研费1000元:包括交通费、邮寄费用等。 七、项目团队完成预期成果(成果要求学生为第一完成人,成果形式论文、专利、产品(系统)设计、应用情况等) 完成软件的开发与算法研究,完成软件测试和优化,成果为一个移动智能会议APP产品,并成功将软件推广到市场。 9
校内指导教师(组)意见: 项目组负责人具备足够的项目开发能力,组织能力强。项目组成员分工明确,协作能力强。项目立意新颖,实用性强,产品成熟后可推向市场。同意申报。 负责人签名: 年 月 日 二级学院工作小组推荐意见: 负责人签名: 推荐单位盖章: 年 月 日 学校专家委员会意见: 负责人签名盖章: 年 月 日 学校意见: 学校主管部门盖章: 年 月 日
10