毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于.net的户外用品专营商城的设计和实现(3)
图3 数据库关系图
5.网上商城的设计与实现
5.1前台功能模块的实现
以更快捷、更方便为宗旨,将网站首页分为注册/登录、精品推荐、特价商品、热销商品和商品分类导航等模块。前台首页功能界面如图4所示。
图4 前台功能界面
5.1.1注册/登录子模块
用户注册时首先定义string类型的变量用来保存用户输入的信息,通过ADO.NET连接数据库,用SQL语句和SqlParameter参数数组来传递参数,SqlCommand与SqlParameter进行数据绑定。用SQL语句查询数据库中的数据与用户输入的是否一致,如果一致提示用户名已存在。若不一致保存到数据库中,用 Response跳转到相应的页面[7]。
网站会员登录由页面Login.aspx实现。该页面程序接收新用户输入的登录名和密码信息,若输入信息不为空,则将用户信息保存在Sesstion变量中。对合法的登录用户,系统会读取用户的权限信息,并把信息存在Sesstion中。当用户在系统的使用过程中执行某项操作时,系统就到Sesstion中去读取相应的权限信息,在确认用户具有该操作权限后,才能允许用户进行操作[8]。
5.1.2购物车子模块
购物车功能的实现是网站的关键,主要用于显示并管理用户的购物信息。主要功能包括将商品添加到购物车中、浏览购物车中商品的详细信息、修改购物车中的商品数量、删除购物车中的商品和清空购物车。
用户在浏览商品的过程中,如果遇到想要购物的商品,单击商品下的“购买”按钮,即可将该商品的信息添加到购物车中。该操作的实质一个哈希表的结构,即增加一个(商品名,商品个数)的(名,值)对,因此使用哈希表来表示用户的购买情况。通过单击页面右上角的“购物车”按钮进入管理购物车页面,可以查看和修改商品数量信息[9]。
在该页的后台Gouwuche.aspx.cs页面中编写代码,首先需定义DBClass类对象和CommonClass类对象,以便在编写代码时跳跃此类中的方法,其次再定义一个字符串变量、一个DataTable变量和一个哈希表变量,即3个全局变量。在Page_Load事件中,建一个自定义的数据源,并将购物车中的商品信息绑定在GridView控件中,最后在购物车信息显示框中显示。购物车中商品数量的显示是通过一个可写的TextBox文本框来实现的,如果用户需要修改商品的数量,可以在相应的文本框中进行修改。
5.2后台功能模块的实现
5.2.1商品管理模块
商品管理界面中在显示商品“商品管理”和“添加”时,主要应用了数据绑定表达式。
界面实现:将一个Table控件置于Shangpin.aspx页中,进行布局。从“工具箱”选项卡中拖放一个“TextBox”文本框、一个Button按钮和一个GridView控件。
在商品管理模块中使用的类和方法介绍如下。
(1)为了显示商品信息,在PageLoad事件中,调用自定义方法Bind,首先从tb_GoodsInfo(商品信息表)中获取商品信息,然后将获取的商品信息绑定到GridView 控件中。
(2)游客在搜索框中输入关键字后,单击提交按钮,触发此按钮的Click事件。在该事件中,查询后的商品信息由方法Search-Bind绑定,调用GoodsClass类的search方法,查找符合搜索条件的商品信息,并将其绑定到GridView控件中。
(3)“商品管理”和“添加”的绑定列数据用了GridView控件中的DataBinder.Eval方法。
(4)在GridView控件的Deleting事件下,实现当用户单击“详细”按钮时,页面将会跳转到详细信息页面;当用户单击某商品的“删除”按钮时,可把商品删除。
5.2.2订单管理子模块
共4页:
上一页
1
2
3
4
下一页
上一篇:
ASP.net教学档案管理系统的设计和实现
下一篇:
RSA毕业证信息数字签名系统的实现+文献综述
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
公寓空调设计任务书
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
C#学校科研管理系统的设计
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
中国学术生态细节考察《...