1. 立题依据
1.1研究背景
随着世界的发展,信息的生活逐渐流行起来,人类对生活的追求从物质追求变成了精神追求,人们越来越“懒了”——因为现在的网络时代,让人们拥有更便捷的生活方式。近几年,随着Internet的普及与发展、电脑及网络技术的大范围应用,信息技术、网络技术、计算机技术等都在不同领域得到了飞速的发展[1]。
特别是手机移动设备不断优化普及,人类对手机设备的软件需求越来越多[2]。手机小轻便携这一特点促进APP的发展,APP作为手机上的应用软件,已经应用到各行各业,如购物、学习、点餐、视频、银行、支付等都有了各自的软件标配。
随着IT产业的不断膨胀,各种各样的软件项目被研发出来。各种应用软件,各类实施项目不断被推出,在世界高速发展的今天,各类软件层出不穷,而本软件主要是面向校内人员,设计出一个界面友好、视觉清晰的网上购物APP[3]。
现在行业数不胜数,就以植物来说有药材补药、菜、果树、花等,最近新兴起来的还有一种长相可爱的多肉,既然情人节可以送花,,那么在任何时候都可以送可爱的多肉,让更多的人拥有其中的快乐。
手机UI设计是手机软件的人机交互、操作逻辑、界面美观的整体设计[4]。本软件不仅在结构上要简单明了,在视觉上也要突出。本软件以描述校园风景为主题,展现校园特色,再以植蕙为主,把虹之玉、仙人球、桃之暖等以生动的形象展示,这样不仅促进校内人员对植蕙的爱护,而且近几年,多肉在校内流行起来,深受人们的喜爱,通过此平台,促进人员的交流,让更多的人拥有属于自己的植蕙。
2. 系统详细分析
2.1系统功能需求分析
本系统分为前台客户端和后台web管理端,用户可进行注册、登录、加入购物车、结算等,web端的功能主要是管理员对商品、订单的管理[7]。即可以设计如下图
图1 总体模块结构图
2.2前台主要实现功能
要实现的是每个人在上面进行交易,根据实际需要,在实现上大致应具有如下功能:
用户登录:自动检测是否存在此用户。
图2 用户登录流程图
注册功能:注册内容满足一定条件才能注册。
图3 注册流程图
商品搜索:在查找界面输入欲查找的商品,显示相应的商品。
图4 商品搜索流程图
购物车功能:可选择欲购商品加入购物车,最后结算用。
图5 购物流程图
管理订单:该功能必须登录方使用,用于用户查询过往订单及详情。
图6 订单流程图
转让管理:该功能可以让用户上传图片,进行扫码交易。
图7 转让流程图
2.3后台主要功能实现
WEB端后台管理功能:web端后台用于管理员使用。
管理员登录、商品信息管理、订单信息管理等,主要用于平常商城维护及商品统计功能。
管理员登录:登录界面输入正确的管理员账号密码即可登录成功。
商品信息管理:对商品信息进行增、删、该、查等功能。
订单管理:对订单的信息,比如订单内的商品进行增、删、改、查[8]。
2.4数据库总体设计
本系统不经需要对用户进行管理,还需要对商品及订单进行及时处理,所以可以根据需求设计如下图的E-R图:
图8 E-R图
2.5模块分类
本系统采用的是MySQL数据库,为了将在系统页面中动态数据存放在后台数据库中,便于修改、更新和信息隐藏[9]。
图9 用户属性图
图10 商品属性图
图11 系统工作流程图
3. 系统实现分析
3.1开发环境及硬件实现
1)、操作系统:Windows Java SDK
2)、数据库:MySQL
3)、后台管理服务器:Tomcat
4)、客户端请求服务器Tomcat ADT
5)、后台管理开发平台:My Eclipse for spring
6)、客户端开发平台 eclipse indigo
7)、后台管理开发语言包:JDK
8)、客户端开发语言包:Android SDK+JDK
9)、电脑内存:4G
10)、电脑CPU:双核及其以上[10]
3.2重点和难点
支付方式:由于支付宝及其它支付方式需要y第三方才能实现,所以选择扫码支付的方式,但是难以保证支付的安全性,但由于范围圈较小,可以进行当面交易
转让方式: 需要进行图片上传和文字描述,支付方式也需要用户自己上传自己的二维码,但结构复杂。
成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易, 我们会从QQ或者邮箱等方式发送毕业设计程序。
我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) , 需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!