缔冠期刊网

基于ASP.NET的网上书店的设计与实现

2022-06-09

文/花丽

摘要:随着全民电商时代的到来,传统的营销模式已经不能适应现代经济发展的需要。本文分析了网上书店的主要功能,提出了网站的结构,设计了数据库的逻辑结果,最后对网站进行详细开发,包括了数据库连接,购物车功能模块的实现,构造出一个简单、高效的网上书店。

教育期刊网 http://www.jyqkw.com
关键词 :.NET,电子商务,类,SQL Server数据库

引言

电子商务通常是指在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式[1]。

.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时(CLR:Common Language Runtime)、服务框架(ServicesFramework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP NET的面向Web的网络应用程序模板(Web Forms和Web Services)[2]。

1、系统功能分析

随着互联网技术和物流行业的快速发展,这给了网上书店得以发展的空间,也为购买图书的人提供了很大的便捷。如果想要买书,可以做到足不出户在网上选择自己喜欢的图书,网上下单,与客服线上交流,直接购买;网上书店接到购买者的订单信息,确认付款后,安排物流配送。

根据网上书店的实际需求出发,本系统设计了以下一些功能:前台用户购书、退货、换货,后台管理员发布图书信息、订单处理、物流配送,其结构图如下所示:

1) 注册会员:以用户名和密码来进行会员合法性验证判断。

如果用户名和密码不合法跳转至登录界面,否则用户登录成功。

2) 会员购书:用户通过注册成为本网上书店正式会员,会员登录成功后,查询要购买的图书放入购物车,填写相关信息,如:收货人姓名、收货地址、联系电话等,成功订单,完成支付。

3) 会员换货:会员提交换货申请单,管理员根据换货条件进行审核,符合换货条件的,办理换货申请,实施货物调换,确定换货成功。

4) 订单处理:管理员通过“订单状态”检查未完成订单,查看并阅读订单信息。

5) 物流配送:根据订单信息中客户选择的时间、送货方式确定合理的货物配送时间、方式,直至货物送到客户签收确认。

2、ASP.NET数据库设计

2.1 SQL数据库介绍

美国Microsoft公司推出的一种关系型数据库系统。[3]SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与Windows NT的有机结合,提供了基于事务的企业级信息管理系统方案[3]。

2.2 数据库分析与设计

根据对网上书店的需求分析,需要在数据库中设计以下几类信息:

1) 会员表:会员ID、用户名、身份证号码、真实姓名、地址

2) 图书分类表:图书种类ID、种类名称

3) 图书信息表:图书ID、图书名称、作者、出版社、出版日期、价格、册数、图书种类ID、简介

4) 购物车表:购物车ID、图书ID、会员ID、图书数量

5) 订单表:订单ID、会员ID、订单日期、配送方式、配送时间、图书ID、图书数量、价格

2.3 数据库访问技术

ADO.NET访问数据库:通过Connection对象连接到外存数据库,通过Command命令对象执行操作命令,如:发布一本新书,使用SQL命令insert into book values(“新书”);如果要查询信息,通过DataReader对象将数据一一读出,再绑定到页面控件GridView上进行显示。

1) 配置文件Web.Config中数据库连接

String="Data Source=(local);Initial

Catalog=Alumni_Sys;Integrated Security=True"

providerName="System.Data.SqlClient"/>

2) 数据库操作公共类SqlData.cs

//DataConn方法主要用来执行SqlCommand中的SQL语句

Public void DataComm(string sqlstr)

{

conn.open();

SqlCommand sql=new SqlCommand(sql,conn);Conn.ExecuteNonQuery();

Conn.close();

}

3、功能模块的实现

3.1 会员注册

会员注册的主要技术要点是SqlDataReader类从SQL Server数据库中读取行记录,创建一个类对象,调用SqlCommand类的ExecuteReader方法。验证用户名和密码不为空,使用RequiredFieldValidator验证控件。

关键代码实现如下:

protected void btn_submit_Click(object sender, EventArgs

e)

{

s t r i n g s q l = " s e l e c t * f r om u s e r wh e r e u s e r _

name="´+this.txt_username.text+"´";

Conn.open();

sqlcommand sqlcomm=new sqlcommand(sql,Conn);

SqlDataReader rd=Conn.ExecuteReader();

??

String sqlstr=”insert into user”+”(username,code

,??)”+”values(“’+

txt_username.text+??// 注册会员

}

3.2 订单处理

会议注册成功后,在网上书店根据自己需要挑选图书,选中的图书放入购物车,全部购买结束,可以订单,并付款。后台管理员发现订单后,首先要确认订单,然后查阅订单是否已经付款,如果付款成功,提交物流安排发货。已经发货的订单要统一归档。

关键代码实现如下:

if (this.Request.QueryString["Order_List"].ToString() ==

"00" ||

this.Request.QueryString["Order_List"].ToString() ==

"01")

{//通过判断00、01、02、03来确定订单当前状态

if (this.Request.QueryString["Order_List"].

ToString() == "00")

{

P_list = 0;

}

else

{

P_List = 1;

}

gvConfirmBind(1);

}

4、总结

本文介绍了基于ASP.NET电子商务网站的总体设计,展示了本网站的主要功能模块。通过对数据库的分析,对系统进行了数据库的逻辑设计。最后介绍了对会员注册模块、订单管理模块做了较为详细的介绍。

教育期刊网 http://www.jyqkw.com
参考文献:

[1] 曾新勇. 电子商务企业发展面临的困境及未来发展趋势. 中国商贸,2014(11):84-85

[2] 李红,梁晋. 电子商务技术. 北京: 人民邮电出版社,2001

[3] 梁姝. 基于云计算技术的电子商务平台的设计与实现[D]. 黑龙江大学,2012.

作者单位:泰州学院。

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网