c语言课程网站的设计与实现论文

上传人:人*** 文档编号:560799509 上传时间:2022-12-13 格式:DOC 页数:45 大小:1.73MB
返回 下载 相关 举报
c语言课程网站的设计与实现论文_第1页
第1页 / 共45页
c语言课程网站的设计与实现论文_第2页
第2页 / 共45页
c语言课程网站的设计与实现论文_第3页
第3页 / 共45页
c语言课程网站的设计与实现论文_第4页
第4页 / 共45页
c语言课程网站的设计与实现论文_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《c语言课程网站的设计与实现论文》由会员分享,可在线阅读,更多相关《c语言课程网站的设计与实现论文(45页珍藏版)》请在金锄头文库上搜索。

1、华科学院HUAKE INSTITUTE OF TAIYUAN UNIVERSITY OF SCIENCE & TECHNOLOGY 毕业设计(论文)题目:C语言精品课程网站系统的设计与实现学 生 姓 名 常雅婷 学 号 201022080101 班 级 通信102201H 所属院(系) 电子信息工程系 指 导 教 师 田璟霞 2014 年 5 月 20 日太原科技大学华科学院毕业设计(论文)任务书专业:通信工程 时间: 2014年3月4日学 生 姓 名常雅婷指 导 教 师田璟霞设计(论文)题目C语言精品课程网站系统的设计与实现主要研究内容1.Java面向对象程序设计2.JavaEE企业开发方式

2、以及相关技术3. C语言精品课程网站系统的核心概念以及Java平台的实现研究方法按照软件开发CMM标准实施,具体包括,需求分析、体系结构设计、模块设计、数据库设计等相关设计。主要技术指标(或研究目标)JavaEE企业核心技术(servlet、jsp、jdbc、框架ssh、工作流引擎jbmp)主要参考文献1李中尉 马文强 陈丹丹著,JAVA从入门到精通清华大学出版社 2004,42paul wilton,Jeremy mcpeak著,施宏斌译,JAVASCRIPT入门经典清华大学出版社 2009,2-23Gary J.Bronson著,张珑 刘雅文译,java编程原理清华大学出版社 2004,5

3、9-594 陈菁菁著,TOMCAT原理与JAVAWEB系统开发清华大学出版社 2009,35-36说明:一式两份,一份装订入学生毕业设计(论文)内,一份交学院(直属系)。C语言精品课程网站系统的设计与实现摘 要随着网络技术的发展和网络的普及,网络教学已经成为当前的一个教育热点。本次设计是围绕C语言精品课程网站设计与实现而展开的,C语言精品课程网站设计是一个典型的基于WEB的网络教学平台,它是基于JSP和Mysql技术实现的。其中本系统的功能主要包括:教学内容管理、考试管理、资料库管理、公告管理等,这些功能的设计实现使该网站功能完备,易使用,交互性强。 关键词:Java, C语言管理系统,JSP

4、Enterprise Office Automation SystemAbstractAlong with the development of networks technology and the popularity of networks, online teaching has already been an educational hotpot. This project designs and implements a choice courses teaching website of the subject of c language exquisite course .Th

5、e website is a typical online teaching platform based on the Web. it is based on jsp and mysql technology. And the system mainly includes such functions as management of teaching content, schoolwork management, testing management, material management, and bulletins management and so on. The realizat

6、ion of such functions makes the very website a perfect, easy-to-use, high-interactive one.Keywords: Java, c language course, JSP目 录第一章 引言- 1 -1.1选题背景- 1 -1.2发展现状- 1 -1.3目的和意义- 2 -第二章 系统开发的相关技术- 3 -2.1 JSP介绍- 3 -2.2JSP工作原理- 3 -2.3 Tomcat简介- 5 -2.4 MySQL- 6 -第三章 需求分析- 8 -3.1设计原则- 8 -3.2系统设计目标- 8 -3.3系

7、统主要功能- 9 -第四章 系统分析与设计- 12 -4.1模块的介绍设计- 12 -4.2业务流程图- 13 -第五章 数据库结构设计与实现- 15 -5.1数据库实体属性图- 15 -5.2数据库表的设计- 15 -第六章 系统实现- 19 -6.1数据库连接- 19 -6.2 系统首页登录页面- 19 -6.3.管理员界面- 21 -6.4教师界面- 25 -6.5学生界面- 28 -第七章 系统测试- 32 -7.1 软件测试的目的- 32 -7.2 系统测试用例- 32 -系统登录- 33 -系统操作- 33 -角色更换- 33 -退出系统- 33 -7.3 性能分析- 33 -总

