计算机网络课程设计网上购物系统Word下载.docx

上传人:b****3 文档编号:17550425 上传时间:2022-12-07 格式:DOCX 页数:12 大小:484.86KB
下载 相关 举报
计算机网络课程设计网上购物系统Word下载.docx_第1页
第1页 / 共12页
计算机网络课程设计网上购物系统Word下载.docx_第2页
第2页 / 共12页
计算机网络课程设计网上购物系统Word下载.docx_第3页
第3页 / 共12页
计算机网络课程设计网上购物系统Word下载.docx_第4页
第4页 / 共12页
计算机网络课程设计网上购物系统Word下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

计算机网络课程设计网上购物系统Word下载.docx

《计算机网络课程设计网上购物系统Word下载.docx》由会员分享,可在线阅读,更多相关《计算机网络课程设计网上购物系统Word下载.docx(12页珍藏版)》请在冰豆网上搜索。

计算机网络课程设计网上购物系统Word下载.docx

二O一三年十二月二十九日

网上购物系统设计及实现

1.设计背景

现今网络技术日趋成熟,网上购物正悄然兴起并正在被广大消费者迅速接受。

网上购物系统在此期间应运而生,它通过网络服务器为分布在全国各城市的顾客提供购买商品的服务。

从销售商来看,由于在价格上省去了实体店铺的租金、水电、人工等成本,网上购物的商品价格更低,提高了销售商的竞争力。

从顾客购买过程来看,网上购物能够降低搜寻成本,便于消费者对产品的挑选和价格比较。

网上购物系统的主要内容是,一方面让销售商把商品发布于网络,一方面让消费者通过网络来完成商品的交易。

系统总体分成前台和后台两大模块,前台是用户模块,后台是管理员模块。

实现的功能,首先系统向用户列出网站的商品信息。

其次当顾客登录网上购物系统后,为每个用户分配一个购物车,用户选择商品后,商品会被放入购物车。

再次,用户确认购物车信息,点击提交生成订单。

最后,管理员对订单进行处理,即完成一次商品交易。

网上购物是一种具有交互功能的商业信息系统。

它向用户提供静态和动态两类信息资源。

所谓静态信息是指那些经常变动或更新的资源,如公司简介、管理规范和公司制度等等;

动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。

网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。

这种全新的交易防护四实现了公司将文档与资金的无纸化交换。

2.需求分析

网络购物车是现在广泛用于网上购物的工具之一。

购物车主要提供了基本的用户注册,用户登录,增删物品,统计价格等功能。

用户在使用购物车时,可以方便的使用这些简易的功能。

2.1功能需求

本系统需要提供一下的界面和功能:

(1)用户注册。

当用户第一次使用购物车时,提供用户注册界面,以便后期进行各种购物车功能

(2)在用户端提供登录界面,支持服务器的选择,并提供所选择服务器的端口号,以及基本的登录昵称的输入。

(3)提供一个完整的网络消息协议的设计以及实现。

该消息协议应包括登录消息、添加物品、删除物品、统计价格等。

每一种网络消息都应该有响应处理以及回复的方法。

(4)在客户端提供购物车页面。

用户在购物车页面可以进行添加、删除等操作,并可以实时统计价格。

2.2可行性分析

2.2.1经济可行性

网上购物系统的设计与实现费用主要包括:

(1)设备方面:

普通计算机系统配置均可运行,开发成本低。

(2)人员方面:

因此系统为学生课程设计,该项费用可忽略不计。

(3)其他方面:

网络费用、打印费用等,成本较低。

由以上分析可知,此系统在经济上是可行的。

2.2.2技术可行性

  网上购物系统是一个网页互动系统,系统基于VB.Net语言开发平台,以Win7为操作系统,利用VisualStudio2010作为开发工具,同时运用Access数据库等制作完成,其配置要求在较低,在普通计算机系统中均可运行并提供较快的数据访问

由以上分析可知,此系统在技术上是可行的。

3.总体设计

3.1系统设计目标

本购物系统由于需要演示程序,故为了演示方便,采用JSP+Access数据库的架构实现的,此系统分为前台管理和后台管理。

前台管理是友好的操作界面,供用户浏览、查询使用。

包括:

浏览商品、查询商品、订购商品、购物车、用户维护等功能;

后台管理是提供给管理员的,其中包括:

商品管理、用户管理、网站信息管理、和广告友情链接等。

使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。

3.2模块设计

3.2.1前台购物

用户再前台可以浏览商品,看到自己喜欢的商品可以选择商品,然后订购商品,这时需要进行判断,如果是没有注册的用户,那么系统跳到注册页面,如果是注册了没有登录的用户,则跳转到登录页面,已经登录的用户则跳转到购物车页面,然后去收银台结帐,然后提交订单。

