网上鲜花系统的设计

时间:2022-06-16 08:12:00

网上鲜花系统的设计

【摘要】开发环境:后台数据库主要应用SQL Sever数据库,前台界面设计主要使用编程主要使用Microsoft Visual Studio为开发平台。运行环境主要是在Windows xp环境,打开服务器和IE浏览器查看运行效果。

【关键词】后台数据库;前台界面设计;编程;开发平台

1.本系统方案的拟定

1.1 设计要求

(1)在进入网上鲜花系统之后根据用户输入的内容判断用户的合法身份。身份验证合法后可进行相应的操作。

(2)任何一个用户都可以注册成为该系统的会员,要记录的信息有用户名、密码、性别、真实姓名、邮编、固定电话、E-mail、详细地址等这些必要信息。

(3)注册用户可以登录系统进行查询鲜花、购买鲜花、任意填写购买的数量、修改已选择鲜花和数量等信息、还可以删除已放入购物车中的某一种或者所以的鲜花,对鲜花进行评论、查看其他用户的评论信息、提交订单以及查看订单等。

(4)网站管理者对后台数据库的各项信息信息进行增、删、查、改等管理。

(5)系统有较完善的帮助和提示信息。

(6)系统用户端运行在Windows平台服务器端,页面要求美观大方,数据库稳定安全。

(7)系统应该有很好的可扩展性。

1.2 方案的拟定

本系统为网上鲜花系统,它可以使人们通过网络,方便、快捷的达到浏览鲜花并购买的目的。此外,网上鲜花系统还为鲜花的销售商提供了一个简洁、高效的平台来出售自己的鲜花。

2.系统总体设计

2.1 系统功能结构

进入网站首页,匿名用户可以根据首页导航及相关连接浏览鲜花、查看鲜花详细信息、查看购物流程及查看会员对鲜花的评论信息,也可以查看网站注册协议,注册网站会员,使用更多的功能。注册用户,成功登陆后,在匿名用户的权限上的基础上还具备发表评论,查看购物车,对购物车内的商品进行更新、删除的操作,在核对好已购商品后,进入服务台,填写订单信息完成鲜花购买的操作。

网站管理者进入网站首页后,点击后台登录按钮,进入网站后台,对网上鲜花系统的后台数据库信息进行管理,其中包括订单管理、鲜花信息及鲜花类别信息管理、会员信息管理、管理员信息管理、用户评论的管理。订单管理。

2.2 开发及运行环境

开发环境:后台数据库主要应用SQL Sever 2005数据库,前台界面设计主要使用编程主要使用Microsoft Visual Studio 2005为开发平台。

运行环境主要是在Windows xp环境,打开服务器和IE浏览器查看运行效果。

2.3 数据库中各个表的设计

本系统采用SQL Server 2005数据库管理系统,创建的数据库名称为:Bookinfo。数据库中包含tb_Admin、tb_Member、tb_FlowerInfo、tb_Class、tb_LeaveWord、tb_OrderInfo六张表,各表功能及描述如表1所示。

3.系统的详细设计

3.1 功能描述

(1)首页,主要用于显示网站的一些动态更新,显示特惠鲜花、热卖鲜花、最新上架的鲜花。

部分代码:

(3)注册页面,要求用户输入姓名,用户名,密码,性别,邮箱,真实姓名,邮编,详细住址。姓名栏以及用户名栏添加了空验证控件,如果用户未填入任何信息则给出提示提示用户填入信息。

(4)购物车页面,查看购物车内已购商品信息,修改商品数量,以及删除或清空购物车内商品。

(5)用户提交订单页面,核对好已购商品信息后,前往服务台,填写个人信息,提交订单。

(6)查看及发表评论界面,浏览鲜花详细信息,查看其他会员评论,并可发表自己的评论。

3.2 数据库连接

这个项目中使用的数据库是SQL Server,采用Windows身份验证登入模式。项目中导入DBClass.cs类,包含数据库操作的基本方法。

4.结束语

本网上鲜花系统采用B/S结构,三层运行模式,同时适用于Intranet/Internet。浏览器为第一层,作为系统的应用界面;应用逻辑服务为第二层;数据链接为第三层,作为系统的数据存取服务。此架构无须安装客户端软件,便于软件的分发和维护升级,适应了众多应用客户端分散环境下的运行和维护需求。

参考文献

[1]方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都:四川大学出版社,2005.

[2]吉根林,崔海源程序设计教程[M].北京:电子工业出版社,2004.

[3]宋昆,李严,等.SQL Server数据库开发实例解析[M].机械工业出版社,2006.

[4]黄明,梁旭,李伯林.C#+SQL Server中小型信息系统开发实例精选[M].北京:机械工业出版社,2007.

[5]专业项目实例开发[M].北京:北京水利水电出版社,2002.

作者简介:高宝芹,女,辽宁辽阳人,辽宁省机电工程学校高级讲师,研究方向:计算机专业教学与研究。

上一篇:高速动车组牵引变压器油箱的涡流场及温度场计... 下一篇:一种新型管道液位传感器的研究