090304雨人手机专卖网数据库设计.docx

上传人:b****5 文档编号:6274244 上传时间:2023-01-05 格式:DOCX 页数:17 大小:135.64KB
下载 相关 举报
090304雨人手机专卖网数据库设计.docx_第1页
第1页 / 共17页
090304雨人手机专卖网数据库设计.docx_第2页
第2页 / 共17页
090304雨人手机专卖网数据库设计.docx_第3页
第3页 / 共17页
090304雨人手机专卖网数据库设计.docx_第4页
第4页 / 共17页
090304雨人手机专卖网数据库设计.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

090304雨人手机专卖网数据库设计.docx

《090304雨人手机专卖网数据库设计.docx》由会员分享,可在线阅读,更多相关《090304雨人手机专卖网数据库设计.docx(17页珍藏版)》请在冰豆网上搜索。

090304雨人手机专卖网数据库设计.docx

090304雨人手机专卖网数据库设计

辽东学院本科毕业论文(设计)

雨人手机专卖网的设计与实现

TheDesignandImplementofRainManMobileMonopolyNetwork

学生姓名:

蔡培雨

学院:

信息技术学院

专业:

信息管理与信息系统

班级:

B0601

学号:

0911060103

指导教师:

高素春

审阅教师:

完成日期:

2010年5月25日

辽东学院

EasternLiaoningUniversity

 

独创性说明

作者郑重声明:

本毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得研究成果。

尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文(设计)中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。

与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。

作者签名:

___________日期:

____

摘要

雨人手机专卖网将传统的手机专卖店与计算机互联网结合起来,形成了一种新的购物理念和经营管理模式。

目前国内从事手机终端销售的电子商务网站已有数家,年销售额已达数亿元人民币,这使得手机网上销售市场具有良好发展前景。

本文采用面向对象的分析方法进行分析,先在系统概述阶段阐述了项目开发的背景、选题目的及意义;在系统规划阶段对系统的功能需求进行了分析,采用用例图分析了系统的参与者,并明确了各个模块的功能;然后在系统的设计阶段,根据需求分析,设计系统体系结构,系统基于B/S设计结构。

在这一阶段针对客户的业务活动和数据的使用情况,对数据库进行概念设计、逻辑设计和物理设计。

并采用实体属性图和E-R图对数据库的概念设计进行了描述。

在编码阶段以JSP作为开发技术,采用MVC设计模式,Struts框架进行设计,以SQLServer2000为数据库开发平台,Tomcat网络信息服务作为应用服务器,系统设计的基本目的就是向客户提供一个安全、简便的网上购物网站。

雨人手机专卖网以这一目的为基础,建立一个动态、交互式,具有商品展示、购物车、订单查询、系统管理等功能的购物平台。

关键词:

网上购物;电子商务;手机

TheDesignandImplementofRainManMobileMonopolyNetwork

Abstract

RainManmobilemonopolynetworkiscombiningtraditionalphonestoreswiththeInternettoformanewshoppingconceptandmanagementmodels.Currentlyengagedinmobileterminalsaleshavebeenseverale-commercewebsite,salesreachedseveralhundredmillionyuan,whichmakesmobilephonesonlinesalesmarketwithgoodprospectsfordevelopment.

Inthispaper,object-orientedanalysismethodtoanalyzethefirststageintheSystemProfilerprojectdevelopmentdescribedthebackground,purposeandsignificanceoftopics;inthesystemplanningstageofthesystemfunctionalrequirementswereanalyzed,usingthesystemusecasediagramoftheinvolvementofpersons,andclearlythefunctionofeachmodule;thenthesystemdesignphase,accordingtoneedsanalysis,designsystemarchitecture,systembasedonB/Sdesignstructure.Atthisstageofbusinessactivityandcustomerdata,theuseoftheconceptofthedatabasedesign,logicdesignandphysicaldesign.AndtheuseofphysicalpropertydiagramandERdiagramoftheconceptualdesignofthedatabasearedescribed.IntheencodingstageasthedevelopmentofJSPtechnology,usingMVCdesignpattern,StrutsframeworkdesignedtoSQLServer2000developmentplatformforthedatabase,Tomcatapplicationserverasanetworkinformationservice,systemdesign,basicpurposeistoprovideasafe,simpleonlineshoppingsite.