3.2.2注册功能

点击主页面的用户注册选项后,会弹出一个注册信息页面,用户需要如实填写用户名,密码,E_mail,等各项信息,提交后,系统进行检测判断该用户名是否已经注册过,如果已经存在则弹出新页面,提示用户该用户名已经注册过,如果没有则进行下一步判断,用户输入的两次密码是否一致,然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误,系统将该用户注册信息写入会员表并提示用户注册成功,用户登陆后,就可以进行有效的购物了。

3.2.3商品搜索功能

商品的搜索功能使用户更加方便的进行自己所需要的商品的查询,节省时间,提高效率。

用户搜索时只要输入商品的关键字就能搜索到所有相关的商品。

并且能列出通过搜索得到的商品的详细信息。

3.2.4用户登录功能

用户登录,首先要有一个提供用户登录的表单。

用户登录的表单应该嵌入整体的结构当中。

在实际的应用中,可以这样设计,如果用户没有登录,则在页面中显示用户登录的选项,用户登录后,则可隐藏用户登录的选项而代之以用户的基本信息。

用户要有一个用户名和密码,同时对密码也要求保密,将密码加密后再存入数据库。

3.2.5购物车功能

购物车具体的实现可采用这种形式:

定义一个购物车的类(Class)。

1.列出商品的列表,使用户能够自由选择所需要的商品。

2.当用户在点击“添加到购物车”的链接时,执行如下功能:

检查用户购物车类是否存在。

如不存在,则建立,并注册这Session变量;

在有用户购物车类存在的情况下,检查该类中是否有该商品。

如存在,则商品数量相应加1;

如没有该商品,则将该商品添加到该类中。

4.详细设计与代码实现

4.1注册设计

如果用户还不是会员则提示用户进行注册,用户提交信息之后,系统开始判断用户的注册信息是否有效,首先是用户名是否为空,(该处存在用户名命名规则的问题,后面问题中会详细解决)用户输入的两次密码是否一致,然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误,系统将该用户注册信息写入会员表并提示用户注册成功,用户登陆后,就可以进行有效的购物了。

注册页面实现代码:

页面截图:

4.2登录设计

用户登陆模块是防止非法用户登陆的第一道防线,通过它可以保护后台数据库的安全性,当用户要进行定购时,首先要进入的就是身份验证界面,只有在密码正确的情况下才能进行以后的购物,如果输入的密码不正确,则不能进行定购。

如果用户以浏览者的身份进入网站,则只能进行一般的商品浏览和搜索,而不能进行选购,在点击添加购物车后,系统会判断该用户是否是登陆用户,如果不是则弹出提示页面,提示用户必须先登陆才能定购商品。

登陆界面实现代码:

登陆界面截图:

4.3购物车设计

当用户登陆成功以后,如果找到了希望定购的物品,在点击物品下方的定购以后,系统会弹出一个新的页面,显示该物品已经添加进购物车,然后用户需要选择定购的数量。

在点击确认以后,该物品信息被后台添加到购物车表中,如果用户需要继续购物,可以继续选择,不断添加,系统会自动将所有信息写入购物车表,同时显示用户所购买的物品列表,及合计价格。

如果用户在去收银台结帐前对已经选购的物品不满意时,可选择清空购物车,同时系统也将购物车表中相关信息删除。

用户完成选购之后,可点击收银台付款,系统返回最终选购物品列表和合计价格。

用户再一次确认后,系统会显示购物成功并返回给用户一个定购单号,提示用户填写收货人详细信息,包括姓名、地址、邮编、邮箱、电话、付款方式、备注等信息,这些信息是系统自动从用户表中提取出来的,用户可以修改。

购物车界面实现代码:

结算页面部分代码:

购物车界面截图:

5.课程设计总结

本文论述了一个购物车系统,基本实现了注册,登陆,增加删除物品,计价的功能。

在这一个周的设计过程中,我初步了解了VB.Net的优点,了解到其在网络技术上的前景。

通过这次设计实现了简单的购物车功能,方案的各部分在实际运用中能够解决相应问题。

在设计这一整体项目的过程中,也培养了我综合能力和从全局考虑的思想。

将复杂问题简单化,使自己对于VB.Net的了解更加深入和明了。

当然,其中也留下了一些待解决的问题,但出于自己水平有限,项目中还有一些不足之处等待完善,,加强自己对VB.Net的应用。

通过这次课程设计,我了解了当前流行的购物车运行原理,,锻炼了动手操作能力。

更重要的是,通过这次课程设计我们培养了认真钻研,刻苦学习的精神。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 远程网络教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1