ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:440.47KB ,
资源ID:3834311      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3834311.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上花店实验报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上花店实验报告.docx

1、网上花店实验报告摘要二十一世纪是个日新月异时代, 一切更新速度都是如此之快, 大家生活节奏也随之提升, 时间已经成为一个奢侈品, 再也容不得我们去浪费半分, 网上购物顺应时代时尚, 走入了大家日常生活, 网上购物突破了传统商务障碍, 不管对消费者、 企业还是市场都有着巨大吸引力和影响力, 在新经济时期无疑是达成“多赢”效果理想模式。鲜花在大家生活中是不可或缺人类情感传输者, 不过快节奏生活, 让她们缺乏了这么机会去表示, 网上花店提供这么一个平台, 快捷, 方便, 安全, 让她们在忙自己事情同时, 也能保留这份美好。本系统采取VS集成开发环境进行编程开发, 配合使用微软数据库系统SQL SER

2、VER 数据库来存放网站中用到数据信息。关键词: 网上花店系统设计 SQL Server 数据库 VS 购物车第一章 绪论1.1 引言 伴随互联网和信息技术发展, 新产业、 新商业模式如雨后春笋般涌现。电子商务就是利用优异电子信息技术从事多种商业活动一个方法, 这种特殊经营方法, 就是利用现有计算机硬件设备, 软件和网络基础设施, 然后经过网络连接起来电子网络环境进行多种多样商务活动。网上花店是电子商务发展产物, 是网络技术应用全新发展方向。Internet本身含有开放性、 全球性、 低成本、 高效率特点, 也成为电子商务内在特征, 并使得电子商务大大超越了作为一个新贸易形式所含有价值, 它不

3、仅会改变企业本身生产、 经营、 管理活动, 而且还会影响整个社会经济与结构。1.2 项目背景 鉴于信息技术浪潮已经刮起, 怎样才能使传统鲜花经营者在这个巨大浪潮中占有一席之地, 在这个竞争猛烈社会中很快适应新经济模式, 而且能够更健康、 更稳定发展?网上花店将会为企业处理这一问题。本项目有很好实用价值, 能够为个人或者中小型企业搭建自己平台, 经营者或生产厂家鲜花能够直接面向消费者, 这么不仅能够帮助节省成本, 还能够让它们直接面向消费者, 直接听取消费者意见, 而且这种方法没有空间和时间限制, 能够让更多人去了解它们, 对一个创业者来说这给了自己一个机会, 帮助它们提升本身竞争力, 从而在经

4、济社会浪潮中赢得自己生存一席之地。1.3 实现意义 网上花店能够给个人或者创业者提供展现自己宽广空间和表现自己平等舞台, 降低经营成本, 实现方便快捷销售, 提升本身竞争力。同时它能够帮助鲜花经营者掌握市场动态, 提升工作效率、 降低经营成本。 网上花店将传统花店步骤电子化, 数字化, 首先能够大量降低人力、 物力、 财力, 降低企业成本; 其次突破了时间和空间限制, 使得交易能够在随时随地进行, 从而大大提升了效率。网上花店, 借助互联网信息通达性, 能够使消费者方便快捷选购自己心满意足产品, 而鲜花经营者能够借助网络提升自己鲜花著名度, 扩大自己消费人群。第二章 系统开发环境2.1 开发环

5、境概述 操作系统: WindowsXP/Windows7 数据库: SQLServer 开发工具: MicrosoftVisualStudio2.2 运行环境概述 为了系统能愈加好运行, 系统需要配置环境以下: 软件环境, 服务器, 要求windows98及以上操作系统, 数据库要求SqlServer及以上版本。用户端, 要求IE5.0及以上版本。处理器: AMD/Intel(1.8GHZ)。内存: 128M以上。外存: 10G及以上。2.3 系统研究系统采取BS架构, 代码整合采取微软推崇三层架构, 分别包含数据访问层, 业务逻辑层, 表现层。在数据访问层中因为要和不一样种数据库进行连接,

6、所以要设置标准接口, 来继承统一业务逻辑方法。在页面中加入ASP.NET技术1实现异步访问功效, 同时降低服务器负载。在上述关键技术基础上, 系统实现了提供给用户多种功效。2.4 NET开发平台概述 .NET开发平台是一组建立于web服务应用程序和windows左面应用程序之上组件, 经过该平台创建应用程序将在ConmmonLanguageRuntime(CLR)(通用语言进行时)控制下运行。CLR是一个软件引擎, 用来加载应用程序, 确定它们在无错误状态下实施, 并进行对应安全许可认证, 实施应用程序, 然后将它们清除。.NET提供庞大类库集, 实现了应用程序能够读写XML数据, 在Inte