RainManmobilemonopolynetworktothisend,basedonadynamic,interactive,withmerchandisedisplay,shoppingcart,orderinquiry,systemmanagementfunctionssuchasshoppingplatform.

KeyWords:

Onlineshopping;E-commerce;Mobile

目录

摘要I

AbstractII

一、系统概述1

(一)项目开发的背景1

(二)项目开发的目的1

(三)项目开发的意义2

1.电子商务发展趋势角度2

2.市场前景角度2

3.从网站本身角度2

二、系统规划3

(一)需求分析3

1.普通客户功能3

2.会员功能3

3.管理员功能3

(二)可行性分析3

1.经济可行性3

2.技术可行性4

3.社会可行性4

三、系统分析5

(一)参与者的确定5

1.普通客户5

2.会员5

3.管理员5

(二)创建用例5

四、系统设计8

(一)系统设计的体系结构8

(二)系统功能结构设计9

1.系统前台功能结构9

2.系统后台功能结构10

(三)系统功能活动图10

1.商品搜索功能活动图10

2.用户购物车功能活动图12

3.管理员添加新商品功能活动图13

4.管理员订单处理功能活动图14

(四)系统功能时序图15

(五)系统数据库设计15

1.概念结构设计15

2.逻辑结构设计18

3.数据库表设计19

(六)网站开发与运行环境21

1.网站运行环境21

2.开发技术22

3.MVC设计模式与Struts框架22

4.开发工具22

五、系统的实现24

(一)系统前台的实现24

1.前台基本功能的实现24

2.购物车功能的实现28

(二)后台管理的实现30

1.商品管理功能的实现30

2.会员管理功能的实现32

3.订单管理功能的实现33

4.公告管理功能的实现34

结论36

参考文献37

致谢38

辽东学院本科毕业论文(设计)版权使用授权书39

一、系统概述

(一)项目开发的背景

随着中国市场经济的日趋成熟,信息技术发展也日益完善,互联网已经成为人们日常生活中不可或缺的一部分。

电子商务的发展建立在此基础之上并迅速普及,越来越多的商家在网上建立起虚拟商店,使人们足不出户就可以购买到商品。

电子商务改变了传统交易模式,向消费者展示出一种新颖的购物理念。

电子商务时代的到来,众多的B2B、B2C各式的电子商务网站风起云涌,并以此改变了传统商务的形式,网站成为了企业与消费者展开电子商务的一个方式,使交易跨越了时间和空间的限制。

现今,伴随着人们生活水平的提高和精神物质需求的转变,使人们对手机的功能不单单局限于打电话、发短信,而是把听歌、看视频、照相、GPS等功能列为在购买手机时侧重考虑的部分。

如今,手机品牌繁多,种类齐全,不但有华丽的外表,超大的触摸显示器,而且越来越智能。

目前,手机的操作系统有Android开源系统,Symbian系统和WindowsMobile系统,这可以使手机像电脑一样,执行简单的程序。

手机更新速度极快,刚入手几个月的手机,即可被淘汰,而且更换手机也不再是一种奢侈,它已成为人们日常生活中不可或缺的一部分。

所以,把手机作为网站的销售对象,将会有良好的市场前景。

(二)项目开发的目的

随着世界经济的全球话,顾客需求的多样化,企业将面临着前所未有的激烈竞争和挑战。

为了在竞争中取胜,企业必须以更加灵活有效的方式进行生产和服务,进一步应用信息技术和先进有效的组织管理方法。

简单来说,就是利用Internet网络,通过各种平台来完成交易。

