- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于安卓大学生掌上论坛系统设计
基于安卓大学生掌上论坛系统设计
摘要:近年来随着智能手机和移动互联网技术的发展,基于Android的智能手机在大学生中的普及率较高。通过移动终端上网成为大学生上网的首选方式。设计并开发一款基于安卓平台的大学生掌上论坛系统。综合利用Android、Web技术实现了论坛的基本功能,满足学生通过智能手机使用论坛的各种功能,为学生之间的交流、学习提供了便利,对于广大高校论坛的发展具有一定的现实意义。实际使用结果表明,系统运行平稳,性能良好。
关键词:Android;掌上论坛;Java;智能手机
中图分类号:TP311 文献标识码:A DOI: 10.3969/j.issn.1003-6970.2015.10.009
引言
近年来,随着移动互联网技术和智能手机技术的大力发展和普及,手机上网由于具有价格低廉、简单便捷的优势,得到了人们的青睐。截至2014年,我国手机网民数量已经超过PC网民,通过智能手机上网逐渐成为人们上网方式的首选。
而在智能手机操作系统领域,由于安卓(Android)系统具有开源、价廉、应用丰富等优势,占据了智能终端操作系统的主导地位,约占到市场份额的80%,各种基于安卓平台的手机应用层出不穷。由于容易接受新鲜事物,喜爱通过网络了解新鲜事物,大学生人群中的安卓手机使用率较高,也出现了很多针对大学生人群的手机应用。大学生人群之间也有较大的沟通需求,设计一个大学生自己的掌上论坛,可以促进大学生之间的沟通、学习和交流,促进大学生的发展,对丰富学生的日常生活具有一定的意义。
为此,利用Android技术和Web技术设计和开发了一套针对大学生人群的掌上论坛系统,可以满足大学生通过Android智能手机访问论坛的基本功能,满足学生的日常交流需求。
1 系统需求分析
1.1 可行性研究
任何一个软件的开发过程都不可避免地会受到诸多客观、非客观因素的影响。诸如资源、开发团队、经济、时间、设备等往往成为限制软件工程过程的主要因素。对软件开发过程进行可行性分析,旨在客观全面地权衡各个方面因素,综合分析各方面因素,尽早地发现软件开发过程中可能造成软件工程过程夭折的致命因素,从而减少对人力、物力、财力、时间等的无端投入,减少开发团队的损失。下面主要通过以下三个方面对所开发的掌上论坛系统的可行性进行分析:
(1)技术可行性
系统主要分为服务器、客户端和数据库三个部分。服务器端由管理员使用,可以采用Web技术实现。Web技术可以采用ASP.NET或者JSP技术。本系统采用JSP实现。客户端的使用者是广大的用户,对本系统来说也就是学生,使用Android平台的相关技术实现。数据库是服务器端和客户端共同连接的内容。SQLServer数据库适用于中小型的项目使用,因此,本系统数据库选择SQL Server数据库即可实现数据的存储。结合现阶段的技术、软硬件功能和环境条件,利用好这些资源可以达到系统的功能要求。
(2)操作可行性
大学生掌上论坛系统,顾名思义,系统适用的人群是大学生。智能手机在大学校园的应用已经非常普及,用户只需要简单的了解智能手机基本功能,就可以熟练使用本系统。而作为系统管理员,则要求比用户对论坛有更加深入的了解和熟练的使用。用户遵守论坛的基本要求,管理员尽好论坛管理的职责,就能保证论坛顺利运行。系统的开发设计工具都是比较熟悉的工具,环境也可以由网上下载,以保证操作的可行性。
(3)经济可行性
开发这样一个小型的信息交流平台并不涉及到过多的经济问题,也就不存在所谓的经济可行性问题。
1.2 功能分析
掌上论坛系统分为管理员和用户两种身份,经分析,系统应该具有以下功能:
A.用户、管理员经身份认证后以自己的账户登录进入系统。
B.管理员对论坛公共信息进行管理,审核论坛信息,维护帖子和管理用户。
C.用户可以查帖、发帖、搜帖、修改、删除自己帖子。
D.系统界面友好、方便操作。
系统的整体架构图如图1所示。
2 系统设计
掌上论坛系统采用的是客户端/服务器端架构模式。客户端是手机客户端,主要实现的是用户的操作,服务器端主要实现管理员的功能。由于本系统是面向Android应用,因此,客户端和服务器端需要分别实现。
数据库是实现数据管理的重要组成部分,是客户端和服务器端联系的纽带。合理的数据库设计会提高系统的运行效率,减少资源的浪费。因此数据库的设计占据了举足轻重的地位。下面首先介绍数据库的设计,紧接着介绍客户端设计,最后,介绍服务器端设计。
2.1 数据库设计
本系统采用的是SQL Server数据库,根据系统的需求分析需要建立以下几张表。
用户信息表:主要用于存放用户的基
原创力文档


文档评论(0)