现有的一些二手网站主要有淘宝跳骚市场,它们大都以很多大型电子商务平台为 依托,有着很好的传播信息和流通门道。但是网络上的信息十分复杂,对于高校学生 而言,没有足够的辨别真假的能力,不敢轻易在网上进行交易。同时这些二手网站大 部分是以信息发布平台为主,可能存在信息过时的隐患。很多卖家在网上发布消息以 后,会有买家咨询或者购买。商品卖出后,卖家不能立即对商品进行隐藏处理,很多 买家依然会打电话或者以其他方式进行咨询。这样,由于信息的及不对称,买方和卖 方花费了大量人力物力财力,造成了浪费。
在校学生,用户发布商品前,必须首先进行注册。注册信息包含了校内学生的一 些基本个人信息,比如手机号,根据这些信息,买方可以在很大程度上辨别注册用户 信息的真伪。
本网站不仅是一个信息发布的平台,而且是一个用户可以对信息进行处理的地 方。用户发布的商品在交易成功之后,用户可以自行登录系统,在卖出订单中对自己 的订单修改交易状态,交易状态一旦被修改成功,商品将会被隐藏,不再被显示。
1。7 本章小结
本章主要介绍了校园二手交易系统的历史发展背景以及在以后的发展前景,详细 解说了该系统的开发目的以及对社会、对高校学生的积极意义,并列举了该系统所具 有的优点以及之后将会给社会带来哪些经济效益。最后阐述了该校园二手交易系统存 在的一些不足以及解决办法。
第二章 校园二手交易系统的相关技术
2。1 MVC 架构体系
MVC 架构体系是一种使用 MVC(M-Mode-模型 V-View-视图 C-Controller- 控制器)设计 Web 应用程序的开发模式[2]:
MVC 架构体系同时提供了对 JavaScript、CSS 、Java 和 HTML 的控制[3]。
Model-模型:用来表示应用程序核心(如 Database 记录列表)[4],完成应用程序中 用于处理数据逻辑分析的职责,通常模型对象主要在数据库中存取数据[5]。
View-视图:可以显示数据(例如 Database 记录),完成应用程序中处理数据显示 的职责,通常视图是依据模型数据来建立的。
Controller-控制器:用作处理输入(例如写入 Database 记录),完成应用程序中处 理用户数据交互的职责,通常 Controller-控制器负责从视图读取数据,控制用户的输 入,并向模型发送具体的数据[6]。
MVC 架构的分层能够有效管理复杂的应用,可以在一个时间内专关与某个方面。 例如,可以在不依赖业务逻辑的情况下专注于视图设计。同时也让这些应用的测试更 加便捷[7]。
MVC 架构的分层同时也简化了分组开发。不同的开发人员可以同时在开发视图、 控制器逻辑和业务逻辑这三块上进行切换。
2。2 Android 平台
Android 是一种基于 Linux 下的自由及开源的操作系统,主要用于移动设备,如 手机和平板电脑,由开放手机联盟和 Google 公司领导及设计开发[8]。
Android 开发四大组件分别是:活动-Activity: 用于表现功能[9]。服务-Service: 只 在后台运行服务,不提供任何的界面呈现。广播接收器-Broadcast Receiver:用于对 广播的接收。内容提供商-Content Provider: 可以在多个应用中存取数据[10],相当于 是 database 数据库。
2。3 SQL 语言简介
SQL,即 Structured Query Language,是关系数据库系统的一种标准的计算机语言。 SQL 语言可以实现以下这些功能:建立全新的数据库;完成对数据库中数据记录的 增删改查;可以在数据库中建立新的表;在数据库中建立存储过程;在数据库中建立 视图;并可以设置存储过程、数据表的权限和视图等[11]。 Android的校园二手交易系统的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_97949.html