雨人手机专卖网就是这样的一个平台,通过WEB服务器发布商品信息,客户通过浏览器,就可以对商品进行浏览,查询相应信息,提交订单,使得客户足不出户就可以购买到自己想要的商品。

整个购买过程安全、方便、快捷,给人们的生活带来了极大的方便,在生活节奏越来越快的今天,人们需要有更多的休息时间,而网上购物正是给人们带来一种轻松,打破了购物过程中时间、空间的局限,让每个人享受购物的快乐。

(三)项目开发的意义

1.电子商务发展趋势角度

电子商务的出现,传统的经营模式和经营理念将发生巨大的变化。

电子商务主要以飞速发展的遍及全球的Internet网络为架构,以交易双方为主体,以银行支付和结算为手段,以客户数据库为依托的全新商业模式。

电子商务将会创造巨大的效益和机会,会将市场的空间形态、时间形态和虚拟形态结合起来,将物流、资金流、信息流汇集成开放的、良性循环的环路,得到最大的效益。

电子商务的发展,不仅将有利地推动Internet的发展,对社会的进步和经济的变革产生深远的影响,更重要的,它本身的发展和成熟为我们提供了许许多多的机会。

2.市场前景角度

电子商务网站作为一种全新的购物理念展现在世人眼前,前景十分的广阔,而手机这种商品作为当今先进技术的一种智慧结晶也已经进入了寻常老百姓的家中,具有巨大的市场潜力。

网站和手机这两种当今高新技术的结合无疑会大大的带动经济的发展,提高了企业的经济效益,具有广阔的发展前景。

3.从网站本身角度

网上经营模式,不同于传统的经营模式,在电子商务方式下,可以使不同地域下的顾客足不出户的通过网站了解、购买自己想要的商品,企业的商业机会得到有效扩大,并可以通过网络的广告效应,扩大了潜在购买群;同时,网站通过Internet提供更为广阔、安全的购买平台,以赚取更多消费者的信任,获得更高的效益。

二、系统规划

(一)需求分析

一个好的网上购物系统,不但在前台界面上要为客户提供一个页面美观大方,简洁、干净,颜色柔和没有突兀的前台界面,而且要求前台功能完整,操作简单明了,方便快捷,使用户操作起来得心应手。

购买过程简便、安全,一气呵成。

后台的功能,能够满足管理员对商品和用户进行增、删、改、查的基本功能,对自己的店铺进行简单的维护。

本系统致力于为客户提供一个方便、快捷、安全的手机购买平台,在满足以上基本功能的同时,考虑到客户的需求,本网站特增加手机信息对比功能,可以让用户购买到自己最心仪的手机。

综上所提的功能需求,本系统实现以下基本功能:

1.普通客户功能

注册成为本网站的会员,并可以登录网站。

在成为本网站会员之前可以对商品进行浏览、查询、对比。

2.会员功能

可以对商品进行浏览、查询、对比和购买。

查询订单。

3.管理员功能

可以对本网站会员进行查询、修改。

可以实现商品的增加、修改、查询等操作。

可以对订单进行处理。

维护本网站系统。

(二)可行性分析

1.经济可行性

本网站的设计、开发到投入使用,不需要太多的资金投入。

本系统采用B/S模式,不需要安装客户端软件,通过浏览器直接运行,客户端维护零成本。

开发所使用的技术都是开源、免费的,降低了开发成本。

在系统正式投入使用时,只需租用一个网站空间,在能保证服务器正常运行的情况下,租用资金一年在300元至800元之间不等。

目前市场上有许多网站空间提供商,例如亿恩科技、5G互联在保证服务的前提下,租用资金也是很便宜的,因此此等的服务器租用费用比较适用于电子商务类网站。

交易过程中,所有收据都以电子文档的形式存在,纸张使用减少,达到了无纸化办公,提高了内部信息传递的效率,节省时间,并降低管理成本。

