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

上传人:b****4 文档编号:15875604 上传时间:2022-11-16 格式:DOCX 页数:16 大小:274.57KB
下载 相关 举报
jsp课程设计 15Word文件下载.docx_第1页
第1页 / 共16页
jsp课程设计 15Word文件下载.docx_第2页
第2页 / 共16页
jsp课程设计 15Word文件下载.docx_第3页
第3页 / 共16页
jsp课程设计 15Word文件下载.docx_第4页
第4页 / 共16页
jsp课程设计 15Word文件下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

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

《jsp课程设计 15Word文件下载.docx》由会员分享,可在线阅读,更多相关《jsp课程设计 15Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。

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

(1)掌握JSP编程、面向对象的基础知识。

(2)较熟练地编写基于JSP技术的动态网页。

(3)了解JSP的内置对象、Bean、Servlet编程等编程技术。

(4)联系已学过的内容,巩固所学的理论,增强独立工作能力。

(5)通过设计主要使学生有一个独立编写程序的过程,对理论学习及动手能力都有一个很大的提高。

(6)通过本次设计,进一步培养学生热爱专业的思想,同时对本专业综合素质的提高起一个积极的推动作用。

课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。

正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计报告。

指导教师评语及成绩

成绩:

指导教师签字:

2012年12月24日

目录

第1章实训的目的与要求1

1.1实训设计目的1

1.2实训设计的实验环境1

1.3实训设计的预备知识1

1.4实训设计要求1

第2章实训设计内容2

2.1开发背景简述2

2.2系统设计内容2

2.3需求分析3

2.3.1系统逻辑设计3

2.3.2系统功能需求分析5

2.4系统实现8

2.4.1系统的详细设计8

2.4.2程序源代码9

2.5测试分析10

第3章实训总结12

参考资料13

第1章实训的目的与要求

1.1实训设计目的

《动态网页设计》是计算机相关专业的必修专业基础课程,其实践性、应用性很强。

实践教学环节是必不可少的一个重要环节。

本课程的程序设计专题实际是计算机相关专业学生学习完《JAVA程序设计》及《动态网页设计》等课程后,进行的一次全面的综合训练,JSP动态网页设计的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。

1.2实训设计的实验环境

硬件要求能运行Windows2000操作系统的微机系统。

JSP动态网页设计语言及相应的集成开发环境:

J2SDK和ECLIPSE开发工具及Tomcat服务器。

1.3实训设计的预备知识

熟悉JAVA语言及ECLIPSE开发工具、Tomcat服务器。

1.4实训设计要求

按JSP动态网页设计的设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。

要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;

对此能够较好地理解和掌握,能够进行简单分析和判断;

能编写出具有良好风格的程序;

掌握JSP动态网页设计的基本技能和面向对象的概念和方法编程技术。

同时培养学生进行分析问题、解决问题的能力;

培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。

第2章实训设计内容

2.1开发背景简述

在已跨入21世纪的今天,人类使用和学习信息的方式以及信息的包装方式正在进行着不可阻挡的革命,这次革命将比印刷术的出现所产生的影响以及对社会发展的推动远为复杂而巨大。

网站的迷人之处在于其综合使用了文本、图像、声音、动画和视频的信息和内容,具有丰富的多媒体表现与互动特点,无可置疑,网站已成为了最吸引人的同时也是最有效的信息传递手段和方式。

因此,商家通过互联网为消费者提供一个新型的购物环境(B2C)已经被大多数顾客所接受。

与传统的购物方式相比,B2C模式节省了客户的时间和空间,大大提高了交易效率,特别是对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间,将顾客的获益最大化,并给顾客以全新的购买体验。

网上光盘销售是近年来随着网络技术的发展而产生的一种新型的销售形式。

与传统音像店相比,网上光盘销售拥有许多的优势:

网上光盘销售的建立可以大大减少光盘销售中的中间环节,节省大量的人力、物力,并且能够提供更多的光盘信息;

另外,网上购盘的顾客不会再受地域的限制,而是遍及世界各地,这也就极大限度地扩大了出版物的发行范围。

正是由于这些优势,网上光盘销售才能得以在短时间内迅速发展起来。

2.2系统设计内容

本设计基于Web网站的购物系统的设计思路,采用JSP+JavaBean的模式来实现一个小型的B2C电子商务平台。

系统采用界面与业务逻辑分离的三层结构设计。

将业务逻辑封装在JavaBean中,使得系统的安全性、可维护性、重用性和可扩展性都大大提高。

本系统主要分为前台管理子系统和后台管理子系统两部分。

其中,前台管理子系统就是客户界面部分,其中它包括:

用户注册,用户登录,查看购物车,查看光盘信息,查看推荐光盘,查看热点光盘,读者反馈意见,查看分类光盘,光盘查询和用户资料修改等一些功能。

而后台管理部分包括:

