电子商城购物系统的设计与实现(SSH,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文18000字,程序代码,MySQL数据库)
本系统针对网上购物模拟,首先进行注册,取得注册账号,确保客户的合法性,然后登录网站,进行商品选购,并放入购物车,以便结帐时进行确认,选定商品后,进行结算,并且可选择购物方式,付款方式,删除不想要的物品等。
本文首先介绍了网上购物系统的现状和开发背景,然后论述了系统的设计目标,以及设计该系统所用到的技术和框架,最后对系统的设计和实现做了详细的论述。
此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、购物车、订购商品、顾客留言等功能;后台管理是提供给管理员的,其中包括:商品管理、订单管理、用户管理等。并提供检索工具供用户查询商品,允许客户对网站提出不足和留言,从而不断改进网站的建设,使用户得到更好的购物体验。
本系统需要完成的具体任务如下。
会员信息管理:为了能够购买想要的商品,用户需要注册并且正确登陆,注册时会员可以选择会员级别并且正确地填写相关信息,如联系方式,联系地址等。用户登录后可以修改相应的注册信息。
商品查询:当用户进入网上商城时,可以通过输入商品关键字以及商品分类对商品进行搜索。或者可以在主页面的商品分类中查看相应的商品信息,同时在主页面可以查询该商品是否有特价。
购物车管理:当用户选择购买某种商品时,应该能够将对应的商品信息、例如价格、数量等记录到购物车中,并允许用户返回到其他商品信息查询页面,继续选择其他商品。同时用户还应该可以在购物车中执行删除所购商品及清除购物车等操作。当对应该购物车的订单生成后,购物车中的信息将自动清除。
订单管理:在用户选择去收银台进入购物车管理选择进入下一步之后,提示用户填写收货人姓名以及联系方式,提交订单后,最终生成对应的订单记录,以便于网站配货人员根据订单信息进行后续的出货、送货的处理。同时用户也可以随时进入订单管理页面,查询与自己相关的订单信息,并可以随时取消订单。
顾客留言:顾客登陆后可以对所购买的商品或者该购物系统进行评价留言。
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 引言 1
1.2 本课题国内外研究的历史和现状 2
1.3 课题研究的目标 2
1.4 课题研究的主要内容 2
2 系统相关技术 4
2.1 MVC简介 4
2.2 J2EE概述 5
2.3 B/S模式简介 6
2.4 Struts框架 6
2.4.1 Struts体系结构 6
2.4.2 Struts操作流程 7
2.5 Hibemate框架 7
2.5.1 Hibernate体系结构 7
2.5.2 Hibernate工作流程 9
3 系统的分析与设计 10
3.1 需求分析 11
3.2 系统设计 13
3.3 数据库设计 13
3.3.1 逻辑模型设计 13
3.3.2 数据库表设计 14
4 系统分层实现 17
4.1 用户表示层的实现 17
4.1.1 主要的JSP页面 17
4.1.2 JAVA Server Page标签 20
4.1.3 bean标记库 21
4.2 控制处理层的实现 21
4.3 界面设计实现 24
5 系统测试 28
5.1 测试目的 28
5.2 测试方法 29
5.3 测试需求 30
5.4 测试总结 31
结束语 33
致 谢 34
参考文献 35