网上茶店系统.docx
- 文档编号:29798611
- 上传时间:2023-07-27
- 格式:DOCX
- 页数:43
- 大小:5.68MB
网上茶店系统.docx
《网上茶店系统.docx》由会员分享,可在线阅读,更多相关《网上茶店系统.docx(43页珍藏版)》请在冰豆网上搜索。
网上茶店系统
编号:
小型数据库开发实训论文
题目:
网上茶店系统
学 院:
计算机科学与工程学院
专业:
计算机科学与技术
学生姓名:
周游
学号:
1001110731
指导教师:
谢武
题目类型:
理论研究实验研究工程设计工程技术研究软件开发
2013年1月3日
摘要
随着Internet的发展和迅速普及,网上购物这一新型购物方式已逐渐被人们所接受,并逐渐改变甚至取代传统的购物观念。
人们足不出户就可以在网上浏览到全国各地的商品信息,方便快捷地搜索到自己所需要的商品,而安全的在线支付和送货上门服务,使人们更加深切地体会到这一购物方式的优越性。
本人通过查看图书和网上查询,了解到电子商务是利用现代信息网络进行商务活动的先进手段,作为创新的经济运行方式,其影响深远。
该系统是采用VisualStudio2008+SQL2005来实现的。
另外使用了MicrosoftOfficeVisio2003绘制系统的层次方框图和数据流程图。
该系统是一个基于Internet的茶类产品的销售程序。
客户可以通过相关游览器登陆该系统,查阅其中的商品信息。
可以将店中的商品有意购买的商品加入购物车中,如果决定购买产品可填写相关订单,该系统管理员会定期处理订单。
该系统实现了会员登陆、会员注册、管理员登陆、管理员注册、商品展示、购物车等功能,可以扩大市场的规模和提高市场知名度,降低成本和提高效率。
编码完成后,系统经过了本人的实际运行和测试,得出的结果达到了预定的目标。
系统能有效的进行信息的增删改查;系统数据能够进行实时更新。
关键词:
动态网站;VisualStudio2008;网上购物
Abstract
WiththedevelopmentoftheInternetandtherapidpopularization,onlineshoppingthisnewshoppingwayhasgraduallyacceptedbypeople,andgraduallychangesevenreplacetraditionalshoppingconcept.PeopleneverleavehomecanbrowseontheInternettoallpartsofthecountryofcommodityinformation,convenientandquicksearchtoownneedsofgoods,andsafeonlinepaymentanddoor-to-doordeliveryservices,makepeoplemoredeeplyrealizethesuperiorityofshoppingway.
Ithoughtthecheckbookandonlineinquiry,understandtheelectroniccommerceistheuseofmoderninformationnetworktocarryonthebusinessactivitiesofadvancedmeans,asaninnovativeeconomicoperationmode,itsfar-reachinginfluence.ThesystemistouseVisualStudio2008+SQL2005toachieve.Inaddition,useoftheMicrosoftOfficeVisio2003renderingsystemlevelsblocksdiagramanddataflowdiagrams.
ThesystemisbasedonInternetofteaproductssalesprogram.Customerscanthroughtherelevantbecausethesystem,refertotheproductinformation.Cangoodsstoretobuygoodsaddtocart?
Ifdecidetobuytheproductscanfillintherelevantorders,thesystemadministratorwillregularlyprocessorders.Thesystemrealizedthememberlogin,registration,administratorlogin,administratorregistrations,commoditydisplay,shoppingcart,andotherfunctions,canexpandthemarketscaleandimprovemarketpopularity,reducecostsandimproveefficiency.
Aftercompletionofcoding,systemaftermyactualoperationandtest,theresultsofreachedthegoalyousetforyourself.Thesystemcaneffectivelyincreasetheinformationdeletioncheck;thedatainthesystemcanreal-timeupdate.
Keywords:
dynamicwebsite;VisualStudio2008;Onlineshopping
1绪论
1.1课题介绍
系统地阐述了网上茶店系统的功能及实现。
实现了从用户管理,相关茶叶的新闻分类管理,各种用户权限分类,本茶店系统界面简单直观,易于操作和使用,交互性强。
经过分析,我们使用开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。
1.2国内外发展现状
随着信息技术的发展,在我国网上销售仍处于发展阶段,目前的商品的品种和质量、网上销售企业的管理水平和经营方式与发达国家相比都有很大差距。
网上购物在我国还要有一个调整、磨合、适应的过程,网上购物的安全问题还未完全解决,有待完善,但是网络确实已逐步走进我们的生活,并开始影响我们的生活。
从这几年的茶叶销售情况的变化可以看出来,茶叶的消费趋势主要体现出对茶叶质量提出了更高的要求,由原来的中低档的大宗茶消费者为主逐渐转换为名茶,保健茶,有机茶为主的优质茶消费,并且逐渐的不满足于楼式的饮茶方式,大有向“专业化”的发展趋势。
茶势已经被广大市民所接受,在茶艺馆品茗论道,感受茶文化带来的精神享受,成为了一种潮流。
发展的趋势主要体现在三个方面:
一、从大宗茶为主转向以名优茶、名牌茶为主;二、茶叶消费由单一同质化传统茶转向多元化系统产品;三、消费者更加追求饮茶的生理和心理双重需求。
世界茶叶80%产在亚洲。
中国、印度、斯里兰卡、肯尼亚和印度尼西亚五大产茶国的茶叶产量占世界茶叶总产量80%。
中国茶叶产量从2000年的67.6万吨增长到2005年的93.4万吨,增长了38.1%。
茶叶产值从2000年的90亿元,增长到2005年的155亿元,增长了72.2%,是世界发展最快的国家,并且在2005年,我国茶叶产量超过印度,重新夺回第一大产茶国地位,实现了以吴觉农为代表的近代茶人为之奋斗的目标。
1.3可行性分析
1.3.1经济可行性
开发该系统所需的相关资料可以通过到图书馆查看或者是到网上查询都可以轻易查找到相关的资料,所需的其他应用软件,硬件系统也易于获得,因此,开发这个网上茶店系统的开发成本较低。
而引进使用本系统后,与传统方式比较,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。
所以,本系统从经济的角度看,该系统可行。
1.3.2技术可行性
技术可行性需要考虑现有的技术条件是否能够顺利完成开发工作。
本次开发的网上茶店系统的开发平台是ASP.NET,其功能强大,而且调试起来相对简单,数据库用的是SQLSeverer2005,SQLSeverer2005是一个后台数据库管理系统,它功能强大、操作方便,为ASP.NET这一操作平台提供了很多的操作接口。
而且当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对的可行的。
软件方面:
由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,他们速度快,容量大,可靠性能高、价格低,完全能满足系统的需求。
1.3.3政策可行性
随着当今社会飞速的发展,近年来,各级政府对茶叶产业给予了高度重视,加大了对茶产业的投入,并且通过科技创新、结构调整、大力拓展国内外市场等措施,促进了我国茶产业的发展。
在西部开发、扶贫政策和退耕还林等政策和资金的扶持下,各主要产茶省都发展了相当数量的新茶园。
茶农在茶叶良好经济效益促进下,生产积极性不断高涨,并且加大了对老茶园的改造力度,淘汰了一些生产效益低的茶园。
我国茶园面积由2000年的108.9万公顷,增加到2005年的130万公顷,增长了19.4%。
近年来新发展的茶园基本上按照规范化要求进行建设的,生产能力高、茶园投入力度大,从而使得我国茶叶产量保持较快速度增长。
1.4论文安排
将论文讲对“网上茶店系统”开发的过程进行剖析如下
(1)绪论:
阐述本系统课题的研究背景及重要性。
(2)需求分析:
数据流程图和系统实现的目标。
(3)系统设计:
系统E-R图、逻辑设计:
系统关系表。
(4)系统实现和编码:
前台设计及编码。
(5)测试:
系统测试:
正确测试用例。
(6)结束语:
实现的系统功能及特点、参考文献等系列内容。
2需求分析
2.1系统实现目标
现在流行的网上购物系统不仅要有漂亮的页面,更要有严谨的规划,注重每一个细节,在实际应用中创建了数据库,使得所需的商品信息及时保存、更新,这样可以更好地了解商品信息。
实现功能完善,便于消费者和管理员操作。
2.2系统开发意义
Internet的发展为改变传统的商业运营模式提供了一种技术上的可行性方案,利用Internet技术,通过通讯手段,讲买家和卖家紧密结合在一起,消除了时间和空间的困扰,从而大大节约了成本,扩大了交易范围。
在实际生活中,这种方案已被广泛应用起来。
网上购物系统便成了国内和国外的焦点。
2.3需求分析
网上茶店系统前台主要实现产品展示、产品展示、订单提交、会员登录注册等功能,网上茶店系统后台管理中,主要可分为站内新闻管理、新闻分类管理、案例管理、留言管理、会员管理、产品管理、管理员管理。
(1)主要功能区
①前台区:
产品展示、站内新闻、精选样品、会员登录和注册、订单提交
②后台管理员功能区:
1.会员管理:
查看、删除一些会员无效账号等。
2.产品信息维护:
增、删、改、查产品信息。
3.管理员成员的添加、删除等。
4.站内新闻的增、删、改、查功能。
(2)性能需求
整个系统大体能够满足客户的购物需求,操作简便。
采取会员登录验证制,只有会员登录系统后才能购买相关产品;身份验证,只有成为本网络茶店系统的管理员才能进行产品的增、删、改、查,会员管理等功能。
2.4顾客功能
网上茶店系统的顾客功能如下:
(1)产品:
以列表的方式显示商品的信息,可以在页面显示相关产品的信息。
(2)产品展示:
以图片浏览样式向人们展示了大量茶类产品及相关产品。
(3)图书订单:
当用户在网络茶店中找到了所有需要的产品后,决定购买,可以下订单。
管理员会定期处理用户下达的订单,并根据用户订单的信息向用户送货。
(4)站内新闻搜索:
当用户想了解站内新闻时,可以使用搜索功能快速找到需要信息。
(5)会员登录:
相关会员的登录界面。
(7)会员注册:
只有成为网上茶店系统的注册用户后才能在网上茶店享受相关优惠,因此需要会员注册功能,以及相关的会员信息修改、密码维护等功能。
2.5管理员功能
(1)会员管理:
只有成为网上茶店系统的会员后才能享受相关优惠政策,管理员需要对会员账号进行管理,如查看、删除一些无效账号等。
(2)产品管理:
管理员需要经常维护茶店中的产品信息。
(3)管理员管理:
管理员需要对管理员账号进行管理,如查看、删除一些无效账号等。
(4)站内新闻管理:
新闻分类管理、新闻管理。
(5)案例管理:
在前台中我们向顾客提供了相关案例展示、管理员需时常更新添加以及删除案例。
(6)留言管理:
对浏览者留下的相关留言进行回复。
3网站系统及数据库设计
3.1大致布局
图3-1系统模块大致布局
3.2详细设计
(1)用户模块
①商城首页:
进入系统首页后可以查看有关茶的相关信息、产品、介绍和名茗图展。
其流程图如图3-2:
图3-2流程图
②产品展示、会员登录和订单提交:
登录到该页面以后可以点击自己喜欢的产品或商品自动跳转到会员界面,只有会员才能购买商品跳转到订单提交页面。
填写相关信息,如果确定需要这些商品就可以点击单提交按钮进行购买了。
其流程图如图3-3:
图3-3产品展示、会员和订单提交设计流程图
③会员登陆:
输入已注册的会员名,系统会检查用户名是否已经存在,如果不存在,则进入注册页面,如果输入的信息合法则向服务器提交所有的注册信息并提示注册成功。
其流程图如图3-4:
图3-4用户注册设计流程图
(2)会员和管理员操作模块
①会员管理:
只有成为网上茶店系统的会员后才能享受相关优惠政策,会员需要对会员账号进行管理,例如注册、修改账号等。
其流程图如图3-5:
图3-5会员管理设计流程图
②产品和新闻管理:
管理员需要维护茶店中的产品和新闻信息的管理。
首先以管理员身份登录,登录成功后进入相关模块,可以添加修改删除相关信息,也可以管理会员的相关信息。
其流程图如图3-6:
图3-6产品和新闻管理
3.3数据库设计
(1)数据库表的设计
本系统用到的数据库名为:
tea,其中共有4张表,具体设计与功能如下:
1茶店相关信息表product:
用来存储产品名、作者、图片、价格信息。
如表3-1:
表3-1茶店相关信息表product
字段
说明
数据类型
备注
Product_Id
产品编号
int
主键
Product_Name
产品名称
nvarchar(50)
不可为空
Product_photo
产品图片
varchar(50)
不可为空
Product_Price
价格
decimal(18,2)
不可为空
2管理员相关信息表Db_AdminInfo:
用来存储管理员相关信息。
如表3-2:
表3-2管理员信息表Db_AdminInfo
字段
说明
数据类型
备注
AdminId
编号
int
主键
AdminName
姓名
varchar(50)
可为空
AdminPwd
密码
varchar(50)
可为空
③相关案例信息表Db_AnliInfo:
用来存储相关案例信息。
如表3-3:
表3-3案例信息表Db_AnliInfo
字段
说明
数据类型
备注
AnliId
编号
int
主键
AnliTitle
标题
varchar(50)
可为空
AnliPic
图片
varchar(50)
可为空
④用户信息表Db_UserInfo:
用来存储会员名、密码和用户电子邮箱等用户信息。
如表3-4:
表3-4用户信息表UserInfo
字段
说明
数据类型
备注
UserId
用户编号
int
主键
UserName
用户名
varchar(30)
可为空
UserPwd
密码
varchar(50)
可为空
UserEmail
邮箱
varchar(30)
可为空
UserAge
年龄
int
可为空
UserAddedTime
添加时间
datetime
可为空
⑤用户信息表Db_MessageInfo:
用来存储留言信息。
如表3-5:
表3-5留言信息表Db_MessageInfo
字段
说明
数据类型
备注
MessageId
留言编号
int
主键
MessageTitle
留言标题
varchar(30)
可为空
MessageContent
相关联系
varchar(50)
可为空
UserId
会员编号
varchar(30)
可为空
MessageHf
留言回复
int
可为空
MessageAddedTime
添加时间
datetime
可为空
⑥新闻信息分类表Db_NewsClassInfo:
用来存储新闻分类信息。
如表3-6:
表3-6新闻信息分类表Db_NewsClassInfo
字段
说明
数据类型
备注
NewsClassId
用户编号
int
主键
NewsClassTitle
新闻分类标题
varchar(50)
可为空
NewsClassNo
新闻分类编号
int
可为空
NewsClassPic
新闻分类图片
varchar(30)
可为空
⑦新闻信息表Db_NewsInfo:
用来存储新闻信息。
如表3-7:
表3-7新闻信息表Db_NewsInfo
字段
说明
数据类型
备注
NewsId
用户编号
int
主键
NewsTitle
新闻标题
varchar(50)
可为空
NewsContent
新闻相关信息
ntext
可为空
NewsAddedTime
新闻添加时间
datetime
可为空
NewsHits
新闻浏览次数
int
可为空
NewsClassId
新闻分类编号
int
可为空
⑧订单信息表dindan:
用来存储用户编号、订单日期、订单处理状态等信息。
如表3-8:
表3-8订单信息表dindan
字段
说明
数据类型
备注
Id
编号
int
主键
Name
订货人姓名
nvarchar(50)
不可为空
Sex
订货人性别
nvarchar(50)
可为空
Phone
订货人联系方式
nvarchar(50)
不可为空
邮箱
nvarchar(50)
不可为空
Address
订货人地址
nvarchar(50)
不可为空
Number
产品编号
nvarchar(50)
不可为空
Date
订单日期
nvarchar(50)
可为空
Name1
收货人姓名
nvarchar(50)
不可为空
Sex1
收货人性别
nvarchar(50)
可为空
Phone1
收货人号码
nvarchar(50)
不可为空
Address1
收货人地址
nvarchar(50)
不可为空
Liuyan
留言
nvarchar(MAX)
可为空
Request
要求
nvarchar(MAX)
可为空
(2)数据库视图的设计
3.4物理结构设计
3.4.1数据库存储方式和位置
数据库采用SQL2005作为本系统的数据库,SQL2005是一个小型关系数据库管理系统,数据库中的数据保存在不同的表中,而不是讲所有数据存放在一个大仓库,这样就增加了速度并提高了灵活性。
另外,SQL2005优化了查询算法,有效地提高查询速度,提供用于管理、检查、优化数据库操作的管理工具,它还提供了多种数据库连接途径。
3.4.2运行平台要求
为了能让系统能够正常的运行,计算机必须要有合理的软件配置,对于环境的配置要求如下:
操作系统:
WindowsXP
开发工具:
VisualStudio2008
数据库:
SQL2005
CPU:
2GHz以上的处理器
内存:
1G以上
硬盘:
100MB以上硬盘空间
分辨率:
建议1024*768像素或者1366*768像素
其他硬件设备:
鼠标,键盘
4系统实现与编码
4.1用户页面
(1)母版页面MasterPage.master:
把每个页面的基本框架放在这个母版中,整个网站的页面都可以直接应用这个母版。
设计界面如下图4-1:
图4-1母版控件MasterPage.master设计界面
(2)主页面index.aspx:
该页面是整个网上茶店系统的主界面,很好的向人们展示了站内新闻、精选样品,名茗图展等内容。
设计界面如下图4-2:
图4-2产品展示页面index.aspx设计界面
(3)产品展示页面chanpingzhanshi.aspx:
把最新产品显示给用户。
设计界面如图4-3:
图4-3产品展示页面chanpingzhanshi.aspx设计界面
(4)本周特价、会员登录和订单提交:
登录到该页面以后可以点击自己喜欢的产品或商品自动跳转到会员界面,只有会员才能购买商品跳转到订单提交页面。
填写相关信息,如果顾客选中相关产品后填写相关信息可以点击单提交按钮进行购买了设计界面。
(5)公司简介gongsijianjie.aspx:
顾客如想了解该公司具体内容可浏览该页面。
设计界面如下图4-4:
图4-4公司简介gongsijianjie.aspx设计界面
(6)品种分类pinzhong.aspx:
茶分为很多类型,通过该界面可以了解相关知识。
设计界面如下图4-5:
图4-5品种分类pinzhong.aspx设计界面
(7)在线帮助zaixian.aspx:
顾客如有疑问可从该界面寻找相关解决方案。
设计界面如下图4-6:
图4-6在线帮助页面zaixian.aspx设计界面
4.2前台设计
4.2.1主要功能模块的实现
(1)会员登陆页面设计,设计界面如下图4-7:
图4-7会员登陆页面设计
代码如下:
publicpartialclasshuiyuan:
System.Web.UI.Page
{
CommonClassC=newCommonClass();
DataSetmyDs=newDataSet();
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!
IsPostBack)
{
labCode.Text=C.RandomNum(4).ToString();
}
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
stringtxtuser=this.txtuser.Text.Trim();
stringtxtpwd=this.txtpwd.Text.Trim();
stringIsLoginCode=this.labCode.Text.Trim();
if(txtuse
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 系统