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

上传人:b****1 文档编号:150528 上传时间:2022-10-04 格式:DOCX 页数:40 大小:396.78KB
下载 相关 举报
寵物网上商城的设计实现-毕业论文.docx_第1页
第1页 / 共40页
寵物网上商城的设计实现-毕业论文.docx_第2页
第2页 / 共40页
寵物网上商城的设计实现-毕业论文.docx_第3页
第3页 / 共40页
寵物网上商城的设计实现-毕业论文.docx_第4页
第4页 / 共40页
寵物网上商城的设计实现-毕业论文.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

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

《寵物网上商城的设计实现-毕业论文.docx》由会员分享,可在线阅读,更多相关《寵物网上商城的设计实现-毕业论文.docx(40页珍藏版)》请在冰豆网上搜索。

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

毕业论文

论文题目 宠物网上商城的设计实现

摘 要

随着生活和工作方面的压力逐渐增加,人们对宠物的依赖和需求也就变得越来越大。

宠物网上商城是一个能使得繁忙的或者不喜欢出门的人,足不出户而又很方便地购得自己喜爱的宠物或者宠物的日用品,这样既满足了自己的心灵需要,也不会影响到工作或者浪费了休息的时间。

如今现代信息技术的迅速发展和Internet普遍运用,宠物网上商城对于商家来说,也是一个能很有效的提高他们的销售额的销售方式。

本文所述的宠物网上商城是采用ASP.NET和SQLServer2005实现的。

首先从系统的概述、意义入手,分析了它在人们生活中的重要地位和对商家的影响;其次详细阐述系统设计与实现的方法步骤。

包括系统需求分析、总体设计和功能模块设计等,并且运用UML的用例图和模块图实现系统总体设计和各功能模块的设计;最后介绍了本系统数据库的使用的技术和开发方法。

关键字:

宠物网上商城 用例图 UML

目 录

1绪论 1

1.1系统概述 1

1.2系统开发意义 1

1.3可行性分析 2

1.3.1经济可行性 2

1.3.2技术可行性 2

1.3.3操作可行性 2

1.4开发语言简介 3

1.4.1ASP.NET技术 3

1.4.2ASP.NET的使用 3

1.4.3ASP.NET的优点 3

1.4.4DIV+CSS技术 4

1.5开发工具介绍 4

1.5.1VisualStudio.NET2005简介 4

1.5.2SQLServer2005简介 5

1.5.3IIS安装与配置 5

1.5.4ADO.NET技术 6

1.5.5ADO.NET的使用 7

2系统总体分析与设计 8

2.1系统功能分析 8

2.2系统流程分析 9

3详细设计 10

3.1系统模块设计 10

3.1.1宠物信息模块 10

3.1.2物品信息模块 11

3.1.3新闻信息模块 11

3.1.4留言模块 12

3.1.5用户信息管理模块 12

3.1.6购物车模块 13

3.1.7订单模块 13

3.1.8客户管理模块 13

3.1.9宠物管理模块 14

3.1.10物品管理模块 14

3.1.11新闻管理模块 15

3.1.12留言管理模块 15

3.1.13友情链接管理模块 16

3.1.14模块信息管理模块 16

3.1.15销售管理模块 16

3.2数据库的设计与实现 17

3.2.1数据库系统分析 17

3.2.2数据库的逻辑设计 18

3.2.3数据库表单 19

4设计遇到问题及解决 26

5系统实现与测试 26

5.1开发平台 26

5.2模块实现 27

5.2.1注册登录设计 27

5.2.2购物实现 30

5.3测试分析 33

6总结 33

6.1系统扩展和进一步研究 33

6.2心得体会 33

参 考 文 献 35

ABSTRACT 36

致 谢 37

仲恺农业技术学院毕业论文(设计)成绩评定表 38

1绪论

1.1系统概述

