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

    寵物网上商城的设计实现-毕业论文.docx

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

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

    寵物网上商城的设计实现-毕业论文.docx

    1、毕 业 论 文论文题目宠物网上商城的设计实现摘要随着生活和工作方面的压力逐渐增加,人们对宠物的依赖和需求也就变得越来越大。宠物网上商城是一个能使得繁忙的或者不喜欢出门的人,足不出户而又很方便地购得自 己喜爱的宠物或者宠物的日用品,这样既满足了自己的心灵需要,也不会影响到工作或 者浪费了休息的时间。如今现代信息技术的迅速发展和 Internet 普遍运用,宠物网上商城对于商家来说,也是一个能很有效的提高他们的销售额的销售方式。本文所述的宠物网上商城是采用 ASP.NET 和 SQL Server 2005 实现的。首先从系统的概述、意义入手,分析了它在人们生活中的重要地位和对商家的影响;其次详细

    2、阐述系统设计与实现的方法步骤。包括系统需求分析、总体设计和功能模块设计等,并且运用 UML 的用例图和模块图实现系统总体设计和各功能模块的设计;最后介绍了本系统数据库的使用的技术和开发方法。关键字:宠物网上商城用例图UML目录1 绪论11.1 系统概述11.2 系统开发意义11.3 可行性分析21.3.1 经济可行性21.3.2 技术可行性21.3.3 操作可行性21.4 开发语言简介31.4.1 ASP.NET 技术31.4.2 ASP.NET 的使用31.4.3 ASP.NET 的优点31.4.4 DIV+CSS 技术41.5 开发工具介绍41.5.1 Visual Studio.NET

    3、2005 简介41.5.2 SQL Server 2005 简介51.5.3 IIS 安装与配置51.5.4 ADO.NET 技术61.5.5 ADO.NET 的使用72 系统总体分析与设计82.1 系统功能分析82.2 系统流程分析93 详细设计103.1 系统模块设计103.1.1 宠物信息模块103.1.2 物品信息模块113.1.3 新闻信息模块113.1.4 留言模块123.1.5 用户信息管理模块123.1.6 购物车模块133.1.7 订单模块133.1.8 客户管理模块133.1.9 宠物管理模块143.1.10 物品管理模块143.1.11 新闻管理模块153.1.12 留言

    4、管理模块153.1.13 友情链接管理模块163.1.14 模块信息管理模块163.1.15 销售管理模块163.2 数据库的设计与实现173.2.1 数据库系统分析173.2.2 数据库的逻辑设计183.2.3 数据库表单194 设计遇到问题及解决265 系统实现与测试265.1 开发平台265.2 模块实现275.2.1 注册登录设计275.2.2 购物实现305.3 测试分析336 总结336.1 系统扩展和进一步研究336.2 心得体会33参考文献35ABSTRACT36致谢37仲恺农业技术学院毕业论文(设计)成绩评定表381 绪论1.1 系统概述随着信息技术的不断发展,我们现在已经步

    5、入了信息化的时代了,而信息时代的代表便是网络技术的日渐成熟,而现在网络已经和我们的生活紧密的联系起来了,我们不敢想象没有网络我们的生活会像怎么样,也许就像食物中没有调料,现在的生活离开了网络会变得索然无味。通过网络我们可以足不出户的做许多事情,例如工作、娱乐、学习,交友和购物等等许多我们数之不尽的事情,而就是因为网络我们的生活变得多姿多彩,或许有时甚至帮我们省下不少的时间和给予了我们更多的机遇。宠物网上商城对我们来说就有这些意义。宠物网上商城主要是一些企业为了不流失因为某种原因而没有到宠物店里选购宠物 的客人而设计的一个通过 Internet 就能进行方便购物的系统,宠物网上商城的诞生为商家们

    6、提供了很多的机遇。另外一个原因是现在宠物对缓解人们生活和工作中所产生的压 力是很有用的,出现了很多的所谓的“狗医生”,所以现在宠物的需求量在不断的提升, 然而有很大一部分人还是没有时间去选购自己喜欢的宠物,所以宠物网上商城应运而生。在宠物网上商城诞生之后,人们可以在空余的时间通过互联网来查看大量品种的宠物, 从而很方便地购买到自己心仪的宠物和宠物日用品;在另外一方面就是提高了商家的销 售额。总的来说,宠物网上商城既满足了很多人的需要,也不会影响到工作或者浪费了 休息的时间,它是一个很有意义的系统。1.2 系统开发意义宠物在人们的生活起到了很重要的作用,对一部分人来说,或许宠物是一个不可替代的角

    7、色。因为宠物有时是人类情感抒发的一个对象,是人们心灵的一个寄托,所以人们对宠物的需求也逐渐增大了。然而对宠物有着很大需要的人,他们或许上班时间比较紧,或许不是很方便到宠物店里面去选购自己心仪的宠物,所以传统的营销方式满足不了他们,那么就需要新的销售方式的产生。很多商家就是看到了这一点,所以他们纷纷建立了自己的一个宠物网上商城,因为在现今 Internet 上商品的零售额已经是迅速地增长了。原因在于通过 Internet,即使是小公司也可以接触到世界上任何地方的客户;在23Internet 上浏览的人会发现在线订购商品比其他任何方法都方便得多;更重要的是,一旦电子商务站点启动并运行起来,获取订单

    8、处理的成本与设置实体店铺的成本相比,实际上会几乎接近于零。所以宠物网上商城的诞生不仅满足了部分客户的需要,同时也使得商家寻找到了新的更好的销售方式。本系统实现了一般的电子商务所具备的功能,如商品浏览,购物车,后台管理等等, 利用这些功能可以对宠物和宠物用品销售信息进行较好的管理,同时也会使得客人很方 便的就能购得自己想要的宠物或者货品。电子商务将会使人类社会经济一体化,不断地 推动着经济的发展,从而也不断地推动人类社会的发展,使我们的生活水平提升到另外 一个高层次上。1.3 可行性分析1.3.1 经济可行性该宠物网上商城作为本人的毕业设计,硬件设备只需一台连接到互联网的计算机。而当本系统投入工

    9、作后,通过 Internet,即使是小公司也可以接触到世界上任何地方的客户。一旦站点启动真正运行起来,获取订单处理的成本与实体店的成本相比,实际上接近于零。1.3.2 技术可行性运行本系统仅需要在一台联网的计算机上操作即可,对机器本身没有太高的要求, 一般当前学校或个人电脑均可满足。另外,本系统通过面向对象的编程方式,配合HTML,使得 WEB 应用程序设计变得更简单和更高效1。还有就是需要购买关于 ASP.NET 开发及 SQL2005 数据库方面的书籍来参考。1.3.3 操作可行性系统在界面设计时从用户使用的角度出发,操作简单,为用户提供了一个友好的界面。同时对数据的显示和录入迅速、规范、

    10、可靠,而且准确,能及时显示结果。1.4 开发语言简介1.4.1 ASP.NET 技术ASP.NET 作为一种新的动态 Web 技术,是微软公司推出的全新体系结构.NET 平台的一部分,它提供了一种以 Microsoft.NETFramework 为基础2,开发 Web 应用程序的全新编程模式,可以使开发人员更加方便快捷地开发 Web 应用程序。它是建立在通用中间语言上的程序架构,可以在任何一台 Web 服务器上建立更为强大的 Web 应用程序,更重要的是可以使用众多的服务器控件和 Microsoft.NET 框架提供数千个.NET 类,建立功能强大的 Web 应用程序。相比现有得各种 Web

    11、开发模型而言,ASP.NET 具有更为强大的优势3。1.4.2 ASP.NET 的使用ASP.NET 使用 WebForm 来描述 Web 页面4,通过面向对象的编程方式,配合. NETFramework,使得 Web 应用程序设计变得更简单,更高效,功能更为强大。这种Web 编程方式是基于所谓的“Web 窗体编程模型”5,它给开发人员带来了许多方便性,这体现在 Microsoft.NET 框架中提供了非常丰富的服务器控件。关于 Web 窗体编程模型,有以下 2 点6:l Web 窗体的页面表现由 HTML 控件和服务器控件描述,开发人员可以以拖放的方式随意安排页面的布局。l Web 窗体上的

    12、每一个控件标签都对应了服务器上的一个实际的对象。1.4.3 ASP.NET 的优点本商城使用的开发语言是 ASP.NET,使用 ASP.NET 作为开发语言的好处具体有以下几点7:l 支持强类型语言:C#和 VB。l ASP 代码与 HTML 设计和文本分离,也就是代码和显示分离。这样的代码结构更清晰,用户在维护起来更容易了。l 编译页面可改进执行速度,这点很重要。在 ASP.NET 中,页面执行第一次要编译执行,而在下一次访问就不需要编译,直接执行,这样使运行速度更快,提高效率。l 通过继承机制支持代码的重用。通过面向对象程序来实现,也就是可以通过类, 可以进行派生和实现多态。1.4.4 D

    13、IV+CSS 技术DIV+CSS 是网站标准(或称“WEB 标准”)中常用术语之一8,通常为了说明与HTML 网页设计语言中的表格(table)定位方式的区别,因为 XHTML 网站设计标准中, 不再使用表格定位技术,而是采用 DIV+CSS 的方式实现各种定位。CSS 是英语 CascadingStyleSheets(层叠样式表单)的缩写,它是一种用来表现HTML 或 XML 等文件式样的计算机语言。DIV 是 html(超文本语言)中的一个元素, DIV+CSS 是一种网页的布局方法,这一种网页布局方法有别于传统的 table 布局,真正地达到了 W3C 内容与表现相分离。采用 CSS+D

    14、IV 进行网页重构相对与传统 TABLE 网页布局而有以下 6 个显著优势9:l 符合 W3C 标准。微软等公司均为 W3C 支持者。这一点是最重要的,因为这保证您的网站不会因为将来网络应用的升级而被淘汰。l 支持浏览器的向后兼容,也就是无论未来的浏览器大战,胜利的是 IE7 或者是火狐,您的网站都能很好的兼容。l 搜索引擎更加友好。相对与传统的 table,采用 DIV+CSS 技术的网页,对于搜索引擎的收录更加友好。l 样式的调整更加方便。内容和样式的分离,使页面和样式的调整变得更加方便。现在 YAHOO,MSN 等国际门户网站,网易,新浪等国内门户网站,和主流的 WEB2.0网站,均采用

    15、 DIV+CSS 的框架模式,更加印证了 DIV+CSS 是大势所趋。l CSS 的极大优势表现在简洁的代码,对于一个大型网站来说,可以节省大量带宽,而且众所周知,搜索引擎喜欢清洁的代码。l 表现和结构分离,在团队开发中更容易分工合作而减少相互关联性。1.5 开发工具介绍1.5.1 Visual Studio.NET 2005 简介Visual Studio.NET2005 是一个功能强大、高效并且可扩展的编程环境。虽然我们已经知道,编写和运行 ASP.NET 应用程序并不需要 VisualStudio.NET,但是它提供了强大而丰富的设计环境,这包括:控件拖放、自动网络和列表支持、综合调试、

    16、Intellisense 编辑等,可以简化开发者的工作,提高开发的效率。安装介绍略。1.5.2 SQL Server 2005 简介SQL Server 2005 是微软公司的大型数据库服务器,其性能指标在各个方面都有赶超Oracle 数据库的趋势,可以满足小、中、大规模的应用需求,这里使用它作为 ASP.NET开发数据库应用程序的选择。安装介绍略。1.5.3 IIS 安装与配置ASP.NET 作为一项服务,首先需要在运行它的服务器上建立 Internet 信息服务,也就是安装和配置 IIS 组件。1) 安装 IIS:l 单击“开始”菜单,选取“控制面板”|“添加和删除程序”,在弹出的窗口单击

    17、“添加/删除 Windows 组件向导”。l 在“Windows 组件向导”对话框中,勾选 “Internet 信息服务(IIS)”选项,然后点击“下一步”,同时将安装盘放入光驱,Windows 将自动完成安装过程。2) 配置 IIS:l 单击“开始”菜单,选取“管理工具”|“Internet 信息服务”,就可以打开 IIS信息服务窗口了。l 展开“本地计算机”|“网站”节点到“默认网站”,右击“默认网站”,在弹出的快捷键菜单中选择“属性”,弹出“默认网站属性”对话框,可以在该对话框中对默认网站进行管理。如下图 1 所示:图 1 默认网站属性对话框1.5.4 ADO.NET 技术ADO. NE

    18、T 是. NET 应用程序的数据访问模型10。它能用于访问关系型数据库系统, 如 SQL Server 2005,及很多其他已经配备了 OLE DB供应器的数据源。本系统使用ADO. NET 进行数据访问,以及编写数据访问应用的基本方法8。ADO. NET 的体系结构如下图所示:.NET Data ProviderDataAdaperConnectionDataAdaperDataTableCollectionTransactionSelectcommandDataTableDataRowCollectionCommandInsertCommandParametersUpdateCommand

    19、DataColumCollectionDataReaderDelectCommandConstraintCollectionDataRelationCollectionDataBaseXML图 2 ADO.NET 体系结构图1.5.5 ADO.NET 的使用使用 ADO.NET 在数据供应器操作层访问数据的基本过程为:使用 Connection 对象建立连接,然后使用 Command 对象通过 SQL 语句操作数据,或者进一步使用DataReader 对象,逐行从数据源中获取数据并处理,也可以在数据集层进一步使用DataSet 访问数据。步骤如下:l 建立连接l 执行命令l 使用 DataRe

    20、ader 操作数据l 使用 DataSet 操作数据l 使用 DropDownList 绑定控件l 使用 GridView 绑定控件2 系统总体分析与设计2.1 系统功能分析宠物网上商城的使用者主要是客户和销售管理者。对于前台客户来说,主要实现的功能包括客户浏览宠物或者宠物商品(分类浏览或者是搜索查询),存放选中的宠物或者宠物商品到购物篮,最后产生订单,也具备留言和查看相关新闻的功能;对于后台管理员来说,需要有对客户的信息、宠物或宠物商品信息、新闻类型、留言以及销售订单的信息等进行管理的功能。系统功能的整体架构如图 3 所示:后台管理宠物商城前台客户销售管理模块信息管理友情链接管理留言管理新闻

    21、管理物品管理宠物管理客户管理订单购物车用户信息管理留言新闻信息物品信息宠物信息图 3 系统功能的整体架构图 3 中每个部分主要完成以下功能: 1)前台客户l 宠物信息模块:包括宠物信息的分类浏览,包括二级类别浏览、查询搜索,查看宠物图片等等。l 物品信息模块:包括物品信息的分类浏览,包括二级类别浏览、品牌类别浏览, 查询搜索等等。l 新闻信息模块:包括新闻的分类浏览,查询搜索等等。l 留言模块:留言可分为三类,分别是对宠物留言、商品留言、网站留言。l 用户信息管理模块:处理用户注册、登录验证、用户密码修改、用户个人资料修改。l 购物车模块:可以添加宠物和商品,修改购买的数量,最后结账。l 订单

    22、模块:此模块由购物车结账产生,客户可以查询订单状态。2)后台管理员l 客户管理:查询客户的个人信息。l 宠物管理:添加、删除、修改宠物类别信息;添加、删除、修改宠物信息;添加、删除、修改宠物图片信息。l 物品管理:添加、删除、修改物品类别信息;添加、删除、修改物品信息;添加、删除、修改物品图片信息。l 新闻管理:添加、删除、修改新闻类别信息;添加、删除、修改新闻信息。l 留言管理:对宠物和物品的留言进行回复,查看网站留言。l 友情链接管理:添加、删除、修改友情链接的信息。l 模块信息管理:修改功能模块的信息。例如修改“购物流程”、“常见问题”等等。l 销售管理:处理客户的订单,查询订单以及销售

    23、的情况。2.2 系统流程分析客户购物的流程是整个系统流程最重要的部分,不管是客户是否登录都应该可以对宠物和物品信息进行浏览,而未登录的客户在进行购物的时候应进行登录验证。客户的购物流程如图 4 所示:注册查看宠物信息查看物品信息登录N是否登录商城首页Y添加到购物车下订单购买成功图 4 客户的购物流程图3 详细设计3.1 系统模块设计模块的设计主要包括前台客户与后台管理的功能模块。前台客户的模块有:宠物信息模块、物品信息模块、新闻信息模块、留言模块、用户信息管理模块、购物车模块。3.1.1 宠物信息模块在该模块中,未注册的用户和已注册的用户都可浏览宠物信息,包括按类别查看、输入关键字查询搜索,浏

    24、览宠物详细信息,浏览宠物图片功能。宠物信息模块用例图如图 5 所示。按类别查看查询搜索宠物信息浏览宠物详细信息用户宠物图片图 5 宠物信息模块用例图3.1.2 物品信息模块在该模块中,未注册的用户和已注册的用户都可浏览物品信息,包括按类别查看、输入关键字查询搜索,浏览物品详细信息功能。物品信息模块用例图如图 6 所示。按类别查看物品信息浏览查询搜索用户物品详细信息图 6 物品信息模块用例图3.1.3 新闻信息模块在该模块中,未注册的用户和已注册的用户都可浏览商城上所有的新闻,包括按新闻类别查看、输入关键字查询搜索,浏览新闻详细内容功能。新闻信息模块用例图如图7 所示。按类别查看新闻信息浏览查询

    25、搜索用户新闻详细信息图 7 新闻信息模块用例图3.1.4 留言模块在该模块中,未注册的用户和已注册的用户都可在浏览物品与宠物信息后,如果想对某个物品或宠物进行咨询了解,可以通过输入用户名(也可以匿名)和咨询内容来向网站提出疑问。留言模块用例图如图 8 所示。 宠物信息浏览 输入咨询内容查看回复内容物品信息浏览用户图 8 留言模块用例图3.1.5 用户信息管理模块注册修改信息登录成功登录修改密码在该模块中,未注册的用户可以注册成为会员,已注册的用户通过登录页面通过会员身份登录,用户登录成功后可以修改个人详细信息和密码。用户信息管理模块用例图如图 9 所示。用户图 9 用户信息管理模块用例图3.1

    26、.6 购物车模块在该模块中,用户必须注册成为会员才可以在有效登录时间内在网站进行订购,未注册的用户或注册失败的会员只可以浏览物品或宠物,不可以把商品添加到购物车中。在购物车中,用户可以输入购买商品的数量,也可以删除购物车中的商品。购物车模块用例图如图 10 所示。登录浏览物品添加购物车 输入数量订单确认浏览宠物添加购物车用户退出图 10 购物车模块用例图3.1.7 订单模块在该模块中,用户必须注册成为会员才可以在有效登录时间内查看订单状态,包括订购的日期、订购数量还有商品是否已发货。订单模块用例图如图 11 所示。订购日期 登录订单管理订购数量用户退出是否发货图 11 订单模块用例图3.1.8

    27、 客户管理模块在该模块中,后台管理员可以在有效登录时间内对注册的客户管理,包括可以查看客户的资料的、客户订购情况和删除恶意注册的客户。客户管理模块用例图如图 12 所示。客户资料登录客户订购管理员删除客户图 12 客户管理模块用例图3.1.9 宠物管理模块在该模块中,后台管理员可以在有效登录时间内对宠物模块管理,包括可以一级分类管理(添加宠物类别,删除宠物类别,和更改宠物类别)、二级分类管理(添加宠物, 删除宠物,和更改宠物)和宠物信息管理(添加宠物信息,删除宠物信息,和更改宠物信息),也包括对宠物图片的管理(添加宠物图片,删除宠物图片,和更改宠物图片)。宠物管理模块用例图如图 13 所示。一级类别登录宠物管理二级类别管理员宠物信息图片管理图 13 宠物管理模块用例图3.1.10 物品管理模块在该模块中,后台管理员可以在有效登录时间内对物品模块管理,包括可以一级分类管理(添加物品类别,删除物品类别,和更改物品类别)、二级分类管理(添加物品, 删除物品,和更改物品)和物品信息管理(添加物品信息,删除物品信息,和更改物品信息)。物品管理模块用例图如图 14 所示。一级类别


    注意事项

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

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




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

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

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


    收起
    展开