搜索
您的当前位置:首页正文

jsp网站生成工具应用设计说明书

来源:榕意旅游网


JSP网站生成工具的应用 设计说明书

姓 名: 朱振 学 号: 20091130137 班 级: 09软件 指导教师: 李红军 完成日期: 2011.6.28

设 计 要 求

考查对jsp开发工具jspMaker的使用;考查使用jsp技考核 术创建网站的基本技能和jsp访问数据库技术;同时考目的 查css+div、flash、photshop等技术的使用。 Jsp网站开发工具的应用课程主要是学会jspMaker在网站开发中的应用,同时学会如何开发一个整站,如何申请域名、服务器空间,如何发布网站,以及如何维护网站。考查的知识点较多,具体如下: 1、css+div在创建网站中的应用 2、photshop处理图片的能力 考核 项目 要求 3、flash在网站中的应用 4、javascript在网站中的应用 5、网站页面色调的搭配 6、WebEditor模块的使用 7、jspMaker工具的应用 8、access在jsp网站中的应用 9、jsp技术如何实现动态效果 网站题目自选,要求使用JspMaker工具实现数据库的操作生成,数据库使用小型数据库access。网站要求在Tomcat下部署成功。

目 录

一 网站概述 ............................................. 1 1.1开发背景..................................................... 1 1.2需求分析..................................................... 1 二 网站设计 ............................................. 2 2.1 前台页面设计 ................................................ 2 2.2 后台设计 .................................................... 2 2.3数据库设计................................................... 2 三 网站部署 ............................................. 4 3.1 Tomcat的安装调试............................................ 4 3.2 网站部署 .................................................... 4 四 核心代码 ............................................. 5 五 总结 ................................................ 6 六 参考文献 ............................................. 7

精品课程网站 设计说明书

一 网站概述

1.1开发背景

随着社会的高速发展,社会对人们能力的要求不断提高。需要人们掌握各种技能,促使人们不断的学习各种知识。为了满足人们的需求为人们提供好的学习资料,在这样的形式下,精品课网站应运而生。

1.2需求分析

精品课程网站第一步要做的就是将教学内容在网上发布,网站管理员通过文章发布、课件发布、上传功能发布自己的课程资源,课程资源可以兼容多种文件格式,包括Word、Excel、PowerPoint,图形、音频、视频等,并且管理员拥有管理所有课程的权限。而学生登录以后,则可以根据自己的情况,选择自己需要的课件资源。可以把自己需要的资源下载下来,并且可以对自己不理解的地方与老师进行交流,实现了在线答疑的功能。在网站中提供以下几个方面的功能:课程简介、教师团队、教学条件、教学方法、教学内容、教学效果、课程内容、教学大纲、教学录像、电子教案、例题习题、所有资源、参考教材、互动交流、网上答疑、我要发言。以上几个是精品课程网站的主要模块,在每个模块中实现的不同的功能,也是整个网站的需求模块,主要实现以上列出的功能模块。

一个完善的网上精品课程网站,应该是方便管理和操作的,所以该网站还有一个功能强大的后台管理系统:可以进行资料管理,课件管理。目前应用于动态网页设计的技术有很多,精品课程网站中主要采用了JSP技术和数据库技术的整合应用。采用的数据库是access数据库。 系统页面主要采用静态页面,利用html技术和Jsp与数据库结合的技术建立数据库查询管理,采用交互式的动态的web画面来实现课件、文章、用户等远程浏览及管理。

1

二 网站设计

2.1 前台页面设计

主页面效果图

图2-1

2.2 后台设计

后台页面效果图

图2-2

2.3数据库设计

A、管理员(用户名,密码,上次登录时间,本次登录时间,登录次数) B、资源(类型名称)

C、回复(创建时间,答案内容,回答者,问题ID)

2

D、提问(提问者,问题题目,时间,内容,补充问题,标记,赠分,问题类型,答案ID)

管理员表

图3-1 回复表

图3-2 提问表

图3-3

3

三 网站部署

3.1 Tomcat的安装调试

1.Tomcat的安装:从网站http://tomcat.apache.org/download-55.cgi下载apache-tomcat-5.5.20.exe.然后点击安装,安装完成后启动Tomcat。

2.测试Tomcat:在浏览器的地址栏中输入http://localhost:8080,如果出现欢迎页面,则表示安装成功。

3.2 网站部署

第一步:在左边的package explorer里边的空白处右击,然后点击import,

然后根据下图选择吧,然后再找到项目的位置,就可以导入进来项目了。 之后接着发布这个导入进来的项目,

先点图中的按钮,然后再到下拉列表中选择想要发布的项目,然后点击Add,然后选择自己配置好的Tomcat6服务器,确定之后就可以把自己的网站发布到服务器上了。