随着信息技术的不断发展,我们现在已经步入了信息化的时代了,而信息时代的代表便是网络技术的日渐成熟,而现在网络已经和我们的生活紧密的联系起来了,我们不敢想象没有网络我们的生活会像怎么样,也许就像食物中没有调料,现在的生活离开了网络会变得索然无味。

通过网络我们可以足不出户的做许多事情,例如工作、娱乐、学习,交友和购物等等许多我们数之不尽的事情,而就是因为网络我们的生活变得多姿多彩,或许有时甚至帮我们省下不少的时间和给予了我们更多的机遇。

宠物网上商城对我们来说就有这些意义。

宠物网上商城主要是一些企业为了不流失因为某种原因而没有到宠物店里选购宠物的客人而设计的一个通过Internet就能进行方便购物的系统,宠物网上商城的诞生为商家们提供了很多的机遇。

另外一个原因是现在宠物对缓解人们生活和工作中所产生的压力是很有用的,出现了很多的所谓的“狗医生”,所以现在宠物的需求量在不断的提升,然而有很大一部分人还是没有时间去选购自己喜欢的宠物,所以宠物网上商城应运而生。

在宠物网上商城诞生之后,人们可以在空余的时间通过互联网来查看大量品种的宠物,从而很方便地购买到自己心仪的宠物和宠物日用品;在另外一方面就是提高了商家的销售额。

总的来说,宠物网上商城既满足了很多人的需要,也不会影响到工作或者浪费了休息的时间,它是一个很有意义的系统。

1.2系统开发意义

宠物在人们的生活起到了很重要的作用,对一部分人来说,或许宠物是一个不可替代的角色。

因为宠物有时是人类情感抒发的一个对象,是人们心灵的一个寄托,所以人们对宠物的需求也逐渐增大了。

然而对宠物有着很大需要的人,他们或许上班时间比较紧,或许不是很方便到宠物店里面去选购自己心仪的宠物,所以传统的营销方式满足不了他们,那么就需要新的销售方式的产生。

很多商家就是看到了这一点,所以他们纷纷建立了自己的一个宠物网上商城,因为在现今Internet上商品的零售额已经是迅速地增长了。

原因在于通过Internet,即使是小公司也可以接触到世界上任何地方的客户;在

23

Internet上浏览的人会发现在线订购商品比其他任何方法都方便得多;更重要的是,一旦电子商务站点启动并运行起来,获取订单处理的成本与设置实体店铺的成本相比,实际上会几乎接近于零。

所以宠物网上商城的诞生不仅满足了部分客户的需要,同时也使得商家寻找到了新的更好的销售方式。

本系统实现了一般的电子商务所具备的功能,如商品浏览,购物车,后台管理等等,利用这些功能可以对宠物和宠物用品销售信息进行较好的管理,同时也会使得客人很方便的就能购得自己想要的宠物或者货品。

电子商务将会使人类社会经济一体化,不断地推动着经济的发展,从而也不断地推动人类社会的发展,使我们的生活水平提升到另外一个高层次上。

1.3可行性分析

1.3.1经济可行性

该宠物网上商城作为本人的毕业设计,硬件设备只需一台连接到互联网的计算机。

而当本系统投入工作后,通过Internet,即使是小公司也可以接触到世界上任何地方的客户。

一旦站点启动真正运行起来,获取订单处理的成本与实体店的成本相比,实际上接近于零。

1.3.2技术可行性

运行本系统仅需要在一台联网的计算机上操作即可,对机器本身没有太高的要求,一般当前学校或个人电脑均可满足。

另外,本系统通过面向对象的编程方式,配合HTML,使得WEB应用程序设计变得更简单和更高效[1]。

还有就是需要购买关于ASP.NET开发及SQL2005数据库方面的书籍来参考。

1.3.3操作可行性

系统在界面设计时从用户使用的角度出发,操作简单,为用户提供了一个友好的界面。

同时对数据的显示和录入迅速、规范、可靠,而且准确,能及时显示结果。

1.4开发语言简介

1.4.1ASP.NET技术