光盘管理,光盘查询,光盘销售状况查询,光盘类别管理,出版商管理,会员状况管理,会员等级设定等一些功能。

具体分析如下:

1.顾客购物的需求分析

“网上光盘销售系统”就是能让用户通过互联网,无论何时何地,都能够享受商品查询、购买等服务。

这一部分我们叫它前台设计,它是面向顾客的。

(1)首先是用户的查询功能。

用户可以按照分类的方式查找,也可以按照关键字来进行光盘信息的查询,还可以按索引方式来进行光盘查询。

(2)再次是用户的注册和登录的功能。

新用户如果是要想进行网上购物,必须先注册以获取自己的UserID(用户账号)和Password(登录密码);

老用户要购物可以直接进行用户登录。

(3)购物车功能。

用户登录后,可以将查询到的中意的光盘放入购物车,也可以取消购物车中的预定项目,当购物结束后还可以查看用户自己的订单信息。

2.商家管理需求分析

针对商家对后台管理的需要,当中包括光盘库管理(包括对各种光盘目录的修改、销售统计、以及光盘的增加或删除等)和用户信息管理两部分内容。

这只需用一般的库存管理方法就能满足要求,本设计根据实际情况提供了对相应信息进行查询、删除、修改的功能。

3.安全设计需求分析

出于对系统安全的考虑:

JSP本身的体系结构和MicrosoftSQLServer2000或MicrosoftAccess的结合已可以实现相当强度的安全保护,基本能保证系统的正常运行以及数据传输无误。

用户和管理员都采用身份验证的方式,根据系统分配的权限的不同,决定了用户的访权限,以保证系统数据的完整性和安全性。

这就能为操作系统、数据库管理系统提供完善的用户识别和密码保护机制。

通过这种安全措施,可保证只有合法用户才能进入系统服务端进行操作。

2.3需求分析

2.3.1系统逻辑设计

概念设计阶段的主要任务是在需求分析的基础上画出整个系统的E-R图,该图是人们将现实世界的客观对象抽象为某一种不依赖于计算机系统和某一个DBMS的信息结构,即概念模型,然后再把概念模型转换为计算机上的某一DBMS支持的数据模型。

它脱离了现实世界,是信息世界的一个产物。

根据上述的数据信息,可以设计出该系统所需要的各种实体及各实体之间的关联。

因此,这些实体的E-R图如下:

图2.1系统总体E-R图

本系统选择的DBMS是关系型数据库管理系统,因此只需将E-R图中的每一个实体和联系都转换成关系模式中的一个关系即可,并将关系模式进行规范化。

举例如下:

本网上光盘销售系统一共需要9张数据表,其E-R图对应的关系数据模型结构如下:

光盘信息(光盘条码,类别编号,光盘名称,作者,销售量等)

光盘类别(类别编号,类别名称)

用户信息(用户ID,用户姓名,密码,会员等级,电话,省,市,地址,邮编,邮箱)

会员类别(会员等级,进级金额,折扣率)

光盘评比信息(光盘条码,票数)

购物日志(销售ID,光盘条码,用户ID,购盘日期,光盘数量,购盘价格)

供应商(供应商编号,供应商名称,联系人,电话,地址)

访问量(访问ID,访问IP,访问次数)

读者推荐信息(推荐ID,光盘名称,推荐人数)

这里将所有关系模式的名称、属性和主键均改写成用英文表示。

最后经过规范化处理后,得到系统中所需要的表如下(举部分表说明):

表2.1CD表

序号

列名

数据类型

长度

允许空

主键

1

idCD

varchar

14

2

idcategoty

int

4

3

CDname

40

author

20

5

idsupplier

6

outday

datetime

8

7

details

ntext

16

cost

money

9

price

10

imageurl

50

11

stock

12

active

bit

13

hotdeal

sale

表2.2customers表

idcustomer

username

password

iddistinction

smallint

phone

state

city

address

80

zip

表2.3saleCD表

idsale

saletime

smalldatetime

quantity

disprice

图2.2各表关系图

2.3.2系统功能需求分析

根据对系统的需求分析,可以画出系统的功能模块图,下面分别从前台管理子系统——用户界面,后台管理子系统——管理界面分别对功能模块进行描述和划分。

本系统功能模块设计分为如下几个模块:

1.购盘主页:

在这里我们可以看见本系统的主要功能和信息。

2.用户注册:

在这里可以注册新用户的基本信息,其中电话和Email是比较重要的,因为管理员需要对这些信息进行处理,以方便用户的付款和邮购。

3.用户登录:

为方便用户付款、邮购和管理,新用户需变成会员后才可以进行消费。

4.光盘浏览:

成功登录后用户可分页浏览光盘并将想要的光盘提交到填写订单页面。

如果用户没注册就直接进入或者没有成功登录就进入页面,将被链接到“用户登录页面”。

5.订

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职业技术培训

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

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