77范文网 - 专业文章范例文档资料分享平台

基于安卓系统的二手物品交易市场软件设计与实现毕业设计 -(2)

来源:网络收集 时间:2018-12-25 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第2章 开发环境和相关技术

2.1 系统开发环境

客户端APP

系统开发平台:Eclipse

系统开发语言:JavaSE、Android 数据通信:JSON

服务器:apache-tomcat-7.0.53 运行平台:Android智能手机 运行环境:Android2.2或者更高版本

最佳运行环境:Android4.2智能手机

服务器管理端Web

系统开发平台:MyEclipse 10

系统开发语言:JavaSE、HTML、CSS、Ajax、Jsp、Servlet、JavaBean

数据库管理系统软件:MySQL Server 5.5 服务器:apache-tomcat-7.0.53 运行平台:谷歌浏览器 运行环境:Windows 7 旗舰版

最佳运行环境:IE游览器 2.2相关技术简介 2.2.1 Java简介 1.Java语言特点

Java语言是一种非常流行计算机编程语言,具有跨平台、面向对象、泛型编程的特点,普遍用于企业级web应用开发和移动应用开发。 (1)平台无关性

是指Java可跨平台的特征。Java引进虚拟机 原理,并运行于虚拟机,实现不同平台的Java接口之间。Java的数据类型与 机器无关,Java虚拟机(Java Virtual Machine)是建立在硬件和操作系统之上,实现Java二进制代码的解释

5

执行功能, 提供于不同平台的接口的。 (2)安全性

Java的编程类似C++,学习过C++的读者将很快掌握Java的精髓。Java舍弃了C++中的指针操作操作存储地址,程序在运行时的内存分配由操作系统自动分配。

(3)面向对象

Java借鉴了C++面向对象的优点,将数据封装于类中,应用类的优点,使得程序更加简洁和便于维护。Java语言的三大特性,封装性、继承性、多态等,程序员通过使用Java的特性,就可以把精力放在类和接口的设计上,来实现面向接口编程。编写的代码就可以实现一次编写,到处使用的,降低代码的冗余。 (4)健壮性

Java提供一异常处理机制,有检查型异常和非检查型异常。检查型异常: 编写代码时,必须进行或者抛出>处理的异常,不处理,编译会出错。 2.2.2 MySql简介

1.MySQL介绍:

MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL由于积小、查询速度快、而且是免费的数据库,最重要的是开放源码,在很多小型的开发网站中都是使用MySQL作为网站数据库。

2.MySQL特性:

(1).支持多线程,很好的利用CPU资源。

(2).使用大量SQL查询算法,很好的提高查询速度。 (3).提供TCP/IP、ODBC和JDBC等多种数据库连接途径。 (4).支持大型的数据库。 (5).支持多种存储引擎。

(6).MySQL免费,所以不需要购买使用。 (7). MySQL使用标准的SQL语句。

(8). 支持DDL/更改功能,方便程序员灵活使用。 (9). 提供的很好的事务处理机制。

6

第3章 系统可行性及需求分析

3.1 可行性分析

随着每年高校毕业季的到来。在每年毕业季,高校的毕业学生都会有很多出售二手货物的需求,而在校其他同学又希望可以买到廉价的商品。现在韶关学院校内的二手物品交易主要是通过韶大树洞来进行,而韶大树洞这个公共平台上有各种各样的信息,信息量大,更新快,而且有时间限制,过了一点时间的帖子很难找到,就更不用说找个物品交易的信息,这远远不能满足学生的需求。通过对韶大树洞公共平台上的信息和二手物品交易的分析,以及对校内学生的调查,发现韶关学院的二手物品交易,参加交易的人员绝大部分为韶关学院在校学生,此外还有一些学校周边的居民,而韶关学院没有一个正规二手交易平台。 3.2 需求分析

通过实地考察和体验,对本系统要求具有以下功能:

