基于jsp新疆特产销售网|全套源码+文章lw+毕业设计+数据库+ppt
3 系统的开发技术及主要架构
3.1开发技术的选择
合理的选择开发技术,对于网站开发的完成情况有着非常重要的影响。要开发一个网站,首先要选择一个动态网页开发技术。当前比较流行的动态网页开发技术有JSP、ASP、PHP。它们的特性比较如表3-1所示[7]:
4.3 系统流程分析
4.3.1前台购物流程如图4-2 所示
用户再前台可以浏览商品,看到自己喜欢的商品可以选择商品,然后订购商品,这时需要进行判断,如果是没有注册的用户,那么系统跳到注册页面,如果是注册了没有登录的用户,则跳转到登录页面,已经登录的用户则跳转到购物车页面,然后去收银台结帐,然后提交订单。
4.3.6购物车流程如图4-7所示
购物车具体的实现可采用这种形式:定义一个购物车的类(Class)。
1.列出商品的列表,使用户能够自由选择所需要的商品。
2.当用户在点击“添加到购物车”的链接时,执行如下功能:
检查用户购物车类是否存在。如不存在,则建立,并注册这Session变量;在有用户购物车类存在的情况下,检查该类中是否有该商品。如存在,则商品数量相应加1;如没有该商品,则将该商品添加到该类中
5.2.2 功能页面结构
本次毕业设计开发的浙北大厦家电网上购物系统实现以下功能模块:
一、前台功能
1.用户注册:包括用户信息管理、基本参数设置。
2.用户信息修改:用户登录后可以在个人信息界面进行信息修改。
3.购物车:当用户看中商品后,可以将商品加入购物车挑选结束后统一支付。
4.订单查询:在商品结算后,用户可以通过查询订单来查看购买的商品。
这一部分的实现也没有新的方法,使用的依然是一些sql语句来对相关数据进行添加和修改,添加的关键的sql语句用insert into插入就可以。这里不在贴出
修改则使用update语句。
会员信息管理,则主要是添加会员和对一些恶意注册用户进行删除。添加会员主要是另一种是网站注册的普通用户。
添加用户和添加商品的语句都是用insert 插入
网站信息管理,进行网上新闻的发布,修改删除,以及系统公告等信息的设置,这些功能虽然无关紧要,但在实际中却能方便用户,提高网站效益。