1、武汉理工大学硕士研究生学位论文第 1 / 62 页学 位 论 文题 目 : MVC 设计模式应用之游戏卡在线销售系统英 文 题 目 : Game cards online sales system 武汉理工大学硕士研究生学位论文第 2 / 62 页摘 要随着市场经济的逐渐形成,全球化经济已在国内迅速发展起来。以往的销售模式正在受到空前的挑战,人们已对过去固定场所购买(出售)固定的物品交易方式所带来的不便越来越感到不满了。原因之一:交易时间长、效率低。原因之二:销售场地高额的租金、服务人员的众多配制、各种繁多的额外开支、给商家带来了沉重的成本支出。为了适应市场、适应经济前进的步伐,买家和商家都在
2、努力积极地寻找一种能够带来高效率、低成本的销售模式。计算机及世界互联网的飞速发展使得这种新的销售模式成为可能。 网上商城(简称商城)使得商家可以把商店开到互联网上来,而买家也可以到互联网上选择购买自己喜欢的商品。网上商城不需要商店的租赁费,新商品可以用最短的时间吸引顾客的眼球,因为它不需要那么长的运输时间。网上商城为商家节省了大笔的运输费用、场地租赁费等额外成本,同时也为买家带来了无穷的方便性。因为它不需要你花上一天的时间去商场,在玲郎满目的众多商品中选择你需要的东西。网上商城使得“买东西、不出门”成为现实。廉价的网络资源使得网上商城成本低廉,世界性的互联网络给人们带来无比宽阔的市场,给商家/
3、买家带来了众多利益、带来了无限需求。网上商城还给我们带来了无限的就业空间,因为它带动了大批物流业的飞速发展。你知道中国的物流市场有多大吗? 近几年,随着淘宝业的飞速发展,在国内的新闻媒体上,物流无疑是一个“高频”词汇。随着我国物流业的快速发展,物流宣传也成为媒体追逐的报道重点。据统计,80%以上的报纸刊物在近两年来开辟了物流专版专栏,广告不断增长,去年企业物流广告比上年增长 37%,成了继通信、房产、汽车之后新闻。界追逐的又一热点,物流热引发媒体、广告、信息、软件等企业新的竞争。武汉理工大学硕士研究生学位论文第 3 / 62 页总之,因为网上购物的好处多多,所以我们想开发一个这样的交易平台,将
4、自己的产品通过自己开发的交易平台进行在线交易,浏览者只需要通过中国互联网就可以实现自己的购物梦想了,我想这应该是不个相当不错的想法。关键词: MVC 设计模式,J2EE 架构,Web 信息系统,应用框架,Struts 框架,组件重用,开发成本,开发周期武汉理工大学硕士研究生学位论文第 4 / 62 页AbstractWith the market economy had bean formed Gradually,Global economy has developed rapidly in China。Sales of the previous model is suffering an u
5、nprecedented challenge,It has been a fixed place in the past to buy (sell) a fixed mode of goods transactions are increasingly dissatisfied with the inconvenience of。One of the reasons: transaction long time and low efficiency,The second reason: sales venue high rents, The number of service personne
6、l preparation, Wide array of additional expenditure to merchants brought heavy costs。In order to adapt to the market to adapt to the pace of economic progress,,Buyers and businesses are working actively to find a way to bring high efficiency and low cost sales model。 Computer and the Internet world,
7、 the rapid development of this new sales model makes possible。Internet Mall (the mall) enables businesses to the Internet can open up shop,,The buyer can also go to the Internet choose to buy your favorite goods。 Online Mall do not need to store rental fees,The new product can be the shortest possib
8、le time to attract customers attention,Because it does not need that long transport time。Online Mall for businesses substantial savings in transport costs and venue rental fees of additional costs,But also for the buyer to bring 武汉理工大学硕士研究生学位论文第 5 / 62 页endless convenience。Because it does not requir
9、e you to spend a day to go shopping malls, In Ling Lang stretch of the many commodities,you can select what you need。Online Mall making the “buy things do not go out,“ become a reality。Cheap online mall network resources makes low-cost,World-wide Internet gave rise to extremely broad market,To the v
10、endor / buyer has brought many benefits brought unlimited demand。Key words:MVC design pattern,J2EE architecture,Web information systems,,Application framework,Struts framework,Component reuse, Development costs,Development cycle武汉理工大学硕士研究生学位论文第 6 / 62 页目录 目录第 1 章 引言 .91.1 开发背景 .91.1.1 问题的提出 .91.1.2
11、课题的来源 .101.2 国内外的研究和发展现状 .101.2.1 网络发展背景 .101.2.2 中国网上购物发展历程 .111.2.3 网上购物的起源 .111.2.4 我国消费者的购物现状 .121.3 论文的主要工作 .131.4 论文研究的主要内容 .131.4.1 开发游戏卡在线销售系统的原因 .131.4.2 游戏卡在线销售系统的架构与设计思想 .131.4.3 游戏卡在线销售系统都实现了哪些功能 .131.4.4 项目开发中的困惑或不足之处 .131.5 论文章节安排 .14第 2 章 系统总体结构 .142.1 关于项目设计中的 MVC .142.2 关于项目开发中的 Str
12、uts 技术 .152.3 关于项目开发中使用到的 TomCat 服务器 .16武汉理工大学硕士研究生学位论文第 7 / 62 页2.4 关于项目研究的主要内容 .172.4.1 文档说明 .172.4.2 功能概述 .171.2.2 需求分析 .171.2.3 管理员功能清单如下: .181.3 用例图分解: .19第三章 数据库设计 .263.1 数据库设计关系图 .263.2 数据库表设计 .273.3 数据库表设计分析说明 .33第四章 关于项目的界面设计 .334.1 前台基本界面设计 .334.1.1 登陆界面设计 .334.1.2 会员注册页面: .344.1.3 找回密码页面:
13、 .354.1.4 商品展示页面: .364.1.5 公告详细信息浏览页面: .364.2 前台操作主界面设计 .374.3.1 前台操作用例界面实现 .384.3 后台管理主界面设计 .42第五章 项目测试及产品上线调试过程 .535.1 测试用例模板(一) .535.2 测试用例模板(二) .545.3 测试过程说明 .555.4 项目调试过程说明 .555.5 项目上线发布过程说明 .55第六章 项目总结 .566.1 对整个研究或设计工作进行归纳和综合 .566.2 MVC 设计模式的扩展 .566.3 在项目开发中尚存在的问题 .57武汉理工大学硕士研究生学位论文第 8 / 62 页
14、6.3.1 Struts 不能完全用 MVC 来理解 .576.3.2 MVC 的不足 .586.3.3 需要完善的系统功能 .59第七章 回顾与展望 .60参考文献 .60致 谢 .61第 1 章 引言1.1 开发背景1.1.1 问题的提出网上购物已随着 Ineternet 的飞速发展而得到越来越多的应用。传统面对武汉理工大学硕士研究生学位论文第 9 / 62 页面的现金交易已远远不能满足人们对现代化生活的需要。我们想创建一个让多个用户实现在网络(虚拟)环境中能进行相互交易的信息平台。因为人们往往为了简单的卡号和密码要跑一趟商店,还有可能的是:等你到达商店之后,在该商店里你要的产品它不见得时
15、刻都有,很有可能卖完了或是还没有进货。等等这些诸多因素都会给人们的生活带来极大的不便,所以我想我们的计划应该是很值得大家赞同的。网购还能让你足不出户,而可在极短的时间内让你能得到你想要的东西,最主要的是方便快捷省时省力,同时我们也还可以享受到购物的乐趣。1.1.2 课题的来源本人前段时间为公司开发了一套商业在线销售系统。根据这套系统开发时所得出的项目经验及心得,由些而写出了一篇关于在线购物的论文。1.2 国内外的研究和发展现状1.2.1 网络发展背景20 世纪 80 年代随着网络技术的飞速发展,使电子商务迅速普及。凭借互联网无地域限制的优势。消除了产品、服务供应商和需求者之间地点与距离有关的障
16、碍,一些传统的生产厂家及销售企业都加入到了电子商务的行列,我国经济正逐渐成以互联网、通信技术为基础的新经济。在次背景下,B2C,C2C 模式在降低运营成本,方便快捷等方面的优势,大大降低了企业和个人的行业进入的门槛。一时间网商如雨后春笋般纷纷涌现。网络购物的兴起,正悄然改变着社会的商业结构和生活方式,我国网上购物人群的购物习惯及影响因素,分类指标满意度等统计信息,对我们掌握网购的现状有着十分重要的意义 23。而在随之出现分布式虚拟环境(Distributed Virtual Environment)的应用里(旨在将不同的局部虚拟环境通过空间关联以构造出大范围的虚拟环境 1,2)。在如今的网购实
17、现中,这个虚拟的购物环境就是 Internet 信息交互平台。当我们要利用这个平台为我们服务时,其实只要在客户端安装应用软件 IE 就可以浏武汉理工大学硕士研究生学位论文第 10 / 62 页览我们开发的系统了。其实一般如果机器安装了系统软件,那么 IE 也就自动的安装上了,我们再将机器连接外网, (所谓的外网其实就是采用 www 协议运行在万维网上的地理信息系统 3, )我们就可以随便的进行网上购物了。当然此时我们应该是把开发的网上购物系统已经挂在 Internet 上了,因为我们开发该软件的初步设计思想是想把它设计成 B/S 结构 4的,它的浏览对象必须是面对全世界的人们。1.2.2 中国
18、网上购物发展历程1998 年,中国的第一笔网上交易成功,1999 年随着 8848 等 B2C 网站的正式开通,中国开始进入购物网站的实际阶段的开始;1998 年,国内最大的商务拍卖网站易趣开始进行;1999 年,B2C 网站当当投入运营;2000 年,卓越成立;2003 年 B2B 网站阿里巴巴投资成立 C2C 网站淘宝2004 年新浪和雅虎合资成立 C2C 网站一怕网1.2.3 网上购物的起源目前全世界约有 4000 万人涉足网络商店,1995 年营业额约为 7 亿美元,预计 2000 年将达到 20 亿美元,我国第一宗网络购物发生在 1996 年等的 11 月,购物人是加拿大驻中大使馆贝
19、洋,他通过实华开公司的网点,购进了北京燕莎商城的一只景泰蓝“龙凤牡丹” 、继北京之后,上海也于去年年底开张了第一家网络店,街道居民替儿子过生日,通过网上商店订购一只哈尔滨食品厂的大蛋糕,半小时后蛋糕就准时送到了门上。目前,连接上海 3000 多家居委会的“社会服务网”已“编织成形” ,两年内将向市民开放,网络商店对传统商店的网上购物行为,也对传统的商品流通链产生了。最早利用这种“虚拟市场”是制造商。他们将此作为一条直销的通道,消费者在此通道上买同样的商品有时能节省三分之一的钱,受到的零售商们也很快找到了自己的位置与制造和信息服务商携起手来开辟网上零售店,为消费者提供更丰富的服务,全球最大的零售商沃尔玛相当一部分盈利就是来自