网上购物系统设计与实现资料Word文件下载.docx
- 文档编号:19841173
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:26
- 大小:1.12MB
网上购物系统设计与实现资料Word文件下载.docx
《网上购物系统设计与实现资料Word文件下载.docx》由会员分享,可在线阅读,更多相关《网上购物系统设计与实现资料Word文件下载.docx(26页珍藏版)》请在冰豆网上搜索。
论文成绩:
1.网上购物系统设计与实现分析
2.1.1E-R图分析3
2.1.2表与字段分析4
作者陈杏静指导老师沈旭讲师
(岭南师范学院信息科学与技术学院,湛江524048)
摘要:
本系统实现了一般电子商务所具备的功能,使用ASP.net和SQLServer2005开发了一个功能实用、操作方便的网上购物系统,如商品浏览、用户登录注册、网上与购物、结算、后台数据库管理等,利用这些功能可以对商品销售信息进行较好的管理,基本满足业务管理的需要。
网上购物系统的使用者主要是客户和销售管理者,对于客户来说,实现的功能包括客户浏览商品(搜索查询),存放选中的商品的购物车,最后产生结算;
对于销售管理者来说,需要对客户的信息,商品的信息,以及销售的信息进行管理。
关键词:
购物车;
商品管理;
订单管理;
客户管理
TheDesignandImplementationofOnlineShoppingSystem
--TheBasicInformationManagementSystemattheFront
ChenXingjing
InformationScienceandTechnologySchool,LingnanNormalUniversity,Zhanjiang,524048China
Abstract:
Thissystemhasrealizedthegeneralthatthefunctionofe-commerceanduseASP.netandSQLServer2005ttodevelopapracticalfunction,convenientoperationoftheonlineshoppingsystem.Suchasgoodsonlinebrowsing,userlogin,registration,andshopping,clearing,backgrounddatabasemanagementandsoon.Makinguseofthesefunctionsthatcanbegoodforgoodssalesinformationmanagement,basicallymeettheneedofbusinessmanagement.Usersofonlineshoppingsystemismainlycustomerandsalesmanager,forcustomerstoimplementthefunctionsincludingbrowsinggoodsfromthecustomers(searchqueries).Storageoftheselectedgoodsshoppingcart,andfinallymadesettlement;
Forsalesmanagers,needtocustomerinformation,commodityinformation,informationmanagement,andsales.
Keywords:
Theshoppingcart;
Commoditymanagement;
Ordermanagement;
Customermanagement;
Asearchquery
引言
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示轻松地管理大量的商品,一种新颖的购物理念。
通过网上购物可以很清楚地了解各个商品的信息,从而对它们进行比较,最后买到自己称心的物品,对于管理人员来说,利用网上购物系统能轻松地管理大量的商品,而且可以通过系统查看各种商品的销售情况等等,更好地管理好店。
我们设计的是基于网上的购物系统,用户可以浏览不同的商品,但想要购买商品,就必须通过注册登录成为会员才能进行购买[1],买到自己喜欢的东西就可以去结算,完成购物的流程。
我们运用了A作为开发工具,构建了一个能实现简单的电子商务的小型购物系统,改系统能够实现用户的注册,登陆,个人资料修改等功能[2],能实现商品的管理,咨询的管理,订购等功能,以及实现了模拟式的简单的支付功能。
网上购物系统,以设计以及功能实现为主,详细的说明了一个网上购物的业务流程,介绍了网上购物整体开发技术的考虑和选择,网上购物系统的框架设计,分析了其数据流程和主要的程序逻辑,以及网址的部分代码开发等内容。
网上购物管理系统不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。
1网上购物系统设计与实现分析
随着人们生活水平的不断提高,对于物质的需求也越来越高,购物成了人们日常生活中必不可少的一部分,随着计算机和网络的日趋普及,越来越多的商家在网上升起网店,向消费者展示出一片新鲜的购物大地,此时就有了网上购物。
人们不要出门就可以上网买到自己需要的商品,省时省力,所以现在网上购物成了大多数人特别是年轻人喜爱的一种购物形式。
随着我国的经济持续增长,人民的生活水平的提高,电脑普及,网上购物市场越来越火爆。
我们的目标就在于开发一个功能实用、操作方便,简单明了的网上购物系统,能够录入商品的基本信息,更新商品的信息,让消费者可以根据自身的需要购买商品,对于在管理方面,可以管理商品的进货,销售情况等等,这个系统方便了管理者及时掌握和分析营销[3]情况,基本满足消费者的需要。
本程序考虑到的系统安全性,主要设置了用户登录验证[4],只有登陆了才能对商品进行购买,对于管理用户,同样也是登陆了才能对后台进行管理。
用户登录流程图如下(图1):
开始
提示输入
显示错误登陆
输入用户名和密码
用户验证
进入系统进行操作
图1-1登陆流程图
本系统采用C#语言编写,目前很多网站的建设都是采用ASP.NET编写,其中C#是比较流行也是很成熟的网络编程语言,很多成熟的网站都是采用C#语言编写,数据库使用的是在中小型网站建设中使用比较广泛的SQLSsrver,经过多年的发展和完善,MicrosoftSQLServer2005这种数据库语言也较完善,而且具有很好的兼容性和可操作性,所以使用目前现有的技术能够实现这个系统。
系统处理的准确性和及时性的系统的必要性能。
在系统设计和开发过程中,充分考虑到系统所承受的工作量,尽量满足用户的需求。
设计开发中一直注重系统操作的简单方便,操作方式非常简单,相关的操作方式和用户已经习惯的各大网站的用户操作方式基本相同[5]。
所以,操作方式在用户组内是可行的。
1.3.3系统软硬件配置分析
服务器端建议用户的计算机使用以下软件配置(或更高):
(1)内存:
建议512MB或更多
(2)WindowsXP、Win7以上
(3)Microsoft.Visual.Studio2008
(4)SQL2005企业版、
(5)IE5.01以上或者兼容版本
2.1.1E-R图分析
系统需要一种方法来对现实世界的信息结构进行描述。
E-R方法就是一种实体--关系方法,而其使用的工具就是E-R图。
通过对网上购物系统分析,得出系统的E-R图(图2-1)
N
MN
M
S
图2-1系统E-R图
2.1.2表与字段分析
表与字段分析是建立在以上所示的系统E-R图的基础上,可以通过该E-R图确定系统中所有的表及其字段。
表2-1yonghuzhuce用户注册信息表
字段名称
数据类型
可否为空
说明
ID
Int
自增编号
yonghuming
VarChar
是
用户名
mima
密码
xingming
姓名
dianhua
电话
youxiang
邮箱
touxiang
头像
jiguan
籍贯
dizhi
地址
xingbie
性别
beizhu
备注
addtime
DateTime
注册时间
issh
审核
表2-2allgonggao资讯信息表
title
标题
content
Text
内容
leibie
类别
shouyetupian
首页图片
dianjilv
点击率
添加时间
表2-3dx系统公告和简介信息表
表2-4youqinglianjie友情链接信息表
wangzhanmingcheng
网站名称
wangzhi
网址
表2-5alllb商品类别信息表
lb
类别名
表2-6allusers管理员信息表
username
pwd
cx
是否管理员
表2-7book留言表
id
nvarchar(20)
sex
nvarchar(4)
年龄
body
nvarchar(500)
nvarchar(10)
face
adddate
留言时间
ishidden
bit
是否隐藏
homepage
nvarchar(50)
个人主页
isrely
rebody
留言回复
表2-8gwc订单状态信息表
proid
购买次数
买家用户名
shuliang
商品数量
zt
发货状态
下单时间
表2-9shangpinxinxi商品信息表
bianhao
编号
mingcheng
名称
jiage
价格
jianjie
简介
tupian
图片
kucun
库存
faburen
发布人
管理员:
他具有一般用户所没有的权限。
他能够通过用户名(admin)密码(admin)进行登录,在管理栏中能够进行商品的管理。
普通用户:
主要是分为两种,一种之前已经注册过的用户,一种是一般的浏览网站的用户。
已经注册过的用户可以浏览商品并且下单购买,然而一般的普通用户,只能浏览商品,他们只有在注册过后才能够下单购买商品[6]。
下面针对本人所负责的内容进行详细讲述:
用户注册时,用户名、密码、姓名和电话是一定不能留空的,否则不能注册。
在输入电话和邮箱的时候,电话格式和邮箱格式不正确,其中邮箱为空时系统也视为格式不正确,则会跳出格式不正确的框。
用户注册界面(图3-1):
图3-1用户注册界面
实现用户注册代码如下:
protectedvoidButton1_Click(objectsender,EventArgse)
{
//调用了Class1类
if(newClass1().IsTelephone(dianhua.Text.ToString().Trim()))
{}
else{Response.Write("
<
script>
javascript:
alert('
电话格式不正确’);
history.back();
/script>
"
);
Response.End();
}
if(newClass1().IsEmail(youxiang.Text.ToString().Trim()))
else{Response.Write("
邮箱格式不正确’);
stringsql;
sql="
insertintoyonghuzhuce(yonghuming,mima,xingming,dianhua,youxiang,QQ,touxiang,jiguan,dizhi,xingbie,beizhu)values('
+yonghuming.Text.ToString().Trim()+"
'
'
+mima.Text.ToString().Trim()+"
+xingming.Text.ToString().Trim()+"
+dianhua.Text.ToString().Trim()+"
+youxiang.Text.ToString().Trim()+"
+QQ.Text.ToString().Trim()+"
+touxiang.Text.ToString().Trim()+"
+jiguan.Text.ToString().Trim()+"
+dizhi.Text.ToString().Trim()+"
+xingbie.Text.ToString().Trim()+"
+beizhu.Text.ToString().Trim()+"
)"
;
intresult;
result=newClass1().hsgexucute(sql);
if(result==1)
{Response.Write("
注册成功,请待管理员审核后方可登陆!
'
location.href='
default.aspx'
else
系统错误,请检查数据库设计问题'
}}
已经注册的用户可以直接填写用户名和密码登陆来进行商品购买,还没注册的用户需要注册账号成为新用户才能进行商品的购买[7]。
用户登陆的界面(图3-2):
图3-2用户登陆界面
实现用户登陆代码如下:
//用户、密码都正确,通过审核才能登陆
select*fromyonghuzhucewhereyonghuming='
+TextBox1.Text.ToString().Trim()+"
andmima='
+TextBox2.Text.ToString().Trim()+"
andissh='
是'
"
DataSetresult=newDataSet();
result=newClass1().hsggetdata(sql);
if(result!
=null){
if(result.Tables[0].Rows.Count>
0)
{Session["
username"
]=TextBox1.Text.ToString().Trim();
Session["
cx"
]="
注册用户"
userip"
]=Page.Request.UserHostAddress;
Response.Write("
登陆成功!
}
登陆失败,用户名或密码错误,或你的账号未审核!
location.href='
若登录时用户名或密码错误,则显示如下(图3-3):
图3-3登陆错误图
用户需要在前台登陆到个人后台才能对自己的信息进行修改等操作,这里的用户名是不能修改的。
信息修改界面如(图3-4)
图3-4注册用户信息的修改
修改用户信息代码如下:
publicpartialclassyonghuzhuce_updt2:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!
IsPostBack)
yonghuming.ReadOnly=true;
xingbie.Items.Add("
male"
female"
+Session["
].ToString().Trim()+"
getdata(sql);
//上传图片
privatevoidgetdata(stringsql)
stringurl="
./uppic/"
=null)
yonghuming.Text=result.Tables[0].Rows[0]["
yonghuming"
].ToString().Trim();
mima.Text=result.Tables[0].Rows[0]["
mima"
xingming.Text=result.Tables[0].Rows[0]["
xingming"
dianhua.Text=result.Tables[0].Rows[0]["
dianhua"
youxiang.Text=result.Tables[0].Rows[0]["
youxiang"
QQ.Text=result.Tables[0].Rows[0]["
QQ"
url=result.Tables[0].Rows[0]["
touxiang"
jiguan.Text=result.Tables[0].Rows[0]["
jiguan"
dizhi.Text=result.Tables[0].Rows[0]["
dizhi"
xingbie.Text=result.Tables[0].Rows[0]["
xingbie"
beizhu.Text=result.Tables[0].Rows[0]["
beizhu"
try
if(FileUpload1.PostedFile.FileName=="
)
请上传示例文件'
Respo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统 设计 实现 资料