您好,欢迎访问三七文档
摘要21世纪是个日新月异的时代,一切的更新速度都是如此之快,人们生活的节奏也随之提高,时间已经成为一种奢侈品,再也容不得我们去挥霍半分,网上购物顺应时代的潮流,走入了人们的日常生活,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。鲜花在人们的生活中是不可或缺的人类情感的传递者,但是快节奏的生活,让他们缺少了这样的机会去表达,网上花店提供这样一个平台,快捷,方便,安全,让他们在忙自己的事情的同时,也能保留这份美好。本系统采用VS2008集成开发环境进行编程开发,配合使用微软数据库系统SQLSERVER2005数据库来存储网站中用到的数据信息。关键词:网上花店系统设计SQLServer2005数据库VS2008购物车第一章绪论1.1引言随着互联网和信息技术的发展,新的产业、新的商业模式如雨后春笋般涌现。电子商务就是利用先进的电子信息技术从事各种商业活动的一种方式,这种特殊的经营方式,就是利用现有的计算机硬件设备,软件和网络基础设施,然后通过网络连接起来的电子网络环境进行各种各样的商务活动。网上花店是电子商务发展的产物,是网络技术应用的全新发展方向。Internet本身具有的开放性、全球性、低成本、高效率的特点,也成为电子商务的内在特征,并使得电子商务大大超越了作为一种新贸易形式所具有的价值,它不仅会改变企业的本身的生产、经营、管理活动,而且还会影响整个社会的经济与结构。1.2项目背景鉴于信息技术的浪潮已经刮起,怎样才能使传统鲜花经营者在这个巨大的浪潮中占有一席之地,在这个竞争激烈的社会中很快适应新的经济模式,并且能够更健康、更稳定的发展?网上花店将会为企业解决这一问题。本项目有很好的实用价值,能够为个人或者中小型企业搭建自己的平台,经营者或生产厂家的鲜花可以直接面向消费者,这样不仅可以帮助节约成本,还可以让它们直接面向消费者,直接听取消费者的意见,并且这种方式没有空间和时间的限制,可以让更多的人去了解它们,对一个创业者来说这给了自己一个机会,帮助它们提高自身的竞争力,从而在经济社会的浪潮中赢得自己生存的一席之地。1.3实现意义网上花店可以给个人或者创业者提供展现自己的广阔空间和表现自己的平等舞台,减少经营成本,实现方便快捷销售,提高自身的竞争力。同时它可以帮助鲜花经营者掌握市场动态,提高工作效率、降低经营成本。网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、物力、财力,降低企业的成本;另一方面突破了时间和空间的限制,使得交易可以在随时随地进行,从而大大的提高了效率。网上花店,借助互联网的信息通达性,可以使消费者方便快捷选购自己心满意足的产品,而鲜花经营者可以借助网络提高自己的鲜花知名度,扩大自己的消费人群。第二章系统开发环境2.1开发环境概述操作系统:WindowsXP/Windows7数据库:SQLServer2005开发工具:MicrosoftVisualStudio20082.2运行环境概述为了系统能更好的运行,系统需要的配置环境如下:软件环境,服务器,要求windows98及以上操作系统,数据库要求SqlServer2005及以上版本。客户端,要求IE5.0及以上版本。处理器:AMD/Intel(1.8GHZ)。内存:128M以上。外存:10G及以上。2.3系统研究系统采用B\S架构,代码整合采用微软推崇的三层架构,分别包括数据访问层,业务逻辑层,表现层。在数据访问层中由于要和不同种的数据库进行连接,所以要设置标准接口,来继承统一的业务逻辑方法。在页面中加入ASP.NET技术[1]实现异步访问的功能,同时减少服务器的负载。在上述关键技术的基础上,系统实现了提供给用户的各种功能。2.4NET开发平台的概述.NET开发平台是一组建立于web服务应用程序和windows左面应用程序之上的组件,通过该平台创建的应用程序将在ConmmonLanguageRuntime(CLR)(通用语言进行时)的控制下运行。CLR是一个软件引擎,用来加载应用程序,确认它们在无错误状态下执行,并进行相应的安全许可认证,执行应用程序,然后将它们清除。.NET提供的庞大的类库集,实现了应用程序可以读写XML数据,在Internet上通信,访问数据库等代码多项功能。所有的类库都建立在一个基础的类库之上,它提供给管理使用者最为频繁的数据类型功能,以及诸如文件输入/输出等低层功能。2.5C#语言的特点C#是一种面向对象的编程语言,它不但有着C++的强大功能,语法也和C++基本类似,C#语言是保持在c/c++的灵活性的特点上,为程序员带来高效的开发方式,不仅能用于web网站服务程序,而且能开发强大的系统工具.C#代码.NET框架所提供的只受环境控制运行,不需要操作内存,从而增强了程序的安全性。另外它还具有面向对象语言的一切特性,诸如封装,继承,多态等。在C#的类型系统中,每种类型都可以看作是一个对象,但C#中只允许单继承,进而避免继承的混乱。第三章系统分析3.1实训题目网上花店系统设计与实现3.2可行性分析3.2.1经济可行性分析在我国,网上购物从无到有也不过短短几年时间。如今已经普及到每个人得身上,根据CNNIC的统计结果,截止2009年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2010年中国网上购物用户将达到10262万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式越来越被大家所接受。电子商务的功能也日趋完善,软件行业的飞速发展,为网站的开发提供了充分的条件。单独的鲜花店,已经满足不了市场的需求,鲜花在网上销售,能满足更多,更远顾客的要求。3.2.2技术可行性分析网上花店管理系统采用了当前的主流计算结构—B/S模式进行开发,前台开发工具选用MicrosoftVisualStudio2008平台。ASP.NET,C#等语言的运用MicrosoftVisualStudio2008是一种可视化的、面向对象的Windows开发语言,MicrosoftVisualStudio2008具有易用、通用和开发效率高的特点。后台的数据库开发工具选用了MicrosoftSQLServer2005,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。3.3功能需求分析根据网上花店的日常经营和管理,本系统的用户主要有两种:一种是网站的用户,另一种是网站的管理员。二者的身份不同,权限不同,所以,具体的功能需求也不同。对于用户来说,实现的具体功能如下。(1)用户进入系统首页,必须首先在网站进行注册。否则,无法进行购买花卉的操作。(2)用户注册后,在首页中输入注册的用户账号和密码,通过身份验证才能进行操作。(3)用户在首页中的花卉列表中浏览各种鲜花,单击花卉的图片和名称可以查看鲜花的详细信息。同时,可以对该鲜花发表评论。(4)用户单击购买按钮可以对选择的花卉进行购买,修改购买数量和清除购买的操作。(5)当用户提交购买信息后,用户能够查看购买的信息情况。(6)用户可以对网站中所有的鲜花,通过名称和花卉类型进行快速查询并浏览。(7)用户能够对自己的登录密码进行更新操作。对于网站管理员而言,主要对网站的后台进行日常的管理。实现的具体功能如下。(1)管理员必须在系统主页进行登录,输入自己的账户名和密码。只有通过身份的验证,菜单栏上才会出现管理员可以进行的操作连接。(2)管理员能够对网站的鲜花进行管理。包括鲜花和鲜花类型的添加、修改和删除操作。(3)管理员能够对网站的用户进行管理。包括查看用户的基本信息和删除该用户的信息。(4)管理员能够对用户的订单进行处理,包括查看订单和修改当前订单的状态。3.4业务流程分析通过对系统的分析,对本系统的业务流程图设计如下图3-1系统业务流程图3.5系统设计目标和原则3.5.1系统设计目标实现一个商家和消费者都满意的网上购花平台。消费者可以通过网购快速消费的网上购花系统,即:可以查询,登陆,注册,加入购物车,生成订单,订单查询,订单的增删改等功能。后台管理系统完成增加鲜花,增加鲜花类型,订单管理,用户管理等功能的实现。3.5.2系统设计的原则本系统设计的原则是在满足传统的花店运营需要的前提下,将自己的销售渠道扩展到网上,通过简单地管理,提供给消费者产品的展现、查询,购物以及订单处理等一系列功能,用户浏览鲜花请先登录,如未注册,请先注册为会员注册会员身份登陆管理员身份登录查询鲜花密码修改订单管理购物车管理鲜花管理订单管理用户管理网站页面温馨,给人温暖舒适的视觉享受,通过鲜花的在线销售,带给用户轻松愉悦的购物经历。第四章系统总体设计4.1系统功能模块设计根据系统需求分析,把本系统分成六大模块:数据库管理模块、实体类模块、用户管理模块、鲜花管理模块、订单管理模块和购物车模块。各模块所包含的文件及其功能如表所示。表4-1网上花店各模块一览表模块名文件名功能描述数据库管理模块App_Code/DBL/DataBase.cs数据库公共访问类文件App_Code/DBL/Operation.cs数据库操作文件实体类模块App_Code/Base/User.cs用户实体类文件App_Code/DBL/Flower.cs鲜花实体类文件App_Code/DBL/OrderDetalis.cs订单详情实体类文件App_Code/DBL/Order.cs订单实体类文件用户管理模块UserManager.aspx用户管理界面设计的代码文件UserManager.aspx.cs实现用户管理界面的业务逻辑代码文件ChangePassword.aspx修改密码界面设计的代码文件ChangePassword.aspx.cs实现修改密码界面的业务逻辑代码文件Register.aspx用户注册界面设计的代码文件Register.aspx.cs实现用户注册界面的业务逻辑代码文件鲜花管理模块AddFlower.aspx添加鲜花界面设计的代码文件AddFlower.aspx.cs实现添加鲜花界面的业务逻辑代码文件AddFlowerType.aspx添加鲜花类型界面设计的代码文件AddFlowerType.aspx.cs实现添加鲜花类型的业务逻辑代码文件FlowerManage.aspx鲜花管理界面设计的代码文件FlowerManage.aspx.cs实现鲜花管理界面的业务逻辑代码文件Query.aspx鲜花查询界面设计的代码文件Query.aspx.cs实现鲜花查询界面的业务逻辑代码文件SelectFlower.aspx显示查询结果界面设计的代码文件SelectFlower.aspx.cs实现显示查询结果界面的业务逻辑代码文件ShowFlowerID.aspx显示鲜花信息界面设计的代码文件ShowFlowerID.aspx.cs实现显示鲜花信息界面的业务逻辑代码文件ShowFlowerType.aspx显示鲜花类型界面设计的代码文件ShowFlowerType.aspx.cs实现显示鲜花类型界面的业务逻辑代码文件订单管理模块ShowOrder.aspx显示订单详情界面设计的代码文件ShowOrder.aspx.cs实现显示订单详情界面的业务逻辑代码文件ManageOrder.aspx订单管理界面设计的代码文件ManageOrder.aspx.cs实现订单管理界面的业务逻辑代码文件ShowUserOrder.aspx显示用户订单界面设计的代码文件ShowUserOrder.aspx.cs实现显示用户订单界面的业务逻辑代码文件购物车模块AddToCart.aspx购物车界面设计的代码文件AddToCart.aspx.cs实现购物车界面的业务逻辑代码文件基于需求,本系统设计了这样的几个功能模块,如图所示:网上花店用户管理鲜花管理订单管理购物车用户登录用户注
本文标题:网上花店实验报告
链接地址:https://www.777doc.com/doc-4239200 .html