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

    数码商城网站的设计与实现_购物车等前台的设计和实现毕业论文.doc

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

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

    数码商城网站的设计与实现_购物车等前台的设计和实现毕业论文.doc

    .本 科 生 毕 业 设 计 论 文题目数码商城的设计与实现购物车等前台的设计和实现 A Dissertation Submitted to Hangzhou Institute of Commerce, ZhejiangGongshangUniversity for the Degree of Bachelor of EngineeringTitleDesign and implementation of digital products shopping websitethe design and implementation of shopping cart and other front desksAuthorZhujingjieSupervisorGuowenyingCollegeCollege of Computer & Information EngineeringSubjectInformationsystem &managementSubmitted Date2011-5诚信承诺书1.本人重地承诺所呈交的毕业论文(设计),是在指导教师的指导下严格按照学校和学院有关规定完成的。2.本人在毕业论文(设计)中引用他人的观点和参考资料均加以注释和说明。3. 本人承诺在毕业论文(设计)选题和研究容过程中没有抄袭他人研究成果和伪造相关数据等行为。4. 在毕业论文(设计)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。 毕业论文(设计)作者签名:年月日59 / 72毕业设计(论文)原创性声明和使用授权说明原创性声明本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作与取得的成果。尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得与其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。作 者 签 名:日 期:指导教师签名: 日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。作者签名: 日 期:学位论文原创性声明本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日摘要网上数码商城是一个根据购物现状而开发的一个网上购物,采用了时下最流行的B2C模式,是一个中小型电子商务应用平台。数码商城购物免去了高额的租金以与装修费用,降低了经营成本的同时也扩大了企业的销售渠道;基于网络的销售模式更能提供给消费者较高质量的产品和售后服务,完善企业的物流基础设施。本文首先介绍了数码商城的现状背景,论述了开发该的意义和目的,接着介绍了的运行环境、开发工具以与对数码商城的分析、设计与实现,最后对的部分功能进行了测试。本数码商城主要功能包括了商品浏览功能、订单管理功能、管理员管理、购物车管理、用户信息管理和新闻公告等。本使用ASP.NET技术进行的设计,采用ACCESS进行数据库的设计。该数码商城拥有友好美观的界面,良好的安全性和扩展性,拥有一个中小型电子商务所具备的所有功能,能满足用户的基本需求。关键词数码商城,设计与实现,ASP技术,功能设计 AbstractThe online shopping website for digital products is according to the present shopping situation and develops a online shopping website.Adopted the most popular mode -B2C e-commerce.This online shopping website for digital products is a small application platform. The online shopping website based on B2C mode is depriving the high rents and decorates cost, reduce enterprise operation costs and expanded enterprise sales channels at the same time. Sales mode based on web can provide more high quality products and after-sales service to consumers, better logistics infrastructure of the enterprise. This paper firstly introduces the current situation and background of online shopping website, discusses themeaning and purpose of the website, then introduces the operation environment of the system and development tools, system analysisdesign and implementation. And finally the debugging of this website is discussed in detail. The website's main function including commodities browsing, order management function, administrator management, shopping cart management, customer information management and news information management. This website using ASP.NET technology for website design, the design of database using ACCESS, this digital products website possesses friendly and beautiful interface with good safety and expansibility, this website own have all function which a small or medium-sized e-commerce sites have, and can satisfy usersdaily needs.Keywordsshopping website of digital products, The design and implementation of the website, ASP, Functional design目录摘要IAbstractII目录III第1章 绪论11.1 课题背景11.2 国外网上购物商城发展现状21.2.1 国外网上购物商城的发展现状21.2.2 国网上购物商城的发展现状31.2.3 实现网上数码商城的优势31.3 论文章节结构和容4第2章 开发平台、环境与相关技术介绍52.1 开发环境和平台52.2 开发语言和相关技术简介52.2.1 Macromedia Dreamweaver MX 200452.2.2 ASP简介62.2.3 Access2003数据库介绍6第3章 前台功能需求分析73.1 可行性分析73.2 前台性能需求73.2.1 灵活性73.2.2 安全性73.2.3 适用性83.2.4 完整性83.3 前台功能需求83.3.1 会员管理83.3.2 商品管理83.3.3 商品交易93.3.4 其他需求93.4 前台主要业务流程分析103.4.1 用户前台采购业务流程103.4.2 采购模块数据流程分析113.4.3 用户注册模块业务流程11第4章 数码商城前台功能详细设计134.1 总体功能结构设计134.2 数据库设计144.2.1 数据库设计的原则144.2.2 数据流图144.2.3 数据字典154.2.4 数据库逻辑结构设计184.3 前台主要功能模块详细设计184.3.1 用户登录流程194.3.2 商品浏览设计194.3.3 购物车管理流程19第5章 数码商城前台主要功能的实现215.1 用户登录与注册功能的实现215.1.1 登录页面215.1.2 注册页面235.2 商品展示区实现255.3 商品排行功能实现295.4 购物车技术的实现30第6章 测试346.1 测试方法介绍346.1.1 黑盒测试346.1.2 白盒测试346.1.3 基于风险的测试356.1.4 基于模型的测试356.2 测试方案的选择356.3 运行结果366.3.1 用户注册测试366.3.2 购物车测试37第7章 结论和展望397.1 结论397.2 展望39参考文献41致42附录143附录245附录347附录449第1章 绪论1.1 课题背景电子商务是一种崭新的商务模式,它是基于互联网,以交易双方为主体的,以银行电子支付和结算为手段、以客户数据为依托的,它可以更加快捷地满足客户需求,实现更大围乃至全球市场上销售商品和选择供应商,能够提高社会生产效率,促进社会经济发展,网上购物商城便是它最典型的一个例子1。自1998年电子商务年以来,中国的电子商务交易额不断攀升,企业都在建立自己的电子商务,电子商务的建立是企业快速发展,扩大销售的必经之路。网上交易屡创记录,据预测,2010年中国B2C网上零售市场规模已突破1000亿元大关,环比增长了373%,2013年将达到6500亿元2。据CNNIC发布的第26次中国互联网络发展状况统计报告显示,截止2010年6月底,我国网民规模突破4亿,互联网普与率持续上升增至31.8%。互联网商务化程度迅速提高,全国网络购物用户达到1.4亿,网络购物、网上支付和网上银行半年用户增长率均在30%左右2。报告还显示,人们的网上行为开始与实际生活靠近,网络购物、网上银行等实用性应用走俏,我国网络购物使用率为25%;购物的群体分类中,学生群体在网民中所占比例远高于其他群体,而紧跟其后的是个体户和公司职员。网络购物的发展之所以如此迅速,其主要优势在于:多选择性。网络上品种丰富,涉与地域广泛,顾客可以有多种选择,不必受到实体商店在列、库存、店面等方面的影响;不受空间限制,可以买到各国各地的产品;对想要买的产品可以货比三家,从优选购。价格便宜。由于实现电子商务的过程中,减免了中间商的成本,所以网上的商品较实体店的商品要便宜很多。购物方便。顾客不用走很多路去商店购买,只需在家里或者单位里在网上选购、选择物流、付款即可,用不着几天便可收货。网络购物虽然发展迅速且具备如此多的优点,但由于国人计算机使用能力和水平较低,计算机技术的发展制约,因而导致网络购物的普与性较低,所占比类少,而且大部分交易时一些小额的商品。此外诚信问题也是制约购物健康发展的一大要素,很多人会担心网上产品的质量不高,消费者的利益得不到保障,因而放弃了使用购物。另外,购物的建立也受到交易安全问题的制约,购物在安全交易方面亟待建立一个完善的交易体系。对于B2C模式的网上数码商城来说,物流也是影响其发展的一个因素,一个企业最重要的就是信息流、资金流、商流和物流。物流是企业信息流,资金流,商流的最后保障,一个好的物流可以帮助企业节约很多成本,其中包括时间和资金。而现下,物流配送不完善, 资金匮乏, 周转困难。我国物流行业普遍成本过高,配送水平落后。因此,如何建立一个可靠性强、安全性高、功能强大、专业物流并满足客户个体需求的适合中小型企业的购物是一个急需我们解决的课题。1.2 国外网上购物商城发展现状随着电子商务时代的到来,网络营销的发展也越来越快,越来越流行,电子商务在世界各国产生了深远的影响,也就是在这样的大环境下,网上商城购物的设计和实现是必然的。1.2.1 国外网上购物商城的发展现状美国是开发网上购物较早的国家,不管是技术还是消费水平都处于全球领先水平,是其他国家开发网上商城的模,网上商城的销售涉与十分广泛,如数码产品、金融、中介服务、个人用品、鲜花礼品等等,而大多发生在企业之间,如电子配件、专业服务、证券、网络产品等4。网上商城涉与的围很广,它可以触与到各种领域、商品和服务,其发展速度和规模同样十分迅速。比较成功的国外购物有很多,例如卓越亚马逊。亚马逊最开始只是一家网路书店,原本预计4、5年后才盈利,但事实上,它在开始运行后的2年便上市,2002年实现纯盈利500万美金,到了2004年成长到3亿美金,截止今日,已拥有23大类、超过120万种商品。如此迅速的增长可以看出,网上购物商城的实现是前途无量的9。虽然以卓越亚马逊为代表的美国网上购物的发展非常迅速和健康,但全球的网上交易发展很不平衡,其中美国因为发展较早,计算机技术等基础设施完善,人们消费观念进步,的开发也积累了大量经验,因此始终占据着主导地位,其次为西欧、日本和加拿大等国。而亚洲的网上交易发展相当滞后,因此在亚洲,网上商城正酝酿着巨大商机和挑战。1.2.2 国网上购物商城的发展现状目前,我国所有行业基本上参与了电子商务。几年来我国的网络技术发展很快,覆盖面也逐渐的加大,但是,我国毕竟还是发展中国家,对购物的安全运行所需配备的网络信息基础设施以与网路社会法律、诚信环境建设等与发达国家相比还有很大差距。整体而言,中国的网上交易仍处于初级阶段,交易手段、覆盖围、网上购物人数、网络安全等均处于探索过程。虽然在我国,购物的发展仍处于初级阶段,但是在如此迅速发展的网络时代,我国还是出现了很多优秀的网上购物商城,例如淘宝网。淘宝网成立于2003年,业务跨越C2C、B2C两大部分,由阿里巴巴集团创办,它以最新型的购物模式和消费方式吸引了很多网购人群,08年的交易额达到1亿人民币,占网上交易市场份额的80%9。淘宝网不仅为客户提供了最方便的购物方式,还提供了很多就业机会。在2008年的金融危机下,众多的购物纷纷关闭,但是淘宝网的网上交易量却逆势而升。我们有理由相信,随着一系列安全问题,电子商务法律规则的确立,诚信环境的建立,网上商城终将改变人们的生活观念和方式,并将成为下一世纪引导全球的主要的商业模式。1.2.3 实现网上数码商城的优势基于B2C模式的网上购物具有很多优势:方便快捷:通过购物购买商品,消费者足不出户便能购物,节约时间和精力。而在售后服务方面,网上商城可以做到全天二十四小时在线,方便帮助客户解决疑问,方法也很多样,除了传统的咨询外,还可以在的论坛里发表疑问,还可以通过 咨询管理员。这些手段的同时进行,可以保证客户的满意度和忠诚度。降低了基础设施建设费用:在传统商业模式下,零售企业需要租赁商铺、装修商店、配置货架等,在这些方面的建设需要花费大量资金。而网上购物商城,只需要在购物商城上实现商品浏览功能,用户便可浏览到商品的图片和信息。扩大了销售围:通过互联网可以使世界各地不同地域的人浏览到网上商城,因此,较传统商店只能在单一地域销售商品网上商城可以吸引到更大围更多的人来购买产品,增加销售额。基于这些优势,建立一个B2C模式的网上购物商城是很有必要的,它可以帮助企业降低成本,增加销售,有利于企业的长期发展和成长。1.3 论文章节结构和容本文主要研究的是基于B2C模式设计的适用于中小型企业的电子商务平台系统,立志于提高商家和顾客的效率。全文共分为六章:第一章为绪论,主要介绍了本课题研究的现状背景以与课题本身的优劣势。第二章具体介绍了开发系统的开发平台,开发语言和开发工具。第三章是对网上数码商城的分析,主要是对的需求和可用性进行分析和讨论。第四章为系统平台的设计,主要介绍的是对B2C的设计,包括系统目标、系统的流程图、功能结构和数据库的设计。第五章介绍了网上数码商城购物的实现。第六章对进行测试分析。第七章总结了本课题的成果以与对未来进一步工作的展望。第2章 开发平台、环境与相关技术介绍2.1 开发环境和平台本系统的开发平台是以Dreamweaver为主要设计和制作工具,Access为后台数据库,采用ASP技术,结合C#和VBScript构造应用程序。开发环境:Macromedia Dreamweaver MX 2004开发环境;开发语言:ASP.NET。后台数据库:Access2003。界面图像处理工具:Dreamweaver,Photoshop。2.2 开发语言和相关技术简介2.2.1 Macromedia Dreamweaver MX 2004Macromedia Dreamweaver MX 2004(简称DW MX 2004)是美国Macromedia公司最新开发的集网页制作和设计管理于一身的所见便所得的网页编辑器,利用它可以轻而易举地制作跨平台和跨浏览器限制的充满动感的网页7。它适用于对Web站点、Web页和 Web应用程序进行设计、编码和开发。DW MX 2004提供众多功能强劲的可视化设计工具、应用开发环境以与代码编辑支持。开发人员和设计师能够快捷地创建代码规的应用程序,集成程度非常高,开发环境精简而高效,能够运用DW MX2004与他们的服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系。Dreamweaver MX 2004提供基于强大的规管理来确保高质量的设计,设计环境提供CSS迅速高效的开发代码简洁、专业规的站点。简洁高效的设计和界面DW的界面更易于使用,新改进的功能更加强大,比如Word和Excel的复制和粘贴、表格编辑的可视化反馈、用户界面的改进等。这些功能的强大可使得设计者的工作效率和质量得到提高。改进的页面布局和设计环境DW包含了CSS功能,这些功能提供了一个更精巧的方法来设计样式与提高设计交互性,还包含了对改进可视化编辑的反馈功能。表格是DW提供的一种功能强大的网页布局工具,它不仅用于罗列数据,还可将不同的网页对象放置在不同的表格或单元格中。使用表格布局网页,通常能使网页对象的定位井然有序,目前许多大型都使用了表格布局技术。2.2.2 ASP简介ASP全称Active Server Pages,是微软推出的用以取代CGI(Common Gateway Interface)的动态服务器网页技术4。因为CGI太简单了以至于很多功能无法实现,于是微软才推出了既简单,功能又强大的ASP。ASP目前可以在Windows NT、Windows 2000、Windows XP上运行。ASP运行的基础是Windows Web服务器IIS(Internet Information Server),ASP使用的编程语言是脚本语言,使用它可以创建和运行动态、交互的Web 服务器应用程序,可以组合HTML、脚本命令和ActiveX 组件以创建交互Web页和基于Web 的功能强大的应用程序。ASP文件通常就是普通的HTML文件中嵌入VBScript或JavaScript脚本语言。当客户请求一个ASP文件时,服务器就会把该文件翻译成标准的HTML文件发过去。在服务器端运行的好处有:一是可以不受客户端浏览器的限制;二可以方便和服务器交换数据。ASP提供了几个部对象和部组件,利用它们可以很方便地实现表单上传、存取数据库等功能。ASP对开发工具没有特殊要求,因为所有网页都是文本,而ASP采用脚本解释执行无需编译,不需要编译器之类的工具。所有的ASP开发工具实际上是需要一个文本编辑器即可。2.2.3 Access2003数据库介绍数据库技术是计算机软件的一个重要分支,它产生于20世纪60年代,最早是由IBM公司推出的IMS数据库。数据库技术从开始到现在大致经历了3个阶段,分别是人工管理阶段、文件管理阶段和数据库管理阶段。Access2003是office系列软件中用来专门管理数据库的应用软件。是一个功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。Access2003使用标准的结构化查询语言作为它的数据库语言,提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。一个Access2003数据库中可以包含表、查询、窗体、报表、宏、模块以与数据访问页。不同于其他数据库,Access2003数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括它的支持对象。第3章 前台功能需求分析3.1 可行性分析在近几年里,随着互联网络以与计算机的不断发展和革新,消费者对购物需求的不断加大,对购物条件和要求的不断苛刻,网上购物产业链的完善,网上购物已经深入人心,达到一定规模。各项环境的改善,使网上购物的优势更加凸显,据预测,2010年中国B2C网上零售市场规模已突破1000亿元大关,环比增长373%,2013年将达到6500亿元9。而在国际市场上,各国都将眼睛看向了B2C这块大市场。当然许多网店的长期发展是不容易的,都在经历开店初期的喧哗后就会显现出很多问题,然而随着经验的增加,很多问题都可以在不断的学习和经历的过程中得以解决。而在权衡后,我们可以发现,电子产品的网上购物在利润和欢迎程度上都是很高的,所以不论是在市场上还是在经济上,它都具备自己的可行性。而现下,网上商城的技术已逐渐成熟,在度过了困难期后,开发的技术有很多也很方便学习。从硬件上讲,高速度大容量的硬盘随处可见,同时,100M的网络速度也是普遍可以达到的;而在软件上看,数据库技术已经相当成熟(例如Access,SQL Server,Oracle等),处理数据的能力也是很强的;开发的软件和工具也非常的多(像ASP,JSP,PHP等)10。在这些技术的支持下,开发一个健全的网上购物系统没有任何技术困扰。3.2 前台性能需求3.2.1 灵活性对用户的变化和需求具有一定的灵活性,能按照用户的需求和正常的操作流程、思维方式来设计操作方式;能在某些特殊情况下,对系统进行修改和升级6;在设计时,能充分考虑用户的需求,尽可能提供简单清晰的操作页面,能为客户提供尽可能多的选择性。3.2.2 安全性网上购物最重要的就是安全性。首先,在交易前,要保证交易信息和交易双方的真实性进行识别;其次,在交易数据和商品数据必须保持一致,防止数据被修改破坏;然后,必须建立有效的责任制度以避免一些不必要的麻烦和损失;最后,合法的实体交易不能被拒绝。3.2.3 适用性首先是方便清晰的用户界面;然后是新闻以与用户操作的信息提示;最后能满足商品添加和删除等基本的业务需要10。3.2.4 完整性一个购物除了以上的这些要求外,最重要的还是功能的齐全,例如商品浏览、购物车、订单查询、以与一个可靠和完善的后台处理。3.3 前台功能需求3.3.1 会员管理用户直接点击上的注册按钮进行注册,填写真实信息,会对这些信息进行审核,如果没有填写或者填写不当,然后会给出相应的提示信息。会员所填写的信息会由后台的系统管理员管理。会员注册时的资料,管理员会定期进行备份以防止在崩溃时还能保存会员信息。如果会员对信息进行修改,那么后台管理员会对这些信息进行再次审核,如没有错误或问题,就会给以回复。如果忘记了密码,那么可以通过的找回密码功能,只需回答几个问题,就能将密码找回,会将新密码发至注册时所填写的里。3.3.2 商品管理在的页面上提供了大量的商品浏览查看目录,在每一个大类下又分了很多小类,在单个商品信息查看页面提供了商品对比功能,方便用户做比较。对和单个商品的评价功能,用户可以对商品和进行评价,虽然需要输入用户名,但是还是可以使用网名之类的虚假的名字。为了方便用户购物,提供了购物车功能。在每个商品信息浏览中都有购物车图标,会员可以点击图片将该商品加入购物车,继而选择继续购物或是付款等操作,如果继续购物,那么可进行一样操作,购物车会自动对用户购买商品的数量和总额进行计算。还提供了关键字商品搜索功能;搜索功能可分为两种,一种是简单搜索,还有一种是高级搜索。前者,单纯的是对商品的关键字进行搜索,而后者可以输入更多的参数(如价格围、品牌、关键字)综合进行仔细的搜索。如果搜索出来的商品比较多,那么所有的商品条目将分页显示。用户购买商品时,对购物车里的商品会自动生成订单。生成订单后,根据付款方式的不同而进行不同的处理方法。如选择货到付款的话,那么需要卖家先进行发货后才可以确定订单;如果是银行汇款,那么就得等到用户付款后才能进行发货,进而进行后续的操作。3.3.3 商品交易在顾客选择好商品后,就可以选择付款以与收获方式,提交商品订单,经过后台管理员得确认后就可以对订单进行处理了。已注册的顾客可以随时查看订单状态,通过首页的我的订单按钮,对已购买的订单进行查询和处理。其中,可以通过卖家已发货、买家已付款、卖家已收款和买家已收货的选项进行订单的查询。顾客可以在订单没有完成之前随时修改订单或者取消。另外,如果顾客没有注册成为我们的会员,那么该顾客是没有资格查看订单的。没有注册的顾客是购买本的商品的,只是还是要在订单处输入准确真实的信息,以确保可以收到货。管理员会对此进行审核。3.3.4 其他需求需要一个信息中心。在任何一个过程中,都可以找到信息中心的,以方便顾客在使用时解决问题和困难。在商城首页,最好能在显眼的地方放上帮助之类的信息(这些信息包括了操作说明、付款说明、信息等)。不管是几层页面,都有一个导航可以到首页,用户可以直接点击按钮回到首页;在每个页面上都有商品分类页面,方便顾客进行浏览。在商城首页最好提供特价商品、商品排行、最新产品以与热销产品等商品浏览页面,这样可以方便顾客对商品进行了解和选择。3.4 前台主要业务流程分析网上数码商城主要包括前台管理和后台管理两个部分,本人参与了前台几个主要功能模块的设计和实现。所以,本文主要分析、设计以与实现了其中几个流程,分别是前台的商品浏览、前台顾客的购买流程以与会员注册等。3.4.1 用户前台采购业务流程顾客进入主页后,可以直接浏览商品目录并浏览商品详细信息,也可以进行商品查询以与购买,但只有使用会员身份登录进入网上商店后才能进行订单的追寻。顾客在前台首先通过浏览或查询等手段找到要购买的商品,如果不能找到合适的产品,则可直接退出,如果找到想要购买的商品,就将选定的商品放入购物车中7。购物车是一个商品的临时存放地,顾客可以对购物车进行管理,如删除或修改其中的商品。最后待顾客完全选定要购买的商品后,就可以进入收银台向系统下订单,并完成支付操作。得到系统确认成功后,前台的顾客操作流程就结束了。此后顾客还可以查询订单执行情况,但只有注册了的会员才有资格查看订单的状态,因此可以返回首页进行注册,注册完成后便可查看订单。具体业务流程见图3.1。图3.1 用户购物业务流程图3.4.2 采购模块数据流程分析根据图3-1的分析,可得在这一模块中,主要涉与到的外部实体是顾客;涉与到的数据库包括:会员信息库,商品数据库,订单数据库;涉与到的处理过程包括:用户注册,识别用户,购物车管理,支付,商品浏览以与生成订单。购买管理模块数据处理流程见图3.2。图3.2 用户购物数据处理流程图3.4.3 用户注册模块业务流程用户注册模块主要是为了使一般顾客成为会员而建立的,如果顾客不是注册会员,那么通过这个功能就可以注册为商城会员,成为本的会员不仅可以在商城进行购物和查看订单状态,而且还可以享受到本商城提供的奖品和优惠政策。顾客只要填交相关信息,并通过验证后,就表示已经注册成功,是本商城的会员了。下次登录时,用户只要输入自己的注册名和密码就可以访问商城了。流程见图3.3。图3.3 用户注册模块业务流程图第4章 数码商城前台功能详细设计4.1 总体功能结构设计通过对需求的分析,可以比较整体的把握一个的功能模块。一个的整体功能设计就是对已经确定的的总结结构,给出各个模块的功能和彼此之间的联系。根据以上分析,可知一个数码商城的功能包括前台功能和后台管理功能。前台功能模块需要实现商品浏览功能、商品分类和排行、新闻、商品交易、购物车以与用户注册等有关商品直接显示和用户操作的功能;而后台需要实现对用户、管理员、订单、销售以与维护等的管理功能。由以上分析可以得出数码商城功能结构图如图4.1所示。图4.1 数码商城总体功能模块4.2 数据库设计4.2.1 数据库设计的原则关系数据库设计的目标是为了生成一组关系模式,是使这个设计既不必存储不必要的重要信息,又可以方便的获取数据。因此在数据库设计过程中,我们按以下原则进行设计,以满足系统的各方面要求。1)满足数据存储需要数据库最重要的功能就是存储数据。影响数据库存储的因素包括数据库的设计、运行的硬件平台以与存储的数据类型11。因此我们在设计时需要考虑了这些因素,满足所有的数据库存储需求,以便能够高效率的存储所有的数据,能够处理复杂的业务关系。2)数据库中数据的可操作性设计数据库时要保证在整个系统运行和操作过程中,都能实现对数据库方便的访问和查询,同时还需要考虑到要尽可能的提高数据库对程序请求的响应速度,尽量节省数据库操作时的响应时间。 3)数据库设计的准确和完整性数据库中数据的设计要满足程序设计的要求,对程序中需要使用和存储的数据,都要有严格和准确的数据类型与之对应11。4)数据库冗余性过多的冗余数据会很大程度的增加数据库的工作量,减慢数据库的响应时间,降低数据库操作的准确性。因此改善数据库性能的一个重要的方面就是减少或消除数据库中的冗余数据,通过规化处理减少数据库中的冗余数据。4.2.2 数据流图数据流图是结构化分析方法中使用的工具,它是以图形的方式描绘数据在系统中的流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型12。整个数码商城包括如下主要数据流图:图4.2 数码商城顶层数据流图图4.3 数码商城一层数据流图4.2.3 数据字典由上面的数据流图可以看出,数据流图7描述的是数据流的流向(即数据从哪里来到哪里去,以与各部分之间的联系)。但是,它还不能完整地表达一个系统的全部逻辑特征,特别是有关数据的详细容。而数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何数据字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用是在系统设计的过程中给读者提供有关数据的描述信息。下面将着重说明前台设计中多涉与的数据字典。数据项的定义(如表4.4至表4.5所示):表 4.4 数据项定义会员编号数据项元素101数据项名称会员编号类型字符型长度10位数据类型离散取值围00000000009999999999说明标号前两位表示会员注册时间(取年的最后两位);第三至六位则是会员注册月份和日期;最后四位随机生成。表 4.5 数据项定义商品编号数据项元素102数据项名称商品编号类型字符型长度6位数据类型离散取值围000000999999说明检索号前两位表示该物品的类别;后四位为在该购物商城中的随机编号。数据结构的定义(如表4.6至表4.8所示):表4.6 商品数据表的数据结构 数据结构编号F1数据结构名称商品数据表简述记录商品的名称、价格、颜色、上市时间、参数等信息数据结构组成商品编号+名称+价格+颜色+上市时间+品牌+详细参数表4.7 会员信息表的数据结构数据结构编号F2数据结构名称会员信息表简述记录会员的编号、住址、联系、 、性别等信息数据结构组成会员编号+住址 + + +性别+所在省市表4.8 订单信息表的数据结构数据结构编号F3数据结构名称订单信息表简述记录订单编号、收件人、地址、商品名称、商品编号、会员编号等信息数据结构组成订单编号+商品编号+会员编号+收件人+地址+商品名称数据流的定义(如表4.9至表4.10所示):表4.9 会员登陆账号数据流的定义数据流名称会员登陆账号信息说明会员凭此账号登入系统数据流来源会员数据流去向系统数据流组成会员编号+密码数据流的流通量100份/天表4.10 管理员登陆账号数据流的定义数据流名称管理员登陆账号信息说明管理员登入系统的凭证数据流来源管理员数据流去向系统数据流组成管理员编号+密码数据流的流通量1份/天数据存储的定义(如表4.11至表4.12所示):表4.11 商品信息数据存储的定义数据存储名称商品数据信息表简述存放所有的商品以与新增商品

    注意事项

    本文(数码商城网站的设计与实现_购物车等前台的设计和实现毕业论文.doc)为本站会员(知****量)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




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

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

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

    收起
    展开