基于JSP的网络安全课程系统的设计与实现

基于JSP的网络安全课程系统的设计与实现

ID:44049766

大小:478.31 KB

页数:21页

时间:2019-10-18

基于JSP的网络安全课程系统的设计与实现_第1页
基于JSP的网络安全课程系统的设计与实现_第2页
基于JSP的网络安全课程系统的设计与实现_第3页
基于JSP的网络安全课程系统的设计与实现_第4页
基于JSP的网络安全课程系统的设计与实现_第5页
资源描述:

《基于JSP的网络安全课程系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.前言12.开发技术13.系统分析23.1需求分析23.2性能分析33.3可行性分析34.系统设计34.1系统功能模块设计34.2数据库设计55.系统实现85.1系统前台85.2系统后台136.系统测试166.1测试目标166.2具体测试功能点167.结束语6.3测试结论17错误!未定义书签。参考文献基于JSP的网络安全课程系统的设计与实现摘要:随着“互联网+”时代的快速发展,在教育行业催生了各种“互联网+教育”的应用,颠覆了传统的“以教为主”的教学方式,打破了“老师与学生”之间固守成规的师生关系,改变了学生

2、学习所依赖的教学媒介,使得当代的高校教育方式逐步的推陈出新,即实现了无时间限制、空间限制、人员限制的自助式网上在线学习。网络安全课程系统的出现正是得益于新时代的发展,本系统是B/S架构,底层是用JAVA语言编写,数据库为常规使用的MYSQL,服务器是TOMCATo关键词:课程系统JSPMYSQL1•前言近几年,跟随着国家号召,“互联网+”吋代的到来,各行各业均有不同的发展道路,发展相对较快,在教育行业催生了各种“互联网+教育”的应用,颠覆了传统的“以教为主”的教学方式,打破了“老师与学生”之间固守成规的师生关系

3、,改变了学生学习所依赖的教学媒介,使得当代的高校教育方式逐步的推陈出新,即实现了无时I'可限制、空间限制、人员限制的自助式网上在线学习。新时代的到来,尤其是以“学生群体”为主导的新一代新生力量,所接触的都是目前较为前言的一些技术手段。“网络安全课程”作为计算机专业的一门重要课程,仅凭老师上课所教授内容,远远无法满足学生的学习需求,并且大学教育不同于高中吋代,专业课老师与学生的见面授课频次也是寥寥无几,造成师生沟通的断层。因此“网络安全课程系统”的及吋出现,不仅可以加强学生与老师之前的课下深入沟通交流,也为老师的

4、授课形式提供了更好的媒介。依赖该平台,老师不仅可以在线分亨上课所讲授的课件资料,也可以不定期的给同学们分-亨补充更多的参考资料,实现师生360度的全覆盖式交流,提升了教育的灵活性及可操作性⑴。2.开发技术(1)JSPJSP技术使用Java编程语言编写,封装产生动态网页的处理逻辑⑵。最独特之处在于可以封装网页逻辑与网页设计,使二者相互独立。同时还可以在开发任务中添加以组件为基础的设计,帮助开发人员更快更好的将Web的应用程序载入系统。从严格意义上上,JSP的动态页血技术能够保障其页面逻辑从Servlet屮剥离⑶。

5、(2)JAVA语言本系统开发的底层语言选用Ja眩语言,有良好的封装新及可扩展性,版本选择JDK7⑷。Java语言拥有“一次编译、到处执行”的跨平台特性,支持多种操作系统,集血向对象、分布式、高效能、多线程、动态性等技术优势于一体,是当下一种主流的开发语言同。(1)AJAX技术AJAX,技术人员称它aAsynchronousJavascriptAndXML”即(异步JavaScript和XML),这是一种网页开发技术,主要用户开发交互式网页系统⑹。主要通过在浏览器与服务器之间的异步数据传输来进行⑺。这样做的好处是

6、使得网页可以减少服务器端的请求,提高页面访问的质量与速度叭(2)tomcatTomcat是一款集高性价比、高可用性的服务器组件。系统开发人员在开发一些中小企业的应用系统吋,一般会将TOMCAT作为开发程序的一个首选工具⑼。因为它是一款免费的开源服务器,完全适用于小型的系统开发项目。在使用吋,需要配合Apache服务器,但是二者是相互独立使用[1010(3)MySQL数据库MySQL数据库作为目前一款主流的免费数据库,具有可靠的稳定性及强大的功能库它是一款关系型的数据库,即系统开发人员需要将系统中的各业务逻辑及业

7、务背景抽彖为一个个的实体,然后将各个实体根据其业务特点,拓展其细小的功能属性。再利用关系型数据库特有的各种约束条件来构建各个实体属性的错综复杂的业务关系側。(4)B/S架构B/S架构的本质是指用户本身通过登录浏览器来享受特定服务的过程,对于用户来讲,无需关心开发人员的底层设计,也不需要安装任何特定的软件,只要可以登录特定的网址就能访问应用丽。此开发模式最大的优势为:封装了开发技术,统一了用户视图,简化了用户操作,节约了开发成本,提高了用户体验。从一个角度考虑,开发维护人员不必花时间花心思再去维护用户的问题,只需

8、要专心的维护服务器端的问题即可冋。3・系统分析3.1需求分析本系统的应用对象为我校计算机专业的学生,可以随吋随地、灵活便捷的根据自己的吋间安排进行线上学习,不用受吋间空间的约束,实现与授课教师的实吋联系,从而更好的掌握专业知识,打好专业基础。因此,基于JSP的网络安全课程系统应满足以下基本功能:(1)网络安全专业知识充电模块系统模块功能设计要求:该模块为整个系统中的最要组成部分,要能满

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。