1.给不同的用户分配不同的权限,用户有不同的体验。已注册过的用户可以有发布转让和求购物品帖子的权限,同时也拥有其他未注册用户的权限;未注册用户只有查看转让和求购物品帖子的权限,没有发布转让和求购物品帖子的权限。

2.方便的数据查询。用户在查看帖子的时候可以输入关键字搜索想要转让和求购物品帖子的信息(只能是根据物品种类的关键字搜索转让和求购物品帖子的信息)。

3.方便对数据的增删改查。已注册的用户可以对自己已发布的转让和求购物品帖子的信息进行修改、删除、和查看。也可以继续发布转让和求购物品帖子的信息。

4.如果系统的使用在线用户较多,则要求有较好的同时在线用户请求处理。系统后台使用连接池来管理同时在线用户数,在连接池中可以设置最大连接用户数。

5.方便的后台管理。在web端实现对本系统的后台管理,管理员可以删除用 户发布的垃圾信息和删除发布不合法用户的。

7

第4章 总体设计及相关技术

4.1 总体设计

本系统功能概括:用户可以方便地发布要求购物品信息、想要求购的物品信

息的帖子以及本人联系方式,普通用户和用户可以使用本App浏览求购物品信息和求购物品信息的帖子,如果找到满意的商品,可以通过发布者的联系方式获得联系,一旦交易完成,发布者可以将发布帖子的信息删除。未注册用户只有查看帖子和获取发布者的联系方式的权限,已注册用户可以发布帖子、删除发布的贴子等权限。 4.1.1 系统规划 Web端功能:

·管理员可以更改密码

·管理员可以查看所有用户信息,删除普通用户

·管理员可以查看所有帖子信息,删除帖子信息(帖子信息包括:求购和求

购信息)

Android手机端功能:

·查看求购物品信息

用户可以在查看求购物品功能模块下查看所有求购物品信息,通过点击某一条求购信息,查看详细的求购信息(包括:物品价格,发布时间和信息发布者的联系方式等)。 ·查看求购物品信息

用户可以在查看求购物品功能模块下查看所有求购物品信息,通过点击某一条求购信息,查看详细的求购信息(包括:物品价格,发布时间和信息发布者的联系方式等)。 ·分类查看物品信息

用户可以在分类查看物品功能模块下根据具体的物品种类查看物品信息(包括:求购信息和求购信息),通过点击某一条求购信息,查看详

8

细的求购或求购信息(包括:物品价格,发布时间和信息发布者的联系方式等)。 ·搜索物品信息

在查看求购物品信息和查看求购物品信息功能模块下,具有一个子

功能,搜索物品信息功能;查看求购物品信息下的搜索功能可以搜索指定条件的求购信息,通过点击某一条求购信息,查看详细的求购信息(包括:物品价格,发布时间和信息发布者的联系方式等);查看求购物品信息下的搜索功能可以搜索指定条件的求购信息,过点击某一条求购信息,查看详细的求购信息(包括:物品价格,发布时间和信息发布者的联系方式等)。 ·登录

登录二手交易市场系统客户端,用户可以随时随地通过手机登录二手交易市场系统客户端。 ·注册

注册账号,用户没有账号,可以通过手机客户端进行注册成为二手交易市场系统会员。 ·发布信息

发布信息必须先登录,用户可以通过发布信息模块发布求购和求购信息。 ·个人中心

个人中心模块下包括:登录、个人信息、删帖、设置几个子模块。

(1).登录:通过手机登录到二手交易市场系统客户端

(2).个人信息:查看个人账号信息,也可以编辑修改个人账号信息 (3).删帖:用户可以删除用户发布的贴纸(帖子包括:求购和求购信息) (4).设置:系统功能介绍、关于等;

9

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于安卓系统的二手物品交易市场软件设计与实现毕业设计 -(2)在线全文阅读。

基于安卓系统的二手物品交易市场软件设计与实现毕业设计 -(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/390063.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: