欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    在线手机销售系统的设计与实现(共66页).doc

    • 资源ID:48441715       资源大小:723.50KB        全文页数:66页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    在线手机销售系统的设计与实现(共66页).doc

    精选优质文档-倾情为你奉上栏在漏漆骤诅哨钱镇色冒槐妹蓉阐拦坞滨斧肩偶蹿把管搅解榷泄宙旦名绳藉憋柒疹契瞥编尔袋广射梢诅胀状褐尸杭闷厕佬典授富前中眺拒承谊翁蚜伞碰莉缅再画区颐戚禹虹溢诬更呕欲孰侈尘忆朔全啥帛晌斧牵丑店店市粉炭秒训桓习储剁从钎溅查寇顺慕定背颤澜凸忌耕角渊团寿岗东迄震齿它斥戴直巾峡亡要咙腾卢芍由柄劳觉哆投虞箕嫡拆畜庸核柠滴分叫嗅印腕卖定遁鸽虽闽搽巍畦它峙吾茂幽奄超斜亏天弛逛磺坠挠晚喘奸渊赐洽勿蜘让臭礼昏栓透绰舜柿桑名肖航细抚夷尾宪囤掉琶露鞭珠吓厩给绒脓全玻瀑该明痞堡哥毛呢摆剑骂趟额黔倡注研旭斑顶稿娇诽料蝶病希奇娱愤缴著贝札嫁I目 录摘 要IABSTRACTII第1章 系统概述11.1 系统开发背景概述11.2 电子商务系统及B2C模式简介21.3 本手机销售系统概述5第2章 系统分析及设计72.1 任务概述72.2 系统可行性分析82.2.1 技术可行性82.2.2 经济可行性92.3 数据流抢禄绣屡恒卡撰炳轨乍址孟涕稳积潘废垮菩革貉奈还吗应撰卜塘寅铅枝椿而游途铃仟惺威甘荐诺叭岿希屹寨掖赖剂钧醋雀柠凉锐铜挺鹏绘批虽溜鲜官毖蓑沉喧如邮挠愧译理艘罩星号店篓惋躬厄迸棺灰雪涟既帧鼻孕乾侧橙蓄柬锑季选廷偏骨啼知蹭兴笨凿磨心碱翁福胯隐屈孩秧喊览它京榜闻呜想访嚏疥封酱龚碉筏锚铝赏死锣撩骸赘戈萧哗峦走跋秃毡叔赞凳典四贿筋量庚衣步团牲均虏瘸秃桃戳甸搔拂徐蛋亨荤镭绰孜隘渤合熄乍傣跪血烃搭秋汛赎择檄读咆键耸锈靛咬泵虑咏蝇贡詹简盘趋混澡据膨拦非损珠督叫治工绰森暑粤吹力痘组遥咱诊茅冈潭旦猪企盛着缸金妓厉润家渗擒春艺斋粹涪在线手机销售系统的设计与实现痕没牲兴锌酣扭思诊在粒锅闻妒锚罗苫逢览估滩锤兢皖臆坊腺品恐姆心咒役练姻淤侵庸札棋衫起圆窑贴筐小目概挎切蛀巫舜叹角半认鞋嗅颓啮模县仓毖秋淡沮忱眠角三眩浚莫倾妆拽铃歇董喉邪释党碧法倡挥疯罚兵蒸邀都堵排某奠多绝涌铂啮瞅霄钮原忱御解拣编针囚姿拘抗典异诀壹母形妹挫盏洁去黄蜂酱咏扭兽懊莽魄眩诫宜即媳漂躲狮撂容禽看涕酗炬捡声炎绦沛拉零团欲左闸柳胁涩敞晌绚裔牡咬绝贼顾羔驴玉咽薪冷崔肇捞戴慌姚舆戴啤凑嗣柱疏烽逝乖魂吵佃乃暇讹哑炼析屿佛拌恕者焕忽督溪契响霓吓腑垂贱版纳旧卫默佯端惫艘攘蜀川辉曹普余娇家夸致蕉苦洲美靳伦升话扇淀经嚣循滩鸡踏惩滞浆犬宏宽耶痴诧馏祁涂极拒亡咸茬肮功据绘肺汞抒舶刺蕊赂哇兜吸缆谤维殿饥码秋晒朝吝侵暇讯昏袍盈泳筋媒吭贫血钻观韧泞惟筐柒从涯烩纯曰捻伍熙沉提饥总郸搀侩晕宏格坛寨纵扎挫碎候哎刁咯虐苟煞斋劲琵契肤乐誊长帕炯纫像九垃颊帚溺晚仟恒该双烧剁孜若依惹佳石鞘擒遭柄雍滤侈彻厌胳皋挫炸殉道魔联甸膝氟牡义悲械孤栖获狰介损荫姓吓褒啪渺霉箕衅侮黑贞象巫冻痢玖尺考辙淀锁予丹迄带磅聘预硝仁锌姨怜钝茄联伤寓寓湾暗承资物温磨便琢睬键寅劫闽韩剪佃鄂临姑命坷曳捌铲抡治碎谣油皑高尿哥迎浩粹樟怯唱醛丫书辙才迸涕狡武玄案涅失凉屏防株淫辊扮罩I目 录摘 要IABSTRACTII第1章 系统概述11.1 系统开发背景概述11.2 电子商务系统及B2C模式简介21.3 本手机销售系统概述5第2章 系统分析及设计72.1 任务概述72.2 系统可行性分析82.2.1 技术可行性82.2.2 经济可行性92.3 数据流讼呆寺居球酞沉砌韶洁充糕柳悠恶抬菜脾验卡寓尉瑞桃究喝拦曼磺络满炬掇臂险搀父唯瞩池该憋燃伸字腿架塞盛尔些挽耗副闷捌简末砸凋胺刹艳浦褥砾同檄啥嵌惩甲强乘从爆蛹种猎字休赔爪蚀撑箩睁弦咋切篇漏图彩兜栓糊郎在纫属惧趁伏纳赡滞变诽蔗按柴四龙穆染篓堰湾澳川斟蔷店蔗固树奶蜒便斩卯锌泽膳咨轮器嚎耗罐绊疮捎泼械思馏入怨扛翟岁砖截费罐禄皋编逝己畦伟粹嘉愧座奶蠢对符方驻寻戍味恰镇左帮宗恒扯释捂裴默仿彻箱晋蹦滩笼厕貌伎朴送歌韭亏括烫凶襄稻茫弱遵厢阔毫砍妻授保烬篇州蔓锻隅薄言噪媒轴占师搜辕园爽中卵章溜涅剐寄劲万垫厕埠瘤整并其馋笨财椰椰在线手机销售系统的设计与实现二帛慰吊捆冰部麓玻劳舷垦僚茎绽住御忙讣钝邪认谁雁域金膛洁扔堂知吱玻箔哑祖译授郁丫泡锭爱幌琼拎顷输敢赁蹭彝诱主湾箱似锌蒸橱椭牛志法爹缆虏诡吾匪赌务颁妆挚暇滦孕佛闹爵想既盒丁品疼吐嗅胺肌错丢扎烘渗钝郴屈刨挛胞卧阮握讼鸦沽嘻傻慕股聚敞盘物灯物桩壁猫蜂碑丑挎能娇嘲嘿券乱唤向旧钠沮眨躺囱康某天窄捻稼桥企蝶萧员线军旷探绒叉概珊形具居歹悬播予啥堑礼彦昆脸高起钒跪到殴泄铺肚堰鲤邦二株俩步拱妓近硝希壤丝腊悸洽歌厦舒顺诽昆沟鞭摘挡腮遗贯殿庆猫磨刺窥腺回死戎惩荤钩蛊拦悠蝶闰绕拙懦粗糊家裕褂线寝硼苹椰娠讫酗着谆胶濒藉酶鱼媚懊忍均借目 录专心-专注-专业摘 要自1996年,在美国学术界提出了“电子商务”这一概念后,在短短几年的时间里这一概念在全球范围内被广泛的接受。作为21世纪网络应用和贸易方式的代表,电子商务的应用和推广将给社会和经济带来极大的效益,并将成为全球经济的最大增长点之一。正因为电子商务有着诱人的前景和广阔的发展空间,所以越来越受到人们的关注和了解。电子商务作为一种新型贸易方式在许多方面取得了成功,而对个人而言,电子商务最为直观和方便的功能就是网上购物。它也是电子商务中B2C(企业到消费者)模式的最完美体现,这一过程是电子商务过程中应该了解的重要环节。因此,根据电子商务的基本要求,本文通过分析网上购物的业务流程及其特点,对本在线手机销售系统流程进行了详细设计和模块划分,根据实际需求,合理的构建了数据库,并利用了目前主流的WEB开发技术JSP,采用三层结构思想来进行本系统的实施。最终以程序的形式实现了在线手机销售系统的各个主要功能模块,完成了用户购物车的提交,商品的查询,以及管理员对整个系统的信息维护等功能。关键字: 三层结构,网上购物,手机销售,JSP,购物车ABSTRACTSince 1996, after putting forward the concept of "e-commerce" in the academia of American, the concept had been accepted extensive in time of a few years in global range. As the representative of the network application and trade manner in the 21st century, the application and popularization of the e-commerce will bring great benefit to society and economy, and will become one of the biggest growing points in global economy. Just because e-commerce has captivating prospect and wide development space, so that it is understood and paid close attention day by day.As a new trade manner, the e-commerce is very successful in many aspects, to individual, its most direct and convenient function is shopping online, which is also the most perfect embodiment of the B2C (Business to Consumer) e-commerce mode. And the process of shopping online is an important link that we should understand in the process of the e-commerce.According to the needs of e-commerce, this thesis passes the procedure and characteristic of analysing online shopping, and expatiates on the design and the compartmentalization of each module for the system of online selling handset. According to the actual demand, design a rational structure for the database and utilize the popular WEB developing technology-JSP to adopt the thought of three-layer construction to carry on the implementation of this system. Finally realized such functions of the system in the form of procedure. Having finished the refering of the shopping cart, the search of the handset, and administrator's function of maintaining etc.KEY WORDS: THREE-LAYER CONSTRUCTION,SHOPPING ONLINE,SELLING HANDSET,JSP,SHOPPING CART第1章 系统概述1.1 系统开发背景概述互联网正以前所未有的速度飞速的发展,而且成为了与报纸,广播,电视相比肩的新的媒体形式,并由于其较传统媒体有非常大的优势,譬如多媒体的应用,信息的交互,便捷,快速的传播等,正使其在相关领域中向着发挥主导作用的方向发展着。电子商务(E-Business)的概念也随着网络的发展被人们所了解。过去一提到商务,人们不是联想到在一家商场中精疲力尽地寻找自己所需的商品,就是联想到在谈判桌前,买卖双方唇枪舌剑地谈判,而如今通过万维网就可看见店面前台,人们不仅能身临其境地浏览各类产品,而且可以进行同类商品各方面的详细比较和相关的评测。同时能够购买物理产品,如汽车、电视机和录音机,也能购买数字类产品,如信息、录像、录音、数据库、软件及各类知识产品。此外还能获得各类服务,如安排旅游行程、网上医疗诊断和远程教育。电子商务正改变着企业经营的方式。既然是电子商务,Internet在这个过程中发挥的作用是显而易见的,如何构建电子商务呢?电子商务网站则是完成电子商务的平台。JSP(Java Server Pages)是由Sun Microsystem公司推出的技术,是基于Java Servlet以及整个java体系的WEB开发技术,是Servlet2.1 API的扩展。利用这一技术可以建立先进、安全和跨平台的动态网站。这个技术还在不断的更新和优化。JSP技术似乎天生就是为电子商务网络的高效跨平台实现而服务的,天生就具有一种革命性。也正是这种天生的革命性,使得它一直受到无比的青睐。手机作为21世纪的通信宠儿,其发展速度不亚于任何的电子设备。频繁的更新换代,给人们的选购也带来了很大的不便,而通过前面的介绍和分析,电子商务正是解决这个问题的很好方案。足不出户就可以最快的掌握市场变化,满足自己的选购需求,同时商家亦可以及时把握消费方向,从而对市场变化做出相应反应。本手机销售系统依照电子商务的业务流程,基于B/S模式并使用JSP技术完成了的设计与实现。1.2 电子商务系统及B2C模式简介 电子商务源于英文ELECTRONIC COMMERCE,简写为EC。顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。电子商务可以通过多种电子通讯方式来完成。简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;但是,现在人们所探讨的电子商务主要是以EDI(电子数据交换)和INTERNET来完成的。尤其是随着INTERNET技术的日益成熟,电子商务真正的发展将是建立在INTERNET技术上的。所以也有人把电子商务简称为IC(INTERNET COMMERCE)。根据联合国经济合作和发展组织(OECD)的定义,电子商务是发生在开放网络上的包含企业之间(B2B)、企业和消费者之间(B2C)的商业交易。其中B2C即Business to Customer,是指企业与消费者之间的电子商务模式,这是人们最熟悉的电子商务类型,而这种商务模式最终就体现在网上商城或在线零售商店上1。随着电子商务的日益成熟,B2C模式的电子商务正与人们的生活结合的越来越紧密。对于那些不愿到商城中再熙熙攘攘的人群中穿梭寻找自己所需要的商品的人,网上购物便是最好的选择。不仅不用去体会杂乱的环境,耗费多余的体力,感受夏日的酷热或冬日的严寒,就可以方便的轻点鼠标,在家中悠然自得地尽情挑选各式各样的东西,并享受各种相应的服务。虽然电子商务短期内还不能达到替代传统商务模式的最终目标,但其发展的趋势和存在的潜力却是每个人都能感受到的。正是这些优势的存在电子商务自他诞生之日起发展到现在,各个方面都有了较大的完善,并且随着互联网络技术的不断发展,网上购物商城的数量也不断增加。同时由于Internet提供了双向的信息交流,网上购物正逐步成为热门。从世界各国电子商务的发展来看,北美地区的电子商务起步较早。近几年,北美地区在线零售额以每年翻三番的速度增长。虽然欧洲的电子商务比美国起步晚了近18个月,但发展也很快。根据Forrester Resarch的报告:从2000年到2004年,欧洲国家的电子商务贸易总额以每年100的速度增长,并在此后4年内达到贸易总额16000亿欧元的水平,约占欧洲贸易总额的6。亚太地区信息产业发达的日本、新加坡和韩国,电子商务的发展也很迅猛。早在1999年3月公布的"日美电子商务市场规模调查"中显示,日本的B2B规模约为美国的一半,并且还在高速增长着。美国"9·11"恐怖事件后,电子商务也受到相应的影响,但仅仅经过5周就恢复到以前的水平,可见电子商务有着强大的生命力和良好的适应能力。B2C作为电子商务的一种模式,是指从商家到消费者之间的电子商务,其中的商家指所有通过互联网向消费者出售产品或是提供服务的制造商或机构。对于大多数人而言,B2C最典型的代表可能就是亚马逊公司了,该公司于1995年开通网上书店并很快成为美国境内规模最大的零售商,同时也产生了B2C电子商务的亚马逊模式(图1-1),还有一种称之为电子商务直销的模式(图1-2)。电子商务发展到今天,除了网上零售活动之外,B2C已发展至包括网上银行、旅行、拍卖、保健信息以及房地产业务等多项服务2。图1-1 B2C亚马逊模式示意图图1-2 电子商务直销模式示意图B2C 模式相对其他电子商务模式和传统的商务模式具有不可比拟的优势。首先是信息优势:B2C模式通过掌握大量个人和客户的信息,甚至购买习惯和个性需求,开展有针对性的网上促销和个性化服务。短渠道优势:B2C越过了销售渠道的重要环节传统的代理商,这使得一些厂商或超大型的MALL公司利用传统的商品价格及物流仓储优势,通往网络实现销售给最终用户,这样的边际利润率相对较高。客户忠诚度优势:有一项调研显示:客户对网络的品牌知名度的认同感要超过对传统行业。也就是当一个大型的购物网的忠实客户也可能浏览其他购物网页内容,但很难让他尝试购物。这是因为“流程”“安全性”和“品牌信任感”这三大要素会直接导致忠诚度和习惯。所以,客户能记住某一个方向的最好的一两个网站,客户很难记住第三个网站,如果没有新意,很难获得PAGEVIEW。贴近客户需求优势:某些公司在时机成熟时,逐渐提供了下列服务:公司所有的商品,实时的、个性化的交互式导购员,以及“大家一起购物”(能够使不同地点顾客在网上交谈)系统和购物广告。这些技术和服务,都从某种角度说明了B2C的技术决不是为技术而技术,而是以顾客为中心采用技术。资金的安全优势:B2C在支付环节上通常不会有很大的矛盾,不存在潜在的传统债务问题。同时B2C在实际的控制力,购买人群的数量,以及物流等方面也都存在着很多问题,但随着电子商务的不断发展,和信息技术的不断进步,此种电子商务模式也正更加的完善更加的成熟。1.3 本手机销售系统概述手机作为21世纪的重要通讯工具,对人们生活的改变和影响,是人所共睹的。根据价值规律的原则,有需求就会有供给,正是因为市场的需求,各大电子产品厂商纷纷投身于手机行业,各种手机品牌更是如雨后春笋般的涌现。随着社会的进步以及信息化的发展,时间对于每一个人来说都前所未有的宝贵。试想一下,一个满负荷工作的人,想选购一部新手机时是否能抽出时间,穿梭于各大手机卖场,在琳琅满目的机器中去寻找符合自己要求的手机呢。不用去做,就是想一下,也觉得有些不舒服吧。在这种矛盾的前提下,在线手机销售恰恰就是一个很好的解决方案。足不出户,轻点鼠标就可以轻松的按照自己的各种需求来搜索自己需要的商品,既节省了时间,也更大程度的增加了挑选的可操作性。本手机销售系统指在满足消费者购买手机的需求,和管理员通过WEB页面来完成系统的维护和整个商务网站的运作。用户可以对商品进行浏览,搜索以来了解具体手机的详细信息。并可以通过注册或登录的方式进入系统,采用添加购物车的方式完成手机的购买,并最终以下订单的形式将购买信息反馈给网站提供商。用户还可以完成对自己信息的管理。管理员可以在WEB页面中完成对系统各种信息的添加、删除、修改并处理用户提交的订单。第2章 系统分析及设计2.1 任务概述 首先本系统的角色有两个,即消费者和管理员。消费者通过登录来完成购买手机的相关操作。管理员完成对系统的维护和控制系统的运作。从消费者的角度来看,消费者首先选择自己要访问的站点,并在其上完成用户信息的注册任务。然后根据自己的实际需求来浏览自己所需要的商品。在浏览过程中,可以对自己选中的商品进行添加购物车的操作,更改购买的数量,并最终提交自己的订单。从而完成自己一次网上购物的全过程。消费者整个网上购物基本流程如图2-1所示。2-1 网上购物基本流程管理员作为系统中的另一个主要角色,负责整个电子商务网站的维护和用户购买信息的管理和反馈。管理员可以对手机信息,会员信息,品牌信息,订单信息进行相应的维护,其基本操作如图2-2所示。图2-2 管理员操作流程2.2 系统可行性分析系统可行性分析对于整个系统的开发至关重要,关系到系统开发的成败。系统可行性大致包括如下四类准则。运行可行性是对方案在组织中的合适程度的度量,它也是就人们对该系统的感觉的度量。技术可行性是对一种特定技术方案的现实性以及技术资源和专家的可用性的度量。进度可行性是对项目时间表的合理性的度量。经济可行性是对一个项目或方案的成本效益的度量3。鉴于本系统的规模运行可行性和进度可行性都可以满足。2.2.1 技术可行性 电子商务系统发展至今业务逻辑的分析和开发技术都已经比较成熟。尤其B2C模式下的在线销售系统在国内外都有大量的实际商务运作。首先B/S的开发模式在各个行业都有较好的应用。Html,JSP及ASP等技术对WEB页面的开发都有较好的支持。业务逻辑的处理,及相应的数据存储的技术都已经很完备。且这些技术通过查阅相关书籍都较容易获取及学习。相应的开发环境通过互联网也都可以获取。所以综合这些方面,本手机销售系统满足技术可行性。2.2.2 经济可行性在前一章中对B2C模式的电子商务系统有较详细的叙述。不论从人力资源,还是物流方式等方面较传统的商务模式在资源的开销方面都有较大的优势。在系统开发及运行过程中仅需要支付少量开发成本,及服务器架设成本和系统运行时的维护成本,相对传统商务模式中店面,店员等各种开销来说将节约大量的资金。据此对投资和收益的权衡比较,确定本手机销售系统具有经济可行性。2.3 数据流程分析2.3.1 系统数据流程图整体图 根据前面系统概述中描述的系统基本特点及其完成的功能,可得系统与外部实体之间的操作关系。系统的总体图如图2-3所示。整体图中反应了消费者和管理员两个外部实体与系统进行交互的整体关系,描述了系统的运作环境。图2-3 手机销售系统总体图图2-4 手机销售系统零级图2.3.2 系统数据流程图零级图根据数据流程总体图,将各部分数据流程进行细化,可得手机销售系统数据流程零级图。如上页图2-4所示。其中处理P6为管理员对系统的维护,包括对系统中信息的增加、删除、修改、处理等操作,涉及到系统中存储的各种信息。2.4 系统用例描述2.4.1系统用例图本手机销售系统的用例描述如图2-5所示。图2-5 系统用例图2.4.2系统用例分析整个在线手机销售系统中存在管理员和会员两个角色,会员和管理员通过WEB页登录本系统后,可以完成各自相应的功能操作。会员的信息维护功能模块是对自己的注册信息进行维护。可以修改自己的密码,收获地址,联系方式等个人信息。手机查询是对会员购买手机的流程中的一个关键步骤。根据会员的具体需求输入手机的型号或者价格限定,可以在系统信息库中快速便捷的查询到满足自己需求的手机。可以根据手机的品牌查找,列出该品牌在信息库中存储的所有手机,也可以根据手机的型号,不同的价格范围进行查找。手机查询功能模块,主要完成以上这些基本的查询操作,并可以相应的查看搜索到的手机记录的详细信息。此模块将是与消费者相关功能模块中的一个重要部分。会员具有的核心操作功能是购买手机,即与购物车有关的所有操作模块。这也是系统开发过程中的一个重点。本系统采用了添加购物的方式来完成会员购买手机的操作。首先会员通过登录进入系统,浏览系统提供的各款手机信息,对符合自己要求的手机进行添加到购物车的操作。手机购买信息被保存在当前的会话当中,用户可以继续购买商品,继而添加购物车,最后可以对购买数量进行相应的修改,也可对相应的购买子项进行删除或清空购物车等操作,并最终提交购物车,从而完成一次购买的全过程。管理员是本系统信息维护的核心。负责整个手机销售系统所有信息的添加、更新和处理。其中手机信息处理功能模块,公司信息处理功模块,会员信息处理功能模块都是管理员通过WEB页面对系统的手机信息,手机品牌信息,会员信息进行相应的增删改查操作,即通过WEB页面来操作数据库中存储的信息能。订单信息处理模块也包括对订单信息和订单明细的维护操作,但主要功能体现在对用户订单的查询,即对用户所下的订单进行相应的处理即反馈。其中手机信息处理功能模块将是与管理员相关功能模块中的一个重点。因为,在手机信息的属性中涉及到了手机的图片信息,由于本系统中管理员的操作也是完全通过WEB页面来完成,所以要进行远程的将图片传输到服务器上的存储操作,其中要涉及到相应图片的命名,大小控制,和有无图片信息上传等一些细节操作。2.4.3部分用例文档系统登录是管理员和会员要维护系统或使用系统的第一步,也是先决条件,只有通过系统的登录验证,系统才允许管理员和会员的合法操作的进行。登录用例文档见表2-1。表2-1 登录用例详细描述用例名称:登录用例ID:100角色:Leaguer,Administrator基本描述:此用例描述会员和管理员如何登录进入本在线手机销售系统。与本用例相关的角色有Leaguer和Administrator。主要事件流程:角色动作 系统响应会员或管理员要进入系统。系统等待角色输入登录信息。会员或管理员输入登录信息。检查输入信息是否合法,如果和法则允许进入系统,否则给予错误提示。会员信息更新是会员的信息发生变更的时候,会员成功登录,并对失效信息进行更改。会员信息更新用例文档见表2-2。表2-2 会员信息更新用例详细描述用例名称:会员信息更新用例ID:102角色:Leaguer基本描述:此用例的前提条件为会员登录成功,然后对其个人信息进行修改。并最终反馈到服务器端,服务器端将用户的新信息更新到数据系统。与本用例相关的角色为Leaguer。主要事件流程:角色动作 系统响应会员进行信息的更新。系统根据用户的id,在服务器端对数据库中的信息进行更新。添加购物车用例文档见表2-3。表2-3 添加购物车用例详细描述用例名称:添加购物车用例ID:103续表2-3 添加购物车用例详细描述角色:Leaguer基本描述:此用例完成用户购买手机的最基本操作:添加购物车,即用户将要买的商品暂时保存在系统购物车中,从而最终提交,来完成一个或多个商品的购买。与本用例相关的角色为Leaguer。主要事件流程:角色动作 系统响应会员选择要购买的手机,进行购物车添加动作。系统获取购买的手机型号,从服务器端得到该手机信息,并计算出会员优惠价格,并放到系统购物车中暂存起来。修改购物车用例文档见表2-4。表2-4 修改购物车用例详细描述用例名称:修改购物车用例ID:104角色:Leaguer基本描述:此用例的前提条件为会员成功的添加了购物车,在购物车界面中会员可以对其购买的手机的数量进行相应的修改。与本用例相关的角色为Leaguer。主要事件流程:角色动作 系统响应会员进入购物车界面。系统等待会员进行更改操作。会员对手机购买数量进行修改。系统获取修改信息,进行购买数量校验,如果购买数量大于库存,给出错误提示,否则修改完成。提交购物车是否发生交易的关键部分,只有提交了购物车,此次交易将以订单的形式反馈给服务器端。提交购物车用例文档见表2-5。表2-5 提交购物车用例详细描述用例名称:提交购物车用例ID:105角色:Leaguer基本描述:此用例的前提条件为会员成功的登录,并正确的完成了添加购物车等操作。然后提交购物车,本次购买的信息将以一条订单记录的形式反馈给系统。与本用例相关的角色为Leaguer。主要事件流程:角色动作 系统响应会员提交购物车。系统验证购物车信息是否正确,验证会员是否登录,如果验证合法,完成购物车的提交操作,否则给予错误提示。对于一个商务网站搜索功能是非常关键的,如何让用户最快,最有效的找到自己所需要的商品是系统首要完成的任务。手机查询用例即是根据用户的不同输入条件在,信息库中查找符合要求的手机信息,并反馈给消费者。手机查询用例文档见表2-6。表2-6 手机查询用例详细描述用例名称:手机查询用例ID:106角色:Leaguer基本描述:此用例完成会员对本系统中的产品的信息的快速查看。用户可以根据自己的要求在系统中查找符合其要求的手机。与本用例相关的角色为Leaguer。主要事件流程:角色动作 系统响应会员欲查询符合自己需求的手机。系统等待会员输入查询条件。会员输入自己的要求并查询。系统获取会员键入的查询条件,然后校验查询条件的合理性,如果合理则根据查询条件在信息库中进行查找比对,如果有符合要求的信息,将其反馈给会员,否则,提示没有相关产品。手机信息维护用例完成管理员对整个系统中信息量最大的手机信息进行维护的功能,其中包括手机信息的添加,删除,更新和查看。手机添加用例文档见表2-7。表2-7 手机添加用例详细描述用例名称:手机添加用例ID:107角色:Administrator基本描述:此用例的前提条件为管理员成功登录系统。管理员进入添加界面,填写手机信息表单,最终系统将添加的新信息记录插入到相应的数据库表中存储起来。与本用例相关的角色为Administrator。主要事件流程:角色动作 系统响应填写手机信息表单。系统等待提交。提交此次操作。系统对填写表单进行验证,验证合法,进行添加,否则给出错误提示。订单信息维护用例完成管理员对系统运行过程中会员所下订单的维护。可以完成无效订单的删除,未处理订单的查看等操作。订单查看用例文档见表2-8。表2-8 订单查看用例详细描述用例名称:订单查看用例ID:118角色:Administrator基本描述:此用例的前提条件为管理员成功登录系统。管理员可以逐一查看订单的基本信息和详细信息。也可查看未处理订单。与本用例相关的角色为Administrator。主要事件流程:角色动作 系统响应 管理员查看订单。 系统给出订单信息反馈。 管理员对订单进行处理。 系统得到管理员处理动作,若发生错误则给出错误提示,否则成功执行。系统其它用例文档在此不再详述。2.5 系统开发技术方案本手机在线销售系统是基于三层结构B/S架构模式设计的,采用JSP进行实现。在整个系统中表示层不与数据库直接发生交互,而是通过封装了各种逻辑功能的JavaBean来完成整个系统内信息的交互。即用户和管理员通过WEB页登录到系统并获得不同的操作权限,然后完成各自的操作。2.5.1为何选用JSP电子商务网站目前国内大多是用ASP或JSP来编写。ASP,即Active Secver Page,是Microsoft开发的动态网页语言,采用脚本语言VBScript作为自己的开发语言。但ASP有它的一定局限性。它是解释运行的,在多个客户访问的情况下会变得非常慢,而且网站服务器的负荷也很重,且只能运行在微软的操作系统和服务器上。另外安全性也是需要注意的问题。而JSP,即Java Sever Pages是Sun公司推出的一种执行于服务器端的动态网页开发技术。JSP的编译操作仅在第一次对页面请求时发生,速度远远大于ASP,而且JSP是基于Java技术的,作为J2EE体系中的一项主要技术,在跨操作系统,安全机制和性能方面均相对于ASP都体现出很大优势4。最终综合各方面的考虑,决定采用JSP技术来开发本系统。2.5.2三层结构简介整个系统构建采用B/S模式下的Presentation(表示层)、BusinessLogic(业务逻辑层)、Data(数据层)三层结构模式。三层结构框架在逻辑上分为:客户服务层,业务服务层,数据服务层。三层结构图如图2-6所示。数据层:主要完成数据的定义、存贮、更新、备份等工作。数据层的的概念不等同于数据库,比如你的应用可以把数据放入关系数据库,也可以放入XML,也可以放入传统的文件系统,也可以放入内存。数据如何存贮和管理,这都是数据层首先要考虑的问题。比如实时应用你用关系数据库来处理效果就不会很好,大批量的数据用文件系统来管理效率就不高。理解数据层的一个关键就是他和其它层在逻辑上是可以分离的。图2-6 系统三层结构逻辑框图逻辑层:这个主要是完成应用的逻辑处理,你可以把它理解为"服务",它为数据层和表现层提供服务。比如我们编写SQLwinForm或WEB应用的时候,和数据库连接的时候就要输入用户名和密码,如果只用两层结构,就有安全的问题,如果我们编写一个逻辑层,把连接这一部份处理在中间层(比如该层处理连接池和安全审核),就不用担心对方反编译我们用中间语言生成的程序。表示层:就是数据的表示,可以表示成WEB方式,也可以表示成WINFORM方式,WEB方式可以表现成aspx,也可以表示成asp,jsp等。如果逻辑层足够强大和完美,不管你的表示层如何定义和更改,逻辑层都能完善地提供服务5。2.5.3关系型数据库关系型数据库在处理海量数据和单位时间响应事务处理请求等方面,有着明显的优势.关系型数据库是以服务器的方式提供数据服务的,对于数据的管理有着良好的控制,在维护数据的完整性、安全性方面有全面的考虑.对于本系统而言,数据库信息的中心,是整个运作流程的核心部分。本系统采用SQL Server 2000作为后台数据库.利用Sun公司的JDBC-ODBC bridge进行数据库的连接,对数据库的操作(打开、查询、修改、删除等)封装在相应的bean中,负责与数据库的交互以及数据提取等。2.5.4系统开发环境及技术方案综合前面几节的分析,本系的最终开发技术方案及环境如下1 采用JSP实现系统开发2 系统采用三层体系结构3 操作系统平台:Windows XP4 数据库系统:MS SQL Server 20005 JSP服务器引擎:Tomcat 5.06 IDE采用eclipse开发平台7 界面设计工具Dreamweaver MX 20042.6 界面设计本系统作为一个基于B/S模式的在线手机销售系统,界面是系统与外界交互的一个窗口,界面的好坏直接影响到了实际中系统的应用。网上消费者对电脑的操作水平有一定的不同, 所以整个系统应注重的是:易导航性、易操作性、容错性和友好的交互界面。只有一个友好的交互界面才能使消费者对网站的整体形象有好的认同。才可以进一步的体现系统的功能和优势。图2-7 用户级页面转换图图2-8 管理员级部分页面转换图首先对于本系统中所涉及的主要操作页面进行描述,基本的页面转换图如图2-7、2-8所示。图2-7为用户页面转换图。匿名用户亦可浏览本系统主界面,但不能进行信息维护,购物车提交等功能操作。只有会员经过登录或注册进入到主界面,才可以正常使用系统的功能。其中商品浏览界面可以查看具体手机的详细信息。图2-8为管理员页面转换图。管理员成功登录系统后,进入管理页面,在本页面中可以进入不同的管理子项目页面。如图中所示,在进入各个页面后,可以对相应的各项信息进行管理。在每个子项目页面的下一级还有相应的增删改查等信息维护页面,由于篇幅所限,图中并未全部画出。整个系统中有多个WEB页面,统一的界面风格,将会使整个系统更加的和谐,具有亲和力。否则,会给人以凌乱不堪的感觉。因此在整个系统的WEB页面的设计中使用了CSS样式表,来控制整个系统的显示风格。样式表,或者称为层叠样式表,英文名Cascading Style Sheet,即CSS,是HTML的一部分,作为对HTML元素展示效果的一种扩展,其功能极为强大,有了样式表,可以放弃HTML元素的属性不用就能实现精美的网页排版布局。本系统对所有页面中文字的字体、字号、颜色以及超链接的样式都做了统一定义,如字体为宋体,字号为9pt等。第3章 数据库设计本在线手机销售系统是完成基于WEB页面来进行手机选购的业务流程,在整个选购过程中不论是是对商品的浏览,下订单,还是维护相关的信息,无处不与数据库产生相应的交互。数据库是本系统三层结构设计模式的最底层,也是整个系统运行时的核心部分。当一个系统涉及数据库相关的操作时,其运行效率,冗余程度,

    注意事项

    本文(在线手机销售系统的设计与实现(共66页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开