同城购物网站设计与实现
1 引言 1
1.1 课题研究背景 1
1.2 选题意义与目的 1
2 网站的设计 2
2.1 网站可行性分析 2
2.2 网站需求分析 2
2.3 网站主要功能要求 3
2.4 网站总体结构 3
2.5 系统登录功能结构 4
2.6 购物流程功能结构 4
2.7 商品添加功能结构 5
2.8 基础流程 5
3 网站的具体实现 10
3.1 数据库设计 10
3.2 网站设计及整体开发介绍 12
3.3 页面设计 13
4 网站部署及相关代码实现 19
5 网站运行及测试分析 22
结 论 26
致 谢 27
参 考 文 献 28
1 引言
在这个信息技术与互联网技术日益成熟的今天,信息时代的脚步正在走进人类社会。社会在不断的进步,人们的追求也不断提升,计算机是这个时代必不可少的,它给淮安同城购物管理带来了更方便的设计模式。信息技术和信息系统几乎渗透到了现代网站管理的每一个角落,淮安同城购物网站设计阶段的的每个层次都受到其影响。
1.1 课题研究背景
计算机技术在不断的成熟,网络开发逐渐成为新一代技术产业。如今网上各种平台林立,网上购物变得商业化和成熟化。开发一个网站变得越来越简单 *51今日免费论文网|www.jxszl.com +Q: ^351916072*
方便,比较常用的语言Java ,C#,PHP等。每种语言都有其优点,本网站选择Java作为开发语言,简单便捷。模拟现实购物模型,建立网上购物模块,供用户进行网上商品买卖。网上购物最大的特点就是方便快捷,流程简单易懂,懂得基本操作便可进行购物。淮安同城购物网站可以很好地供商家对商品的管理,用户也能通过购物获得良好的用户体验。人们对生活水平的要求也越来越提高了,所以网络购物逐渐被大家做接受和喜爱。
网上购物给整个社会的商品交易注入了新鲜的血液,商品交易变得更加的快捷,人们也越来越适应这种购物模式,这些都推动了社会的整体的发展与进步。商家也逐渐趋向于这种出售商品的模式,网上购物变得更加的丰富多元化。
1.2 选题意义与目的
为了满足人们对购物的需求,设计并实现了网上购物。网上购物与传统购物相比,流程更少,花费时间也相对较少。如今社会发展,人们的时间也变得越来越紧张,许多人都倾向于网上购物。
淮安同城购物网站可以很好地满足人们对购物的需求,用户可以通过注册账号,选择自己喜欢的商品并给卖家提交订单信息,卖家通过订单然后发货给用户,最终实现网上购物的目的。通过网站购物,一方面用户节省了时间,另一方面商家不需要提供实体店面,所以成本相对节约了,这是一个共赢的有效的解决手段。用户支付给商家,交易更加简便。
选择网站开发,从个人设计角度来说相对较容易。对于网站的开发,只需要熟悉基本的购物流程就可以着手进行开发,查找资料也比较容易。实现用户和商家的信息交流是购物网站的目的所在。
2 网站的设计
2.1 网站可行性分析
如今开发网站的技术有很多,ASP,PHP,JSP,本网站采用Java进行开发,开发工具使用Myeclipse。MyEclipse总体来说非常完善,很适合用来开发J2EE的结构,应用范围也比较广。服务器选择Tomcat,将网站部署到Tomcat上即可实现网上购物,对于小型网站而言能满足其功能的实现。网站本身功能比较简单,所以数据库使用的是Mysql基本可以满足。Mysql是免费的所以可以很好地节约成本。现在网络技术十分的发达,网上购物有很多成功的案例,商家都能从购物网站获取利益,开发网站的技术也逐渐变得成熟起来,所以技术上是可行的。
在成本上,设计和开发所使用的的软件都是免费的,这样大大节约了成本。维护起来也很方便,增加功能也很方便。实现的是基本的网上购物,所以开发时间也相对较短。可以满足商家和用户的基本的网上购物流程,使商家可以实现盈利,不需要实体店,只要操作流程正确,就能实现交易。商家的个人成本也大大降低了。所以从经济利益上来说,淮安同城购物网站完全可行。
由于网上购物变得逐渐商业化,所以大多数人已经熟悉了网上购物这种操作模式。不仅仅商家,用户更加喜欢这种模式,既节省时间,也能达到购物的需求,整个社会环境都给淮安同城购物网站打下了一个良好的基础,所以相信在社会环境上,淮安同城购物网站设计是完全可以实现并投入实际的应用中的。
Java对于现使用的Web浏览器有着良好的适应性,可以用以参与制作大部分网络应用程序系统,这一点更有益于Java *51今日免费论文网|www.jxszl.com +Q: ^351916072*
的推广。而对于浏览器的亲和性也是Java语言的一大优势。可以预见的是,随着人们对于信息的需求会不断的增加,而更加快速的将信息传达,也是一个重大需求,由此可见,Java这一与浏览器结合良好的平台的发展也是必须的。
2.2 网站需求分析
在设计阶段首先要对网站的需求进行整体把握,设计主要是为了满足用户和商家进行商品交易,所以只需要分析用户需求和商家需求即可。 通过分析可以得知淮安同城购物网站主要包括用户需求和商家需求:
用户需求包括:
(1)用户可以注册账号;
(2)用户可以通过账号登录;
(3)用户可以进入淮安同城购物网站;
(4)用户可以查看商品的信息,商家发布的信息等;
(5)用户用户可以直接购买商品,也可以把商品放入购物车合起来一起买;
(6)用户可以通过分类查看产品;
(7)用户可以通过留言给商家留言让商家满足自己的需求。
管理员需求包括:
(1)管理员可以发布产品信息;
(2)管理员可以查看管理留言的信息;
(3)管理员可以查看订单信息;
(4)管理员可以查看用户的一些基本信息以方便交流;
(5)后台管理可以添加商品,进行商品的添加,管理员的增加与修改。
以上是简单的设计,后期还要根据商家的需求进行增加和修改,整体的分析就是这些。通过Java以及数据库相关技术可以实现这些基本的操作,简单的流程都可以实现。Java开发web简单,操作方便快捷,系统很容易实现。处理好以上的用户和商家需求变可以进行开发。
而随着社会发展,可续技术水平不断的发展的同时,也带动了其他方面的进步,Java的应用领域也越来越广泛。Java以其易于掌握,方便移植 ,适应性强,尤其是其可靠的安全性而获得了大量的使用。
2.3 网站主要功能要求
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/26237.html