jsp网站生成工具应用设计说明书Word下载.docx
《jsp网站生成工具应用设计说明书Word下载.docx》由会员分享,可在线阅读,更多相关《jsp网站生成工具应用设计说明书Word下载.docx(8页珍藏版)》请在冰豆网上搜索。
考查的知识点较多,具体如下:
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.1Tomcat的安装调试4
3.2网站部署4
四核心代码5
五总结6
六参考文献7
精品课程网站设计说明书
一网站概述
1.1开发背景
随着社会的高速发展,社会对人们能力的要求不断提高。
需要人们掌握各种技能,促使人们不断的学习各种知识。
为了满足人们的需求为人们提供好的学习资料,在这样的形式下,精品课网站应运而生。
1.2需求分析
精品课程网站第一步要做的就是将教学内容在网上发布,网站管理员通过文章发布、课件发布、上传功能发布自己的课程资源,课程资源可以兼容多种文件格式,包括Word、Excel、PowerPoint,图形、音频、视频等,并且管理员拥有管理所有课程的权限。
而学生登录以后,则可以根据自己的情况,选择自己需要的课件资源。
可以把自己需要的资源下载下来,并且可以对自己不理解的地方与老师进行交流,实现了在线答疑的功能。
在网站中提供以下几个方面的功能:
课程简介、教师团队、教学条件、教学方法、教学内容、教学效果、课程内容、教学大纲、教学录像、电子教案、例题习题、所有资源、参考教材、互动交流、网上答疑、我要发言。
以上几个是精品课程网站的主要模块,在每个模块中实现的不同的功能,也是整个网站的需求模块,主要实现以上列出的功能模块。
一个完善的网上精品课程网站,应该是方便管理和操作的,所以该网站还有一个功能强大的后台管理系统:
可以进行资料管理,课件管理。
目前应用于动态网页设计的技术有很多,精品课程网站中主要采用了JSP技术和数据库技术的整合应用。
采用的数据库是access数据库。
系统页面主要采用静态页面,利用html技术和Jsp与数据库结合的技术建立数据库查询管理,采用交互式的动态的web画面来实现课件、文章、用户等远程浏览及管理。
二网站设计
2.1前台页面设计
主页面效果图
图2-1
2.2后台设计
后台页面效果图
图2-2
2.3数据库设计
A、管理员(用户名,密码,上次登录时间,本次登录时间,登录次数)
B、资源(类型名称)
C、回复(创建时间,答案内容,回答者,问题ID)
D、提问(提问者,问题题目,时间,内容,补充问题,标记,赠分,问题类型,答案ID)
管理员表
图3-1
回复表
图3-2
提问表
图3-3
三网站部署
3.1Tomcat的安装调试
1.Tomcat的安装:
从网站http:
//tomcat.apache.org/download-55.cgi下载apache-tomcat-5.5.20.exe.然后点击安装,安装完成后启动Tomcat。
2.测试Tomcat:
在浏览器的地址栏中输入http:
//localhost:
8080,如果出现欢迎页面,则表示安装成功。
3.2网站部署
第一步:
在左边的packageexplorer里边的空白处右击,然后点击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:
8080/jingpinkechegn/index.jsp。
四核心代码
1.JSP与access数据的连接与验证:
//载入JDBC驱动程序
DrivermyDriver=(Driver)Class.forName("
sun.jdbc.odbc.JdbcOdbcDriver"
).newInstance();
//创建一个新的连接
Stringspath="
login/login.mdb"
;
//Access数据库路径
Stringdbpath=application.getRealPath(spath);
//转化成物理路径
Stringdbname="
"
//Acvess数据库用户名,没有则为空
Stringuser="
//Access数据库密码,没有则为空
//数据库连接字符串
Stringurl="
jdbc:
odbc:
Driver={MicrosoftAccessDriver(*.mdb)};
DBQ="
+dbpath;
Connectionmyconn=DriverManager.getConnection(url);
//创建一个Statement对象用来查询名利发送给数据库
Statementmystatement=myconn.createStatement();
Stringname=request.getParameter("
name"
);
//取得账号
Stringpswd=request.getParameter("
pw"
//取得密码
Stringsql="
select*fromuserwhereuser_name='
+name+"
'
andpassword='
+pswd+"
2.数据库操作:
创建数据库
Createdatabasedatabase-name
删除数据库
dropdatabasedbname
创建新表
createtabletabname(col1type1[notnull][primarykey],col2type2[notnull],..)
向表中插入数据
instertintotabale-name
values(数据,数据)
删除数据
deletetablename
where条件
修改数据库
updatatablenameset列名=数据where条件
五总结
回顾该系统从选题,到调研、需求分析、设计、编码实现、测试等,论文的撰写,这系列连贯的过程,感想颇多,收获也很多。
大致的总结几点,如下:
1.设计开发一个软件首先应该对所要编写的软件有一个大体的认识一个总的框架,有一定的思路。
对要实现的功能进行分析,并且理清其中的关系,把整个逻辑结构在脑海中实现出来。
其次就是要对在开发软件过程中用到得工具进行准备,做好设计前的准备工作。
2.在开发一个系统时,前期的分析工作是个关键但是具体的实际操作也同样重要。
在编码的过程中要做到对代码功能的理解,每一块用什么样的代码实现什么功能应该很清楚。
在一个就是要做到认真编码,全神贯注注意每一个细节。
做到没有差错。
3.程序写好了,下一步就是调试工作这将关系到工作的成败,调试是一个很枯燥的过程对我们大家来说发现问题和解决问题的过程,对整个系统有改善的作用。
提高整个系统的整体性能。
要通过出现的问题去检查代码是否出现了错误,这样一点点的吧错误解决,达到完美的效果。
4.在上述工作中我点体会,就是我们所学的知识相对于我们在工作中用到的是远远不足的看到了差距。
在你做的软件中要真正有你的东西,能够体现你的价值和能力,懂得充分利用网络资源,因为时间是非常有限的,所以到网络上去找答案是一个非常高效的途径,做到相互帮助同学之间进行问题的探讨增加了合作意识。
由于本人是初次开发系统,在知识、经验方面都存在着不足。
另外,在整个开发的过程中,时间也比较仓促。
因此,该系统必然会存在一些缺陷和不足。
谨请大家提出宝贵的意见。
六参考文献
[1]郭伟业.《动态页面设计(JSP)》[M].北京:
机械工业出版社.2008
[2]杨学全.《SQLServer实例教程(第二版)》[M].北京:
电子工业出版社.2007
[3]马世霞.《java程序设计》[M].北京:
机械工业出版社.2008
信息工程学院
《JSP网站生成工具应用》实践环节考核报告单
2010-2011学年度第二学期期末
排课编号:
(2010-2011-2)-0503403-09419-1批阅日期:
年月日
姓名
朱振
班级
09软件
学号
200911301137
评分标准及
得分
评分标准
满分
JSPMaker生成工具,自动生成的数据库访问代码,是否完整,对数据库的访问是否正确
30
Access数据设计的是否合理,是否符合网站要求
10
界面是否美观,flash、图片、风格是否符合网站要求
20
后台是否实现了eWebEditor的嵌入,是否可以正常编辑、修改、提交新闻公告
网站是否能正常在tomcat下部署运行,前后台是否数据连接流畅,网站无错误
论文书写是否完整,格式是否正确
5
根据网站功能复杂程度,页面数量适当加减分
考核成绩
任课教师签名