摘要:在校园里二手物品的处理一直是一个困扰着广大大学生的难题。经过借鉴和调查做了充分的准备后,着手开发一个基于客户机与服务器【C/S】的校园二手物品交易的移动andriod手机app,让同学们能够通过该系统方便快捷的出售和淘购自己所需要的二手物品。本设计实现的功能有以下:用户注册登入功能、用户查询浏览二手物品功能、用户上架出售二手物品功能、用户支付购买功能、用户买卖物品订单详情功能、评价功能以及Manager的增加删除用户功能、Manager充值功能等八大功能模块。
此次设计采用的是面向对象的设计方式进行软件开发。综合了广大的大学生群体的需求而进行系统功能和系统数据库设计。通过建立数据库表及存储过程,建立andriod界面、界面处理类和网络交互,从而实现服务器端与数据库、客户端的数据互递。本设计运用到的开发软件有:tomcat服务器、Eclipse集成的ADT插件以及 SQL数据库。结合Java web开发技术、servlet开发技术、数据库开发技术、http协议、HttpClient、存储过程、事务等多方面技术设计本系统。最后在设计初步完成后采用了大量学生的数据信息对本设计进行功能检测和BUG检测。
经过了三个月的不懈努力,从需求分析到数据测试,本系统已经具备了比较完善的功能。但是其中优劣势也显而易见,本系统的优势在于:操作简单便捷,对还未成熟的校园跳蚤市场体系有着深远的意义。其劣势在于:因为不具备第三方的支付平台和物流系统让本系统只限于同学们在校园里使用。
关键词 手机; 贸易;应用
目录
摘要
Abstract
1 绪论-1
1.1 网络交易平台国内外研究概况-1
1.2 研究的目的和内容-1
1.2.1 研究目的-1
1.2.2 研究内容-2
1.2.3 技术线路-2
2 相关技术理论-3
2.1 Android应用程序技术-3
2.2 Java Web开发技术-3
2.3 数据库开发技术-4
3 系统需求分析-6
3.1 系统初步业务需求-6
3.2 采用面向对象的需求分析方法进行需求分析-6
3.2.1 开发场景-6
3.2.2 系统用例-11
3.2.3 系统用例图-23
3.2.4 系统顶层结构-23
3.2.5 系统类图-24
3.2.6 精化类图-28
3.2.7 系统顺序图-31
4 数据库的设计-33
4.1 数据库概念结构设计-33
4.2 数据库逻辑结构设计-38
5 系统实现及测试-41
5.1 安装-41
5.2 系统实现-41
5.3 功能测试-42
5.3.1 登入测试-42
5.3.2 添加用户测试-42
5.3.3 查看删除用户测试-43
5.3.4 充值测试-44
5.3.5 应用信息浏览测试-44
5.3.6 个人信息测试-45
5.3.7 商品信息浏览测试-46
5.3.8 下单测试-47
5.3.9 支付测试-48
5.3.10-购物订单管理测试-49
5.3.11-评价测试-49
5.3.12-注册卖家测试-50
5.3.13-出售测试-51
6 总结与展望-52
6.1 总结-52
6.2 展望-52
致谢-53
参考文献-54