随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间(B to B),还是企业和客户之间(B to C)的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。
运用JSP技术,基于B/S模式我开发了一个网上购物系统。在我的系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。顾客还可以查看选中的商品数量,及总金额。除此之外,顾客还可以查看自己的注册信息,以及修改各人信息。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。顾客要记住自己的订单号,以便对订单进行查询。系统管理员则可以对现有的商品进行添加,审查已注册的用户并删除用户,对提交的订单进行处理。
我采用APACHE作为Web服务器和应用服务器,后端连接Microsoft SQL Server数据库;网站中主要经营运动商品,提供检索工具供用户查询所需的商品,顾客根据网站的不足提出意见和建议,从而不断改进网站功能和建设。
1.1 模块结构分析
根据需求调研结果确定本模块功能结构如图3.1所示。
图3.1 系统结构图
1.2 模块需求描述
根据需求调研结果确定本系统主要包括以下功能模块:用户登陆、用户注册、管理员登陆、购物车、订单查询、信息浏览、后台商品信息管理。对于管理员具有对用户各项信息及用户管理的功能。
权限分配:
会员用户:通过登陆系统,浏览网站上的商品信息,选购需要的商品,查看选购信息。
管理员:在登陆信息检验合格后可以对会员信息进行修改、删除和查找,商品的信息进行添加、删除和修改的维护,对会员的采购信息进行实时处理。
1.3 查询及修改个人信息实现
成为我们的会员以后您可以查看您的注册信息,方便您核对。查询界面如下:
1.4 生成订单
当选择好要购买的商品以后要生成订单,这里订单号是自动生成的,部分信息从数据库中获取,您只需要填写部分内容:
1.5 定单管理实现
管理员查询订单,可以删除一些不可用的订单,或者点击订单号,看是否要执行订单。