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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

jsp课程设计 15Word文件下载.docx

1、(1)掌握JSP编程、面向对象的基础知识。(2)较熟练地编写基于JSP技术的动态网页。(3)了解JSP的内置对象、Bean、Servlet编程等编程技术。(4)联系已学过的内容,巩固所学的理论,增强独立工作能力。(5)通过设计主要使学生有一个独立编写程序的过程,对理论学习及动手能力都有一个很大的提高。(6)通过本次设计,进一步培养学生热爱专业的思想,同时对本专业综合素质的提高起一个积极的推动作用。课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计报告。指导教师评语及成绩成绩: 指导教师签字: 2012 年 12 月 24

2、日目 录第1章 实训的目的与要求 11.1 实训设计目的 11.2 实训设计的实验环境 11.3 实训设计的预备知识 11.4 实训设计要求 1第2章 实训设计内容 22.1开发背景简述 22.2 系统设计内容 22.3需求分析 32.3.1系统逻辑设计 32.3.2 系统功能需求分析 52.4系统实现 82.4.1 系统的详细设计 82.4.2 程序源代码 92.5测试分析 10第3章 实训总结 12参考资料 13第1章 实训的目的与要求1.1 实训设计目的动态网页设计是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计

3、算机相关专业学生学习完JAVA程序设计及动态网页设计等课程后,进行的一次全面的综合训练,JSP动态网页设计的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。1.2 实训设计的实验环境硬件要求能运行Windows 2000操作系统的微机系统。JSP动态网页设计语言及相应的集成开发环境:J2SDK和ECLIPSE开发工具及Tomcat服务器。1.3 实训设计的预备知识熟悉JAVA语言及ECLIPSE开发工具、Tomcat服务器。1.4 实训设计要求按

4、JSP动态网页设计的设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握JSP动态网页设计的基本技能和面向对象的概念和方法编程技术。同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。第2章 实训设计内容2.1开发背景简述在已跨入21世纪的今天,人类使用和学习信息的方式以及信息的包装方式正在进行着不可

5、阻挡的革命,这次革命将比印刷术的出现所产生的影响以及对社会发展的推动远为复杂而巨大。网站的迷人之处在于其综合使用了文本、图像、声音、动画和视频的信息和内容,具有丰富的多媒体表现与互动特点,无可置疑, 网站已成为了最吸引人的同时也是最有效的信息传递手段和方式。因此,商家通过互联网为消费者提供一个新型的购物环境(B2C)已经被大多数顾客所接受。与传统的购物方式相比,B2C模式节省了客户的时间和空间,大大提高了交易效率,特别是对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间,将顾客的获益最大化,并给顾客以全新的购买体验。网上光盘销售是近年来随着网络技术的发展而产生的一种新型的销售形式。与传统音像

6、店相比,网上光盘销售拥有许多的优势:网上光盘销售的建立可以大大减少光盘销售中的中间环节,节省大量的人力、物力,并且能够提供更多的光盘信息;另外,网上购盘的顾客不会再受地域的限制,而是遍及世界各地,这也就极大限度地扩大了出版物的发行范围。正是由于这些优势,网上光盘销售才能得以在短时间内迅速发展起来。2.2 系统设计内容本设计基于Web网站的购物系统的设计思路,采用JSP+JavaBean的模式来实现一个小型的B2C电子商务平台。系统采用界面与业务逻辑分离的三层结构设计。将业务逻辑封装在JavaBean中,使得系统的安全性、可维护性、重用性和可扩展性都大大提高。本系统主要分为前台管理子系统和后台管

7、理子系统两部分。其中,前台管理子系统就是客户界面部分,其中它包括:用户注册,用户登录,查看购物车,查看光盘信息,查看推荐光盘,查看热点光盘,读者反馈意见,查看分类光盘,光盘查询和用户资料修改等一些功能。而后台管理部分包括:光盘管理,光盘查询,光盘销售状况查询,光盘类别管理,出版商管理,会员状况管理,会员等级设定等一些功能。具体分析如下:1.顾客购物的需求分析“网上光盘销售系统”就是能让用户通过互联网,无论何时何地,都能够享受商品查询、购买等服务。这一部分我们叫它前台设计,它是面向顾客的。(1)首先是用户的查询功能。用户可以按照分类的方式查找,也可以按照关键字来进行光盘信息的查询,还可以按索引方

