欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    通用小型综合商城的设计与实现毕业设计论文Word文档格式.docx

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

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

    通用小型综合商城的设计与实现毕业设计论文Word文档格式.docx

    1、这些优点能够极大地提高人们的购物欲望,并为其提供极大的方便快捷的服务。目前国外已存在很多优秀的网上购物网站,但相较于国外来说,国内的相应网站还不够成熟。有很多的购物网站都是初步开始运行。此次设计建立一个基于B/S架构的通用小型综合商城系统。该系统可供用户自助注册用户信息、查询网站内相关商品信息、网上购物、以及修改用户信息;管理员可以完成商品信息及会员信息的管理,还可以管理商城的公告。该系统采用JSP技术及JavaScript脚本制作用户界面,使用SQLserver2000数据库存储用户信息及商品信息,服务器选用Tomcat6.0,开发使用集成开发环境为MyEclipse。整个开发过程严格按照软

    2、件开发流程进行,从前期调研开始,对通用小型综合商城系统进行需求分析,然后根据需求分析结果对系统功能模块及系统功能结构进行总体设计,其中需包含通用小型综合商城系统的全部核心业务功能,之后进行数据库结构设计并建立数据表,然后开始对具体功能模块进行编码实现,之后进行系统模块集成,最后对系统进行整体测试,并生成测试报告。第一章系统概述1.1 课题来源及意义互联网的兴起在一定程度上改变了整个社会的商品交易方式,国内各大企业从20世纪90年代互联网兴起之时,就产生了通过网络进行销售的想法。但是在网站上企业的信誉难以认证,网上交易的法律法规不健全,物流不发达等一系列的原因,限制了电子商务发展的步伐。进入21

    3、世纪以后,随着整个社会的发展进步,制约电子商务的各个瓶颈问题逐一被击破,各企业也纷纷加入到电子商务的热潮之中。通用综合小型商城系统可以在很大程度上满足人们对购物的需求。它具有使用简单、信息存储量大、查询信息快捷等优点。适应现代社会人们的生活节奏以及日益倚重互联网的生活习惯。所以建设购物网站也势在必行。1.2 国内外发展状况随着计算机与网络等技术的发展、各地的网上购物网站均开始陆续发展,各个购物网站系统都具有自己的新特色部分。国内外的购物网站系统发展情况也不尽相同。国内最具影响力的电子商务公司阿里巴巴公司总裁马云认为:中国的互联网信息产业已经从广告市场经过短信息市场后,进入到电子商务市场阶段。网

    4、络平台已经成为企业经营管理中不可忽视的一个重要方面,拥有一个全面的、功能强大的、操作简单的网上购物系统已经成为企业营销发展的一个必然趋势。从销售方面讲,不仅给企业增加了一个新的销售渠道,而且方便了客户购买与了解公司的产品及新的销售方向;从企业宣传方面来讲,不仅扩大了企业知名度,还更直观地展示出企业的产品。网上购物系统作为B2B(即企业对企业),B2C(即企业对消费者),C2C(即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交

    5、换。网上销售的产品一般直接源自厂商的生产基地,不但品质有保证价格上也更优惠。同时网上销售在缩减支出方面的优势也是传统店铺无法比拟的,由于不需要实际的店面,不仅避免了店铺租金的开销,还可省去装修、管理等方面的诸多费用,所以价格成为众多网上购物用户的首选因素。另外所不同的就是网上购物可以足不出户,各地商品任选,如此方便快捷,无时间空间限制是传统经营模式无法比拟的,如今人们生活质量的提高,购物方式也变得轻松、自由化、个性化,这将成为网上销售产品的一大优势。由于全球经济一体化的逐步发展和深入,传统产品店因企业成本高、规模小、品种少已经阻碍了传统商店的发展。顺应市场形势的发展商品网上销售应运而生,根据国

    6、内外各商品生产商、代理商的实际需求,打造完善的网上产品销售系统势在必行。电子产品销售在国际互联网上可以实现商务功能的多样化,从最基本的对外沟通展示、信息发布、到在线洽谈、在线交易、在线采购、在线客户服务等等 ,几乎以往的传统模式商店的功能都可以在互联网上进行电子化的高效运作。在调查了当今市场的情况之后,我决定开发以电子商务为基础的通用小型综合系统。该系统经营各类商品。一方面消费者及会员可以浏览购买该网站所经营的商品,另一方面管理者还可以经营,管理自己的网站。这样既可以方便消费者,又可以方便管理者与消费者,从而可获得利润,这样更符合当今社会的市场需求。1.3系统开发环境及技术介绍该系统可供用户自

    7、助注册用户信息、查询网站内相关商品信息、在线购买商品、以及修改用户信息,管理员可以完成对商品的添加、修改和删除,以及管理商城公告。该系统采用JSP技术及JavaScript脚本制作用户界面,使用SQL Server2000 数据库存储用户信息及商品信息,服务器选用Tomcat6.0,开发使用集成开发环境为MyEclipse。1JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是

    8、学好Java的第一步。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。JDK包含的基本组件包括:Javac:编译器,将源程序转成字节码。Jar:打包工具,将相关的类文件打包成一个文件。Javadoc:文档生成器,从源码注释中提取文档。Jdb:debugger,查错工具。Java:运行编译后的java程序。Appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览。Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。Javap:Java反汇编器,显示编译类文件中的可访问功

    9、能和数据,同时显示字节代码含义。Jconsole:Java进行系统调试和监控的工具。2Tomcat是一个轻量级应用服务器,在中小型系统和访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat最初是由Sun的软件构架师詹姆斯邓肯戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。3SQL Server 是一个关系型数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司

    10、共同开发的,于1988年推出了第一个OS/2版本。SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的商业型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 2000数据库的优点有:(1)高性能设计,可充分利用WindowsNT的优势。(2)系统管理先进,支持Windows图形化管

    11、理工具,支持本地和远程的系统管理和配置。(3)强大的事务处理功能,采用各种方法保证数据的完整性。(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。SQL Server以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。SQL Server 2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。4Java Server Pages(简称为JSP)是基于Java的动态网页技术,用于创建支持跨硬件平台及跨Web服务器的网页。JSP可与微

    12、软的Active Server Pages(简称为ASP)相媲美,相对于ASP来讲,JSP更突出的特点就是利用了Java强大的跨平台性,不论是在Microsoft Windows XP还是在Solaris、Linux下都能正常运行,而且执行效率更高。JSP技术是Java 2平台的重要组成部分,JSP使用Java语言作为它的脚本语言。在JSP页面中可以使用几乎所有的Java组件和Java API,这就能充分发挥出Java语言的强大功能。使用JSP技术可以创建具有高度可伸缩性和可靠性的Web应用程序。第二章系统需求分析2.1 功能需求分析2.1.1 功能需求分析购物网站设计能够方便地进行商品及商品

    13、相关信息的网上发布和更新,并且可以检索到符合查询条件的商品信息。用户可以对各类商品及商品信息进行网上查询;管理员可以将商品信息进行网上上传。充分发挥互联网的便利性,使流程更便捷、更有效。从发布商品及商品相关信息、用户浏览商品到购买商品等,该通用小型综合商城的设计都将为用户提供更方便的服务。2.1.2 性能需求分析1准确性和及时性为了保证系统能够长期、安全、稳定、可靠、高效的运行。系统处理的准确性和及时性是系统的必要性能。本系统的添加功能对于整个系统的功能和性能的完成起到举足轻重的作用。作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系

    14、统的准确性和及时性。本程序通过数据库中表的结构的严谨设计,以及业务逻辑代码的正确性控制和表单数据录入时的数据验证等多种手段为系统信息的准确性提供保障。通过技术手段保证每次查询到的信息都是数据库中存在的最新信息,避免了信息的不同步和错误数据等问题。2系统的易用性和易维护性本系统有较好的可维护性、可靠性、可理解性、高效率性。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。2.2 可行性分析1技术可行性技术可行性要考虑现

    15、有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。该通用小型综合商城系统用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。运行可行性是对组织结构的影响,现有人员、机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量

    16、等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。2经济上的可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于该通用小型综合商城系统是作为毕业设计由我们读者自己开发的,在经济上的投入甚微,系统建成之后将为今后实现通用小型综合商城系统提供很大的方便,估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;软件开发

    17、费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支。3操作可行性分析对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。按上述三方面进行可行性分析、研究后,就可整理并编制出新系统开发的可行性报告,它是总体规划工作的阶段性成果。使用本系统,能使公司加强对资金的管理,对其商品信息及时反馈。利于公司及时

    18、采取经营策略。本系统的开发,是典型的Mis开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的JSP+SQLServer2000体系,已无技术上的问题。2.3 输入输出需求要求用户输入输出界面尽可能简单明了,风格统一;对用户输入尽可能提供缺省值,并以选择的方式进行;用户输入给出格式参考或明确指示;要求对用户输入有容错能力;要求对大量用户信息输出规划整齐,尽量采用图表形式;对关键信息要提供表单前台验证和后台逻辑验证,以保证信息的准确性和规范性。2.4 数据管理需求1数据录入的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确

    19、和不可用,从而使系统的工作失去意义。数据的输入来源一是手工输入二是由其它系统产生。手工输入要通过系统界面上的安排使系统具有容错性。而由其它系统生成的数据也要有必要的检查手段,以保证输入数据的准确性。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2数据的一致性和完整性由于系统的数据是共享的,在不同的模块或子系统中,报表、文件、数据库是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,需要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。各模块之间对数据库的需求各有不同,但一定要协

    20、调好不同需求之间的关系。对于各模块都会用到的表一定要一致,不能有冲突。2.5 故障处理需求由于软硬件及系统设计等各种因素,系统在使用过程难免会发生各种故障。系统应提供一定的对各种故障的检测能力,并提供相应的处理手段。对于硬件故障和系统软件故障,应由系统报告及处理;对于操作错误,要求有信息提示及正确方式。2.6 运行环境需求服务器端:CPU:IntelCore2Duo CPU内存:256M 或更大硬盘空间:20G 或更大操作系统:Windows 7数据库管理系统: SQL server2000办公软件:OFFICE 2010,DREAMWEAVER 8客户端:浏览器:IE6.0以上第三章系统总体

    21、设计3.1 系统功能模块划分系统分为两种角色,前端用户和系统管理员。前端用户浏览界面,在未登录前只能使用网站的部分功能。当通过输入用户名和密码登录注册用户后,就可以在对应的界面使用更多的功能。系统管理员登录管理员界面,输入相应的用户名和密码之后,即被赋予管理员的权限。登录后的用户及管理员界面均可以注销退出。1用户:即普通身份。(1)注册会员:用户可以在此页面注册成为该通用小型综合商城的会员。(2)会员登录:用户通过输入用户名和密码来登录。(3)修改信息:已登录用户可以在此更改除用户名以外的信息。(4)查看新品:用户可以通过相关链接查看新上架商品信息。(5)查看全部类别:在商品分类界面,用户根据

    22、商品类别分类查看商品信息。(6)搜索商品:用户通过输入要查询的商品名称或者想要查询的商品类别即可在线进行查询。(7)添加购物车:已登录的用户在购物车页面,可以进行添加购物车。(8)购买商品:已登录的用户,在相关页面可以购买商品并提交订单。2管理员:可以对会员信息及商品信息进行管理。(1)会员信息管理:会员的冻结与解冻。(2)商品管理:添加、删除、更改商品信息。(3)公告管理:添加、删除商城公告。(4)订单管理:批复订单,查看订单详情。3.2 系统主要功能结构图3-1 系统功能结构图系统功能结构如图3-1所示。该系统功能结构划分清晰,按照不同角色划分功能模块。其中系统后台的功能模块包括“退出后台

    23、”、“商品管理”、“会员管理”等几项。系统前台包括“查看新上架商品”、“查看特价商品”、“添加购物车”、“修改用户信息”等部分。前台权限较少,便于保证系统的安全性和可维护性,避免了用户对于高级功能的错误操作给系统带来各种不可预知的风险。3.3 系统功能简介系统前台,即用户界面,主要由用户实现对网站的功能应用。未注册或未登录的用户可以实现查看商品等功能,但要购买商品时,则必须成为注册用户并登录。注册成为用户的操作简便易懂,即使是对电脑技术并不在行的人也可以轻易实现。成为注册用户之后,用户信息就被存储到系统后台进行管理与统计。已注册的用户除用户名以外的其他相关信息均可以登录后自行更改。系统的后台,

    24、即管理员界面。当被赋予了管理员职权后,管理员可以从后台登录口登录,从而对网站的各方面信息进行管理。除了管理通过后台可以直接增减的商品相关信息外,还可以管理由前台用户注册增加的个人信息。将系统分别设计为前台和后台,是为了方便用户对网站的使用以及管理员对网站的信息管理。不会因为在同一个页面上出现过多的信息而造成混乱。使网站的整体风格更加的简易,明快。3.4 系统流程系统总体功能流程如图3-2所示。图3-2 系统功能流程图3-2只能概述系统的总体功能流程。但作为系统的前台与后台,系统的流程又会有所区别。下面的3.3与3.4分别对系统前台流程以及系统后台流程进行介绍。系统前台为用户界面,系统后台为管理员界面。3.4.1 系统前台主要流程通过以上的分析介绍,已经定义了系统角色及用例模型。作为一个完整的实例,有必要知道整个交易的流程,这有助于明确系统开发任务和功能模块。浏览者在进入该通用小型综合商城以后,访问网站的首页,就好比是进入了现实商城的大厅,在这里摆放的商品琳琅满目,除了有各类商品的入口,还可以看到各种公告和特价商品,以及商品销售


    注意事项

    本文(通用小型综合商城的设计与实现毕业设计论文Word文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开