相应也减少了耗材的投入,交易平台从传统的实体店铺转变成电子商务贸易平台则是网吧、办公室或是家里,减少了店铺租金。

针对本网站,除了综上所述的主要几项支出之外,相对其他的支出是少之又少,所以,使得本网站的开发在经济上有较高的可行性。

2.技术可行性

考虑到客户在浏览和购买手机商品时都是以网页的形式,这就要求避免网站的漏洞和购买时出现的错误,所以本网站开发所采用的都是已经相对成熟而且功能强大的技术,如JSP、JavaScript、CSS、HTML、SQLServer等,使用JavaScript使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容[1]。

利用CSS和HTML可以设计出简洁美观的页面。

利用JSP技术可以实现网页逻辑与网页显示的相分离,这使得网站在后期的管理和维护上不需要投入太多的人力。

并可以帮助网站开发者大幅度提高了网站开发的质量和效率,缩短了开发周期[2]。

后台数据库使用SQLServer2000,此数据库具有可伸缩性和可用性,便于安装和部署,管理功能强大,保证了数据的完整性[3]。

综上分析,使得本网站开发在技术上取得了优势。

3.社会可行性

根据《互联网电子商务可行性分析报告》中显示,中国电子商务从97年发展至今,已经有较大、较稳定的发展规模,2007年全国电子商务交易总额达2.17万亿元,比上年度增长90%。

中国网络购物发展迅速,2008年6月底,网络购物用户人数达到6329万,半年内增加36.4%。

截至2008年12月,电子商务类站点的总体用户覆盖已经从9000万户提升至9800万户。

近几年来,我国电子商务发展势头迅猛。

我国政府对电子商务给予了前所未有的关注与支持,将电子商务确定为重要的产业方向。

江泽民曾提出:

“电子商务代表着未来贸易方式的发展方向,其应用推广将给各成员带来更多的贸易机会。

在发展电子商务方面,我们不仅要重视私营、工商部门的推动作用,同时也应该加强政府部门发展电子商务的宏观规划和指导,并为电子商务的发展提供良好的法律环境。

”中国政府的支持,使得电子商务在中国得以健康、有序的发展。

三、系统分析

(一)参与者的确定

根据需求分析结果,在本系统的建模中,所需要创建的参与者:

普通客户、本网站会员、本网站的管理员。

1.普通客户

描述:

可以浏览商品,对商品进行查询、对比等操作。

但不能添加到购物车并形成订单,可以注册成为本网站的会员。

示例:

有意向要购买商品的客户。

2.会员

描述:

可以浏览商品,对商品进行查询、对比等操作,可以使用购物车,形成订单,查询订单等功能。

示例:

要购买商品的用户。

3.管理员

描述:

管理员可以对商品进行增加、修改、查询等操作。

处理订单,维护网站信息。

示例:

本网站的管理人员。

(二)创建用例

通过参与者的确定,得到普通客户用例图,如图3.1所示。

图3.1普通客户用例图

会员的用例图,如图3.2所示。

图3.2注册会员用例图

网站管理员用例图如图3.3所示。

图3.3网站管理员用例图

四、系统设计

(一)系统设计的体系结构

本网站的建设采用B/S架构,在B/S体系结构系统中,用户通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器[4]。

B/S结构简化了客户机的工作,客户机上不需要安装客户端软件。

服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。

浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WebServer完成。

本网站的配置图,如图4.1所示。

图4.1网站的配置图

(二)系统功能结构设计

1.系统前台功能结构

雨人手机专卖网站的前台功能主要为普通客户,和本网站的会员提供服务,其功能结构图如图4.3所示。

图4.3网站前台功能结构图

(1)用户注册登录模块。

购买行为涉及到用户与网站双方的利益,网站也有权力了解购买用户的相应信息,所以本网站只为已登录的会员提供购买功能。

该模块提供用户注册功能和用户登录功能。

(2)商品浏览模块。

作为一个购物网站,为用户提供海量的商品信息是它的一个必不可少的功能。

