ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:654.19KB ,
资源ID:9872840      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9872840.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JSP课程设计说明书.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JSP课程设计说明书.docx

1、JSP课程设计说明书参考文献; 11前 言通过这个学期的学习,我认为要学好JSP动态网页设计课程,不仅要认真阅读课本知识,更重要的是要通过多动脑思考多上机实践才能增强和巩固所学知识。在理论学习和基础实验的基础上,培养我们的实际操作和思考问题的能力。培养我们综合运用理论知识来分析和解决实际问题的能力、严谨的科学态度和良好的程序设计熟练性,最终实现由知识向智能的初步转化。这次课程设计为我提供的这个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼了我的分析解决实际问题的能力。提高了我的编程的能力和网页设计能力。我这次的课程设计题目是网上书店,通过对网上图书订购系统程序的编写

2、和对网页的设计让我更加熟练了怎样设计和编写网页。随着人类社会的发展,随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。查找资料,阅览新闻,网上发帖留言等,都要用到网页,所以作为现代的有知识的青年,不仅要会游览网页,而且会制作网页,把自己的想法和创新都制作到网页中,发到网上,与别人一起分享。因此学好网页制作对我们计算机专业的学生是十分必要的。 项目概况2.1开发环境JSP(Java Server Pages)是基于Java语言的服务端脚本技术。Jave语言是国际上广泛流行的计算机高级语言,它适合作为系统描述语言,既

3、可以用于编写系统软件,也可以用来编写网页。它具有语言简洁,使用灵活,运算符丰富,数据类型丰富,生成目标代码质量高,程序执行效率高,程序可移植性好,此次设计的项目是在MyEclipse7.0的环境下编辑。2.2系统概述:网上书店系统是一个模板型的电子商务按例,可以稍加修改,应用到网上商店,网上展览会案例中去,概要地说,网上书店分为以下几个模块:1, 用户模块商务从来不是商家单方面的事情,网上书店为用户提供会员服务。用户注册成为会员之后,即可使用图书浏览及选购功能。系统记录用户的购物信息,在用户完成购物之后提供帐单结算功能,同时记录用户的购物历史,为用户累加积分,并提供相应的折扣优惠措施。2、图书

4、模块商品的管理是电子商务系统必不可少的部分,系统应该为商品设计适当的展示形式,提供增加、删除、修改商品信息的功能。正 文3.1目的和意义(1)掌握简单的动态网页设计及制作基础技术。(2)通过对网上书店程序的编写和对网页的设计熟练掌握设计和编写网页。(3)加强对Java语言的认识,也是对这一学期JSP动态网页设计课程中学习到的各种Java语言语法结构、编程方法和编程技巧进行综合复习以达到巩固和提高。实现网页功能。3.2目标与总体方案3.2.1 设计目标在这两周的课程设计时间里,充分利用所学的Java语言知识来制作JSP动态网页。设计并制作一个网上书店。2.2.2 工作进度安排本次课程设计历时两周

5、,在这两周的时间里我们应做到有计划有安排与实际操作相结合,具体时间安排如下:1、前一周完成相关资料的收集整理。2、资料收集整理之后开始编写程序,调试程序,分析程序。3、进一步调试程序,并修改和完善程序,实现程序的可行性和美观性。4、完成课程设计论文。3.3设计方法和内容下面将从需求分析开始,一步一步讲述网上书店应用的开发过程,本小节主要向读者介绍BookStore电子商务应用系统需求以及主要用例。3.3.1需求概述BookStore 是一个在英特网上销售图书的电子商务系统。图书发行公司可以通过这个电子商务系统销售自己的图书,消费者可以通过该系统订购自己要买的图书。消费者通过BookStore的

6、用户界面,可以浏览图书,查看每本图书的详细信息。在浏览图书的过程中,如果消费者对某本图书感兴趣,则可以将其添加到购物车。消费者随时可以查看购物车中的状况,并及时更新。购物活动完成后,消费者需要结帐。系统需提供用户注册和登录的用户接口,此外,还需要向图书管理员提供维护图书信息的用户接口。3.3.2用例图 根据以上的需求分析,得出程序的主要用例图,如图6.1所示。主要的角色(Actor)包括图书管理员及顾客。顾客注册浏览/搜索图书维护购物车查看/修改个人信息填写/确认订单登录/注销管理员管理图书 系统用例图用例图用来确定需求的范围,这些需求是设计开发的依据。用例图将系统看作黑盒,从外部执行者的角度

7、来理解系统。 图中的用例是用户与计算机之间的一次典型交互作用,在UML中,用例表示为一个椭圆。 执行者是指用户在系统中所扮演的角色。其图形化的表示是一个小人。这里需要注意的是,执行者在用例图中是用类似人的图形来表示的,但执行者未必是人。例如,执行者可以是一个外界系统,该外界系统可能需要从当前系统中获取信息,与当前系统又进行交互。 系统主要用例的解释如下:1、 登录/注销和注册用户登录是购物网站这种电子商务应用必备的必须功能之一。BookStore的登录页面要求用户输入用户名和密码。在输入用户名和密码后,系统将验证用户名和密码是否正确,如果验证成功,就使用户处于登录状态。否则,系统显示用户名或者

