ASP.NET+sqlserver网上购物系统设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.NET+sqlserver网上购物系统设计与实现(4)


4.1.1系统首页的实现
首页是一个网站的灵魂,通过对首页的第一印象就能了解到整个网站,本网站的首页主要展示了网店的商品信息。本网站布局采用的是DIV+CSS技术,使用了DataList控件连接数据库,所有商品信息直接从数据库中读取。会员登录对于购物系统来说是比较重要的,当网页打开的时候,显示用户登录界面,随机生成验证码,如果是已经注册的用户,输入的账号和密码与数据库中的相匹配,登录成功,隐藏登录界面,显示用户欢迎界面,否则,登录不成功。为了简化设计过程,先设计了一个Web用户控件LoadingControl.ascx,使登录信息在用户控件中完成,用户登陆采用了验证码技术,在CommanClass类中创建一个RanddomNum的方法来实现随机验证码。首页效果图如图4所示:

图4 系统首页
4.1.2购物车模块的实现
购物车功能的实现主要用于显示及管理用户的购物信息。当登陆用户在浏览商品的过程中,如果遇到想要购买的商品,单击商品下方的“购买”按钮,即可将该商品的信息自动添加到购物车中,通过单击页面顶部导航栏中的“购物车”超链接进入购物车管理页面,可以进行查看和编辑商品信息等操作。当用户没有登录的时候,选择购物按钮时,提示你登录。判断是否登陆是在方法ST_check_Login中实现的,利用Session保存登陆信息。购物车中的商品信息是通过GridView控件绑定数据库显示的。在购物车中,可以删除不想要的商品,修改商品数量,还可以清空购物车,如果对所选择的商品比较满意,就前往购物台,选择好送货方式即可提交购物订单,用户只有正确的处理好订单信息,管理员才能有效的处理订单。购物车模块如图5所示:
4
图5 购物车界面
4.2 后台管理模块的实现
后台主要是管理整个系统中的数据,能进行添加、删除、修改的功能。在提供强大功能的同时安全性也是一个需要重视的方面。
4.2.1商品订单管理模块的实现
销售订单对商家来说十分重要,当用户购买完自己所需商品放入购物车后去网上填写商品订单,结算自己所买,只有管理员对订单做了正确的处理,才能有效确认后期的发货、送货,订单管理页面如图6所示:

图6订单管理页面
管理员登陆之后,查看当天是否有用户购物,如果有购物信息,单击管理,确认购物信息,如果已经发货,确认已发货,最后归档该订单信息。订单的查询信息是通过GridView绑定数据库中的订单信息表来显示订单信息,GridView后可以直接添加一个删除按钮,删除已经归档的商品信息。绑定所有的商品信息主要是在gvBind方法中,调用公共类中的GetDataSetStr方法执行SQL语句,返回数据源的数据表。
4.2.2商品库存管理模块的实现
在电子商务系统中对于商品信息的管理十分重要,一个好的电子商务系统必须要有一个强大的商品管理模块。电子商务网站系统的商品管理模块主要实现对商品信息的管理,包括对商城商品信息和商品类型的查询、添加、修改、和删除功能。如图7所示:

图7 商品列表界面
4.3 系统测试
用户登陆时,密码或者账号错误时,提示账号或密码错误,在没有用户登录时,点击购物车、网站留言界面,提示你还没有注册,请先注册。后台界面登录时,账号或密码错误时,也有相应的提示。
总  结
本文设计与实现了基于ASP.NET的网上购物系统,该系统基本体现了电子商务网站的各方面优点。在系统的开发过程中,根据电子商务平台开发的实际流程首先对系统进行了总体描述,包括整体方案设计,功能模块的划分和用户界面设计;对网站进行了站点策划,设计制作,动态编程。 (责任编辑:qin)