SPSS统计分析课程网站设计与实现.doc
《SPSS统计分析课程网站设计与实现.doc》由会员分享,可在线阅读,更多相关《SPSS统计分析课程网站设计与实现.doc(57页珍藏版)》请在沃文网上搜索。
1、重庆邮电大学本科毕业设计(论文) 摘 要随着计算机技术和网络的快速发展,信息发布和交流的应用越来越广泛,计算机网络技术成了许多人的重要工具。同时,利用信息网络进行网上办公和网上教学,已成为各大高校现代化教学的一个基础和要求,推动着高校管理的科学化、现代化。课程网站正是在这一环境中逐渐发展而来;课程网站具有较强的交互性,已被运用于各大高校的课程教学中。本文根据课程网站建设的过程及要求,阐述了课程网站系统的研究背景及研究意义;分析了课程系统开发的用户需求和功能需求;研究了课程网站体系结构和功能模块;并对网站规划和网站设计进行了详细的分析与设计,同时用PHP和MYSQL实现了一个SPSS统计分析课程
2、网站系统。该网站系统使得教师可以轻松自如地在线编辑与发布课程的教学资料和信息,学生用户也可以方便浏览、下载课程的学习资料,实现了课程资源的共享和在线学习。网站规划阶段,详细分析了网站设计目标、设计原则、设计步骤以及网站开发平台的选择和设计。网站设计则详细研究了网站开发时涉及到的功能模块设计、代码设计、数据库设计和用户界面设计。总的来说,本文对网站系统开发的整个过程进行了分析和设计,主要包括引言、需求分析、网站规划、网站设计以及网站实施与运行维护五个章节。【关键词】 PHP MYSQL 网站设计 课程网站 网站测试ABSTRACTWith the rapid development of com
3、puter technology and network,,information release and exchange used more widely. The computer network technology became an important tool for many people. At the same time, using the information network to office online and online teaching, has became a foundation and requirements of universities mo
4、dernized teaching, made the college management more scientific and modern. So course Website gradually evolved in this environment. The course website has strong interactivity, and has been used in the universities in the course.According to the course of the construction of website requirements, th
5、is paper expounds the research background and research significance of the course website system, analyzes the user demand and functional requirements of course construction; and discuss the architecture and functional modules of the website of course; and discussed the system planning and system de
6、sign detailed, At the same time, have developed a course website used in the SPSS statistical analysis program by PHP and MYSQL. The course website system make the teacher can easily edit and publish a course teaching materials and information online, The same time, student users can easily browse t
7、he learning materials and download it. It makes quality course resource sharing and online learning come true.The System planning detailed expounds the design goal, the system design principle, design process and system developing platform choice and design. System design, detailed study of the syst
8、em development related to the function module design, code design, database design and user interface design. In general, the paper described and analyzed the entire process of website system development. It includes the introduction, requirements analysis, system planning, system design and system
9、implementation and operation and maintenance of five chapters.【Key words】 PHP MYSQL website design course website website testing目 录第一章 引 言1第一节 课题背景1第二节 课题研究目的及意义2第三节 课程网站简介3第四节 开发技术简介3一、PHP3二、MYSQL4三、Apache5第五节 本章小结5第二章 课程网站分析6第一节用户需求分析6一、管理员需求分析6二、教师需求分析6三、学生需求分析6第二节网站功能分析7一、网站功能模块划分7二、网站结构模块图9三、用
10、例模型10第三节 本章小结12第三章 网站总体规划13第一节 网站设计目标13第二节 网站设计原则13一、技术先进性13二、兼容性13三、安全性13四、易用性14五、可扩展性14六、实用性14第三节 网站开发步骤14第四节 网站运行平台的设计与选择15一、网站运行平台设计的基本原则15二、网络设计15三、硬件选择15四、软件选择16第五节 本章小结16第四章 网站设计17第一节 网站设计概述17一、网站设计17二、网站总体结构设计17第二节 网站功能模块设计17一、设计原则17二、网站功能模块设计18第三节 数据库设计19一、数据库需求分析19二、设计原则19三、数据表设计20四、数据表之间的
11、关系图26第四节 代码设计27一、设计原则27二、代码设计27第五节 用户界面设计28一、设计原则28二、主要用户界面28第六节 本章小结36第五章 网站实施与运行维护37第一节概述37第二节 网站实施37一、网站实施内容37第三节 网站测试38一、测试目的38二、测试方法38第四节 网站运行39第五节 网站维护39一、网站维护概述39二、网站维护的内容40第六节 本章小结40结 论41致 谢42参考文献43附 录44一、英文原文44二、英文翻译49- 52 -第一章 引 言第一节 课题背景教育信息化是世界各国范围内教育发展和改革的主题之一。目前我国非常重视教育的信息化建设,并且将其列为教育部
12、教育振兴行动计划中六项重点工程之一,显然这也是国家信息化的重要组成部分。目前我国教育科研网络已经建成,各高校校园网也具备了一定规模,如今又新启动了第二代教育科研网工程、教育科研网格计算工程、课程建设等等,据统计,国家级高校本科课程已近1700门,高等教育信息化已经有了良好的基础1。在国内,普遍存在学校与学校之间的投入、人力资源和发展的不平衡,东西部差距加大的现象;某些教育基地的教育资源相对匮乏, 但一些优秀教学资源的受益面却很窄, 不能充分发挥其作用, 造成了教育资源的浪费。尽力挖掘、高效利用现有教育资源, 推进优质教学资源共享,是解决教育资源相对匮乏和浪费问题的有效途径。教育部吴启迪副部长说
13、“精品课程可以解决不平衡问题, 也就是把一些优质的教育资源通过现代化的教育手段实现共享, 这是一件非常有意义的事情”。全面推行优质教学资源共享, 己经产生了良好的社会效益, 国家、省(市)、校级课程网站建设如火如荼,很好地促进了课程建设及优质资源建设, 但在课程教学资源共享与应用中, 暴露出了很多问题, 影响了课程优质教学资源的共享与应用, 以及教学资源的持续建设2。为全面提高教育教学质量, 培养专门人才和大批创新人才, 提升高等教育的综合实力和国际竞争能力, 教育部决定在高等学校中启动高等学校教学质量与教学改革工程课程建设工作。课程建设注重使用先进的教学方法和手段,采用网络进行教学管理,实现
14、优质教学资源共享,并带动其他课程的建设。另外,课程建设工程是各大高校教学质量与教学改革工程的重要组成部分,其适时的推出,不但具有极强的针对性,而且还具有重大的战略意义。课程建设推动着优质教育资源的共享,使学生得到最好的教育,达到了全面提高教学质量的目的。因此,课程建设工作重要的是实现课程资源的共享。但目前优秀的教学资源的共享和应用还不够充分,课程资源对教学质量和办学效益提高的作用离人们的期望还有较大的差距。第二节 课题研究目的及意义根据我国教育水平的现状,尽管我国的现代化教育水平在新中国成立之后取得了巨大的进步,但是相对于西方发达国家,我们还十分落后。人口纵多而教育资源相对缺乏影响着我国受高等
15、教育的人在人口比例中所占的比例,这严重制约了我国社会的发展与进步,对于提高我国国民的文化、科学素养十分不利。如何才能让更多的人享有教育资源呢?对于这个问题,前人已做了大量的调查研究。随着计算机技术以及网络技术的飞速发展,人们找到了一条实现这个问题的捷径,就是寄希望于把各种教育资源移置到Internet网上去,使得各个地方的人都能方便的获取到自己想要的知识,打破传统教育资源分配不均的限制,使更多的人有机会获取到知识,这就是课程网站研究的实现目的。另外,目前高等教育正从精英教育转向普及教育,由于学生多,教学数量与质量的矛盾变得越来越突出;教学内容不断更新、增加,教师在教学任务重,内容多的情况下,难
16、以保证教学质量,如何解决这一个教学数量与质量的矛盾,有效提高教学效率,保证教学成效,成了高校教学改革十分关注的问题。在信息技术快速发展的今天,课程网站可充分实现优质教学资源共享,方便师生间的交流与沟通,推进高校的教学和管理信息化建设,解决现在教学过程中遇到的突出问题或瓶颈。本文以“SPSS统计分析课程网站”开发项目为课题背景,把SPSS统计分析的相关教育资源移植到网络上,方便学生及其他对SPSS统计分析感兴趣的人获取自己想要的知识;打破地域和时间上的限制,使得同学们根据自己的时间安排和兴趣爱好随时学习SPSS的知识,同时也能够方便老师们与同学们的在线答疑。而且课程网站在现代教学中,扮演的角色也
17、越来越突出,特别是校园课程网站,得到了广大师生的认可和喜爱,加强课程网站的建设已成为当今教学的重要组成部分。第三节 课程网站简介根据重庆邮电大学经管管理学院SPSS统计分析课程的教学方法及特色,通过对用户需求进行分析和调研,运用网络编程语言实现了SPSS统计分析课程网站系统。该门课程网站系统以Apache服务器作为网站WEB服务器,通过PHP、MYSQL这两种开源的WEB编程语言和开源数据库实现。网站结构主要采用B/S结构,即浏览器/服务器结构,采用这种结构的主要好处是,用户可以通过浏览器访问服务器,而无需安装客户端,就可以共享网络上的SPSS课程教学资源及信息。该门课程网站系统的用户类型主要
18、分为三类:管理员、教师、学生用户,根据不同用户角色的特点及功能模块的划分,SPSS课程系统主要包含了如下几块功能:(1)、信息发布功能:主要是对一些日常通知、课程描述、教师队伍等常用信息进行发布、修改、删除;(2)、用户管理功能:主要是对三种不同用户的常用信息进行管理;(3)、文件上传功能:主要是对课程文件、实验软件、视频录像等资源进行上传;(4)、数据导入功能:主要是解决将大量数据导入数据库,简化管理员的一些操作;(5)、文件下载功能:主要是用于用户获取课程网站系统中的教学资源;(6)、离线留言功能:主要是用于学生向老师提出自己遇到的问题,方便老师解决、回复学生所遇到的问题;(7)、交流社区
19、:主要是提供一个交流区,方便学生与学生之间分享、讨论问题;(8)、数据备份和还原:主要是防止系统发生故障时导致数据丢失。第四节 开发技术简介一、PHPPHP,即超级文本预处理语言(Hypertext Preprocessor)的缩写。PHP是一种HTML 内嵌式的语言,是一种在服务器端执行、嵌入HTML文档的服务器端脚本,风格类似于C语言,已被广泛的运用WEB编程3。PHP的语法混合了 C、Java、Perl及 PHP 自创的语法。它比 CGI或Perl更快的执行动态网页。与其他的编程语言相比,用PHP做出的动态网页是将程序嵌入到HTML文档里去执行,执行效率比生成HTML标记的CGI要高很多
20、;PHP也可以执行编译后的代码,从而达到加密和优化代码运行,使代码运行更快。PHP具有强大的功能,PHP可以实现所有CGI的功能,而且支持几乎所有流行的数据库及操作系统。最重要的是PHP可以通过C、C+进行程序的扩展3。与其他语言相比,PHP具有如下特点:(1)、开放源代码,所有的PHP源代码事实上都可以得到;(2)、和其它技术相比,PHP是完全免费的;(3)、PHP的快捷性,程序的开发快,运行速度快,学习PHP技术也快;(4)、跨平台性强,由于PHP是服务器端脚本,可运行在UNIX、LINUX、WINDOWS下;(5)、高效率,PHP消耗较少的系统资源;(6)、图像处理,可以用PHP动态创建
21、图像;(7)、面向对象,在PHP4、PHP5中,面向对象方面有了很大的改进,现在PHP完全可以用于开发大型商业程序;(8)、专业专注,PHP支持脚本语言为主,同为类C语言。二、MYSQLMYSQL是一个小型的关系数据库管理系统,也是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了运行速度,提高了灵活性。由于其体积小、运行速度快、总成本较低,尤其是开源这一特性,使得许多中小型网站为降低网站成本而选择了MYSQL作为网站数据库4。MYSQL具有如下特性:(1)、使用C和C+编写,并且使用多种编译器进行测试,保证源代码的可移植性;(2)、支持F
22、reeBSD、HP-UX、Linux、Mac OS、OS/2 Wrap、Solaris、Windows等多种操作系统;(3)、为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Ruby等;(4)、支持多线程,充分利用CPU的资源;(5)、优化的SQL查询算法,有效地提高了查询速度;(6)、既能够作为一个单独的应用程序应用于客户端服务器网络环境中,也能作为一个库而嵌入到其他的软件中提供多语言支持;(7)、提供TCP/IP、ODBC和JDBC等多种数据库连接途径;(8)、提供用于管理、检查、优化数据库操作的管理工具;(9)、可以处理有上千万条记录的大型
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SPSS 统计分析 课程 网站 设计 实现