ASP.NET作为一种新的动态Web技术,是微软公司推出的全新体系结构.NET平台的一部分,它提供了一种以Microsoft.NET Framework为基础[2],开发Web应用程序的全新编程模式,可以使开发人员更加方便快捷地开发Web应用程序。

它是建立在通用中间语言上的程序架构,可以在任何一台Web服务器上建立更为强大的Web应用程序,更重要的是可以使用众多的服务器控件和Microsoft.NET框架提

供数千个.NET类,建立功能强大的Web应用程序。

相比现有得各种Web开发模型而言,

ASP.NET具有更为强大的优势[3]。

1.4.2ASP.NET的使用

ASP.NET使用Web Form来描述Web页面[4],通过面向对象的编程方式,配合.NET Framework,使得Web应用程序设计变得更简单,更高效,功能更为强大。

这种

Web编程方式是基于所谓的“Web窗体编程模型” [5],它给开发人员带来了许多方便性,这体现在Microsoft.NET框架中提供了非常丰富的服务器控件。

关于Web窗体编程模型,有以下2点[6]:

lWeb窗体的页面表现由HTML控件和服务器控件描述,开发人员可以以拖放的方式随意安排页面的布局。

lWeb窗体上的每一个控件标签都对应了服务器上的一个实际的对象。

1.4.3ASP.NET的优点

本商城使用的开发语言是ASP.NET,使用ASP.NET作为开发语言的好处具体有以下几点[7]:

l支持强类型语言:

C#和VB。

lASP代码与HTML设计和文本分离,也就是代码和显示分离。

这样的代码结构更清晰,用户在维护起来更容易了。

l编译页面可改进执行速度,这点很重要。

在ASP.NET中,页面执行第一次要编译执行,而在下一次访问就不需要编译,直接执行,这样使运行速度更快,提高效率。

l通过继承机制支持代码的重用。

通过面向对象程序来实现,也就是可以通过类,可以进行派生和实现多态。

1.4.4DIV+CSS技术

DIV+CSS是网站标准(或称“WEB标准”)中常用术语之一[8],通常为了说明与

HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。

CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现

HTML或XML等文件式样的计算机语言。

DIV是html(超文本语言)中的一个元素,DIV+CSS是一种网页的布局方法,这一种网页布局方法有别于传统的table布局,真正地达到了W3C内容与表现相分离。

采用CSS+DIV进行网页重构相对与传统TABLE网页布局而有以下6个显著优势[9]:

l符合W3C标准。

微软等公司均为W3C支持者。

这一点是最重要的,因为这保证您的网站不会因为将来网络应用的升级而被淘汰。

l支持浏览器的向后兼容,也就是无论未来的浏览器大战,胜利的是IE7或者是火狐,您的网站都能很好的兼容。

l搜索引擎更加友好。

相对与传统的table, 采用DIV+CSS技术的网页,对于搜索引擎的收录更加友好。

l样式的调整更加方便。

内容和样式的分离,使页面和样式的调整变得更加方便。

现在YAHOO,MSN等国际门户网站,网易,新浪等国内门户网站,和主流的WEB2.0

网站,均采用DIV+CSS的框架模式,更加印证了DIV+CSS是大势所趋。

lCSS的极大优势表现在简洁的代码,对于一个大型网站来说,可以节省大量带宽,而且众所周知,搜索引擎喜欢清洁的代码。

l表现和结构分离,在团队开发中更容易分工合作而减少相互关联性。

1.5开发工具介绍

1.5.1VisualStudio.NET2005简介

VisualStudio.NET2005是一个功能强大、高效并且可扩展的编程环境。

虽然我们已

经知道,编写和运行ASP.NET应用程序并不需要Visual Studio.NET,但是它提供了强大而丰富的设计环境,这包括:

控件拖放、自动网络和列表支持、综合调试、

Intellisense编辑等

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

当前位置:首页 > 党团工作 > 党团建设

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

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