1.2 设计目的
本设计针对之前提到的几个要点进行了开发。设计中对体育运动项目进行了 分类,并作为商品的分类供用户选择,同时提供了私人订制功能,用户可以对这 些分类进行排序,这样用户可以很方便的看到自己感兴趣的商品,节省了大量不 必要的时间和流量。而且系统提供了一个独立的轻简型的论坛,论坛中也可以选 择分类,便于有着相同兴趣的用户之间进行交流,也可以分享自己喜爱的商品, 起到了推广的作用,既能激发人们对运动的热情,也能促进经济的发展。
1.3 设计内容
本文的研究内容主要是关于网上体育用品店销售系统的设计与实现。 正文部分划分为五个章节,内容分别如下: 第一章:绪论,对本课题的研究意义和主要内容作了阐述。 第二章:系统分析,从可行性、需求两个方面对系统作了详细分析。 第三章:系统设计,主要展示了系统的各个模块和数据库相关设计,包括
E-R 图和数据库表结构。 第四章:系统功能实现与效果展示,主要介绍了系统中用到的关键技术,挑
选了部分主体功能结合代码进行讲解,并展示了运行后的效果图。 第五章:总结与展望,通过总结和展望两个方面表述做完整个设计后的心得
体会,以及对自己未来发展方向的期望。
1.4 本章小结
本章主要讲述了本设计的目的和意义,还有本文内容的概况。
2 系统分析
2.1 可行性分析
2.1.1 技术可行性分析
本系统服务器端采用MVC设计模式,实现了模型、视图和逻辑控制三方面 的分离,便于分层管理代码,降低耦合度[3]。运用JDBC访问MySQL数据库,将 获取的数据放到Servlet处理生成JSON数据,在Android端使用HttpURLConnection 访问Tomcat服务器,达成与服务器端Servlet的交互,从而获取JSON数据并解析 成Java对象,将用户、商品的信息展示在Android界面。相反而言,Android端也 可以把对信息的修改以JSON的形式传递到Servlet,继而由Servlet解析之后调用 Service接口存储到MySQL数据库中。这一系列流程在逻辑方面是连贯的,也有 很多相应的技术可以支持,因此在技术方面是可行的。文献综述
2.1.2 操作可行性分析
[4]
本设计在Android客户端界面 的设计上参考了很多同类APP,如手机淘宝、
天猫和京东等。界面分为四个模块:首页、分类、论坛和我的。首页有商品推荐、 搜索和各个功能入口;分类模块提供给用户一些体育分类,点击不同分类会进入 相应的商品列表,用户可以点击感兴趣的商品查看详情,完成加入购物车等操作; 论坛模块用户可以点击分类查看帖子并收藏,也可以发表自己的帖子;我的模块, 用户可以查看并修改个人信息,也可以查看订单状态。在操作可行性上也没有问 题。
2.1.3 经济可行性分析
本设计对硬件配置方面的要求并不高,服务器程序在windows xp及以上系统
[5]
就可以正常运行,客户端要求Android4.4及以上版本 ,大多数用户机型都可以
满足条件,应用对流量和内存的需求也很少,网购的方式也可以节约用户出行成 本。所以在经济方面的可行性也是非常高的。
2.2 需求分析
2.2.1 功能需求分析
网上体育用品销售系统所需的主要功能同大多数同类产品一致,在个人信息 管理方面,用户需要注册、登录、注销、填充信息(包括收货地址);在销售方 面,用户可以浏览商品、查看商品详情、加入购物车、下订单、评价等。