《小型售书网站》毕业设计.doc_第1页
《小型售书网站》毕业设计.doc_第2页
《小型售书网站》毕业设计.doc_第3页
《小型售书网站》毕业设计.doc_第4页
《小型售书网站》毕业设计.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分院名称 格兰芬多学院 学生学号 3518208e18c82718 霍格沃茨学院霍格沃茨学院 本科毕业论文 设计 本科毕业论文 设计 理工类 题 目 小型售书网站 专 业 黑魔法防御专业 作 者 姓 名 哈利波霸 指导教师姓名 西弗内斯 斯内普 指导教师职称 副教授 2013 年 4 月 霍格沃茨学院本科毕业论文 设计 I 霍格沃茨学院本科毕业论文 设计 作者承诺保证书霍格沃茨学院本科毕业论文 设计 作者承诺保证书 本人郑重承诺 本篇毕业论文 设计 的内容真实 可靠 如果存在弄虚作假 抄袭的情况 本人愿承担全部责任 论文作者签名 日期 年 月 日 霍格沃茨学院本科毕业论文 设计 指导教师承诺保证书霍格沃茨学院本科毕业论文 设计 指导教师承诺保证书 本人郑重承诺 我已按有关规定对本篇毕业论文 设计 的选题与内容进行指导 和审核 坚持一人一题制 确认由作者独立完成 如果存在学风问题 本人愿意承担 指导教师的相关责任 指导教师签名 日期 年 月 日 霍格沃茨学院本科毕业论文 设计 II 摘摘 要要 网络书店 是一种网站式的书店 是当代的一种高质量 更快捷 更方便的购买 图书 音像制品等的方式 由于其涉及品种范围很广 客户的分布遍及网络覆盖区域 经营成本低廉 折扣价格较低 信息传播速度快等优点 使得近些年来网上书店有了 蓬勃茁壮的发展 大有取代传统实体书店的趋势 本论文就是在这种背景下开展的 本文重点介绍了 小型售书网站 的开发意义及如何分析需求 设计程序和实 现代码的 基本功能包括用户注册会员 登录 图书大类展示 图书查询 图书详 细查询 图书畅销书榜 留言板 特价图书 新书上架 查看购物车 查看订单 查看图书详细信息 购买图书 购物车内合并结账 确认收货 评价图书等 系统 开发工具是使用 eclipse6 6 mysql5 0 后台数据库及 tomcat6 0 服务器发布 系统是基 于零售商户背景开发的 可以有效的实现网上图书交易 在论文中首先介绍了电子 商务以及网上书店的相关知识 并根据以上的知识制作网站 文中主要包括需求分 析 总体设计 功能设计 数据库设计与代码实现等 并通过流程图和文字加以解 释说明 关键词 关键词 JAVA Struts2 Spring Hibernate 网上书店 霍格沃茨学院本科毕业论文 设计 III Abstract Online bookstore is a type of bookstore website It is a quality efficient and convenient way to buy books Due to its wide varieties customers throughout the network coverage area low operating costs the discount price is low the advantages of information transmission speed make the development of online bookstores have booming in recent years a trend to replace the traditional entity bookstore This thesis is carried out under this background This article has introduced the main body of the web bookshop exploitation significance and how to analyse desige and realiaze The fundamental function logs on including consumer register member the book shows book browses on line long range purchase long range business etc The system develop implement is to use eclipse6 0 and the mySQL5 0 data base system is that background is development owing to entity family of retail dealer the book trades on being able to be effective realizing a net And have introduced Electronic Commerce first and have developed the what be used a software relevance knowledge in the thesis make website according to all above knowledge Include the need analysis population design function design mainly in culture data base design and realization etc and by the fact that the flow chart and characters explain explanation additionally Key Words JAVA Struts2 Spring Hibernate online bookstore 霍格沃茨学院本科毕业论文 设计 IV 目目 录录 承诺保证书承诺保证书 I 摘摘 要要 II ABSTRACT III 第一章第一章 绪绪 论论 7 1 1 本课题的来源及研究意义 7 1 2 电子商务概述 7 第二章第二章 需求分析与设计需求分析与设计 10 2 1 需求分析 10 2 2 总体设计 12 2 3 功能设计 13 第三章第三章 数据库的设计与实现数据库的设计与实现 14 3 1 数据库的需求分析 14 3 2 创建数据表的脚本 15 3 3 数据表的关系模型 17 第四章第四章 网站使用基本流程网站使用基本流程 20 第五章第五章 网站各页面功能网站各页面功能 21 5 1 小型售书网站首页INDEX JSP详细功能及描述 21 5 2 显示图书详细信息BOOKDETAIL JSP页面详细功能及描述 23 5 3 显示购物车信息SHOWCART JSP页面详细功能及描述 25 霍格沃茨学院本科毕业论文 设计 V 5 4 小型售书网站客户登录 LOGIN JSP页面详细功能及描述 26 5 5 小型售书网站客户注册REGISTER JSP页面详细功能及描述 27 5 6 未确认订单信息页面MYORDER JSP页面详细功能及描述 28 5 7 已完成订单页面MYORDERED JSP页面详细功能及描述 29 5 8 确认收货 评价ADDVALUATION JSP页面详细功能及描述 30 5 9 留言板MESSAGEBOARD JSP页面详细功能及描述 31 5 10 图书列表显示页面详细功能及描述 32 5 11 其他页面详细功能及描述 34 第六章第六章 网站各业务层功能网站各业务层功能 36 6 1 ACTION包讲解 37 6 2 DAO包讲解 38 6 3 DAOIMPL包讲解 38 6 4 MODEL包讲解 39 6 5 SERVICE包讲解 40 6 6 SERVICEIMPL包讲解 40 6 7 TEST包讲解 41 6 8 UTIL包详解 41 6 8 VO包详解 42 第七章第七章 小结小结 43 结结 论论 44 致致 谢谢 45 参考文献参考文献 46 霍格沃茨学院本科毕业论文 设计 1 第一章第一章 绪绪 论论 1 1 本课题的来源及研究意义本课题的来源及研究意义 1 1 1 本课题的来源本课题的来源 本课题 小型售书网站设计与实现是吉林省霍格沃茨学院格兰芬多学院的长期 研究工程之一 1 1 2 课题的研究意义课题的研究意义 当今网络购物发展十分迅速 人们越来越多的愿意在网上购书阅读了 一个小型 网上书店的设计的意义就在于让个体网上书店越来越方便和普及 用以带动一些个体 实体书店的销售量 1 2 电子商务概述电子商务概述 随着电子技术和因特网 Internet 的发展 信息技术作为工具被引入到商贸活动 中 产生了电子商务 Electronic Commerce 简写为为 EC 或 Electronic Business 简写 EB 通俗的说 电子商务就是在计算机网络的平台上 按照一定的标准开展的商务 活动 当企业将它的主要业务通过内联网 Intranet 外联网 Extranet 以及 Internet 与 企业的职员 客户 供销商以及合作伙伴直接相连时 其中发生的各种活动就是电子 商务 1 1 2 1 我国电子商务发展现状我国电子商务发展现状 我国的电子商务发展呈现典型的块状经济的发展特征 东南沿海属于较为发达的 地区 北部和中部属于快速发展的地区 西部地区则相对落后 1 自 2005 年以来 我国电子商务市场交易额稳定增长 2012 年我国电子商务市场 规模突破 98000 亿元 未来 3 年 仍是我国电子商务投资规模持续增长和爆发的时期 我国电子商务投资市场将迎来新一轮的发展高潮 一方面 2007 年国家 十一五 电 子商务发展规划的颁布标志着政府推动电子商务的总体布局已经形成 另一方面 电 子商务在企业的应用成效以及对经济 社会发展的推动作用日益明显 1 霍格沃茨学院本科毕业论文 设计 2 2012 年我国 B2B 电子商务交易额约为 84000 亿元 比 2011 年增长 25 5 目前 B2B 市场的集中度较高 在综合类网站中 阿里巴巴已占近乎 7 成份额 2012 年我国 B2C 网站总收入约为 12000 亿元 同比增长 33 5 B2C 是传统企业所开展电子商务的 主要的形式 随着网络购物环境的好转以及企业 特别是大中型企业 电子商务化的 程度的提升 在总体的规模上 B2C 将会有一个长足的发展 并成为未来网购的主流 2012 年我国 C2C 交易额约为 12000 亿元 同比增长 90 C2C 是目前我国网购的主要 形式 但普及率还较低 不到网民总数的 4 成 1 1 2 2 电子商务的发展前景电子商务的发展前景 趋势一 电子商务服务业将成为中国服务贸易新的经济增长点趋势一 电子商务服务业将成为中国服务贸易新的经济增长点 自 20 世纪 60 年代以来 全球产业的结构由 工业型经济 转向 服务型经济 出现了以电子商务服务为特征的新型服务产业 新型的贸易服务业的特征是 电子商 务服务通过建立全球化的交易规则 标准和服务体系 在不同国家地区贸易商之间 贸易商和政府之间形成高效的电子化业务流程 进而实现跨境电子化贸易和贸易高效 化 2 中国电子商务服务业并不是一种 自然演化 的自发过程 而是一种面对国际竞 争压力的 追赶 结果 这也是电子商务服务后行的发展中国家的普遍现象 所以 学习和借鉴先行国家的经验非常重要 但因为国际环境以及经济和社会发展水平的原 因 中国不可能完全重复先行国家和地区走过的道路 中国电子商务发展的当务之急 是 树立创新意识 结合国情 选择低成本 见效快 可持续发展的有效模式 2 趋势二 政府公共服务将带动企业供应链电子商务发展趋势二 政府公共服务将带动企业供应链电子商务发展 鉴于非市场化因素即政府的公共服务是目前影响电子商务发展的主要瓶颈 国际 电子商务发展明显呈现出以政府公共服务带动企业供应链电子商务发展的新趋势 2 为充分发挥政府引导 市场驱动的优势 APEC 经济体成员政府 企业纷纷建立 创新服务体系 通过实施电子商务 单一窗口 服务 统一电子商务标准 完善法律 规则体系 以及加快贸易手续简化进程等举措 为提升企业供应链功效创造了有利条 件 2 中国作为以中小企业为主体的发展中国家 在电子商务发展初期 更需要将政府 引导与作为市场主导的企业行为相结合 选择政府有限干预的理性运行模式 制定与 经济社会发展水平相适应的战略 以寻求低成本 见效快 可持续的发展 2 趋势三 电子商务服务的全球化时代即将到来趋势三 电子商务服务的全球化时代即将到来 霍格沃茨学院本科毕业论文 设计 3 电子商务服务方式的出现 突破了传统贸易以单向物流为动作格局 实现了以 物流为基础 信息为核心 商流为主体的全新战略 这意味着只要市场的开放程度纳 入一定的规范 电子商务就具备了 可贸易 的条件 将畅通无阻地进入国际贸易领 域 2 目前 随着国际电子商务环境逐步完善 可贸易 的条件日趋成熟 国际电子 商务服务正从区域 经济体成员内信息聚合向跨区域 跨境和全球化电子商务交易服 务发展 使得电子商务服务也从经济体内向跨经济体 跨区域及全球化服务延伸 2 可以预言 电子商务服务将带动全球电子商务发展 成为新时期国际电子商务发 展的焦点问题 这也预示着电子商务服务的全球化时代即将到来 2 综上所述 本课题的研究是非常符合时宜 相当重要相当有实际意义的 霍格沃茨学院本科毕业论文 设计 4 第二章第二章 需求分析与设计需求分析与设计 2 12 1 需求分析需求分析 小型售书网站系统主要是实现网上搜书 选书 购书 产生订单 确认收货 完 成交易 评价订单等功能的系统 一个典型的小型售书网站一般都需要实现图书的搜 索 图书信息的动态提示 购物车管理 客户信息注册登录管理 订单处理 图书信 息的评分评价等模块 根据小型售书网站的基本需求以及网络资料的查询收集以及市场的问卷调研 本 系统需要完成的具体任务如下 1 查询类别 将所有图书按照中图法以及热门图书销售网站 如当当网 亚马逊网 的分类方法作为参考进行分类 本网站一共设有热门的 44 大类图书 2 查询图书 当客户进入小型售书网站时 应该在主页面中分类显示所有图书大类 的信息 以供客户选择所需图书大类 进而进入相应的图书分类 将改子类下的 所有图书以客户所选择的的方式进行排序展示 并可以经图书名称或图书预览图 片的超链接进入单个图书的详细信息显示页面 单个图书的详细信息显示页面实 现可以实现该本图书的添加购物车功能 此外根据调研还应有多种多样的查询图 书形式如 按分类查询 按销售榜单查询 查看特价图书 查看新进图书 详细 条件搜索图书 这些功能都要尽可能的在本小型售书网站中实现 3 购买图书 点击图书详细页面中的 加入购物车 按钮可实现加入购物车操作 实现购买的功能 进而可以在购物车画面里实现结账功能 4 购物车管理 当客户在图书信息详细显示页面点击该图书的 加入购物车 按钮 时 应该能够将对应图书信息 如 图书名称 图书封面 图书价格以及购买数 量 由图书信息详细显示页面的表单取得 添加到购物车内 并且可以累加车内 图书的总价格显示在页面中 并且此时客户可以返回到图书查询页面 继续选购 其他图书 并将后购的图书继续添加到购物车中 而且在任何时候客户都可以进 入购物车页面进行结账业务 当对应的购物车内完成确认结账并且生成网购订单 后 可自动清空已生成订单的购物车中的所有图书信息 5 订单处理 在购物车页面点击 合并结账 之后即可自动生成订单 订单中应当 包含下单时间 购买人 购物图书名称 购买数量等信息 并且客户可以随时查 看订单的信息 而且当客户收到所购图书后 可以来的订单显示画面进行确认收 货操作 当客户确认收货之后 订单应该转为以完成订单另存起来 为了区分 应该将订单做成未完成订单和已完成订单两个部分 霍格沃茨学院本科毕业论文 设计 5 6 评价图书 每当以为客户购买一本图书并且阅读后 他有权利对直接购买的商品 的质量和内容进行评价 为此设置此功能 该功能应该是在客户确认订单 的时 候一并实现 拟分为评分和评价两个部分 评分为 0 5 5 0 评价可随意填写 每本图书在被一名客户购买时所获得的评分应当记录下来 并且在该图书的详细 显示页面可以将所有改图书所获得评分以平均分的形式显示出来 而该图书的所 有评价信息应该在随后显示出来 你采取列表的方式 显示有购买者 下单时间 评价内容的信息 7 会员注册登录 因为小型售书网站是一个网购网站 涉及到用户的隐私和财产安 全 所以设置会员制度是十分有必要的 但是非会员应该可以享受到搜索图书 查看图书信息等的功能模块 当涉及到图书加入购物车 或者查询个人订单等页 面时应该跳转到登录 注册页面 提醒客户进行登录或者注册登录之后方能实现 这些功能 此外修改客户密码功能也是必须存在的 根据上述的需求描述 使用 MyEclipse 6 6 整合的 MyEclipse UML 功能模块 做 出项目的 UML 图 如下 图 2 1 小型售书网站 UML 图 2 22 2 总体设计总体设计 下表中给出了构成小型售书网站系统的各个组件 通过下表 可以从宏观上了解 各个组件的功能 霍格沃茨学院本科毕业论文 设计 6 表 2 1 组件功能表 视图视图 view view 控制器控制器 controller controller 模型模型 model model addMsuccess jspActionDao 2 图书基本信息表 CREATE TABLE book bookid int 11 NOT NULL auto increment catalogid int 11 default NULL bookname varchar 200 character set utf8 NOT NULL price float NOT NULL picture varchar 50 character set utf8 NOT NULL kcl int 11 NOT NULL xsl int 11 NOT NULL 霍格沃茨学院本科毕业论文 设计 9 stocktime int 11 default NULL PRIMARY KEY bookid KEY FK Relationship 3 catalogid CONSTRAINT FK Relationship 3 FOREIGN KEY catalogid REFERENCES catalog catalogid ENGINE InnoDB DEFAULT CHARSET utf8 COLLATE utf8 unicode ci 3 客户基本信息表 CREATE TABLE user userid int 11 NOT NULL auto increment username varchar 20 default NULL password varchar 20 default NULL sex varchar 4 NOT NULL age int 11 NOT NULL PRIMARY KEY userid ENGINE InnoDB DEFAULT CHARSET utf8 4 订单信息表 CREATE TABLE orders orderid int 11 NOT NULL auto increment userid int 11 default NULL orderdate timestamp NOT NULL default CURRENT TIMESTAMP on update CURRENT TIMESTAMP PRIMARY KEY orderid KEY FK Relationship 1 userid CONSTRAINT FK Relationship 1 FOREIGN KEY userid REFERENCES user userid ENGINE InnoDB DEFAULT CHARSET utf8 5 订单项详表 CREATE TABLE orderitem orderitemid int 11 NOT NULL auto increment bookid int 11 default NULL orderid int 11 default NULL 霍格沃茨学院本科毕业论文 设计 10 quantity int 11 NOT NULL ismarked int 11 default NULL PRIMARY KEY orderitemid KEY FK Relationship 2 orderid KEY FK Relationship 4 bookid CONSTRAINT FK Relationship 2 FOREIGN KEY orderid REFERENCES orders orderid CONSTRAINT FK Relationship 4 FOREIGN KEY bookid REFERENCES book bookid ENGINE InnoDB DEFAULT CHARSET utf8 6 顾客留言表 CREATE TABLE message messageid int 11 NOT NULL auto increment author varchar 20 NOT NULL time varchar 40 NOT NULL contact varchar 20 NOT NULL content varchar 300 NOT NULL PRIMARY KEY messageid ENGINE InnoDB DEFAULT CHARSET utf8 7 订单图书反馈评价表 CREATE TABLE valuation valuationid int 11 NOT NULL auto increment bookid int 11 NOT NULL author varchar 20 NOT NULL time varchar 50 NOT NULL mark float NOT NULL content varchar 300 NOT NULL PRIMARY KEY valuationid ENGINE InnoDB DEFAULT CHARSET utf8 3 33 3 数据表的关系模型数据表的关系模型 上述 7 个表各个的对应关系如下 霍格沃茨学院本科毕业论文 设计 11 1 用户表与留言表 订单表 图书评价反馈表为一对多的关系 one to many 2 图书分类表与图书表为一对多的关系 one to many 3 图书表与图书评价反馈表 订单项表为一对多的关系 one to many 4 订单表与订单项表为一对多的关系 one to many 以下分别为各表关系的物理模型和 DB 模型 图 3 1 小型售书网站用表物理模型 霍格沃茨学院本科毕业论文 设计 12 图 3 2 小型售书网站用表 DB 模型 霍格沃茨学院本科毕业论文 设计 13 第四章第四章 网站使用基本流程网站使用基本流程 通过之前的市场调研以及对当今各大主流图书销售网站的参照 本文设计的小型 售书网站在运行过程中页面的基本流程如下图 图 4 1 小型售书网站流程图 showCart jsp 合并结账 valuation jsp 确认订单 评价订单 bookMain jsp 图书查询 register jsp 新会员注册 Login jsp 会员登录 Messagebroad jsp 使用留言板 bookDetail jsp 图书详情显示 showCart jsp 购物车详情显示 霍格沃茨学院本科毕业论文 设计 14 第五章第五章 网站各页面功能网站各页面功能 5 15 1 小型售书网站小型售书网站首页首页 index jspindex jsp 详细功能及描述详细功能及描述 5 1 15 1 1 页面显示页面显示 图 5 1 Index 页面效果图 1 Index 页面为欢迎与导航页面 页面左上角为会员信息区 有注册 登录 修改密 码 显示购物车 查看订单功能超链接 2 Index 页面的正中央为导航超链接与简易搜索功能 可以通过超链接进入图书分 类 畅销书榜 详细搜书 留言板 特价图书 新书上架功能页面 也可以使用 简易的搜索功能进行模糊的搜索图书 这些功能都是在 top jsp 中实现框架中的 因此随时都能起到导航作用 10 3 此外在页面底部也有相应的 bottom jsp 固定显示于底部的框架中 用来显示网站 的作者编号以及商业编号 4 本网站是框架式网页设计 分为上中下三个框架 上部固定为导航和会员功能的 的 top jsp 底部为固定的商业编号 bottom jsp 中间位主体部分 显示图书信息 霍格沃茨学院本科毕业论文 设计 15 5 1 25 1 2 功能描述功能描述 本页面的主要功能的实现为通过页面的超链接 向后台传递 action 命令 通 过 来传递当前页面值等值来实现与后台 Bean 的交互 8 功能实现方式如下 1 超链接 index jsp 对应 跳转到首页 的功能 2 超链接 browseCatalog action 对应的是 浏览图书分类 功能 通过执行 SQL 语句将数据库中的图书分类表 catalog 中的所有字段选择出来 分三列显 示在中部的框架中 3 超链接 searchBook jsp 对应的是跳转到 详细搜索 页面的功能 进行不同 与首页模糊查询功能的详细查询 4 超链接 changXiao action currentPage 1 对应跳转到 丁丁畅销书榜 的功 能 跳 转到 畅销图书排行榜 的首页 5 超链接 showMessage action currentPage 1 对应跳转到 留言板 的功能 跳转到 丁丁留言板 的首页 6 超链接 teJia action currentPage 1 对应到跳转到 特价图书 的功能 跳 转到 特价图书 的首页 7 超链接 newBook action currentPage 1 对应跳转到 新书上架 的功能 跳 转到 新书上架 的首页 霍格沃茨学院本科毕业论文 设计 16 5 25 2 显示图书详细信息显示图书详细信息 bookDetail jspbookDetail jsp 页面详细功能及描述页面详细功能及描述 5 2 15 2 1 页面显示页面显示 图 5 2 图书详细信息显示页面 霍格沃茨学院本科毕业论文 设计 17 1 通过各类的图书 List 显示页面上的超链接 进入 bookDetail jsp 页面 2 第一部分为图书详情部分 显示图书封面的缩略图 书名 图书所属分类 超链 接 可以点击进入响应分类的图书一览页面 图书出版日期 图书评分 图书售 价 图书折扣 图书购买数量的 input 框 加入购物车的按钮 3 第二部分为销售记录部分 实时显示该册图书的销售量与库存量 4 第三部分为评价详情部分 显示该册图书的购买历史 包括购买时间 买家 ID 买家评分 买家评价 5 第四部分为同类畅销书推荐部分 推荐 7 本同类的畅销的图书 5 2 25 2 2 功能描述功能描述 1 通过点击图书分类后的超链接分类 browseBook action currentPage 1 catalogid 1 进入响应分类的图书显示页面 2 在购买数量的输入框中输入需要购买该本书的数量 点击加入购物车按钮 form action addToCart action method post id buy 实现添加到购物车的功能 该部分 功能通表单与后台实现交换 3 点击底部的同类畅销书推荐中的图书超链接图片 bookDetail action bookid xx 进 入点击图书的详细显示页面 霍格沃茨学院本科毕业论文 设计 18 5 35 3 显示购物车信息显示购物车信息 showCart jspshowCart jsp 页面详细功能及描述页面详细功能及描述 5 3 15 3 1 页面显示页面显示 图 5 3 查看购物车页面效果图 1 通过点击添加到购物车后跳转的页面超链接 前往购物车结账 或 top jsp 左上 角的 显示购物车 的超链接进入到显示购物车页面 showCart jsp 7 2 本页面处于中间框架 分为 2 部分 3 第一部分为购物车内图书显示页面 显示加入到购物车中所有图书的书名 价格 封面缩略图 购买数量 修改购买数量的新数量输入框 变更修改数量的按钮 从购物车中删除该图书的超链接 4 第二部分为显示购物车内所有图书的价格总和合并结账的超链接 5 3 25 3 2 功能描述功能描述 1 变更购物车内已买图书数量功能通过表单实现 form action updateCart action method post 点击 变更 按钮 提交表单 修改数量并返回本页面刷新购买 数量和图书总价 霍格沃茨学院本科毕业论文 设计 19 2 删除购物车内已买图书的功能通过超链接实现 removeCart action dbookid XX 点 击超链接之后 从购物车中删除该册图书 返回 showCart jsp 页面刷新购物车内 新的图书情况和图书总价 3 点击合并结账超链接 checkout action 实现合并结账功能 先数据库中的订单表 和订单项表插入订单详情 供卖家查看 发货 提示 5 45 4 小型售书网站客户登录小型售书网站客户登录 Login jspLogin jsp 页面详细功能及描述页面详细功能及描述 5 4 15 4 1 页面显示页面显示 图 5 4 登录页面效果图 1 本页面通过 top jsp 左上角的 登录 超链接或者通过未登录提示页面的 登录 超链接点击进入 2 本页面显示内容为用户名输入框 密码输入框 重置按钮 登录按钮 没有账号 情况提示 注册超链接 霍格沃茨学院本科毕业论文 设计 20 5 4 25 4 2 功能描述功能描述 1 重置按钮的功能为清空当前的用户名输入框 用户密码输入框的内容 2 通过表单的功能实现登录 action login action method post name login 将登录 的用户名和密码放到 session 中 当 session 中没有值的时候 视为没有登录 在进行各项功能时会跳转到登录页面 5 55 5 小型售书网站客户注册小型售书网站客户注册 register jspregister jsp 页面详细功能及描述页面详细功能及描述 5 5 15 5 1 页面显示页面显示 图 5 5 新用户注册页面效果图 1 本页面通过 top jsp 左上角的 注册 超链接或者通过各种错误页面的 注册 超链接点击进入 霍格沃茨学院本科毕业论文 设计 21 2 本页面的内容为注册用户的用户名 必填 注册用户密码 必填 注册用户性 别 注册用户年龄 注册按钮 5 5 25 5 2 功能描述功能描述 1 用户名和年龄的输入框普通文本框 对输入的内容有一些限制 密码框为密码输 入框 输入的内容显示一律为 2 2 通过表单 id register name register action bookstore register action 实现 若有重 复的用户信息注册 会提示错误并重新返回到注册页面 5 65 6 未确认订单信息页面未确认订单信息页面 myOrder jspmyOrder jsp 页面详细功能及描述页面详细功能及描述 5 6 15 6 1 页面显示页面显示 图 5 6 查看等待确认订单页面 1 本页面通过已经登录的 top jsp 左上角的 我的订单 或者已完成的订单页面的 查看等待确认的订单 超链接点击进入 2 本页面分为两个部分 位于中间框架 霍格沃茨学院本科毕业论文 设计 22 3 第一部分为两个超链接 查看等待确认的订单 查看已完成的订单 通过点击 两个超链接进入不同状态的订单信息查看页面 4 第二部分为等待确认订单的显示部分 显示登陆用户所有等待收货确认的交易信 息 显示订单号 下单时间 书名 超链接 购买数量 确认收货 评分 超链接 5 6 25 6 2 功能描述功能描述 1 点击超链接 查看等待确认的订单 showOrder action 刷新未确认的订单信息 点击超链接 查看已完成的订单 showOrdered action 跳转到已完成订单页面 2 点击图书名称的超连接 bookDetail action bookid xxx 可以跳转到该已买图书的详 细显示页面 3 点击 确认收货 评分 addValuation jsp bookid xxx orderid xx bookname xxxxx 超链接进入 确认收货 评分 页面 进行网购的最后一步 确认订单 评价图书 霍格沃茨学院本科毕业论文 设计 23 5 75 7 已完成订单页面已完成订单页面 myOrdered jspmyOrdered jsp 页面详细功能及描述页面详细功能及描述 5 7 15 7 1 页面显示页面显示 图 5 7 查看已完成订单效果图 1 本页面通过已经登录的 top jsp 左上角的 我的订单 或者查看等待确认的订单 页面的 查看已完成的订单 超链接点击进入 2 本页面分为两个部分 位于中间框架 3 第一部分为两个超链接 查看等待确认的订单 查看已完成的订单 通过点击 两个超链接进入不同状态的订单信息查看页面 4 第二部分为已完成订单的显示部分 显示登陆用户所有等待收货确认的交易信息 显示订单号 下单时间 书名 超链接 购买数量 5 7 25 7 2 功能描述功能描述 1 点击超链接 查看等待确认的订单 showOrder action 跳转到未确认的订单信息 点击超链接 查看已完成的订单 showOrdered action 刷新已完成订单页面 霍格沃茨学院本科毕业论文 设计 24 2 点击图书名称的超连接 bookDetail action bookid xxx 可以跳转到该已买图书的详 细显示页面 5 85 8 确认收货确认收货 评价评价 addValuation jspaddValuation jsp 页面详细功能及描述页面详细功能及描述 5 8 15 8 1 页面显示页面显示 图 5 8 确认收货 评分页面效果图 1 本页面通过已经登录的查看等待确认的订单页面 myOrder jsp 的 确认收货 评 价 超链接点击进入 2 本页面的组成为图书名称 由前画面传来 用户名 由 session 中取得 现在 时间 取得当前的系统时间 图书评分 下拉菜单 范围 0 5 5 0 分 评价内 容 按钮 确认收货 提交评分 5 8 25 8 2 功能描述功能描述 1 图书名称 由前画面传来 用户名 由 session 中取得 现在时间 取得当前 的系统时间 默认不用填写 图书评分默认为 5 0 分 由用户点击下拉框选择打 分 输入评价内容 填完表单 form action addValuation action method post 数据 点击按钮 确认收货 提交评分 完成评分 向数据库中的 Valuation 表中插入 对应书籍的评价信息 9 霍格沃茨学院本科毕业论文 设计 25 5 95 9 留言板留言板 messageBoard jspmessageBoard jsp 页面详细功能及描述页面详细功能及描述 5 9 15 9 1 页面显示页面显示 图 5 9 留言板页面效果图 1 本页面通过 top jsp 页面的 留言板 超链接或者在搜索不到图书弹出的页面 留言 超链接进入 2 本页面分为两个部分 位于页面的中间框架 3 第一部分为位于页面的顶部和底部的页面跳转功能模块 由自写共同的工具 util Pager java 实现 由 首页 上一页 下一页 末页 跳转页 面输入框 跳转按钮 当前位于页面数组成 4 第二部分为留言板的主体部分 每页十条的显示留言信息 由 发言人 联系 方式 发言时间 留言内容 按钮 刷新留言 和按钮 我要留言 组成 5 9 25 9 2 功能描述功能描述 1 跳转功能由 JS 方法实现 通过点击 首页 currentPage 1 上一页 currentPage 下一页 currentPage 末页 霍格沃茨学院本科毕业论文 设计 26 currentPage totalPage 跳转 curretPage 来实现 8 2 点击 刷新留言 刷新所有留言信息 查看刚刚发布的留言信息 3 点击 我要留言 跳转到添加留言页面 添加留言 添加成功后返回本页面点击 刷新留言 按钮 即可看见自己的最新留言 5 105 10 图书列表显示页面详细功能及描述图书列表显示页面详细功能及描述 5 10 15 10 1 页面组成页面组成 本类页面共有 5 种 功能相似 故整合描述 1 查看本类所有图书页面 browseBook jsp 2 畅销图书排行榜页面 changxiao jsp 3 新书上架页面 newBook jsp 4 搜索结果页面 searchBook result jsp 5 特价图书页面 tejia jsp 5 10 25 10 2 页面显示页面显示 1 本类页面主要通过 top jsp 页面的超链接进入 其中超链接 changxiao jsp 对应畅销图书排行榜页面 超链接 newBook jsp 对应新书上架页面 超链接 tejia jsp 对应特价图书页面 查看本类所有图书页面 browseBook jsp 通 过图书分类页面表单点击进入 搜索结果页面 serchBook result jsp 通过 top jsp 全局搜索框点击搜书或者详细搜索页面点击搜索按钮进入 2 本类页面基本分为三个部分 位于页面的中间框架 3 第一部分为位于页面左上端的选择排序方式功能模块 动态显示着当前图书列表 的排序方式 一个下拉框用来选择一共六类的排序方式 和提交排序方式的按钮 提交 组成 4 第二部分为位于页面的顶部和底部的页面跳转功能模块 由自写共同的工具 util Pager java 实现 由 首页 上一页 下一页 末页 跳转页 面输入框 跳转按钮 当前位于页面数组成 5 5 第三部分为图书列表的主体部分 每页十条的显示图书信息 由 书名 价格 封面 销售量 库存量 组成 霍格沃茨学院本科毕业论文 设计 27 6 6 畅销书榜页面与其他页面稍有不同 在畅销书榜页面的左部加入了一个导航栏 可以通过点击导航栏查看全部分类或者不同子类的畅销书榜 5 10 35 10 3 功能描述功能描述 1 排序功能的实现方法为 在 session 中设置排序方式 String pxfs 字段 通 过下拉菜单选择不同的排序方式提交到 session 中 传递到后台 在后台作出判 断 将该种排序方式的以拼串的方式添加到 SQL 语句中 ORDER BY 部分 实习不 同排序方式的查找 实现排序功能 7 2 跳转功能由 JS 方法实现 通过点击 首页 currentPage 1 上一页 currentPage 下一页 currentPage 末页 currentPage totalPage 3 跳转 curretPage 来实现 4 点击图书名称和图书封面超链接均可进入图书详细信息页面 实现购买功能 5 图书价格显示时会作一个判断 若该图书是有折扣 book discount 1 则会显 示为显目的红色字体 并且加上 折扣 的标识 6 畅销书榜的分类导航栏的功能由 45 个超链接实现 通过不同的超链接向后台传递 不同的书类名称 ID catalogId 进而实现查看不同类别畅销榜单的功能 7 畅销书榜页面与其他图书列表显示页面相比多了一个销量排名的列 标识着响应 图书的销售排名 其中对销售排名也作出了判断 销售第一名 自动转为红色字 体的 销售冠军 字样 销售第二名 自动转为橙色字体的 销售亚军 字样 销售第三名 自动转换为黄色字体的 销售季军 的字样 其他排名则依旧显 示为蓝色字体 第 X 名 字样 8 图书搜功能通过将前台的需求通过表单传递到后台 转换为 SQL 条件 加入到 SELECT 语句中实现具有条件的搜索功能 9 图书分类所有图书显示功能通过表单传值 将图书大类的名称传递到后台 加入 到 SQL 语句中成为条件 实现查找对应分类的图书的功能 10 畅销书榜的实现由表单传递的图书大类名称 ID catalogId 实现 通过 SQL 语 句选择相应的分类或者全部大类的图书信息按照销售量的降序排列 order by xsl desc 11 特价图书的功能后台直接判断 将图书表 book 中折扣 discount 小于 1 的 所有图书查出 以方便客户便捷的浏览折扣图书 12 新书上架的功能后台直接判断 将图书表 book 中出版日期 stocktime 与当 前系统时间做出比较 去当前系统时间的前三个月内出版的所有图书 霍格沃茨学院本科毕业论文 设计 28 5 115 11 其他页面详细功能及描述其他页面详细功能及描述 5 11 15 11 1 页面组成页面组成 本类页面功能单一 代码量小 为辅助型页面 故合并描述 1 加入购物车成功页面 addCart success jsp 2 添加留言成功页面 addValuation success jsp 3 显示图书大类页面 browseCatalog jsp 4 支付成功页面 checkout success jsp 5 添加留言页面 newmessage jsp 6 图书库存不足页面 noteoughbook jsp 7 图书详细搜索页面 searchbook jsp 8 添加购物车失败页面 updateCart failed jsp 9 密码修改页面 passwordChange jsp 10 错误跳转页面 error jsp 11 测试页面 test jsp 5 11 25 11 2 页面显示页面显示 功能描述功能描述 1 加入购物车成功页面 addCart success jsp 为图书详细信息页面点击添加到购 物车按钮成功后进入的过渡画面 有两个选择性的按钮 继续购物 和 前往购 物车结账 2 添加留言成功页面 addValuation success jsp 为添加留言成功后跳转的页面 页面提示关闭本页面刷新留言板页面可查看自己的留言 3 显示图书大类页面 browseCatalog jsp 通过 top jsp 超链接进入 分三列显示 所有图书大类供客户挑选 4 支付成功页面 checkout success jsp 购物车页面支付成功后跳转的过渡画面 提示客户可以查看订单信息来确认自己的订单 5 添加留言页面 newmessage jsp 添加新留言页面 6 图书库存不足页面 noteoughbook jsp 若购买时出现数据库中库存图书不够的 情况 跳转到该提示页面 霍格沃茨学院本科毕业论文 设计 29 7 图书详细搜索页面 searchbook jsp 通过 top jsp 中超链接进入 将搜索条件 增加为三个 书名 大类 价格区间 8 添加购物车失败页面 updateCart failed jsp 添加购物车出现失败情况跳转的 过渡页面 提示是否登录或者提示请注册 9 密码修改页面 passwordChange jsp top jsp 页面左上角超链接进入 输入一 次原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论