8、式来进行光盘查询。(2)再次是用户的注册和登录的功能。新用户如果是要想进行网上购物,必须先注册以获取自己的UserID(用户账号)和 Password(登录密码);老用户要购物可以直接进行用户登录。(3)购物车功能。用户登录后,可以将查询到的中意的光盘放入购物车,也可以取消购物车中的预定项目,当购物结束后还可以查看用户自己的订单信息。2.商家管理需求分析针对商家对后台管理的需要,当中包括光盘库管理(包括对各种光盘目录的修改、销售统计、以及光盘的增加或删除等)和用户信息管理两部分内容。这只需用一般的库存管理方法就能满足要求,本设计根据实际情况提供了对相应信息进行查询、删除、修改的功能。3.安全设

9、计需求分析出于对系统安全的考虑:JSP本身的体系结构和Microsoft SQL Server 2000或Microsoft Access的结合已可以实现相当强度的安全保护,基本能保证系统的正常运行以及数据传输无误。用户和管理员都采用身份验证的方式,根据系统分配的权限的不同,决定了用户的访权限,以保证系统数据的完整性和安全性。这就能为操作系统、数据库管理系统提供完善的用户识别和密码保护机制。通过这种安全措施,可保证只有合法用户才能进入系统服务端进行操作。2.3需求分析2.3.1系统逻辑设计概念设计阶段的主要任务是在需求分析的基础上画出整个系统的E-R图,该图是人们将现实世界的客观对象抽象为某一

10、种不依赖于计算机系统和某一个DBMS的信息结构,即概念模型,然后再把概念模型转换为计算机上的某一DBMS支持的数据模型。它脱离了现实世界,是信息世界的一个产物。根据上述的数据信息,可以设计出该系统所需要的各种实体及各实体之间的关联。因此,这些实体的E-R图如下:图2.1 系统总体E-R图本系统选择的DBMS是关系型数据库管理系统,因此只需将E-R 图中的每一个实体和联系都转换成关系模式中的一个关系即可,并将关系模式进行规范化。举例如下:本网上光盘销售系统一共需要9张数据表,其E-R图对应的关系数据模型结构如下:光盘信息(光盘条码,类别编号,光盘名称,作者,销售量等) 光盘类别(类别编号,类别名

11、称)用户信息(用户ID,用户姓名,密码,会员等级,电话,省,市,地址,邮编,邮箱)会员类别(会员等级,进级金额,折扣率)光盘评比信息(光盘条码,票数)购物日志(销售ID,光盘条码,用户ID,购盘日期,光盘数量,购盘价格)供应商(供应商编号,供应商名称,联系人,电话,地址)访问量(访问ID,访问IP,访问次数)读者推荐信息(推荐ID,光盘名称,推荐人数)这里将所有关系模式的名称、属性和主键均改写成用英文表示。最后经过规范化处理后,得到系统中所需要的表如下(举部分表说明):表2.1 CD表序 号列 名数据类型长 度允许空主 键1idCDvarchar14否是2idcategotyint43CDna

12、me40author205idsupplier6outdaydatetime87detailsntext16costmoney9price10imageurl5011stock12activebit13hotdealsale表2.2 customers表idcustomerusernamepasswordiddistinctionsmallintphonestatecityaddress80zip表2.3 saleCD表idsalesaletimesmalldatetimequantitydisprice图2.2 各表关系图2.3.2 系统功能需求分析根据对系统的需求分析,可以画出系统的功能模块图,下面分别从前台管理子系统用户界面,后台管理子系统管理界面分别对功能模块进行描述和划分。本系统功能模块设计分为如下几个模块:1.购盘主页:在这里我们可以看见本系统的主要功能和信息。2.用户注册:在这里可以注册新用户的基本信息,其中电话和Email是比较重要的,因为管理员需要对这些信息进行处理,以方便用户的付款和邮购。3.用户登录:为方便用户付款、邮购和管理,新用户需变成会员后才可以进行消费。4.光盘浏览:成功登录后用户可分页浏览光盘并将想要的光盘提交到填写订单页面。如果用户没注册就直接进入或者没有成功登录就进入页面,将被链接到“用户登录页面”。5.订

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

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