版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JSP项目开发实训实训指导书一.实训目的与要求以网上书城为模型,深入理解、掌握、运用JSP、Struts、Hibernate、Spring技术 开发电子商务网站中的核心模块一一在线交易模块(包括购物车、结帐模块等)的开 发技术;通过实训获得在线交易技术开发的基本思路、了解基本原理与基本逻辑,验证和巩固 有关电子商务网站建设的基本理论,加强对基本概念的理解;熟练掌握使用DreamWeaver开发静态,使用Eclipse编写JSP程序;熟练掌握开发Spring Bean对数据库进行存取的技术;熟练使用Struts、Hibernate、Spring整合开发JSP网站。培养分析问题和解决问题的能力;培
2、养理论联系实际,实事求是的科学态度;培养严肃认真、踏实细致的工作作风,和团结互助的思想品德;在实验前要认真预习,阅读实验指导书,复习理论知识。通过本次实训,学生应该对电子商务网站的基本结构及功能有一个全面熟悉的了 解;了解电子商务网站运行的技术环境,包括网页服务器与客户端通信的基本原理, IIS的使用,ASP.NET与数据库存取组件ADO.NET结合开发数据库应用程序等。能够 结合后台数据库编程,开发简单的在线交易模型。二实验仪器设备微型计算机,WIND0WS2000,JDK 1.5,Tomcat 6.X,Eclipse 3+MyEclipse 6三.系统设计三.系统设计3.1系统预期用户本系
3、统的预期用户是任何想了解或者购买本网站图书的顾客。3.2功能说明网上书城是目前Internet上广泛使用的在线系统之一。它的主要功能相当于一个实 际的图书商店,提供用户浏览图书、购买图书的功能。具体可以参考一些网上书城(或 者书店)网站。网上书城要实现的功能模块主要有:用户管理货架管理购物车管理柜台管理功能模块图如下图:网上书城首用户管货架管购物车管柜台管用户注用户号息修改.is用户注/ /.VI图书分类浏图书搜索放入购物车改购买数购物车里的图书取消购买结账功能用户管货架管购物车管柜台管用户注用户号息修改.is用户注/ /.VI图书分类浏图书搜索放入购物车改购买数购物车里的图书取消购买结账功能
4、幸存哆改下面分别对用上图的功能模块进行简述。3.2.1用户管理用户管理模块主要对想购买本网站图书的用户的信息进行收集和管理。一般地,用 户如果购买欲本网站的图书时,为了方便管理,都要求用户先注册并登录,以便结账和 联系用户;同时用户注册后应能修改其注册信息,登录后应提供用户注销功能。3.2.2货架管理“货架管理”原来的意思是现实中的商店里摆放商品的架子。类似地,在本系统中, 为了向用户展示要销售的图书,应有专门的页面列出库房里所有的图书,具体信息应包 括书名、作者、简介、价格、库存数量等。用户浏览这些图书时,能够随心所欲地将某 本图书放进购物车。另外,在现实中的商店里,商品都是有条理地分类摆放
5、,以便顾客 能够根据分类快速查找到自己关心的图书。本系统中也应提供分类展示的功能。同时, 应提供用户快速搜索某本图书的功能。3.2.3购物车管理用户在浏览、购买图书的过程中,应能随时查看自己的购物车,以便检查其中的商品, 并对其中的商品进行管理,包括修改图书数量、取消购买的功能。3.2.4柜台管理柜台管理即用户浏览完图书之后,将购物车里的图书进行结账。包括核算图书总价, 并将用户信息和图书信息保存到图书购买表中。最后,如有可能,应自动发送邮件功能, 将用户的订单信息发送到用户的电子邮箱中,以便用户确认。3.3数据库设计本系统采用Microsoft ACEESS作为后台数据库。根据以上功能,数据
6、库共有3张表, 分别是:注册用户信息表该表用来保存注册的用户信息。图书信息表该表用来保存所有的库存图书。交易明细表根据以上功能,数据库设计如下图:注册用户信息表:图书信息表:交易明细表:3.4页面设计因为本系统的流程较复杂,页面之间可以互相链接,不存在清晰、唯一的流程路线。 所以不在此列出页面之间的逻辑关系图。下面只以列表的形式说明页面的设计(如还需 要其他一些必要的页面,请自行添加):序号页面名称包含功能1default.jsp新书推荐,用户登录框,图书分类菜单,图书搜索框2bookSearch.jsp用户在搜村里填入图书名称后,查询数据库进行处理的页面3Useradd.jsp新用户注册页面
7、,用户协议(WORD文档)下载4Useredit.jsp用户修改个人信息页面5Booklist.jsp图书分类浏览,图书搜索框6Shopcart.jsp购物车里的图书浏览、图书数量修改、取消购买、结账7Checkout.jsp结账处理页面四.实训要求读懂以上全部内容,完成所有网页的制作。在此基础上,根据以下要求使其更加完 善。1、普通用户登录时提供更完善的身份验证机制,首先验证用户名或密码是否为空, 然后验证用户名是否存在,最后验证密码是否正确,并给出明确的提示信息。2、用户注册时,如果guest表中已存在要注册的昵称,应给出明确的提示。3、本方案只是实现了网站的前台页面,还有后台的书目维护、
8、订货查询等功能均未 实现,请考虑如何实现。3、本系统只是在线交易系统的一个简单模型,请仔细研究程序,找出系统分析、程 序设计和数据库设计中不完善的地方,并提出解决思路或修改程序代码。六.实训报告书写的格式要求1、实训报告封面要依次填写设计的科目、题目、专业、班级、姓名、日期、指导教 师等项目。2、报告内页书写的具体内容应包含以下几个方面本次设计的主要内容及目的为达到设计目的,分成了多少个功能模块,详细说明各功能模块的作用(功 能)。 工整地书写各模块的核心源程序(主要是实现功能的ASP脚本代码,HTML 静态标记可省略)。书写本次设计的体会(小结)。七.实训报告的答辩及评分评分内容包括平时考核、现场答辩、实训报告书评分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南省怀化市新晃侗族自治县初三下学期第一次联物理试题含解析
- 2026年河南省安阳市安阳县达标名校5月初三月考数学试题含解析
- 2026年大学大一(基础医学)组织胚胎学基础测试题及答案
- 2025年前台防疫接待礼仪能力测试
- 护理健康教育课件及配套作业
- (一模)邯郸市2026届高三第一次模拟检测语文试卷(含答案详解)
- 护理教学中的职业素养与职业道德
- 护理中的研究方法与论文写作
- 如何在合作作文中激发学生修改作文的兴趣
- 2026二年级数学下册 用乘法口诀求商
- JJG 431-2014轻便三杯风向风速表
- GB/T 23809.1-2020应急导向系统设置原则与要求第1部分:建筑物内
- GA/T 1132-2014车辆出入口电动栏杆机技术要求
- 中考英语书面表达高分技巧课件
- 医学统计学完整课件-
- 李德新中医基础理论讲稿
- 微软Dynamics 365系统方案
- 1.1市场调查认知课件
- (高清正版)JJF(浙)1090—2014薄片千分尺校准规范
- 全真荡秽科仪
- 大肚子妈妈(共享版)
评论
0/150
提交评论