




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JSP项目开发实训 实训指导书 实训目的与要求 1以网上书城为模型, 深入理解、 掌握、运用 JSP、Struts 、Hibernate 、Spring 技术开发电子商务网站中的核心模块在线交易模块(包括购物车、结帐 模块等)的开发技术; 2通过实训获得在线交易技术开发的基本思路、了解基本原理与基本逻辑,验 证和巩固有关电子商务网站建设的基本理论, 加强对基本概念的理解; 3 熟练掌握使用DreamWeave开发静态,使用Eclipse编写JSP程序; 4 熟练掌握开发Spring Bean对数据库进行存取的技术; 5.熟练使用Struts、Hibernate、Spring整合开发JSP网站。
2、 6培养分析问题和解决问题的能力; 7. 培养理论联系实际,实事求是的科学态度; 8. 培养严肃认真、 踏实细致的工作作风, 和团结互助的思想品德; 9. 在实验前要认真预习,阅读实验指导书,复习理论知识。 10. 通过本次实训,学生应该对电子商务网站的基本结构及功能有一个全面 熟悉的了解;了解电子商务网站运行的技术环境,包括网页服务器与客户端 通信的基本原理,IIS的使用,ASP.NET与数据库存取组件ADO.NET吉合开 发数据库应用程序等。 能够结合后台数据库编程, 开发简单的在线交易模型。 二.实验仪器设备 微型计算机, WINDOWS20,00JDK 1.5, Tomcat 6.X,
3、 Eclipse 3+MyEclipse 6 三系统设计 3.1 系统预期用户 本系统的预期用户是任何想了解或者购买本网站图书的顾客。 3.2 功能说明 网上书城是目前 Internet 上广泛使用的在线系统之一。它的主要功能相当 于一个实际的图书商店, 提供用户浏览图书、购买图书的功能。具体可以参考一 些网上书城(或者书店)网站。 网上书城要实现的功能模块主要有: 用户管理 货架管理 购物车管理 柜台管理 功能模块图如下图: 下面分别对用上图的功能模块进行简述。 321用户管理 用户管理模块主要对想购买本网站图书的用户的信息进行收集和管理。一 般地,用户如果购买欲本网站的图书时, 为了方便管
4、理,都要求用户先注册并登 录,以便结账和联系用户;同时用户注册后应能修改其注册信息, 登录后应提供 用户注销功能。 322货架管理 “货架管理”原来的意思是现实中的商店里摆放商品的架子。类似地,在本 系统中,为了向用户展示要销售的图书,应有专门的页面列出库房里所有的图书, 具体信息应包括书名、作者、简介、价格、库存数量等。用户浏览这些图书时, 能够随心所欲地将某本图书放进购物车。另外, 在现实中的商店里,商品都是有 条理地分类摆放,以便顾客能够根据分类快速查找到自己关心的图书。 本系统中 也应提供分类展示的功能。同时,应提供用户快速搜索某本图书的功能。 323购物车管理 用户在浏览、购买图书的
5、过程中,应能随时查看自己的购物车,以便检查其 中的商品,并对其中的商品进行管理,包括修改图书数量、取消购买的功能。 324柜台管理 柜台管理即用户浏览完图书之后,将购物车里的图书进行结账。包括核算图 书总价,并将用户信息和图书信息保存到图书购买表中。最后,如有可能,应自 动发送邮件功能,将用户的订单信息发送到用户的电子邮箱中,以便用户确认。 3.3数据库设计 本系统采用Microsoft ACEESS作为后台数据库。根据以上功能,数据库共 有3张表,分别是: 注册用户信息表 该表用来保存注册的用户信息。 图书信息表 该表用来保存所有的库存图书。 交易明细表 根据以上功能,数据库设计如下图: 注
6、册用户信息表: 字本本本玮本本 为文文文立文立 图书信息表: -ID x 字段名称 更 _ b ookname author 号 = 动 书名 价格 出版社 price ptiblisher irwn photp class intir o 11书介紹的圉片 图书所雇类别*oA文奘小说奘科学类等 图书简介 交易明细表: fflS3 目动骗号 交易ID guestNi c锻泗电 文本 用户昵称 bookid 數字 團科工D num 数宇 购买数量 Qrder_d.ate 日期/时间 购买日期 zj 聞 orders:表 宇段名称 數据类型 说明 3.4页面设计 因为本系统的流程较复杂,页面之间可
7、以互相链接,不存在清晰、唯一的流 程路线。所以不在此列出页面之间的逻辑关系图。 下面只以列表的形式说明页面 的设计(如还需要其他一些必要的页面,请自行添加): 序号 页面名称 包含功能 1 default.jsp 新书推荐,用户登录框,图书分类菜单,图书搜索框 2 bookSearch.jsp 用户在搜索框里填入图书名称后,查询数据库进行处理 的页面 3 Useradd.jsp 新用户注册页面,用户协议( WOR文档)下载 4 Useredit.jsp 用户修改个人信息页面 5 Booklist.jsp 图书分类浏览,图书搜索框 6 Shopcart.jsp 购物车里的图书浏览、图书数量修改、
8、取消购买、结账 7 Checkout.jsp 结账处理页面 四.实训要求 读懂以上全部内容,完成所有网页的制作。在此基础上,根据以下要求使其 更加完善。 1、普通用户登录时提供更完善的身份验证机制,首先验证用户名或密码是 否为空,然后验证用户名是否存在,最后验证密码是否正确,并给出明确的提示 信息。 2、用户注册时,如果guest表中已存在要注册的昵称,应给出明确的提示。 3、本方案只是实现了网站的前台页面,还有后台的书目维护、订货查询等 功能均未实现,请考虑如何实现。 3、本系统只是在线交易系统的一个简单模型,请仔细研究程序,找出系统 分析、程序设计和数据库设计中不完善的地方,并提出解决思路或修改程序代码。 六.实训报告书写的格式要求 1、实训报告封面要依次填写设计的科目、题目、专业、班级、姓名、日期、 指导教师等项目。 2、报告内页书写的具体内容应包含
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 股东内部股权转让合同书
- 农业机具采购合同范本
- 服装漂染加工合同范本
- 童话风创意幼儿教育趣味模板
- 购买磁性磨料合同范本
- 2025餐厅装修合同模板2
- 2025废料交易合同模板
- 第21讲 平行四边形与多边形 2025年中考数学一轮复习讲练测(广东专用)
- 2025合伙经营合同协议范本
- 2025混凝土砖采购销售合同范本
- 高考语文小说专题阅读(9)2019年新高考I卷《理水》原文+真题+答案+解析
- 第7课《大雁归来》课件(共14张)语文八年级下册
- 江苏省苏州市苏州地区校2024届中考一模数学试题含解析
- 基本医疗保险关系转移接续申请表、联系函、信息表
- 读书分享读书交流会《人生海海》
- 车棚施工方案
- 汽车罐车常压容器检验合格证
- 《中国特色社会主义理论体系概论》教学大纲
- 挂名法定代表人免责协议范本
- AC-20沥青混凝土配合比报告
- GB 18434-2022油船在港作业安全要求
评论
0/150
提交评论