8、结- 34 -参考文献- 35 -致 谢- 36 -第一章 引言1.1选题背景 在人才培养中,课程具有无可替代的重要性和基础性。课程是一种文化传递,它是人类智慧的结晶,是科学、技术、经济、文化发展历史的总结,又是现代发展前沿的反映。因此,课程是学生知识、能力、素质培养的重要载体。一所学校,不能认为只要能开出课,就是在办学。学校要根据自己的目标定位和发展方向来确定要开设的课程。在一所学校里,有计划、有目标地建设成一批辐射性强、影响力大的精品课程,可以大范围地推进全校的课程建设,可以营造一种良好的学习氛围,形成良好的校园文化。开发教学网站,是推进教育更新、实现教学管理创新的主要方面。 在精品课程网

9、站这个网络平台上可以看到相关课程的详尽信息。在课程介绍中,用户可以轻松找到要学课程的简单概述,能为用户对相关知识的学习指明方向,突出重、难点。而这些有可能会被老师忽略,或者老师讲过而你没有听清楚的情况下就会对你总体把握学习很有益处。在教师队伍中你可以比较详细的了解讲师或课程负责人的信息,在你学习中遇到难题时可以向这些老师请教。每个人的思考方式不同,你的任课老师的讲解重点的思路你可能理解不了,有可能换个老师以另外的思路讲解有可能就符合你的思维方式,也更易于理解。 在教学大纲中向用户展示某一课程总体结构框架,列出课程的主要的知识点,有利于用户总体把握课程。资源下载为用户提供了很好的教学资源,供用户

10、学习。而网上答疑更是体现了精品课程网站交互性的特点,在该项中用户可以就自己学习中遇到的问题提出来供其他用户共同思考解答,这是精品课程网站的一个十分优秀的特点,可以让用户之间相互探讨,共同进步。1.2发展现状 西方发达国家,他们在精品课程的理论研究与实际运用方法积累了大量的经验,虽然我们中国国内在精品课程网站这一方面的研究起步较晚,但我们同样也取得了大量丰硕的成果。各个高校相继创建了各自的精品课程网站,清华大学、人在世界范围内来看,有关精品课程网站研究一直都在进行并且不断取得进步,特别是民大学、北京大学等一大批知名学府利用自身的资源优势,引领中国国内精品课程网站的发展方面。政府的大力支持,各高等

11、学府的积极配合,使得我们国内精品课程网站的研究取得了不俗的成就。1.3目的和意义 精品课程网站是高等学校教学质量与教学改革工程的重要组成部分,是学生自主学习、教学互动、学习交流的重要平台。C语言程序设计是计算机专业的一门必修课程。学生在学习的过程中,除了老师的引导外,还需详细了解课程的学习要求,了解课程的重点与难点,预习和复习课堂教授的内容,检查自己掌握知识的情况,并及时同老师交流学习中遇到的问题。这些在现实中受许多条件的制约是不太可能实现的,这就迫切需要提供一个平台,让学生与学生之间或学生与老师之间能相互交流相互学习,实现网上教学,针对每个学生网上辅导。精品课程网站是一种很好的课堂教学的辅助

12、工具。在一个用户开始学习一种新的计算机语言时,课堂上的学习是必不可少的,而借助于精品课程网站在课外对重要课程进行进一步的学习,则为我们掌握一门学科提供了一个良好的渠道。这也必将改变传统教学方法,实现计算机技术与多媒体网络技术结合的一次教学改革。 第二章 系统开发的相关技术2.1 JSP介绍JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.

13、jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

14、 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,

15、完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。 JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。2.2JSP工作原理jspService()方法中。jspService()方法执行后会将HTML内容返回给客户端。如果JSP文件被修改了,服务器将根据设置决定是否对该文件进行重新编译。如果需要重新编译,则将编译结果取代内存中的Servlet,并继续上述处理过程。如果在任何时候由于系统资源不足,JSP引擎将以某种不确定的方式将Servlet从内存中移去。当这种情况发生时,jspDestroy()方法首先被调用, 然后Servlet实例便被标记加入“垃圾收集”

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号