电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《动态Web数据库技术——基于JSP和XML技术实现》-王红-电子教案 6实例

23页
  • 卖家[上传人]:E****
  • 文档编号:89403334
  • 上传时间:2019-05-24
  • 文档格式:PPT
  • 文档大小:326.50KB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、王红,第6章Web数据库实例网上书店,2019/5/24,2,主要内容,第6章Web数据库实例网上书店 6.1 系统功能 6.2 数据库设计 6.3 各个页面设计 6.4 小结,2019/5/24,3,6.1 系统功能,本系统建立了一个全面的网上图书购物系统。 该系统中包括:用户注册、用户登陆、书目浏览、订购图书、查看订单、修改订单、修改密码和信息等功能 (1)用户注册:新用户填写表单,包括用户名、e-mail地址等信息 (2)用户登陆:输入用户名、密码 (3)书目浏览:用户可以分页浏览图书书目 (4)订购图书:成功登录的用户可以在该页面订购所需要的图书 (5)查看订单:成功登录的用户可以在该页面查看自己的订单 (6)修改订单:成功登录的用户可以在该页面删除自己的订单 (7)修改密码:成功登录的用户可以在该页面修改自己的登录密码 (8)修改个人信息:可以修改密码和用户名以外的个人信息,2019/5/24,4,6.1 系统功能,图6-1 系统功能框架,2019/5/24,5,6.2 数据库设计,本系统用Access建立一个数据库shop.mdb 建有注册信息表(user)、书目表(boo

      2、k)和订单表(orderform)。 注册信息表中包括的字段有:用户登陆名称(logname)、用户的真实姓名(realname)、口令(password)、电子邮件地址(email)、电话(phone)、邮寄地址(address)。 书目表中包括的字段有:订阅号(order_number)、书名(book_name)、作者(author)、出版社(publisher)、出版时间(time)、单价(price)、分类(category)。 订单表中包括的字段有:已注册的用户名(logname)、真实姓名(realname)、图书订购号(order_number)、定购的图书的名字(bookname)、订购的数量(mount)、联系电话 (phone)、邮寄地址(address),2019/5/24,6,6.2 数据库设计,图6-2 数据库设计图,2019/5/24,7,6.3 各个页面设计,所有的在页面都将包含一个导航条,该导航条由用户注册、用户登录、书目浏览、订购图书、修改密码、修改订单、查看订单组成 导航条文件head.txt嵌入各个页面,2019/5/24,8,6.3.1 主页,

      3、主页index.jsp由导航条和一个欢迎语组成,效果如图6-4所示,2019/5/24,9,6.3.2 用户注册,用户的注册信息需要存入数据库shop.mdb的user表中,并且用到名为Register.java的JavaBean文件。 Register.java主要完成加载桥接器实现与数据库的连接、设置属性值、获取属性值、添加记录到数据库的user表 注册页面userRegister.jsp如图6-5所示,2019/5/24,10,图6-5 用户注册界面,2019/5/24,11,6.3.3 用户登录,用户可在该页面输入自己的用户名和密码,系统将对用户名和密码进行验证,如果身份正确将被连接到订购图书页面,否则提示用户输入的密码或者用户名不正确其中用到bean Login.java。 Login.java主要完成加载桥接器实现与数据库的连接、设置属性值、获取属性值、查询数据库的user表,将对用户名和密码进行验证,若验证不正确,则提示输入的用户名或密码不正确。 登录页面userLogin.jsp如图6-6所示,2019/5/24,12,图6-6 用户登录界面,2019/5/24,13,

      4、6.3.4 订购图书,输入正确的用户名和密码之后,用户将订购的图书存入订货单,如果用户要修改该图书的订购情况,就必须到修改订单页面修改订单后才能再订购该书,用到BuyBook.java和OrderForm.java两个bean 。 BuyBook.java负责通过书的id号查询数据库的book表,查阅用户准备订购的图书,将书的作者、出版社、时间、价格、分类信息送给订购页面。 OrderForm.java负责填写订购单,向数据库的orderform订单表添加订购记录。 订购图书页面buybook.jsp如图6-7所示,2019/5/24,14,图6-7 定购图书界面,2019/5/24,15,6.3.5 查看订单,查看订单页面showOrderForm.jsp查询数据库表,将该用户的订单一一显示,效果如图 6-8所示,2019/5/24,16,6.3.6 修改订单,选择修改方式的页面modifyForm.jsp根据书的订购号来删除或修改订单中的内容。 modifyForm.jsp首先查询数据库显示用户的所有订单,然后提供两个表单,一个供修改,另一个供删除。 若用户单击“提交删除”按钮,则

      5、连接到deleteForm.jsp页,删除订单的相应内容。 若用户单击“提交修改”按钮,则连接到changeForm.jsp页,修改订单的相应内容。 modifyForm.jsp页面的效果如图6-9所示,2019/5/24,17,图6-9 选择修改方式界面,2019/5/24,18,6.3.7 书目浏览,用户可以分页浏览,同时将准备定购的图书添加到订单。 浏览书目页面所用的bean PageNumber.java,它主要完成分页的计算。 浏览书目页面showBookList.jsp首先查询数据库,以分页方式显示所有书目并且显示一个表单。 当用户选择订购时,该表单将内容提交到buybook.jsp。 showBookList.jsp效果如图6-12所示,2019/5/24,19,图6-12 书目浏览界面,2019/5/24,20,6.3.8 修改密码,修改密码页面modifyPassword.jsp首先以表单方式让用户提交密码和新密码,然后到数据库中作验证。若验证成功,则将新密码存入数据库表。 页面效果如图6-13所示。,2019/5/24,21,图6-13 修改密码界面,2019/5/24,22,6.3.9 修改个人信息,修改个人信息页面modifyMessage.jsp首先显示表单让用户修改他的真实姓名、电子邮件、电话、邮寄地址等基本信息,然后接收这些信息存入数据库。 页面效果如图6-14所示,2019/5/24,23,6.4 小结,本章详细介绍了网上书店的实现。 本系统该系统中包括:用户注册、用户登陆、书目浏览、订购图书、查看订单、修改订单、修改密码和信息等功能 详细代码参见出版社网站,

      《《动态Web数据库技术——基于JSP和XML技术实现》-王红-电子教案 6实例》由会员E****分享,可在线阅读,更多相关《《动态Web数据库技术——基于JSP和XML技术实现》-王红-电子教案 6实例》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.