8、密码错误信息。用户在 登录页面中能够进行新用户注册,这时系统有求用户输入注册信息,包括用户名、密码、电子邮箱、居住地址,邮政编码。用户登录可以随时修改革个人的注册信息。2、 浏览/搜索用户可以通过网站浏览各种图书。在系统主页面提供所有的图书的列表,通过单击某种图书的链接,用户可以查看该图书的名称、描述和单价等信息以及添加到购物车的通道。3、 维护购物车当用户单击“添加到购物车”按钮时,图书会自动的添加到购物车中,在购物结算页面,将列出用户的购物车中的所有图书,并且每种图书列出的图书名、作者、出版社。因为这是一个虚拟的购物系统,应户并不需要为图书付款。为控制系统规模,没有涉及任何现金的结算。3.

9、3.4系统功能预览 (1) 用户在浏览器中输入http:/localhost:8080/BookStore/,请求随后被转发到index.jsp页面。页面左上角提供了用户登录或者注册功能,页面右侧是图书信息。在页面的上部,由于用户尚未登录,因此显示的功能链接只有“首页”及“图书检索”链接,如图3.3所示。图3.3 首页 (2) 单击页面左侧的“免费注册”链接即可注册用户,请求将被转发到register.jsp页面,如图3.4所示。用户填写完注册信息后,提交表单即可完成注册功能,回到首页。图3.4 用户注册 (3)用户登录时,如果用户名或密码为空,或者验证错误时,将会出现提示信息,如图3.5所示

10、。图3.5 验证错误或用户名密码为空时出现提示信息4、用户登录成功之后,页面左侧的登录表格消失,取而代之的是“欢迎您,某用户”的提示信息。与此同时,页面上部增加了“个人资料”、“购物车”、及“注销”的功能链接。图3.6 用户登录成功后页面发生变化5、 用户登录之后,单击页面上方的“个人资料”链接,可以修改个人资料,如图所示:6、用户在首页单击某条图书信息的链接,或者单击新书推荐板块中的图书链接,则会出现显示该图书的详细信息的窗口。早书籍信息窗口中单击“放入购物车”链接,则将该书放入用户的购物车中,如图所示:放入购物车7、用户单击页面上部的“购物车”链接,即可查看自己的购物车中的图书信息,如图3

11、.9所示。用户付完款后将生成一条订单。图3.9 查看购物车8、页面左侧的订单信息板块显示了用户所有的订购信息,在页面左侧单击某条订购信息的链接,则可查看它的详细内容,如图3.10所示:图3.10 订单信息9、用户单击页面上方的“图书检索”链接,或者单击首页的“更多”连接时,即转入图书列表的页面,次页面上方可以模糊查找图书,图书若有很多页,右下角会出现“上一页”、“下一页”链接。用户在文本框中输入图书名的一部分、即可查找所有相关的图书,如图6.11所示:图3.11 模糊查找图书(10)图书列表页面集成了图书的管理功能。当登录用户是管理员时,可以在每本图书后看到“编辑”、“删除”链接,“添加”链接

12、位于页面右下方,如图3.12所示。图3.12 图书管理3.3.5系统架构设计整个系统遵循多层次的架构模式,从上到下一次为视图层、控制器层、模型层、持久化层和数据库层,如图6.15所示:视图层控制器层模型层持久化层数据库层6.15系统架构层次之间的依赖关系的原则应该是自顶向下,即上层可以依赖下层,而下层应该尽量减少对上层的依赖,通过接口进行交互,例如:在BookStore中使用Hibernate实现持久化层,若要采用其他机制实现持久化层时,不需要改动业务逻辑中的代码。 在BookStore应用中,视图层和控制层使用Struts框架实现,持久化层和数据库层使用Hibernate实现。3.4设计创新

13、与关键技术 网上书店用Jave语言编写代码,用MyEclipse程序调试,生成网站,还用到了数据库等知识。程序中运用了大量的JSP基本语法,Jave编程基础,JSP的内建对象,JaveBean组件技术,Servlet技术,JSP数据库技术,创建Web框架等技术。有关说明构建一个网上书店,要分很多步,一步一步来,不能出错,否则网站建立不起来。构建网上书店从网页的需求分析,网页的总体筹划及网页的实现几方面对网上书店进行组建。随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,网页制作对我们来说,看来很简单。但是,在运用到实际当中时,对我们的影响是十分重要的。所以,要学会通过网

14、页来学习先进的文化知识与技术,同时学会制作网页与别人分享技术与知识。对以后的人生道路有莫大的帮助。致 谢我在解决这个课题中遇到了很多的困难,但是又有很多同学帮助了我,让我从中学到了很多的东西,还有更重要的是老师的帮助,使我顺利完成我的本次课程设计,所以在此我首先要感谢在我完成课程设计的过程中,帮助过我的老师和同学。经过这两周的课程设计,我终于完成了此系统,我查阅了许多的相关的资料,使我不仅复习了书上的知识点,也使我获得了一些额外的知识。此次课程设计的顺利的完成,首先要感谢我的指导老师,对于我们提出的问题,尽量给我们解答,给我们解决困惑。还要感谢校.院领导给我们提供了一个良好的环境。还要感谢同学们的帮助,使我再次感受到团体的力量,团结的力量是伟大的,同样团结给了我巨大的支持。参考文献; 1吴建玉 著.JSP动态网页设计教程. 浙江大学出版社,2009年2月2杨昭.JSP课程设计案例精编.中国水利水电出版社.2005 3石志国.JSP网络开发详解.电子工业出版社.2007.8

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1