基于Android的技术校园小站设计与实现

2021-09-10 00:30李连天
无线互联科技 2021年5期

李连天

摘 要:文章主要是基于Android技术移动端的校园小站设计与实现的研究,校园小站能够帮助解决高校生活和学习的服务平台,高校二手物品交易、校园兼职、其他校园辅助服务功能。本系统采用了Android系统平台以及Java语言开发实现,MVC设计模式、数据有效缓存、JSON数据传输等关键技术。

关键词:Android;MVC设计;校园小站

1    项目背景

每当大学毕业的时候,学生都有很多旧而有用的电脑、电子产品、书等物品要丢弃,或者是在小范围转卖;开学同学们批发生活日常用品买给新生等等;还有很多同学想到企业兼职或企业需要兼职的同学,这些需求校园没有一个网络服务平台。大学校园各类信息平台比较多,一般提供一些服务,但没有得到很好的使用;在这信息时代、智能时代,当今智能手机飞速发展,开发相应的服务平台是大家渴望的,建立一个基于Android技术移动端校园小站提供这样的服务给学生[1]。

2    项目功能需求

校园小站模块包含的主要功能包括:

(1)高校二手物品交易。在二手物品交易模块中,注册的会员可以发布交易物品信息,管理员可以管理会员和商品的信息,客户可以在Android手机客户端进行商品交易[2]。

(2)校园兼职。企业通过注册可以发布企业的兼职信息;学生可以在兼职功能页面中浏览兼职信息,学生也可以发布自己兼职需求。

(3)其他校园辅助服务功能。

3    项目设计

3.1  校园小站功能结构设计

校园小站主要功能有两大模块,即二手物品交易、兼职,物品交易包括:体育用品、生活用品、自行车、电子产品、图书、办公用品、电脑配件等;兼职包括:兼职展示、兼职发布等。校园小站主要功能结构设如图1所示。

3.2  项目设计模式

本项目采用MVC设计模式。MVC设计将这些对象、显示、控制分离以提高软件的灵活性和复用性,MVC结构可以使程序具有对象化的特征,也更容易维护[3]。项目总体设计结构有数据库、model层(DAO层)、controller层、view层,设计关系如图2所示。

3.3  项目数据库设计

本项目利用数据抽象的方法可以对现实世界抽象得出概念模型的子集及属性,形成实体集、属性和联系。系统主要实现用户对二手物品管理,用户对兼职信息管理,用户对想买的二手商品管理,管理员对用户信息管理、二手物品信息、兼职信息、想买二手商品信息管理等。根据实体之间的联系设计了主要实体E-R图如图3所示。

4    结语

本系統使用Android系统平台以及Java语言开发实现,采用了MVC设计模式、数据有效缓存、JSON数据传输等关键技术。系统主要是基于移动端的校园小站系统,能够帮助解决高校生活和学习的服务平台,高校二手物品交易、校园兼职、其他校园辅助服务功能。

[参考文献]

[1]白文江. 基于Android平台的移动应用开发研究[J].太原大学学报,2011(3):117-120.

[2]刘海涛.基于安卓系统APP开发技术研究[J].名城绘,2019(1):570-570.

[3]刘育旺.基于.NET MVC框架的web设计[J].电子技术与软件工程,2017(1):48-49.

(编辑 何 琳)