logo资料库

网上花店实验报告.doc

第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
资料共31页,剩余部分请下载后查看
摘要
第一章 绪论 
1.1 引言 
1.2 项目背景  
1.3 实现意义 
 第二章 系统开发环境
2.1 开发环境概述
2.2 运行环境概述
2.3 系统研究 
2.4 NET开发平台的概述  
2.5 C#语言的特点  
第三章 系统分析
3.1 实训题目
3.2 可行性分析 
3.2.1 经济可行性分析 
3.2.2 技术可行性分析 
3.3 功能需求分析
3.4 业务流程分析
3.5 系统设计目标和原则
3.5.1 系统设计目标 
3.5.2 系统设计的原则
第四章 系统总体设计
4.1 系统功能模块设计
第五章数据库设计
5.1 数据库实体模型
5.2 数据库表设计
5.3 数据库视图设计
5.4 数据库表关系
5.5 系统存储过程
第六章 网站详细设计
6.1 数据库公共访问类
6.2 系统页面程序清单及运行结果
6.2.1 系统首页
6.2.2用户注册页面
6.2.3 鲜花管理页面
6.2.4 购物车
第七章 系统测试与维护
7.1系统测试
7.2系统维护
7.2.1系统的硬件维护
7.2.2系统的软件维护
实训总结
致谢
参考文献
摘要 21 世纪是个日新月异的时代,一切的更新速度都是如此之快,人们生活的节奏也随之 提高,时间已经成为一种奢侈品,再也容不得我们去挥霍半分,网上购物顺应时代的潮流, 走入了人们的日常生活,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都 有着巨大的吸引力和影响力,在新经 济时期无疑是达到“多赢”效果的理想模式。鲜花在 人们的生活中是不可或缺的人类情感的传递者,但是快节奏的生活,让他们缺少了这样的机 会去表达,网上花店提供这样一个平台,快捷,方便,安全,让他们在忙自己的事情的同时, 也能保留这份美好。 本系统采用 VS2008 集成开发环境进行编程开发,配合使用微软数据库系统 SQL SERVER 2005 数据库来存储网站中用到的数据信息。 关键词:网上花店系统设计 SQL Server 2005 数据库 VS2008 购物车
第一章 绪论 1.1 引言 随着互联网和信息技术的发展,新的产业、新的商业模式如雨后春笋般涌现。电子商务 就是利用先进的电子信息技术从事各种商业活动的一种方式,这种特殊的经营方式,就是利 用现有的计算机硬件设备,软件和网络基础设施,然后通过网络连接起来的电子网络环境进 行各种各样的商务活动。 网上花店是电子商务发展的产物,是网络技术应用的全新发展方向。Internet 本身具有的开 放性、全球性、低成本、高效率的特点,也成为电子商务的内在特征,并使得电子商务大大 超越了作为一种新贸易形式所具有的价值,它不仅会改变企业的本身的生产、经营、管理活 动,而且还会影响整个社会的经济与结构。 1.2 项目背景 鉴于信息技术的浪潮已经刮起,怎样才能使传统鲜花经营者在这个巨大的浪潮中占有一 席之地,在这个竞争激烈的社会中很快适应新的经济模式,并且能够更健康、更稳定的发展? 网上花店将会为企业解决这一问题。 本项目有很好的实用价值,能够为个人或者中小型企业搭建自己的平台,经营者或生产厂家 的鲜花可以直接面向消费者,这样不仅可以帮助节约成本,还可以让它们直接面向消费者, 直接听取消费者的意见,并且这种方式没有空间和时间的限制,可以让更多的人去了解它们, 对一个创业者来说这给了自己一个机会,帮助它们提高自身的竞争力,从而在经济社会的浪 潮中赢得自己生存的一席之地。 1.3 实现意义 网上花店可以给个人或者创业者提供展现自己的广阔空间和表现自己的平等舞台,减少 经营成本,实现方便快捷销售,提高自身的竞争力。同时它可以帮助鲜花经营者掌握市场动 态,提高工作效率、降低经营成本。
网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、物 力、财力,降低企业的成本;另一方面突破了时间和空间的限制,使得交易可以在随时随地 进行,从而大大的提高了效率。 网上花店,借助互联网的信息通达性,可以使消费者方便快捷选购自己心满意足的产品,而 鲜花经营者可以借助网络提高自己的鲜花知名度,扩大自己的消费人群。 第二章 系统开发环境 2.1 开发环境概述 操作系统:Windows XP/ Windows 7 数据库:SQL Server 2005 开发工具:Microsoft Visual Studio 2008 2.2 运行环境概述 为了系统能更好的运行,系统需要的配置环境如下:软件环境,服务器,要求 windows98 及以上操作系统,数据库要求 SqlServer2005 及以上版本。客户端,要求 IE5.0 及以上版本。 处理器:AMD/Intel(1.8GHZ)。内存:128M 以上。外存:10G 及以上。 2.3 系统研究 系统采用 B\S 架构,代码整合采用微软推崇的三层架构,分别包括数据访问层,业务逻 辑层,表现层。在数据访问层中由于要和不同种的数据库进行连接,所以要设置标准接口, 来继承统一的业务逻辑方法。在页面中加入 ASP.NET 技术[1]实现异步访问的功能,同时减少 服务器的负载。在上述关键技术的基础上,系统实现了提供给用户的各种功能。 2.4 NET 开发平台的概述 .NET 开发平台是一组建立于 web 服务应用程序和 windows 左面应用程序之上的组件,通 过该平台创建的应用程序将在 Conmmon Language Runtime(CLR)(通用语言进行时)的控
制下运行。CLR 是一个软件引擎,用来加载应用程序,确认它们在无错误状态下执行,并进 行相应的安全许可认证,执行应用程序,然后将它们清除。.NET 提供的庞大的类库集,实现 了应用程序可以读写 XML 数据,在 Internet 上通信,访问数据库等代码多项功能。所有的类 库都建立在一个基础的类库之上,它提供给管理使用者最为频繁的数据类型功能,以及诸如 文件输入/输出等低层功能。 2.5 C#语言的特点 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 模式进行开发,前台开发工具选用 Microsoft Visual Studio 2008 平 台 。 ASP.NET, C# 等 语 言 的 运 用 Microsoft Visual Studio 2008 是一种可视化的、面向对象的 Windows 开发语言, Microsoft Visual Studio 2008 具有易用、通用和开发效率高的特点。后台的数据库开 发工具选用了 Microsoft SQL Server 2005,它能够处理大量数据,同时保持数据完整性 并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有较好的接口,作为本系 统开发工具是可行的。 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 实现显示订单详情界面的业务逻辑代码文件 订单管理界面设计的代码文件 实现订单管理界面的业务逻辑代码文件 显示用户订单界面设计的代码文件 实现显示用户订单界面的业务逻辑代码文件 购物车界面设计的代码文件 实现购物车界面的业务逻辑代码文件 购物车模块 基于需求,本系统设计了这样的几个功能模块,如图所示: 图 4-1 系统功能模块图 第五章 数据库设计 5.1 数据库实体模型 (1)鲜花类型实体 鲜花类型 类型编号 类型名称 类型描 述 图 5-1 鲜花类型实体 E-R 图 (2)鲜花信息实体 鲜花编号 鲜花名称 鲜花类型 鲜花价格 鲜花信息
分享到:
收藏