基于android的校园二手物品交易APP的设计与实现
2023-08-29 09:30:35
论文总字数:27589字
摘 要
由于Android移动终端操作系统的快速发展,伴随智能手机的不断普及,互联网的快速发展,智能手机的广泛应用,安卓称为用户量最大的移动终端操作系统。另外,我发现有大量在校大学生有对二手商品出售或者购买的需求。为此,我尝试这做了这款基于安卓的校园二手商品交易系统。基于安卓的校园二手交易市场系统APP的实现,主要采用Android技术,及JAVA语言,Eclipse开发环境。该系统包含前端二手交易系统和后端管理员系统两个部分。前端部分实现了个人发布商品、商品加入收藏、查看交易订单、选择学校、个人信息修改等功能。后端管理员系统实现了商品管理、类别管理、学校管理、交易管理等功能。
关键词:校园二手交易;java;Android;APP
Abstract:
Because of the rapid development of Android mobile terminal operating system, the continuous popularity of smart phones, the rapid development of the Internet and the wide application of smart phones, Android is called the largest number of users of mobile terminal operating system. In addition, I found that a large number of college students have a demand for second-hand goods for sale or purchase. To this end, I tried to make this Android-based campus second-hand commodity trading system. The implementation of campus second-hand trading market system APP based on Android mainly uses Android technology, JAVA language and Eclipse development environment. The system includes two parts: the front-end second-hand trading system and the back-end administrator system. The front-end part realizes the functions of individual publishing commodities, merchandise joining collections, viewing trading orders, selecting schools, modifying personal information and so on. The back-end administrator system realizes the functions of commodity management, category management, school management, transaction management .
Keywords:Secondhand transaction on campus;java; Android; APP
目 录
1 绪论 6
1.1开发背景 6
1.2开发意义 6
2 系统需求分析 6
2.1 系统可行性分析 6
2.2 系统技术需求 7
2.3 系统功能需求 8
2.4 系统非功能性需求 8
3 系统的总体设计 9
3.1 系统功能设计 9
3.2 数据库实体的详细设计 9
3.3 系统数据库表设计 11
4 系统的详细设计与实现 14
4.1 系统用户端功能设计与实现 14
4.2 系统后台功能设计与实现 29
5 系统测试 38
5.1 测试目的 38
5.2 测试用例 38
总结与展望 39
参考文献 40
致 谢 41
1 绪论
1.1开发背景
计算机技术蓬勃发展,人类社会生活以及生产的各个方面都离不开计算机技术,其应用的广泛程度已经不可想象。数据库技术是计算机技术的一个重要的组成部分,如今的现代化管理手段是必然要与数据库技术相连的,其还是与数据共享紧密相关的学科。近些年来,人们对海量的数据进行处理便是基于数据库技术,结合其他技术便可以开发出各种软件,为人类生产生活提供了各种现代化的手段。
基于android的校园二手商品系统建立在强大的智能手机上,用户通过二手交易系统客户端可以进行商品发布、商品信息浏览、交易,跟在PC机上进行网络交易一样方便,大大的降低了网络购物对PC机的依赖,让网络购物更加便利,无论何时何地都可以轻松的通过移动网络进行网络二手交易。
1.2开发意义
由于人们上网的方式越来越多了,通过手机了解信息的方法也层出不穷,就拿购物来说,可以通过打电话,发短信,手机上网等方式都可以购物,这个基于Android设计的校园二手商品交易系统是一款弥补了传统的购物方式的许多缺点的软件。
大学生每年都会产生大量使用过的物品,到了离开学校的时候很多东西都是没有办法带走的,丢掉的话就很浪费,所有很多同学都选择以二手交易的方式来变卖。校园二手信息发布平台就是出于方便学生处理或购买的目地,为本校或者附近学校学生提供一个二手物品信息发布的环境,以充分利用校园的资源。
在目前已有的二手交易系统模式中,用户必须拥有电脑才能进行网上购物,对用户的限制太多,这款Android手机购物软件弥补了传统的方式的许多缺点,如携带方便、功能全面、查找方便。因为手机比较小巧,可以随时携带,无负担,非常方便,同时相对于打电话,发短信,手机上网查询速度大大加快。
2 系统需求分析
2.1 系统可行性分析
2.1.1 技术可行性
系统在硬件方面的需求并不需要太高,只需运用普通的硬件配置就能够轻松的实现,并且以不降低系统运行的效率为前提。如果出现某些特别低的硬件,这就可能降低系统的性能和效率,整个APP也会因此而运行的不流畅。以目前普遍的个人安卓手机的配置而言,这是十分容易实现的。另外系统保证数据库具有强大的容错能力和弹性。一旦事故导致系统错误,除了恢复数据外,还可以保证数据的一致性和正确性。安全性和可靠性对于系统正常运行至关重要。因此,有必要建立完整的安全检测功能,以确保系统数据处理的准确性。还需要建立严格的认证权限和访问控制功能,并限制管理员和普通用户确保未经授权的人员无法访问某些功能并获取数据。应定期备份数据库中的数据,以防止意外丢失或损坏。所以系统的技术实现这一方面是没有问题的。
2.1.2 经济可行性
系统的开发使用比较成熟的安卓技术开发,一定能实现系统的可行且高效。另外在开发人力、财力资源等方面的要求并不算高,所以具有经济可行性。
2.1.3 操作可行性
随着计算机网络的普及,让人们的生活更加方便化与快捷化,而在这个高速发展的时代,用户并不只是单纯的为了实现而去做,更多的是为了更好的满足用户的需求,提高用户的体验度及使用率。随着智能化软件的不断变化,我们逐渐从原来的费时费力的手工操作转变为当前高效、简单的人工智能时代和计算机网络控制时代。大大提高工作效率和准确性。该系统界面简洁明了的体现出系统所要实现的功能及操作。APP系统界面设计简单明了,很容易既能知道要如何使用,对于没有多少计算机知识的人来说也能轻松使用。
2.2 系统技术需求
- Java
Java是一种编程语言的网络,其基本结构非常类似于C ,但它是简单的。它结合了一些功能和其他语言的优点,又避免了它们的缺点。它是纯面向对象的程序设计语言,还可以跨平台,不管是pc,手机还是嵌入式设备都能运行java程序。java语言是多线程的,多线程是指同一个应用程序,其中多个数据流同时在多线程程序的内部序列中执行,可以统称为执行多个线程一次。计算机应用程序和流程设计的发展是更好地表达多线程程序,解决现实问题的必然趋势。系统为什么不选择C或C 语言和Java的主要原因,选择Android的应用层是通用的中级Java字节码,它不需要各种硬件模型的每个厂家封装的等效版本。为了避免系统版本,诺基亚,联想版的情况下moto的版本。一次编写,到处运行。其次,在竞争中Java和.NET平台是应用程序本身最适合的一个平台,有一个庞大的开发基地,节省大量的再教育重新学习的成本。
2)JavaScript
剩余内容已隐藏,请支付后下载全文,论文总字数:27589字