android的二手书交易平台设计(源码)
二手书交易平台设计的目的是为了解决大学生闲置书籍如何处理的问题,提供一个快捷方便的二手书交易平台。本系统采用Android6.0sdk为开发环境和MySQL作为数据库,使用Java语言作为基础,主要针对了功能、经济和技术进行了需求分析[1-3]。系统主要分为以下几个模块注册登录、主页显示、购物车、二手书发布、管理员后台模块。普通用户可以注册登录系统,也可以进行查看、留言、购物等操作,管理员可以查看所有信息,管理书籍信息,使得二手书交易日趋信息化。最后进行了一系列的系统测试,保证系统能够稳定正常的运行[4]。关键词 二手书,Android,数据库,Java
目 录
1 绪论 1
1.1 本课题研究背景 1
1.2 研究意义和现状 1
1.3 研究内容和设计思想 2
2 平台开发工具和技术 2
2.1 平台开发环境和工具 2
2.2 平台设计技术 2
3 需求分析 3
3.1 功能需求分析 3
3.2 性能需求分析 3
3.3 经济和技术可行性分析 4
4 平台设计 4
4.1 数据库设计 4
4.2 平台功能设计 7
4.3 平台流程设计 8
5 平台详细设计 13
5.1 用户登录界面 13
5.2 用户注册与找回密码界面 14
5.3 二手书显示和发布界面 15
5.4 二手书详情、用户留言和购物车界面 16
5.5 用户个人信息界面 17
5.6 图书管理员二手书入库界面 18
5.7 图书管理员修改图书界面 18
5.8 系统管理员管理用户界面 19
6 平台运行测试 20
6.1 测试目的 20
6.2 用户注册功能测试 21
6.3 用户登录功能测试 22
6.4 普通用户发布图书和留言测试 23
6.5 购物车功能测试 24
6.6 图书管理员图书入库和 *好棒文|www.hbsrm.com +Q: ¥351916072$
增加图书类型测试 25
6.7 系统管理员管理用户测试 26
结 论 28
致 谢 29
参 考 文 献 30
1 绪论
1.1 本课题研究背景
随着我国互联网迅速发展,互联网交易网站也在我国迅速地发展了起来。新起的互联网交易模式引起了我的兴趣,使我想要开发制作一个对大学生适用的二手书交易平台,来给我校大学生提供方便的服务[5]。
如今,大学生每到毕业都有大量的二手书籍和学习资料需要处理,但因学校缺乏专业的二手书交易平台,而让这些二手书籍和学习资料无法得到妥善的处理。而且二手书交易平台目标顾客群——在校大学生已经形成。学生之间有很多相同的兴趣和消费习惯,而书籍方面的消费较具有趋向性,为二手书交易平台提供了得天独厚的优势条件[6]。与此同时,出于对价格,时间,效率,便捷,学生交易可信度的考虑,二手书交易平台已形成一定的基础。
1.2 研究意义和现状
对于当今的大学生来说,随着各种物品不断加快的更新速度和每年的大学生毕业都有很多毕业生不愿意带走使用过的书籍和资料,不想浪费这些书籍就只能在毕业时的跳蚤市场进行交易[7]。这种方式要求空间时间还有学校各部门的同意,不能满足二手书通畅流行的要求。二手书交易平台是一种新的二手书交易方式。通过这个平台,我们每一个人都能买家和卖家,大家都可以非常便捷的发布自己的供求书籍信息,浏览别人发布的书籍信息,还可以对不同卖家发布的不同书籍进行比较,寻找性价比最高的书籍[89]。
我国的互联网交易网站兴起于1997年,随后不断地推出互联网交易项目,不断地有各类互联网交易相关网站,例如互联网商店、互联网商城等一系列的互联网交易项目成立。目前,互联网上有许多二手物品交易网站,不同的用户在不同类型的二手物品交易网站发布想要出售的二手物品信息,所以二手物品交易平台的竞争很激烈,小型的平台不易生存[10]。
然而,这些二手物品交易网站有以下缺点:第一,网络上的信息良莠不齐,信息的真伪性难以第一时间判断出来。第二,大部分二手交易网站是以信息发布平台为主,信息滞后的问题会带来很多不必要的麻烦[1112]。
1.3 研究内容和设计思想
制作一个二手书交易平台,让学生以恰当且合理的方式来处理旧书,解决部分学生把使用过的的课本和带有学习知识的笔记当作废纸卖掉,而很多学生想要通过学长学姐笔记来复习却得不到的矛盾。让同学通过这一平台轻松且便利地完成知识和学生兴趣方面的交流,及时地得到自己所需的知识,提升人际关系。二手书交易平台主要对象为大学生,普通用户注册时需要填写手机号、邮箱等个人信息。本平台不仅是一个二手书信息发布的平台,而且是一个用户可以对二手书信息进行处理的平台。用户发布的二手书信息在交易成功之后,用户可以在我的信息中对自己发布的二手书信息修改交易状态,交易状态一旦被修改成功,二手书信息将不会在展示平台显示[13]。
2 平台开发工具和技术
2.1 平台开发环境和工具
本二手书交易平台在windows 10操作系统上开发,平台开发采用C/S体系结构,平台开发运用MyEclipse10、Android Studio等开发工具,开发语言为Java、Android、HTML等,服务器为Tomcat 6.0、阿里云服务器,数据库管理系统软件为MySQL[1415]。
2.2 平台设计技术
本二手书交易平台采用C/S体系结构,这是一种软件系统的体系结构,C指的是Client(客户端),S指的是Server(服务端)[16]。一般用户通过客户端发送请求到服务端,服务端再访问数据库数据来响应用户在客户端的请求信息,以此来减少系统的通信占用。C/S体系结构具有以下几个优点:第一、C/S体系结构使客户端和服务端相分离,两者各自工作的同时又能互不干扰,具有一定的稳定性和灵活性;第二、C/S体系结构只包括客户端和服务端,没有其余中间环节,客户端能先进行数据处理再发送到服务端,响应处理速度快;第三、C/S体系结构能在局域网内点对点使用,具有很高的安全性[1719]。
本二手书交易平台采用Java语言作为程序开发语言,这是一种面向对象的跨平台程序开发语言,目前非常流行地运用于网页应用开发和移动应用开发[20]。Java语言具有以下几个特点:第一、Java语言的可跨平台特征和Android的终端和硬件多样性相符合;第二、Java语言具有封装性、继承性、多态性,使得Android应用开发具有一定的安全性;第三、Java语言具有异常处理机制,编写代码时容易检查自己出错的地方。
目 录
1 绪论 1
1.1 本课题研究背景 1
1.2 研究意义和现状 1
1.3 研究内容和设计思想 2
2 平台开发工具和技术 2
2.1 平台开发环境和工具 2
2.2 平台设计技术 2
3 需求分析 3
3.1 功能需求分析 3
3.2 性能需求分析 3
3.3 经济和技术可行性分析 4
4 平台设计 4
4.1 数据库设计 4
4.2 平台功能设计 7
4.3 平台流程设计 8
5 平台详细设计 13
5.1 用户登录界面 13
5.2 用户注册与找回密码界面 14
5.3 二手书显示和发布界面 15
5.4 二手书详情、用户留言和购物车界面 16
5.5 用户个人信息界面 17
5.6 图书管理员二手书入库界面 18
5.7 图书管理员修改图书界面 18
5.8 系统管理员管理用户界面 19
6 平台运行测试 20
6.1 测试目的 20
6.2 用户注册功能测试 21
6.3 用户登录功能测试 22
6.4 普通用户发布图书和留言测试 23
6.5 购物车功能测试 24
6.6 图书管理员图书入库和 *好棒文|www.hbsrm.com +Q: ¥351916072$
增加图书类型测试 25
6.7 系统管理员管理用户测试 26
结 论 28
致 谢 29
参 考 文 献 30
1 绪论
1.1 本课题研究背景
随着我国互联网迅速发展,互联网交易网站也在我国迅速地发展了起来。新起的互联网交易模式引起了我的兴趣,使我想要开发制作一个对大学生适用的二手书交易平台,来给我校大学生提供方便的服务[5]。
如今,大学生每到毕业都有大量的二手书籍和学习资料需要处理,但因学校缺乏专业的二手书交易平台,而让这些二手书籍和学习资料无法得到妥善的处理。而且二手书交易平台目标顾客群——在校大学生已经形成。学生之间有很多相同的兴趣和消费习惯,而书籍方面的消费较具有趋向性,为二手书交易平台提供了得天独厚的优势条件[6]。与此同时,出于对价格,时间,效率,便捷,学生交易可信度的考虑,二手书交易平台已形成一定的基础。
1.2 研究意义和现状
对于当今的大学生来说,随着各种物品不断加快的更新速度和每年的大学生毕业都有很多毕业生不愿意带走使用过的书籍和资料,不想浪费这些书籍就只能在毕业时的跳蚤市场进行交易[7]。这种方式要求空间时间还有学校各部门的同意,不能满足二手书通畅流行的要求。二手书交易平台是一种新的二手书交易方式。通过这个平台,我们每一个人都能买家和卖家,大家都可以非常便捷的发布自己的供求书籍信息,浏览别人发布的书籍信息,还可以对不同卖家发布的不同书籍进行比较,寻找性价比最高的书籍[89]。
我国的互联网交易网站兴起于1997年,随后不断地推出互联网交易项目,不断地有各类互联网交易相关网站,例如互联网商店、互联网商城等一系列的互联网交易项目成立。目前,互联网上有许多二手物品交易网站,不同的用户在不同类型的二手物品交易网站发布想要出售的二手物品信息,所以二手物品交易平台的竞争很激烈,小型的平台不易生存[10]。
然而,这些二手物品交易网站有以下缺点:第一,网络上的信息良莠不齐,信息的真伪性难以第一时间判断出来。第二,大部分二手交易网站是以信息发布平台为主,信息滞后的问题会带来很多不必要的麻烦[1112]。
1.3 研究内容和设计思想
制作一个二手书交易平台,让学生以恰当且合理的方式来处理旧书,解决部分学生把使用过的的课本和带有学习知识的笔记当作废纸卖掉,而很多学生想要通过学长学姐笔记来复习却得不到的矛盾。让同学通过这一平台轻松且便利地完成知识和学生兴趣方面的交流,及时地得到自己所需的知识,提升人际关系。二手书交易平台主要对象为大学生,普通用户注册时需要填写手机号、邮箱等个人信息。本平台不仅是一个二手书信息发布的平台,而且是一个用户可以对二手书信息进行处理的平台。用户发布的二手书信息在交易成功之后,用户可以在我的信息中对自己发布的二手书信息修改交易状态,交易状态一旦被修改成功,二手书信息将不会在展示平台显示[13]。
2 平台开发工具和技术
2.1 平台开发环境和工具
本二手书交易平台在windows 10操作系统上开发,平台开发采用C/S体系结构,平台开发运用MyEclipse10、Android Studio等开发工具,开发语言为Java、Android、HTML等,服务器为Tomcat 6.0、阿里云服务器,数据库管理系统软件为MySQL[1415]。
2.2 平台设计技术
本二手书交易平台采用C/S体系结构,这是一种软件系统的体系结构,C指的是Client(客户端),S指的是Server(服务端)[16]。一般用户通过客户端发送请求到服务端,服务端再访问数据库数据来响应用户在客户端的请求信息,以此来减少系统的通信占用。C/S体系结构具有以下几个优点:第一、C/S体系结构使客户端和服务端相分离,两者各自工作的同时又能互不干扰,具有一定的稳定性和灵活性;第二、C/S体系结构只包括客户端和服务端,没有其余中间环节,客户端能先进行数据处理再发送到服务端,响应处理速度快;第三、C/S体系结构能在局域网内点对点使用,具有很高的安全性[1719]。
本二手书交易平台采用Java语言作为程序开发语言,这是一种面向对象的跨平台程序开发语言,目前非常流行地运用于网页应用开发和移动应用开发[20]。Java语言具有以下几个特点:第一、Java语言的可跨平台特征和Android的终端和硬件多样性相符合;第二、Java语言具有封装性、继承性、多态性,使得Android应用开发具有一定的安全性;第三、Java语言具有异常处理机制,编写代码时容易检查自己出错的地方。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1160.html