- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络基础网上学习系统毕业设计报告
毕业(学士学位)论文
论文题目:网络基础网上学习系统
论文作者:
作者期班:
作者队别:
指导教员:
教员单位:
二0 0九 年 五 月 十 日指导教员意见:
签名:
日期:二00 九年 月 日
目录
网络基础网上学习系统 4
摘要 4
引言 4
一、系统需求分析 4
二、系统主要功能介绍 5
(一)知识浏览 5
(二)学习札记 5
(三)例题分析与练习 5
(四)在线考试 5
(五)在线交流 6
(六)管理员发布网站公告 6
(七)站内搜索答案 6
(八)管理员解答用户的问题 6
(九)资料上传与下载 6
三、运行环境及配置 6
四、开发工具与开发技术 7
五、模块设计与功能实现详细说明 7
(一)系统总体结构流程流程图下 7
(二)JSF框架在项目中的应用具体介绍 8
(三)登录与注册界面模块 9
(四)知识浏览模块 10
(五)例题分析与练习模块 10
(六)考试模块 11
(七)在线交流模块 11
(八)学习札记模块 12
(九)站内搜索答案模块 13
(十)管理员专栏模块 13
1.添加公告 13
2.解答用户提问 14
(十一)资料共享模块 14
1.上传文件 14
2.下载文件 15
六、技术难点及解决方法 15
(一)树形导航栏的制作 15
(二)聊天室中页面的局部刷新的实现 18
1.难点一 18
2.难点二 21
(三)网页中的分页方法 22
(四)试卷动态更新与定时提交 25
(五)管理员发布每日公告 26
七、收获与体会 27
八、结束语 28
九、参考文献 28
网络基础网上学习系统
摘要
在我的网络学习系统中,是使用MyEclipse开发工具开发的JSP项目,采用的开发框架是JSF,在项目中加入了Ajax等技术;本网站分为管理员登录与普通用户登录,普通用户登录后,网站将提供的功能有:知识大纲浏览、学习札记管理、课后练习、在线考试、站内搜索答案、资料上传与下载,管理员登录后,网站除了提供普通用户登录后的功能外,还增加的功能有:管理员发布每日公告、管理员管理用户提问等功能。
关键词:Myeclipse,JSF,JSP,Ajax,SQL2000
引言
在电子计算机技术发展日新月异的今天,计算机技术、网络技术和信息技术的发展和应用早已深入到了各行各业,并发挥着它们的巨大潜力,特别是网络的高速化、广泛化发展和运用http://localhost:8088/NetStudyWeb/userlogin.faces 即可运行
四、开发工具与开发技术
JSP开发工具:MyEclipse;
服务器:Tomcat6.0;
数据库:SQL Server2000;
开发框架:Java Server Faces 技术;
页面局部刷新:Ajax 技术;
文件上传:采用commons-fileupload组件;
页面布局:采用CSS/DIV和Table方式;
五、模块设计与功能实现详细说明
(一)系统总体结构流程流程图下
(二)JSF框架在项目中的应用具体介绍
在采用JSF开发框架时,在faces-config.xml配置文件中的design界面中我可以用图形(方框)来表示每个JSP页面,用带箭头的直线来表示页面的跳转关系,箭头上的英文单词表示的意思是从从箭头开始的页面跳转到箭头指向的页面时所触发的事件;JSF框架中我们用ManageBean来处理逻辑控制,具体的Bean类会布属到faces-config.xml配置文件中。要在项目中使用JSF框架要在项目中导入JSF Capabilities类库;具体操作:右键点击项目名称在弹出的菜单中选择:Myeclipse(Add JSF Capabilities即可。那么在布属到该柜架中的JSP布面在以后访问时是以.faces为后缀;
由于在JSF中集成了HTML标记,那么在使用他时要在JSP页面的头部引入JSF标签:
%@taglib uri=/jsf/html prefix=h%
%@taglib uri=/jsf/core prefix=f%
那么以后我们要写的HTML标记就写在以下的框架中:
f:view
h:form id=index_form
这里是Html标记但是是以h:开头的;
/h:form
/f:view
在JSF中页面的跳转与逻辑处理可以采用标签中的action或actionListener方法,那么action中的方法中返回值就是箭头上的英文单词;action调用的是一个JavaBean中的方法,而actionListener中的调用的方法不必有返回值,但是在JavaBean中该方法中要有一个ActionEvent 的形式参数,这两个方法在调用JavaBe
您可能关注的文档
- 沪豪宅开盘当日认购纪录被更新 中海两项目一周吸金300亿元.doc
- 没有光驱怎样从硬盘上安装Windows XP系统.doc
- 沪科版中考复习第二十章 能量和能源单元复习.ppt
- 泉赢分享:生命在于运动,执行在于行动.doc
- 2011厦门市初三物理.doc
- 沪科版初一初二数学总复习第12次.doc
- 法学院学生会2013期末联谊会.doc
- 法学院,政教学院毕业季活动策划.doc
- 法语基础发音第三课.docx
- 注册资产评估师考试-建筑工程评估基础(第10章).doc
- 54全国一体化政务服务平台移动端建设指南.docx
- 24个人信息出境标准合同办法 conv.docx
- 2025年济南市职工大学中国近现代史纲要期末考试模拟题必考题.docx
- 2025年江苏护理职业学院中国近现代史纲要期末考试模拟题及答案1套.docx
- 2025年重庆科技学院马克思主义基本原理概论期末考试模拟题必考题.docx
- 2025年黑龙江工商学院思想道德修养与法律基础期末考试模拟题新版.docx
- 2025年长春早期教育职业学院思想道德修养与法律基础期末考试模拟题附答案.docx
- 2025年西安石油大学中国近现代史纲要期末考试模拟题及答案1套.docx
- 2025年电子科技大学成都学院思想道德修养与法律基础期末考试模拟题及答案1套.docx
- 2025年河北大学思想道德修养与法律基础期末考试模拟题必考题.docx
原创力文档


文档评论(0)