7、rnet上通信, 访问数据库等代码多项功效。全部类库都建立在一个基础类库之上, 它提供给管理使用者最为频繁数据类型功效, 以及诸如文件输入/输出等低层功效。2.5 C#语言特点 C#是一个面向对象编程语言, 它不仅有着C+强大功效, 语法也和C+基础类似, C#语言是保持在c/c+灵活性特点上, 为程序员带来高效开发方法, 不仅能用于web网站服务程序, 而且能开发强大系统工具.C#代码.NET框架所提供只受环境控制运行, 不需要操作内存, 从而增强了程序安全性。另外它还含有面向对象语言一切特征, 诸如封装, 继承, 多态等。在C#类型系统中, 每种类型都能够看作是一个对象, 但C#中只许可单

8、继承, 进而避免继承混乱。第三章 系统分析3.1 实训题目 网上花店系统设计与实现3.2 可行性分析 3.2.1 经济可行性分析 在中国, 网上购物从无到有也不过短短几年时间。现在已经普及到每个人得身上, 依据CNNIC统计结果, 截止1月中国有互联网用户7950万人, 而又有40.7%以上网民在过去一年里有过网上购物经历, 这就说明中国有网上购物用户达是3235.7万人, 而且这一数字还在以17%左右速度增加, 估计到中国网上购物用户将达成10262万人, 这说明在中国发展网上购物含有良好群众基础, 网上购物方法越来越被大家所接收。电子商务功效也日趋完善, 软件行业飞速发展, 为网站开发提供

9、了充足条件。单独鲜花店, 已经满足不了市场需求, 鲜花在网上销售, 能满足更多, 更远用户要求。 3.2.2 技术可行性分析网上花店管理系统采取了目前主流计算结构B/S模式进行开发, 前台开发工具选择MicrosoftVisualStudio平台。ASP.NET,C#等语言利用MicrosoftVisualStudio是一个可视化、 面向对象Windows开发语言, MicrosoftVisualStudio含有易用、 通用和开发效率高特点。后台数据库开发工具选择了MicrosoftSQLServer, 它能够处理大量数据, 同时保持数据完整性并提供很多高级管理和数据分配功效。这两种开发工具功

10、效强大, 有很好接口, 作为本系统开发工具是可行。3.3 功效需求分析 依据网上花店日常经营和管理,本系统用户关键有两种: 一个是网站用户, 另一个是网站管理员。二者身份不一样, 权限不一样, 所以, 具体功效需求也不一样。对于用户来说, 实现具体功效以下。(1)用户进入系统首页, 必需首先在网站进行注册。不然, 无法进行购置花卉操作。(2)用户注册后, 在首页中输入注册用户账号和密码, 经过身份验证才能进行操作。(3)用户在首页中花卉列表中浏览多种鲜花, 单击花卉图片和名称能够查看鲜花具体信息。同时, 能够对该鲜花发表评论。(4)用户单击购置按钮能够对选择花卉进行购置, 修改购置数量和清除购

11、置操作。(5)当用户提交购置信息后, 用户能够查看购置信息情况。(6)用户能够对网站中全部鲜花, 经过名称和花卉类型进行快速查询并浏览。(7)用户能够对自己登录密码进行更新操作。对于网站管理员而言, 关键对网站后台进行日常管理。实现具体功效以下。(1)管理员必需在系统主页进行登录, 输入自己账户名和密码。只有经过身份验证, 菜单栏上才会出现管理员能够进行操作连接。(2)管理员能够对网站鲜花进行管理。包含鲜花和鲜花类型添加、 修改和删除操作。(3)管理员能够对网站用户进行管理。包含查看用户基础信息和删除该用户信息。(4)管理员能够对用户订单进行处理, 包含查看订单和修改目前订单状态。3.4 业务

