资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
青岛滨海学院毕业设计 绪论11 绪 论1.1 系统开发的背景及意义随着中国居民可支配收入的增长,越来越多的家庭开始养起了宠物。中国宠物数量日益增长为宠物及其相关行业带来了商机,宠物医院、宠物商店和宠物美容院随处可见。宠物用品更是成为中国消费品中增长最快的行业之一。在这种商业背景下诞生的 E 伯爵宠物店,需要借助便捷的网络打开更为广阔的市场,发掘潜在的商机。目前国内拥有饲养宠物者数量最多的如北京,上海,天津,广州,杭州等地,相应的,该地区的网上宠物店发展规模也相对发达。E 伯爵宠物店是一家位于临沂市兰山区的宠物店,开业时间不到两年,经营范围包含宠物及宠物用品。随着临沂市的经济发展,人民生活的稳定,临沂市宠物饲养者的数量也在迅速增多,但宠物店及用品店相对较少且品种不够齐全,网上宠物店更是罕见。因此,希望借由网店达到宣传及跨地区开拓业务的目的,因此选择 E 伯爵网上宠物店作为研究课题。ASP.NET 是基于通用语言的编译运行程序,它的强大性和适应性使它运行在 Web应用软件开发者的几乎全部的平台上。此外,开发人员对 ASP.NET 较为熟悉,因此运用 ASP.NET 作为系统的开发工具。随着我国发展网上交易的环境逐步完善,电子商务将向纵深挺进,新一代的电子商务将浮出水面,取代之前简单地依托“网站电子邮件的方式。对于客户来说,将实现业务高级电子化、网络化、智能化,开展协同网上贸易,全面实现信息流、资金流、物流等三流的网络化。实现支付型电子商务与现代物流,网上订货与企业内部 ERP 结合,及时精良生产,实现零库存。从产品的设计研发、生产制造、产品交货、物流配送、财务处理、甚至是最后的成效评估等,都通过电子形式使交易各方能够同步作业。在此条件下的网上宠物店将拥有更广阔的环境,更广阔的市场,更快速的流通以及更为低廉的价格。人们将不受时间和空间的限制,不受传统交易模式的限制,可以即时购物。电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。这样既达到宣传的目的,又可以开拓业务,同时方便消费者。青岛滨海学院毕业设计 绪论21.2 国内外研究现状电子商务是伴随着信息经济的脚步,在 20 世纪 90 年代兴起于美国、欧洲等发达国家的一个新概念。目前,国际上对电子商务尚无统一的定义。一般来说,狭义的概念是指在开放的国际互联网及其它网络的环境下,通过服务器的运用,实现消费者的网上购物、企业间商业交易的一种新型交易运营模式。即电子商务Web(服务器)IT(信息技术) +企业业务。在我国国内已有一些专门的宠物及宠物用品交易平台,比如淘宝网上的宠物类别交易平台等等,但是比起衣物书籍类网店还没有形成足够的规模与体系。这些网店提供所经营产品的全天候在线查询、订购和在线安全支付服务。该网上交易平台借鉴了它们的精华,如智能查询、网上支付等功能,同时为客户提供产品和技术服务以及配合实体店的宣传。使更多的人知道、了解 E 伯爵宠物店,从而成为该店的客户。1.3 研究内容该论文以 E 伯爵网上宠物店作为研究课题。其开发主要包括后台数据库的建立、后台管理以及前台页面的 Web 设计。系统使用 Microsoft 公司以 C#为核心语言的ASP.NET 开发工具,利用微软提供的 IIS 建立运行环境,再结合 Access 建立数据连接关系。利用其提供的各种组件,首先在短时间内建立数据库,然后,对数据库进行分析与建立页面,不断修正与改进,直到功能基本实现的可行系统。系统采用了 B/S 结构,以 Web 为中心,采用 TCP/IP、HTTP 传输协议、客户端通过浏览器访问 Web 以及与Web 相连的后台数据库,为网店的管理提供了较好的工具。青岛滨海学院毕业设计 相关技术综述32 相关技术综述2.1 C/S 模式和 B/S 模式1、基于 BS 的体系结构BS 与 CS 这两种技术是各有利弊的。CS 技术是 20 年前的主流开发技术,它主要局限于内部局域网的需要。因而缺乏作为应用平台的一些特性,难以扩展到互联网这样的环境上去,而且要求开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这使得应用程序的维护、移植和互操作变得复杂,成了 CS 的一大缺陷。2、采用这种结构优点在于1) B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本。2)信息发布采用 B/S 结构,保持了瘦客户端的优点。装入客户机的软件可以采用统一的 WWW 浏览器。而且由于 WWW 浏览器和网络综合服务器都是基于工业标准,可以在所有的平台上工作。3) B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是 C/S 无法作到的. 与操作系统平台关系最小.。4) B/S 构件组成 ,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级。5) C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在 B/S 要求下的构件的重用性好.B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用。2.2 Web 开发技术目前比较流行的 Web 开发技术有 : PHP, JSP,ASP.NET 等。在该电子商务系统的开发中,我们主要采用了目前比较流行的,来自微软公司的 Web 动态设计技术ASP.NET。 1、PHP 技术PHP 是一种跨平台的服务器端的嵌入式脚本语言,它大量地借用 C、Perl 语言的语法,并结合 PHP 自己的特性,使 Web 开发者能够快速写出动态页面。它可以在青岛滨海学院毕业设计 相关技术综述4Windows、Unix、Linux 的 Web 服务器平台上正常运行,还支持 IIS、Apache 等通用服务器软件,用户在更换服务器平台时,只需要作少量的改变即可。PHP 最大的好处在于它是完全免费的,可以不受限制的获得源码,使得开发者容易加入自己的特色。PHP 的缺点在于虽然它支持目前大多数的数据库,但是提供的数据库接口不统一。2、JSP 技术将内容的产生和显示进行分离,强调可重用的群组件,产生内容的逻辑被封装在JavaBeans 群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行;绝大多数JSP 页面依赖于可重用且跨平台的组件来执行应用程序所要求的更为复杂的处理。3、ASP.NET 技术NET 框架是 .NET 平台中居于核心地位的编程引擎,它提供了.NET 代码的公共运行环境和一个语言无关的基本类库。.NET 框架是高生产率的、基于标准的多语言应用程序执行环境,处理基本杂务和减轻部署任务。应用程序执行环境管理内存,解决版本控制问题以及提高应用程序的可靠性、可伸缩性和安全性。.NET 平台具有高安全性,.NET 框架通过其核心安全功能提供保护客户机和服务器的方法。由于公共语言运行库在核心层透明地处理安全性,因此开发人员可将精力集中于应用程序逻辑。开发人员仍然可以随时使用和扩展安全模型。 总之,PHP、JSP、ASP.NET 都有相当数量的支持者,由此也可以看出三者各有所长。选择开发工具的依据是(1)能够满足项目的需要,(2)开发人员相当熟悉该工具。由于我们的系统选择的操作系统为 Windows xp,并且开发人员对 ASP.NET 相当熟悉,因此我们选择 ASP.NET 作为开发工具。2.3 UML 建模技术UML(Unified Modeling Lanuggae,统一建模语言 )是一种标准的图形化建模语言,是第三代用来为面向对象开发系统的产品说明可视化和编制文档的方法. UML 语言作为一种重要的计算机模型建立方法,现在己经成为软件工程学中最重要的一门方法。在世界范围内至少近十年内,UML 将成为面向对象领域中占主导地位的建模语言。UML 的主要优点是:1.易于使用,表达能力强,进行可视化建模。2.与具体的实现无关,可应用于任何语言平台和工具平台。3.与具体的实现无关,可应用于任何软件开发的过程。青岛滨海学院毕业设计 相关技术综述54.简单并且可扩展,具有扩展和专有化机制,无须对核心概念进行修改。UML 适用于系统开发过程中从需求到测试的软件开发生命周期的全过程。1.需求分析。UML 的用例图表示用户的需求,活动图对每个用例进行需求说明。类图描述系统的静态结构,协作图、状态图、顺序图、活动图描述系统的动态特征。2.设计。设计阶段的任务是通过综合考虑所有的技术限制,扩展和细化分析阶段的模型,并得到可行的技术解决方案。3.实现。构造或实现阶段是对类进行编程的过程。可以选择某种面向对象编程语言作为实现系统的软件环境。4.测试。完成系统编码后,需要对系统进行测试,它通常包括:单元测试、集成测试、系统测试和验收测试。总之,UML 可以描述许多类型的系统,也可以用于描述系统从需求到测试的软件开发的全过程。2.4 系统开发及运行环境2.4.1 系统开发环境硬件环境:PC 机一台,基本配置满足以下要求:CPU P4 2G;RAM 512M;存储容量 80G 以上 IDE 硬盘一块;网络适配器 10M/100M 自适应以太网卡一块;显示 1024*768 分辨率、85Hz 刷新率以上显示器;软件环境:操作系统Microsoft Windows XP;数据库管理系统 AccessWWW 服务器 Microsoft IIS 5.0 版或更高版本;Microsoft.NET Framework 2.0 可再发行组建包;开发工具 Microsoft Visual Studio.NET 2005;2.4.2 系统运行环境青岛滨海学院毕业设计 相关技术综述6硬件环境:服务器一台,基本配置满足以下要求:CPU P4 2G 以上;RAM 512M 内存或以上;存储 60G SCSI 硬盘一块或两块;网络适配器 100M 或 1000M 以太网卡;显示 1024*768 分辨率、85Hz 刷新率以上显示器一台;软件环境:操作系统 Microsoft Windows XP;数据库管理系统 Access;WWW 服务器 Microsoft IIS 5.0 版或更高版本;Microsoft.NET Framework 2.0 可再发行组青岛滨海学院毕业设计 系统分析73 系统分析3.1 系统的可行性分析建设 Web 平台系统的必要性取决于需求的迫切性和实现的可能性。可行性并不等于可能性,它还包括必要性,如果领导或管理人员对信息的需求并不迫切或各方面的条件不具备,就是不具备可行性。可行性研究可以从经济、技术和操作三个方面对系统的可行性进行分析研究,从而为确定项目开发决策提供科学依据。 第一, 经济可行性经济可行性主要是对项目的经济效益进行评价,该系统的设计与开发不需要特殊硬件,只要拥有一台电脑并在电
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号