基于JSP的网上购物系统的设计与实现毕业论文设计

发布时间 : 星期五 文章基于JSP的网上购物系统的设计与实现毕业论文设计更新完毕开始阅读

间内确定问题是否能够解决。这部分将从以下三个方面进行研究:技术可行性、经济可行性、操作可行性。 (1)技术可行性

因为计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通网站的web服务器。购买一台高性能PC机作为企业的网站对于这个营销商来说并不是问题。

JSP是Java在Internet/Intranet Web上的重要应用技术,可以和各种Java技术完好的结合在一起从而实现非常复杂的应用。因此得到了广泛的支持和承认,成为一种非常流行的网站开发技术。利用JSP技术可以建立先进、安全和跨平台的动态网站。鉴于JSP技术的成熟与广泛的使用,加以指导老师的帮助可以得到很多的技术支持。虽然在校学习数据库时一直以SQL Server作为例子,但是我个人对MySQL数据库的了解偏多,所以采用MySQL作为数据库的后台。 (2)经济可行性

根据调查的资料,现在聘用一支团队设计并建设企业商务型网站的费用为5300元左右,另外每年交纳600元占用网站空间和网站维护费。为了使网站建成后能达到增加企业经济效益的效果,寻找一支创新与技术优秀的团队最多需要增加3000元的一次性投资。这样看来一个成功的网站建成后为这个营销商带来的效益将会远大于成本。但架设好一个网络中的服务器,以满足互联网中浏览者对速度的需求,这样每年服务器与网络线路和设备的维护费用将是企业不得不重点考虑的因素。如何做好经济可行性分析,需要通过仔细的调查与投资和行业方面的专业人士分析。 (3)操作可行性

如今,计算机与网络已经非常地普及。特别是在企业信息化高需求与快速发展的时代,计算机应用已经成为企业员工必备的技能。由于这个课题是以PC机作为服务器的网站,营销商可以自己对网站进行操作和管理。

3.3系统的功能分析

根据上面的需求分析,需要设计出网站的前台与后台。用户在前台所浏览的内容,网站的后台需要能相应的做出更新或修改。

前台功能:提供用户的注册和登录功能。用户能够随意浏览商品,包括使用搜索功

能和使用排行榜功能,方便用户获取商品的详细信息,如图片预览、商品描述。可以查询以及确认订单信息。登录用户可以使用购物车,可以对购物车中的商品进行修改,包括修改商品的数量,删除商品和回复商品。可以编辑订单信息,最后生成订单。

后台功能:管理员可以配置一些信息管理本网站。管理员可以管理商品。可以管理订单信息,包括订单状态的修改,订单的删除。可以管理用户的信息,包括用户的删除。

设计完成后的网站具有:建成后的网站系统是一个综合性电子商务网站,基本完成了商城及用户对网站的要求。

4系统概要设计

4.1系统功能模块设计

1)功能结构图如图4.1所示。

系统 前台用户 后台管理 注册登录 商品浏览 购物车功能 用户信息 商品评价 收货地址管理 图4.1功能结构图

商品分类管理 商品管理 会员管理 商品评价管理 统计管理

从图中可以看出,网上购物系统可以分为前台和后台两个部分,前台部分由用户使用,主要包括注册登录、商品浏览、购物车功能、添加修改用户信息、商品评价、收货地址管理6个模块;后台部分由管理员使用,主要包括商品分类管理、商品管理、会员管理、商品评价管理、统计管理5个模块。

2)前台购物流程图如图4.2所示。

未注册用户 浏览商品 选择商品 订购商品 注册 去购物车 提交订单 已登录注册用户 登录 未登录注册用户 去收银台

图4.2前台购物流程图

3)注册功能流程如图4.3所示。

开始 接受注册信息 注册失败 数据是否为空 否 查询数据库 是 用户名是否存在 否 是 密码是否一致 否 注册成功 是 结束

图4.3注册功能流程图

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

4)商品搜索流程如图4.4所示。

开始搜索 输入条件 搜索结果

继续搜索 下订单 查看商品 购物车

图4.4 商品搜索流程图

商品的搜索功能使用户更加方便的进行自己所需要的商品的查询,节省时间,提高效率。用户搜索时只要输入商品的关键字就能搜索到所有相关的商品。

5)用户登录流程如图4.5所示。

开 始 接收登录信息 登录失败 查询数据库 否 数据是否正确 是 登录成功

结 束 图4.5 用户登陆流程图

首先,用户要有一个用户名和密码。商务网站需要很高的稳定性和安全性,因此对用户名不允许使用恶意的代码作为用户名。同时对密码也要求保密,将密码加密后再存入数据库。另外,一个电子商务网站。用户的真实姓名是必不可少的。除此之外还需要用户地址、E-MAIL、手机、QQ等。

6)商品管理流程如图4.6所示。

联系合同范文客服:xxxxx#qq.com(#替换为@)