12、步骤分析经过对系统分析, 对本系统业务步骤图设计以下图3-1 系统业务步骤图3.5 系统设计目标和标准 3.5.1 系统设计目标 实现一个商家和消费者都满意网上购花平台。消费者能够经过网购快速消费网上购花系统, 即: 能够查询, 登陆, 注册, 加入购物车, 生成订单, 订单查询, 订单增删改等功效。后台管理系统完成增加鲜花, 增加鲜花类型, 订单管理, 用户管理等功效实现。 3.5.2 系统设计标准本系统设计标准是在满足传统花店运行需要前提下, 将自己销售渠道扩展到网上, 经过简单地管理, 提供给消费者产品展现、 查询, 购物以及订单处理等一系列功效, 网站页面温馨, 给人温暖舒适视觉享受,

13、 经过鲜花在线销售, 带给用户轻松愉悦购物经历。第四章 系统总体设计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/

14、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

15、实现添加鲜花界面业务逻辑代码文件AddFlowerType.aspx添加鲜花类型界面设计代码文件AddFlowerType.aspx.cs实现添加鲜花类型业务逻辑代码文件FlowerManage.aspx鲜花管理界面设计代码文件FlowerManage.aspx.cs实现鲜花管理界面业务逻辑代码文件Query.aspx鲜花查询界面设计代码文件Query.aspx.cs实现鲜花查询界面业务逻辑代码文件SelectFlower.aspx显示查询结果界面设计代码文件SelectFlower.aspx.cs实现显示查询结果界面业务逻辑代码文件ShowFlowerID.aspx显示鲜花信息界面设计代码文

16、件ShowFlowerID.aspx.cs实现显示鲜花信息界面业务逻辑代码文件ShowFlowerType.aspx显示鲜花类型界面设计代码文件ShowFlowerType.aspx.cs实现显示鲜花类型界面业务逻辑代码文件订单管理模块ShowOrder.aspx显示订单详情界面设计代码文件ShowOrder.aspx.cs实现显示订单详情界面业务逻辑代码文件ManageOrder.aspx订单管理界面设计代码文件ManageOrder.aspx.cs实现订单管理界面业务逻辑代码文件ShowUserOrder.aspx显示用户订单界面设计代码文件ShowUserOrder.aspx.cs实现显

17、示用户订单界面业务逻辑代码文件购物车模块AddToCart.aspx购物车界面设计代码文件AddToCart.aspx.cs实现购物车界面业务逻辑代码文件 基于需求, 本系统设计了这么多个功效模块, 如图所表示: 图4-1 系统功效模块图第五章 数据库设计5.1 数据库实体模型(1)鲜花类型实体图5-1 鲜花类型实体E-R图(2)鲜花信息实体图5-2 鲜花信息实体E-R图(3)用户评论实体图5-3 用户评论实体E-R图(4)用户信息实体图5-4 用户信息实体E-R图(5)订单详情实体图5-5 订单详情实体E-R图5.2 数据库表设计(1)用户评论表(Comment), 用来统计网站用户对鲜花具

18、体评论信息, 该表字段结构如表5-1所表示。表5-1 Comment表结构字段汉字描述数据类型是否为空备注Id评论编号int否主键FlowerId鲜花编号int否外键UserName用户名varchar(50)是Email用户电子邮箱varchar(50)是Caption评论标题varchar(100)是Content评论内容text否PublishDate发表日期datetime否(2)鲜花信息表(Flower), 用来统计网站中全部鲜花具体信息, 该表字段结构如表5-2所表示。表5-2 Flower表结构字段汉字描述数据类型是否为空备注Id鲜花编号int否主键Type鲜花类型int否外键N

19、ame鲜花名称varchar(100)否Price鲜花价格decimal(18,2)否Discount鲜花数量decimal(18,2)是Cover鲜花图片image是Description鲜花描述text否Hits点击次数int是Sales销售次数int是Status是否有货bit否(3)鲜花类型表(FlowerType), 用来统计网站中全部鲜花类型具体信息, 该表字段结构如表5-3所表示。表5-3 FlowerType表结构字段汉字描述数据类型是否为空备注Id类型编号int否主键Name类型名称varchar(50)是Memo类型描述varchar(200)是(4)订单详情表(Order

20、Details), 用来统计全部用户购置订单具体信息, 该表字段结构如表5-4所表示。表5-4 OrderDetails表结构字段汉字描述数据类型是否为空备注Id订单详情编号int否主键OrderId订单编号int否外键FlowerId鲜花编号int否外键Quantity订单数量char(20)是(5)订单表(Orders), 用来统计用户购置鲜花订单信息, 该表字段结构如表5-5所表示。表5-5 Orders表结构字段汉字描述数据类型是否为空备注Id订单编号int否主键UserId用户编号int否外键OrderDate订单生产日期datetime否Status订单状态bit否(6)用户信息表

