第四章 系统设计15 4.1 系统框架设计15 4.1.1 客户端MVC模式的实现16 4.1.2 服务端spring+struts框架17 4.2 客户端模块的划分18 4.3 数据库设计18 4.3.1 数据库表的功能
第四章 系统设计 15
4.1 系统框架设计 15
4.1.1 客户端MVC模式的实现 16
4.1.2 服务端spring+struts框架 17
4.2 客户端模块的划分 18
4.3 数据库设计 18
4.3.1 数据库表的功能 19
4.3.2 数据库表的结构说明 19
4.4 本章小结 21
第五章 系统的实现 22
5.1注册和登陆模块的实现 22
5.2 新闻模块的实现 23
5.2.1 新闻列表 23
5.2.2 新闻详情 24
5.2.3 新闻收藏 25
5.2.4 新闻评论 25
5.3 图片模块的实现 26
5.4 新闻发布模块的实现 27
5.5 本章小结 29
第六章 系统测试 30
6.1 服务器端测试 30
6.2 客户端测试 33
6.3 本章小结 35
结 论 36
致 谢 37
参考文献 38
第一章 绪论
1.1 研究背景
信息化时代的到来,让我们每一个人都能及时接受这大千世界各式各样的信息。我们身处信息的海洋,即使通讯设备的广泛流行给我们接受及时信息提供了巨大的便利。在智能终端,手机通讯设备和电脑相比有着独特的优势和不可替代的地位。一台灵巧轻便的手机能为我们在第一时间发布有用的新闻信息,无论有着哪方面的爱好,都可以在一个新闻客户端流浪自己感兴趣的新闻。而手机端以Linux为基础的android系统占了最大占有的比例和使用人群,以免费开源作为最大的优势,超越塞班系统成为全球最大的操作系统。我们进入智能手机时代已有十年之久,平台的第二战斗阶段已经开始,苹果和谷歌都是大赢家,苹果的高端市场已经接近饱和,安卓的低端手机市场则具有巨大的发展潜力。
1.2 发展现状
2008年,第一款安卓手机问世,谷歌宣告了在移动终端的控制权,安卓系统从此开始腾飞,发展至今天谷歌的合作伙伴越来越往高级化方向发展。在之后一年Google又紧接着发布了Android 1.5系统,该系统较之前的系统相比有更优美的用户界面,更丰富的系统功能。第一次实现了蓝牙连接技术。到现在最新版本的Android 7.0,谷歌不断完善手机系统,提高用户体验。随着开发人员的日益增多、软硬件厂商的技术加强,生态系统的愈来愈完善,用户对其的依赖性也就越来越强。Google推动了安卓的诞生及其发展,作为其品牌的“创始人”,谷歌不仅开发着底层核心操作系统,也作为“宣传者”将其发展壮大,公司的规模随着Android系统的不断完善而日益壮大。硬件加工商负责加工底层硬件和外围设备,使得android系统羽翼日渐丰满。原始设备的制造商将不同功能的零部件组装在一起,形成了完整的商业应用设备,通讯运营商为已经成型的设备提供语音服务和数据访问业务,为安卓设备注入“鲜活的血液”。三者共赢的局面就此奠定,系统功能的完善不能单靠一方的发展,三方的共同推动才能让这个如日中天的系统永葆活力。
图1-1 Android生态圈重要制造商之间的关系图
安卓由于采用了开放的平台,给以了开发者更灵活的开发环境。开发者移植到程序的开发时没有必要考虑供应商方面的审计终端制造商问题的内容,终端厂商也可以根据自己特定的要求定制开发本地化应用环境,大大提高了android开发的效率,提高了android的行业竞争力。
信息化时代的到来,让我们每一个人都能及时接受这大千世界各式各样的信息。我们身处信息的海洋,即时通讯设备的广泛流行给我们接受及时信息提供了巨大的便利。在智能终端,手机通讯设备和电脑相比有着独特的优势和不可替代的地位。一台灵巧轻便的手机能为我们在第一时间发布有用的新闻信息,无论有着哪方面的爱好,都可以在一个新闻客户端浏览自己感兴趣的新闻。而手机端以Linux为基础的android系统占了最大占有的比例和使用人群,走大众化和开源化的路线,击败了其它所有操作系统,占了全球最大的市场销售份额。我们进入智能手机时代已有十年之久,手机系统的社会地位正在悄悄经历着转变,无论为社会的发展还是利润驱动,手机系统的开发都将有源源不断的生命力。苹果的高端市场已经接近饱和,安卓的低端手机市场力凭借全球巨大的人口基数具有更大的发展潜力。