(2)经济可行性
在当前的开发环境和背景下,软件和硬件的使用都不再是人们担心的问题。系统采用的Java语言、使用的数据库管理工具MySQL数据库、代码开发工具MyEclipse和Tomcat服务器都是免费的开源资源,开发者可根据自己的需要适时的使用这些辅助工具进行开发,开发成本将会大大降低。因此,开发者不用过分地考虑经济问题。
2。2 目标分析
本系统主要是运用JavaWeb[3]的技术,建立一个基于微信的O2O商城系统。此系统可满足人们线上交易、线下消费的需求。其系统目标可分为以下几个方面:(1)普通用户可以注册,登录,找回密码,登录后可查看修改自己的信息,可以浏览在线的商品信息,可购买商品,可分享商品信息给好友;(2)整个系统可以定时处理过时订单,确保订单无冗余数据。
3 系统运行平台文献综述
3。1 系统开发平台
(1)硬件
处理器: Inter Core i3 2。53GHz
内存: 4。0G内存
硬盘空间: 500GB硬盘
网络适配器: 10M/100M自适应
(2)软件
操作系统: Win7/XP
数据库: SQL Server 2008
3。2 系统开发工具
(1)MYEclipse简介
MyEclipse即MyEclipse Enterprise Workbench是企业级工作平台,其简称MyEclipse。它经过了15个版本的更新与完善,已由最初的5。0更新到如今的2015正式版,渐趋成熟,拥有稳定的功能与性能,深受个人与企业的喜爱。通俗地讲,MyEclipse是Eclipse IDE的一种扩展应用,其项目的启动需要进行Tomcat的配置与管理[4],我们常用它进行基于数据库的开发、对J2EE进行开发和发布、对应用程序进行服务器的整合。它作为J2EE集成开发的环境,不但功能十分丰富,而且拥有多样的快捷键,完整地支持各大开发语言和开发框架。因此,我们的工作效率较之前有了极大的提高。
(2)MYSQL简介
MySQL是时下最流行的管理小型关系数据的数据库系统,通过具有结构化的查询语言SQL[5]完成对数据库的管理,其以开放源码著称并被广泛流传。MySQL是瑞典MySQL AB 公司研发、发布和支持的,之后被SUN公司收购,它使用C++和C语言编写,能在不同的平台上工作和运行,保证了源代码的可移植性。与Oracle、DB2和SQL Sever等大型的关系型数据库相比,MySQL并不够成熟,其性能无法与其他关系数据库相提并论,不但规模较小,而且功能也有所限制。但是,其体积小,速度快,特别是源码开放等特点受到了广大使用者的喜爱。
4 系统设计与实现来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
4。1 总体结构设计
系统围绕用户(我的首页)、商城闪购、我的酒柜、私人管家、更多等几个模块进行设计。成为用户首先要注册登录,然后通过登录界面进入系统的首页。首页包括头部、主体、底部三个部分。头部可通过点击我的头像进入我的主页,查看用户详情。主体分为轮播图、公告消息和推荐商品三个部分,点击具体商品图片可以查看商品详情及其评价,也可以购买、赠送和索要商品。底部栏包括商城闪购、我的酒柜、私人管家和更多等四个部分。在商城闪购中用户可对商品根据价格、销量、人气、上架时间进行升序和降续排序,在我的酒柜中用户可将我的云酒柜中的酒品进行操作(要求配送或赠送给好友),在私人管家中用户可以查看商家推荐的酒品,在更多的模块中用户可以查看各类消息。以下为该系统的功能结构图,该图表示出了整个系统模块与模块之间的关系