21、(UserInfo), 用来统计网站用户具体信息, 该表字段结构如表5-6所表示。表5-6 UserInfo表结构字段汉字描述数据类型是否为空备注Id用户编号int否主键Name用户名称varchar(30)否Password用户密码varchar(32)否Mail电子邮件varchar(30)否5.3 数据库视图设计(1)订单详情视图(DetailsView), 由Flower表、 OrderDetails表和Orders表连接组成, 创建视图语句以下。SELECT dbo.OrderDetails.OrderId, dbo.Orders.UserId, dbo.Orders.OrderDa

22、te, dbo.OrderDetails.FlowerId, dbo.OrderDetails.Quantity, dbo.Flower.Name, dbo.Flower.Price, dbo.Flower.Discount, dbo.OrderDetails.IdFROM dbo.OrderDetails LEFT OUTER JOINdbo.Flower ON dbo.OrderDetails.FlowerId = dbo.Flower.Id RIGHT OUTER JOINdbo.Orders ON dbo.OrderDetails.OrderId = dbo.Orders.Id(2)鲜

23、花信息视图(FlowerView), 由Flower表、 FlowerType表连接组成, 创建视图语句以下。SELECT dbo.Flower.Price, dbo.Flower.Status, dbo.Flower.Type AS TypeId, dbo.Flower.Id, dbo.FlowerType.Name AS Type, dbo.Flower.NameFROM dbo.Flower LEFT OUTER JOINdbo.FlowerType ON dbo.Flower.Type = dbo.FlowerType.Id(3)订单信息视图(OrdersView), 由Orders表

24、、 UserInfo表连接组成, 创建视图语句以下。SELECT dbo.Orders.Id, dbo.Orders.UserId, dbo.UserInfo.Name, dbo.Orders.OrderDate, dbo.Orders.StatusFROM dbo.Orders INNER JOINdbo.UserInfo ON dbo.Orders.UserId = dbo.UserInfo.Id5.4 数据库表关系本系统发数据库中, 各表间存在着部分引用和关联关系(1)鲜花评论表(Comment)经过使用外键FlowerId与鲜花信息表(Flower)形成关联。(2)鲜花信息表(Flow

25、er)经过使用外键Type与鲜花类型表(FlowerType)形成关联。(3)订单详情表(OrderDetails)经过使用外键OrderId和FlowerId与订单表(Orders)和鲜花信息表(Flower)形成关联。(4)订单表(Orders)经过使用外键UserId与用户信息表(UserInfo)形成关联。各表之间关系如图1所表示。图5-6 数据库表关系5.5 系统存放过程(1)AddFlowerProc存放过程该存放过程用于添加新鲜花操作, 具体创建语句以下。CREATE PROCEDURE dbo.AddFlowerProcname varchar(100),type smalli

26、nt,price decimal,discount decimal,cover image,description text,hits smallint,sales smallint,status bitas insert Flower(type,name,price,discount,cover,description,hits,sales,status) values(type,name,price,discount,cover,description,hits,sales,status)(2)InsertFlowerProc存放过程该存放过程用于添加对鲜花评论信息操作, 具体创建语句以下

27、。CREATE PROCEDURE dbo.InsertCommentProcFlowerId int,UserName varchar(50),Email varchar(50),Caption varchar(100),Content text,PublishDate datetimeasinsert Comment(Flowerid,username,email,Caption,content,publishdate)values(Flowerid,username,email,Caption,content,publishdate)(3)UpdateFlowerProc存放过程该存放过

28、程用于对鲜花信息进行更新操作, 具体创建语句以下。CREATE PROCEDURE dbo.UpdateFlowerProcid int,name varchar(100),type smallint,price decimal,discount decimal,cover image,description text,hits smallint,sales smallint,status bitas update Flower set type=type,name=name,price=price,discount=discount,cover=cover,description=descr

29、iption, hits=hits,sales=sales,status=status where id=id第六章 网站具体设计6.1 数据库公共访问类(1) 定义DateBase类代码 public abstract class DataBase protected static string strConn = ConfigurationManager. ConnectionStringsstrConnection.ConnectionString; protected static string strSQL; private int id; private string name; public int Id get return id; set id = value; public string Name get return name; set n

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

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