论文部分内容阅读
[摘 要]本文是基于Android客户端的校园二手交易系统APP的设计与实现。通过此系统,在校大学生可以方便快捷的通过此系统寻找并浏览自己所需要的商品而且还可以上传自己的闲置商品进行网上的交易。主要的工作有: 分析了在校大学生的市场需求,并进行总体设计,Windows操作系统平台下,Android_2.3.3_SDK开发环境,采用JAVA语言作为主要开发语言,使用Eclipse完成,在服务器端采用了基于Android平台的Sqlite数据库。从而完成的一个Android客户端。基本实现了商品在网上交易等功能包括:查询商品、购买商品、发布商品。最后通过对每个模块进行测试,验证了本系统的可行性。
[关键词]二手交易 Android Sqlite
中图分类号:S123 文献标识码:A 文章编号:1009-914X(2018)06-0145-02
1、引言
在科技飞速发展的今天,交易平台已经成为了我们生活中的一部分,人们通过手机中的App进行网上交易.,只要你有需要就可以在平台中买到想要的商品,只要你有不需要的就可以在平台中上传你的商品,进行出售。从而达到买卖双方互利的交易模式。这样的方式不仅简便、快捷而且更加的实用。而今,我们制作的校园二手交易平台(基于Android)就是为了方便在校大学生之间进行买卖的一个交易平台,买方可以查询商品以及卖家信息,从而可以买到心怡的商品,卖方可以通过平台上传物品来处理自己不需要的物品,这样不仅为卖方提供了方便与经济来源,更加为买方提供了实惠和降低了经济上的支出。真正的实现了买卖双方互利共赢的交易模式,并且为在校学生提供了方便快捷的交易系统,从而服务于大学生。
2、系统的总体设计
根据对校园二手交易系统的总体分析,大体上可分为前台和后台两部分。前台功能主要用于普通用户,后台功能主要为管理员提供。软件的主要模块和功能如图1所示。
3、系统的数据库设计
根据前面的设计规划出的实体有:管理员实体、用户实体、物品实体、公告栏实体、购物车实体,如图2所示。
当需要将上面的数据库概念结構转变成到一个SQLite数据库系统所支持的数据模型理论时,尤其在数据库逻辑结构上。实体属性和实体之间的关系就形成了在数据库表的基础上形成各种形式之间的关系。
1)管理员表记录的是管理员的详细登陆信息。它包括管理员编号(主键)、用户名(用户信息认证)、密码(登陆保护)。
2)用户信息表记录的是用户的详细信息。它包括编号(主键),用户名、密码、姓名、QQ,电话、商品编号。
3)商品信息表记录的是商品的详细信息。它包括编号(主键),物品名称(物品信息),图片(商品图片),使用时间(商品的使用时间),价格(商品的价格),分类(商品分类),用户编号(外键),电话(联系方式),地址(地址信息),描述(对于商品的描述)
4)购物车信息表记录的是属于用户的购物车里商品的详细信息。它包括编号(主键),用户编号(外键),商品编号(外键)。
5)公告栏信息表记录的是由管理员在后台向前台用户发送的通知的详细信息。它包括编号(主键),文本(用于记录管理员所发布的 内容)。
4、系统模块设计与实现
4.1 登录注册模块
当用户第一次使用本系统时,用户需要注册一个用户账号和密码并使用该账号和密码进行登录。当用户点击了注册按钮之后,用户就可以浏览到注册界面,并且注册界面一共分为6个信息输入控件,包括:用户名、用户密码、用户姓名、QQ、联系电话、用户上传头像等和一个提交按钮共同组成。当用户填写完毕信息之后,确认无误后就可点击提交按钮,如系统提示注册成功,就可以进行登录。如提示注册失败,那么请检查格式、是否有特殊字符、是否有未填选项等等在进行注册。
4.2 管理员管理模块设计与实现
首先,在管理员界面,我们可以看到五个列表。分别是用户列表、物品列表、管理员列表、发布系统公告、返回用户界面等。当管理员点击用户列表,便可对所有的用户信息进行管理。用户信息中包含用户头像、用户名称、用户描述、删除按钮等。当管理员需要对用户进行管理时,便可以点击删除按钮,删除用户。删除之后。系统将会将此用户从数据库中删除,然后更新用户列表以及删除用户的购物车等操作。管理员还可以管理物品信息,发布公告等。
4.3 用户操作模块设计与实现
用户操作物品信息分别为:查询所有、分类查询、上传等。如果用户还未登录就无法向购物车中添加商品并会弹出提示框(提示:请先登录在添加商品)。如果用户已登录,则会提示添加购物车成功查询所有商品界面如图3a、查询所有商品详情界面如图3b。
分类查询所有商品:用户在系统中不但可以浏览所有的商品 ,也可以在购买界面中进行分类查询所有商品信息。查询电子产品如图4所示。
上传物品:首先,当用户打开这个系统以后,就可以浏览并查询所有的商品以及还可以根据自己的分类来查询所有的商品信息,当用户需要出售自己的闲置物品时,就可以上传自己的物品信息到数据库中。当然,用户还可以留言公告,编辑用户自己的信息以及管理自己的购物车等,在这就不一一赘述。
参考文献
[1] 龙马工作室.ASP+SQL组建动态网站[M].北京:人民邮电出版社,2004年8月第一版.
[2] 蔡翠平,尚俊杰.网络程序设计—ASP[M].北京:清华大学出版社,2002年1月第一版.
[3] 陈秋江,朱海东.网页设计制作与上级指导[M].第1版.北京:清华大学出版社,2003.
作者简介
王梅(1986~),女,陕西渭南人,硕士,主要研究方向为嵌入式系统及计算机控制。
[关键词]二手交易 Android Sqlite
中图分类号:S123 文献标识码:A 文章编号:1009-914X(2018)06-0145-02
1、引言
在科技飞速发展的今天,交易平台已经成为了我们生活中的一部分,人们通过手机中的App进行网上交易.,只要你有需要就可以在平台中买到想要的商品,只要你有不需要的就可以在平台中上传你的商品,进行出售。从而达到买卖双方互利的交易模式。这样的方式不仅简便、快捷而且更加的实用。而今,我们制作的校园二手交易平台(基于Android)就是为了方便在校大学生之间进行买卖的一个交易平台,买方可以查询商品以及卖家信息,从而可以买到心怡的商品,卖方可以通过平台上传物品来处理自己不需要的物品,这样不仅为卖方提供了方便与经济来源,更加为买方提供了实惠和降低了经济上的支出。真正的实现了买卖双方互利共赢的交易模式,并且为在校学生提供了方便快捷的交易系统,从而服务于大学生。
2、系统的总体设计
根据对校园二手交易系统的总体分析,大体上可分为前台和后台两部分。前台功能主要用于普通用户,后台功能主要为管理员提供。软件的主要模块和功能如图1所示。
3、系统的数据库设计
根据前面的设计规划出的实体有:管理员实体、用户实体、物品实体、公告栏实体、购物车实体,如图2所示。
当需要将上面的数据库概念结構转变成到一个SQLite数据库系统所支持的数据模型理论时,尤其在数据库逻辑结构上。实体属性和实体之间的关系就形成了在数据库表的基础上形成各种形式之间的关系。
1)管理员表记录的是管理员的详细登陆信息。它包括管理员编号(主键)、用户名(用户信息认证)、密码(登陆保护)。
2)用户信息表记录的是用户的详细信息。它包括编号(主键),用户名、密码、姓名、QQ,电话、商品编号。
3)商品信息表记录的是商品的详细信息。它包括编号(主键),物品名称(物品信息),图片(商品图片),使用时间(商品的使用时间),价格(商品的价格),分类(商品分类),用户编号(外键),电话(联系方式),地址(地址信息),描述(对于商品的描述)
4)购物车信息表记录的是属于用户的购物车里商品的详细信息。它包括编号(主键),用户编号(外键),商品编号(外键)。
5)公告栏信息表记录的是由管理员在后台向前台用户发送的通知的详细信息。它包括编号(主键),文本(用于记录管理员所发布的 内容)。
4、系统模块设计与实现
4.1 登录注册模块
当用户第一次使用本系统时,用户需要注册一个用户账号和密码并使用该账号和密码进行登录。当用户点击了注册按钮之后,用户就可以浏览到注册界面,并且注册界面一共分为6个信息输入控件,包括:用户名、用户密码、用户姓名、QQ、联系电话、用户上传头像等和一个提交按钮共同组成。当用户填写完毕信息之后,确认无误后就可点击提交按钮,如系统提示注册成功,就可以进行登录。如提示注册失败,那么请检查格式、是否有特殊字符、是否有未填选项等等在进行注册。
4.2 管理员管理模块设计与实现
首先,在管理员界面,我们可以看到五个列表。分别是用户列表、物品列表、管理员列表、发布系统公告、返回用户界面等。当管理员点击用户列表,便可对所有的用户信息进行管理。用户信息中包含用户头像、用户名称、用户描述、删除按钮等。当管理员需要对用户进行管理时,便可以点击删除按钮,删除用户。删除之后。系统将会将此用户从数据库中删除,然后更新用户列表以及删除用户的购物车等操作。管理员还可以管理物品信息,发布公告等。
4.3 用户操作模块设计与实现
用户操作物品信息分别为:查询所有、分类查询、上传等。如果用户还未登录就无法向购物车中添加商品并会弹出提示框(提示:请先登录在添加商品)。如果用户已登录,则会提示添加购物车成功查询所有商品界面如图3a、查询所有商品详情界面如图3b。
分类查询所有商品:用户在系统中不但可以浏览所有的商品 ,也可以在购买界面中进行分类查询所有商品信息。查询电子产品如图4所示。
上传物品:首先,当用户打开这个系统以后,就可以浏览并查询所有的商品以及还可以根据自己的分类来查询所有的商品信息,当用户需要出售自己的闲置物品时,就可以上传自己的物品信息到数据库中。当然,用户还可以留言公告,编辑用户自己的信息以及管理自己的购物车等,在这就不一一赘述。
参考文献
[1] 龙马工作室.ASP+SQL组建动态网站[M].北京:人民邮电出版社,2004年8月第一版.
[2] 蔡翠平,尚俊杰.网络程序设计—ASP[M].北京:清华大学出版社,2002年1月第一版.
[3] 陈秋江,朱海东.网页设计制作与上级指导[M].第1版.北京:清华大学出版社,2003.
作者简介
王梅(1986~),女,陕西渭南人,硕士,主要研究方向为嵌入式系统及计算机控制。