题目:网上购物系统
网上购物商店的分析与实现
一.实验目的
Java web课程设计是为了是计算机学院的学子深入学习java web应用开发设置的一门实验性的动手性的实践课程。是计算机科学与技术、 网络工程、信息安全、物联网工程、软件工程等专业集中实践的教学环节,是将关java web开发理论知识转化为解决实际问题能力的重要环节。Java web课程设计联系了前端的HTML、CSS、JAVASCRIPT、JSP等各项语言,同时紧密的将后台开发的java语言和数据库联系在一起,从整体上实现了java web项目的认识与实践。
本次课程设计不仅仅是让同学们对于java web开发的前后端知识有一定的了解,同时使得学生们对于java web的服务器例如tomcat等有一定的了解和使用,在有能力和有余力的情况下,在开发中可以使用jQuery等框架在减轻开发难度的同时深入了解java web的开发。同时,本次课程设计也是对于本学期学生的java web课程的一个良好的检测,在应用本学期所学知识的同时,能够对于自己在这门课程中的疑惑与困难进行集中性的解决。学会开发java web项目的精髓,利用开发的项目解决实际问题。
二.实验平台
服务器:Tomcat集成开发环境:java EE版本的eclipse数据库:Mysql 使用户语言:java jsp HTML CSS jQuery框架
三.实验内容
利用所学java web开发有关的知识,开发一个功能较为齐全、页面较为精美、能够连接数据库的网上购物系统。本次课程设计的购物网站系统模拟实现了用户注册、用户登录、个人信息修改、商品浏览、提交订单、支付、购买历史浏览等多项功能,满足了基本的购物流程需求。网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。本系统正是电子商务的典型例子,通过实现本系统,除了能够锻炼Web开发技术的能力、也能够更好地理解电子商务的含义,并加深对当今“互联网联通世界”现象的理解。
四.实验要求
电子商务网站的 功能主要包括用户的注册、登录、购物和新闻发布这几个主要方面,还包括所售商品的维护。
(1)、注册功能。这是用于第一次进入网站,并有兴趣在本网站购买东西的顾客而设的,具有提醒第一次进入本站的用户注册的功能。另外用户注册页面应有一个介绍和解释本站详细功能的说明,并附上同意与否的按钮和一个用于提示用户填写详细资料的表,并划分出是否为必填或其他。同时还需要有基本的判断功能,对用户填写的资料的正确与否进行判断,然后返回相应的信息,还能够把用户提供的信息返回,建立一个数据库,并把这些信息写入数据库。
(2)、登录功能。这是为老顾客而设的,其目的是为顾客创造一个友好的环境,并且让他知道自己上次离站的时间等信息,是一个简单用于登录、判断用户填写正确与否的程序。如果登录成功,则再把这次信息写入数据库,重新更新数据库信息,并启动其他线程以便于用户购物。
(3)、查看、修改用户信息功能。当用户对自己注册的信息不满意时,系统必须有对此项的支持。
(4)、修改密码。这是出于对安全型的考虑,经常地更换密码可以提高安全性。
(1)、物品浏览:当顾客进入网站,首先应当看到推荐商品或最近更新的商品,同时对商品的类型进行适当的划分。对商品还要有详细的介绍,对大类中的小类也应当把它们的属性特点向顾客介绍清楚。
(2)、商品购买:当顾客看中某样商品时,就应当启动购买功能,在小类型下所属的商品列表中应当有购买功能,购买完所有商品后,系统应当给出购物清单,在清单中应列出所购物品及数量,没见物品的价格和购物总价格,还应当有完整的确认系统,不仅包括放入购物车的确认,而且还包括购物与否的确认。
(3)、动态新闻发布功能:动态新闻发布功能和商品最近更新的发布是类似的,它们构建数据库的形式和程序的实现大致相同。
(4