第二步:把已经建好的数据表导入到access里边:

在项目的压缩包里有一个data.sql文件,这个就是数据表了,

大家先在access里新建一个数据库,名字叫group12,然后执行下这个data.sql文件,数据表就能放到数据库里了。

操作完成后就能看到数据表在group12里边了。 第三步:

在tomcat的安装目录下,新建一个目录jingpinkechegn。

在Myapp中再新建两个目录:WEB-INF和META-INF,在WEB-INF中新建web.xml文件并把项目复制到该目录下。

在META-INF中新建context.xml启动tomcat打开浏览器,在地址栏输入http://localhost:8080/jingpinkechegn/index.jsp。

4

四 核心代码

1.JSP与access数据的连接与验证:

//载入JDBC驱动程序

Driver myDriver=(Driver)Class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\").newInstance(); //创建一个新的连接 String spath = \"login/login.mdb\"; //Access 数据库路径

String dbpath = application.getRealPath(spath); //转化成物理路径 String dbname = \"\"; //Acvess 数据库用户名,没有则为空 String user = \"\"; //Access 数据库密码,没有则为空 //数据库连接字符串

String url =\"jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=\"+dbpath; Connection myconn =DriverManager.getConnection(url); //创建一个Statement对象用来查询名利发送给数据库

Statement mystatement =myconn.createStatement(); String name=request.getParameter(\"name\") ; //取得账号

String pswd=request.getParameter(\"pw\") ; //取得密码 String

sql=\"select

*

from

user

where

user_name='\"+name+\"'

and

password='\"+pswd+\"'\";

2.数据库操作: 创建数据库

Create database database-name 删除数据库 drop database dbname 创建新表

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 向表中插入数据 instert into tabale-name values(数据,数据) 删除数据 delete tablename where条件 修改数据库

updata tablename set 列名=数据 where 条件

5

五 总结

回顾该系统从选题,到调研、需求分析、设计、编码实现、测试等,论文的撰写,这系列连贯的过程,感想颇多,收获也很多。大致的总结几点,如下:

1.设计开发一个软件首先应该对所要编写的软件有一个大体的认识一个总的框架,有一定的思路。对要实现的功能进行分析,并且理清其中的关系,把整个逻辑结构在脑海中实现出来。其次就是要对在开发软件过程中用到得工具进行准备,做好设计前的准备工作。

2. 在开发一个系统时,前期的分析工作是个关键但是具体的实际操作也同样重要。在编码的过程中要做到对代码功能的理解,每一块用什么样的代码实现什么功能应该很清楚。在一个就是要做到认真编码,全神贯注注意每一个细节。做到没有差错。

3.程序写好了,下一步就是调试工作这将关系到工作的成败,调试是一个很枯燥的过程对我们大家来说发现问题和解决问题的过程,对整个系统有改善的作用。提高整个系统的整体性能。要通过出现的问题去检查代码是否出现了错误,这样一点点的吧错误解决,达到完美的效果。

4. 在上述工作中我点体会,就是我们所学的知识相对于我们在工作中用到的是远远不足的看到了差距。在你做的软件中要真正有你的东西,能够体现你的价值和能力,懂得充分利用网络资源,因为时间是非常有限的,所以到网络上去找答案是一个非常高效的途径,做到相互帮助同学之间进行问题的探讨增加了合作意识。

由于本人是初次开发系统,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。谨请大家提出宝贵的意见。

6

六 参考文献

[1] 郭伟业 .《动态页面设计(JSP)》[M]. 北京: 机械工业出版社.2008 [2]杨学全.《SQL Server实例教程(第二版)》[M]. 北京:电子工业出版社.2007 [3]马世霞 .《java程序设计》[M].北京:机械工业出版社.2008

7

信息工程学院

《JSP网站生成工具应用》实践环节考核报告单

2010-2011学年度第二学期期末

排课编号:(2010-2011-2)-0503403-09419-1 批阅日期: 年 月 日 姓名 朱振 班级 09软件 学号 200911301137 满分 得分 评分标准 JSPMaker生成工具,自动生成的数据库访问代码,是否完整,对数据库的访问是否正确 30 Access数据设计的是否合理,是否符合网站要求 10 界面是否美观,flash、图片、风格是否符合网站要求 评分标准后台是否实现了eWebEditor的嵌入,是否可以正常编及 辑、修改、提交新闻公告 得分 网站是否能正常在tomcat下部署运行,前后台是否数据连接流畅,网站无错误 20 10 20 论文书写是否完整,格式是否正确 5 根据网站功能复杂程度,页面数量适当加减分 5 考核成绩

任课教师签名

因篇幅问题不能全部显示,请点此查看更多更全内容

Top