欢迎来到天天文库
浏览记录
ID:6191020
大小:1.52 MB
页数:27页
时间:2018-01-06
《软件工程课程教学网站的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件工程课程教学网站的设计与实现毕业论文目录摘要IAbstractII1 绪论11.1 系统开发的背景11.2 系统当前的现状11.3 系统开发的意义21.4 系统开发的环境21.5 系统开发的工具介绍22 系统所用技术概述22.1 JavaWeb工作原理32.2 JSP简介32.3 SSH框架简介32.4 DIV、CSS的简介33 系统可行性分析43.1技术可行性分析43.2经济可行性分析43.3操作可行性分析44 需求分析54.1系统业务流程54.2系统功能需求55 系统的总体设计75.1系统模块设计75.2数据库设计85.2.1数据库概念设计8III5.2.2数据库逻辑设计105.2.
2、3数据库物理设计106系统的实现126.1首页126.1.1动态显示图片模块126.2七大板块的实现136.2.1页面头部和尾部的加载136.3作业提交146.4分页显示156.5视频下载156.6注册模块156.6.1正则表达式验证邮箱166.6.2MD5加密176.6.3随机产生图片验证码176.6.4AJAX局部刷新实现用户名验证176.7登录模块186.8网站论坛模块187 系统测试207.1用户注册测试207.7.1用户注册邮箱测试207.7.2用户注册密码测试207.2用户登录测试227.2.1用户登录名测试227.2.2用户登录密码测试227.3论坛测试237.4测试总结24结
3、论24参考文献24致谢25III河北科技师范学院2013届本科毕业设计1 绪论随着科学技术的飞速发展,互联网已经成为21世纪个人、企业和国家生存的重要部分。网络正以前所未有的速度步入现代生活。同时,对传统的教育、教学也产生了影响。当今,国际信息化教育的主要趋势就是网络化教育。而教学网站、学科网站都是网络化教育的重要形式之一。近几年,《软件工程》[1]作为全国高校计算机相关专业的一门必修课程,其影响力也越来越大。基于目前网上教学系统的现状,根据《软件工程》这门课程的特点和要求,通过对现有教学网站功能及构建原理的分析和研究,结合信息化教育的特点,总结出《软件工程》的教学平台所应该具备的主要功能。
4、通过信息系统开发方法、系统建模等技术手段进行了该系统与总体数据的规划、设计与实现。在教学网站设计与实现过程中采用了基于JSP技术组建的教学网站的基本框架的思想,以及B/S等技术的网络软件体系结构,用JSP、SQLServer、Tomcat作为网站开发平台,采用java语言编写,JSP技术作为网络动态应用的手段。利用《软件工程》课程教学网站[2]这个平台可以建立开放式的教学模式,能充分调动学生的学习积极性和自主性,有效地提高教学质量。本章将重点介绍《软件工程》课程教学网站开发的背景,系统当前的现状,系统开发的意义,系统开发的环境及开发工具。1.1 系统开发的背景随着Internet的飞速发展,
5、互联网已成为人们快速获取、发布和传递信息的重要渠道,它在人们的工作、生活等各个方面发挥着重要的作用。网上教学逐渐显示出其独特的优势,通过网络实现教学资源的共享,成为学生从学校获取知识的另外一种快捷而有效的方法与途径,不仅克服了传统的学习、交流所受的时间和空间限制的缺点,同时又为学习者提供了一个个性化的学习环境。学校建立一个自己的课程教学网站[3]是十分必要的事情,对于提高学校自身的知名度,提高学生自学能力都有很大的帮助,所以好的课程教学网站的设计和开发也是势在必行。1.2 系统当前的现状从世界范围内来看,有关课程教学网站研究一直都在进行并且不断取得进步,特别是西方发达国家,他们在课程教学的理
6、论研究与实际运用方法积累了大量的经验。虽然我国网络教学起步相对比较晚,是在一九九四年中国教育和科研计算机网络建成后才开展的,但是有政府的大力支持和各高等院校的积极配合,我们同样也取得了丰硕的成果。25河北科技师范学院2013届本科毕业设计1.3 系统开发的意义日益增长的教育需求与教育供给不足的问题,是教育面临的基本矛盾,随着网络的迅速发展,课程教学为网络教学提供了一个很好的网络教材,使网络成为学生学习的一个好助手。设计并建立一个好的课程教学网站可以更好的促进课程建设的发展,构建一个良好的课程教学网络平台,从而促进高校之间,高校与社会之间,老师与学生之间,学生与学生之间的教育资源的共享,从而极
7、大缓解了我国教育力量不足的压力。1.4 系统开发的环境硬件环境:Pentium(R)Dual-CoreCPUT4400@2.20Ghz,2GMB内存容量,500G硬盘容量。软件环境:XP操作系统,MySQL数据库,MyEclipse8.5开发工具,Tomcat服务器1.5 系统开发的工具介绍MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,
此文档下载收益归作者所有