本网站向用户提供了市场最新手机产品的信息。

为方便用户,网站具有精品推荐功能,向用户推荐手机产品。

本网站还特增加了手机对比功能,方便用户挑选自己最满意的手机。

(3)购物车模块。

这一模块主要针对已登录的会员,会员对满意的手机进行选购,然后结账确认订单。

此模块主要包括添加商品,修改商品数量,删除商品,确认订单。

(4)订单查询模块。

这一模块主要为会员查看订单状态,并可以查询购买历史记录。

2.系统后台功能结构

后台功能模块是提供给网站管理人员使用的,该模块包括商品信息管理、用户信息管理、订单管理、公告管理。

本网站后台功能模块如图4.4所示。

图4.4网站后台功能结构图

(1)商品管理模块。

该模块主要针对商品信息的维护,添加新商品,并对已有商品进行信息修改。

(2)会员管理模块。

该模块可以完成对会员的查询功能,在当会员遗失密码的情况下,管理员还可以针对会员的密码进行修改。

(3)订单管理模块。

该模块可以完成对订单的查询、修改订单状态功能。

(4)公告管理模块。

该模块可以完成公告信息查询,对公告进行添加、修改等操作。

(三)系统功能活动图

活动图显示了组成复杂过程的步骤序列,活动图在设计工作流的早期最为有用[5]。

现仅将商品搜索功能、用户购物车功能、管理员添加新商品功能、管理员处理订单功能为例分析其活动图。

1.商品搜索功能活动图

图4.5商品搜索功能活动图

用户在选择手机品牌搜索时,在已有的品牌类型列表中选择想要搜索的品牌,系统自动转入按手机品牌搜索处理单元,该处理单元将用户提交的信息转换(分叉)为两个线程来处理,第一按照用户选择的品牌进行搜索。

第二按照手机价格降序进行排序,然后将结果转化(连接)为页面信息返回给客户端。

如果用户选择按关键字模糊搜索,系统将自动软如按用户输入的关键字进行模糊搜索处理单元,该处理单元将用户输入的关键字信息转换(分叉)为两个线程来处理,第一按照用户输入的关键字进行搜索。

第二按照手机将降序进行排列,然后将结果转化(连接)为页面信息返回给客户端。

2.用户购物车功能活动图

图4.6用户购物车功能活动图

用户点击购物车连接,查看购物车中的商品。

用户可以点击“删除”来删除当前选中的商品,然后返回当前页面。

也可以点击“继续购买”,返回商品列表页面进行选购。

还可以点击确认订单,此时系统将检查商品库存情况,如果缺货,系统将提示用户商品缺货,如果有货,用户需填写收件等信息,系统将订单信息写入数据库,最后提示用户进行付款。

3.管理员添加新商品功能活动图

图4.7管理员添加新商品功能活动图

网站管理员点击“添加商品链接”链接,填写商品相关信息提交,包括商品名,商品品牌,商品价格,商品图片等。

服务器端检查表单数据合法性,数据不合法则返回,让管理员重新填写表单,反之,将数据写入数据库,添加商品操作完成。

4.管理员订单处理功能活动图

图4.8管理员订单处理功能活动图

网站管理员点击“订单管理”链接,选择或查询到需要处理的订单,选择订单修改链接,修改订单状态信息,服务器端检查数据的合法性,数据不合法则返回,管理员需重新填写表单,反正,将数据写入数据库中,订单处理操作完成。

(四)系统功能时序图

时序图显示了交互的参与者以及参与者之间的消息时序。

下面以购物车功能为例分析其时序图。

购物功能的时序图,如图4.9所示。

图4.9购物功能时序图

会员登录本网站后,可以对手机进行浏览,选择自己心仪的手机后将其放入购物车中,在购物车页面中,确认无误后可以提交订单,并提醒会员付款,付款成功将会将信息提交给物流公司,将货物配送给会员。

(五)系统数据库设计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1