袁杰论文.docx

上传人:b****2 文档编号:16952601 上传时间:2023-07-20 格式:DOCX 页数:49 大小:774.84KB
下载 相关 举报
袁杰论文.docx_第1页
第1页 / 共49页
袁杰论文.docx_第2页
第2页 / 共49页
袁杰论文.docx_第3页
第3页 / 共49页
袁杰论文.docx_第4页
第4页 / 共49页
袁杰论文.docx_第5页
第5页 / 共49页
袁杰论文.docx_第6页
第6页 / 共49页
袁杰论文.docx_第7页
第7页 / 共49页
袁杰论文.docx_第8页
第8页 / 共49页
袁杰论文.docx_第9页
第9页 / 共49页
袁杰论文.docx_第10页
第10页 / 共49页
袁杰论文.docx_第11页
第11页 / 共49页
袁杰论文.docx_第12页
第12页 / 共49页
袁杰论文.docx_第13页
第13页 / 共49页
袁杰论文.docx_第14页
第14页 / 共49页
袁杰论文.docx_第15页
第15页 / 共49页
袁杰论文.docx_第16页
第16页 / 共49页
袁杰论文.docx_第17页
第17页 / 共49页
袁杰论文.docx_第18页
第18页 / 共49页
袁杰论文.docx_第19页
第19页 / 共49页
袁杰论文.docx_第20页
第20页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

袁杰论文.docx

《袁杰论文.docx》由会员分享,可在线阅读,更多相关《袁杰论文.docx(49页珍藏版)》请在冰点文库上搜索。

袁杰论文.docx

袁杰论文

中原工学院信息商务学院

毕业设计(论文)

 

题目:

计算机网络与通信精品课程网站设计与实现

专业:

网络工程

班级:

072

学号:

200780124223

学生姓名:

袁杰

指导教师:

潘磊

2011年5月24日

 

计算机网络与通信精品课程网站

设计与实现

—首页与课程申报模块

TheDesignandImplementationofComputerNetworkandCommunicationBoutiqueCourseWebsite

—HomePageandDeclarationModule

 

专业:

网络工程

班级:

网络072

学号:

200780124223

学生姓名:

袁杰

指导教师:

潘磊

2011年5月24日

摘要

随着网络技术的发展和网络的普及,网络教学已经成为当前的一个教育热点。

国家教育部根据当前的教育形式,适时提出了以建设“国家精品课程”为主要内容的“质量工程”,以实现优质教学资源共享,提高高等学校教学质量和人才培养质量

本次设计是围绕面向对象程序设计精品课程网站的设计与实现而展开的。

面向对象程序设计精品课程网站是一个典型的基于WEB的网络教学平台,系统以C#.NET作为开发工具,使用SQLServer2000作为数据库。

经分功能分析得知,师生普遍对精品课程网站的界面美观,操作简易,功能齐全比较在意。

在此等基础上,本文主要阐述的模块为前台的首页和课程申报部分,后台的公告管理和信息管理部分。

本文主要在概述部分和详细设计部分对该网站进行讲解和研究!

关键词:

精品课程;文件传输;教学网站;课程申报

 

Abstract

Alongwiththedevelopmentofnetworkstechnologyandthepopularityofnetworks,onlineteachinghasalreadybeenaneducationalhotpot.Accordingtothepresenteducationalsituation,theministryofeducation,intime,putforwardaqualityproject,whichregardsbuildingofnationalchoicecoursesasmaincontent,tosharetheexcellentteachingresourcesandtopromotetheteachingqualityofcollegesandthequalityoftalentscultivation.

Thisprojectdesignsandimplementsachoicecoursesteachingwebsiteofthesubjectofsoftwareengineering.Thewebsiteisatypicalonlineteachingplatformbasedontheweb.ItemploystheC#.NETasdevelopingtool,whileutilizingtheSQLServer2000asdatabase.Afteranalysis,teachersandstudentsareveryinterestedincoursewebofinterfaceaesthetics,simpleoperationandcompletefunction.Onthisbasis,mainlyexpoundsthemoduleinthispaperishomepageandcurriculumtodeclareoffrontdesk,andannouncementmanagementandinformationmanagementofbackstage.Carriesontheexplanationandtheresearchtothewebsiteofoutlineanddetaileddesign.

Keywords:

transmissionoffiles;teachingwebsite;declaration

目录

摘要I

AbstractII

第1章引言1

1.1中原工学院精品课程网站研发的背景1

1.2问题研究的目的和意义1

1.2.1问题研究现状2

1.2.2课题主要解决的问题2

1.3论文结构3

第2章网站需求分析4

2.1任务概述4

2.2功能需求4

2.3界面需求4

2.4性能需求5

2.4.1安全性能需求5

2.4.2可扩充性需求5

2.5技术可行性研究5

2.6本章小结6

第3章应用技术的介绍7

3.1开发工具与数据库的选择7

3.1.1VisualStudio2005.NET开发环境7

3.1.2C#程序设计语言8

3.1.3SQLServer2000数据库8

3.3本章小结9

第4章概要设计10

4.1概要设计10

4.1.1网站结构设计10

4.1.2前台系统模块设计10

4.1.3后台模块设计12

4.2本章小结12

第5章详细设计及分析13

5.1功能实现13

5.1.1实现方案13

5.1.2运行界面13

5.2前台相应模块14

5.2.1导航栏模块14

5.2.2网站公告模块14

5.2.3课程负责人和课程介绍14

5.2.4友情链接15

5.2.5课程申报页面15

5.3后台相应模块18

5.3.1公告管理模块18

5.3.2信息管理模块20

5.4本章小结23

第6章系统测试24

6.1测试环境24

6.2测试方法24

6.3测试结果24

6.4本章小结26

第7章结论27

致谢28

参考文献29

附录30

附录A:

附加图、表30

附录B:

主要源程序代码32

附录C:

光盘39

第1章引言

1.1中原工学院精品课程网站研发的背景

在我国,由于计算机与网络技术的不断发展,信息化建设的不断深入,不管是企业、学校或个人都在结合计算机网络技术对现有的管理或生活中的一些环节进行开发研究,运用计算机进行一些必要的数据信息管理,分析及发布,并且取得了相当不错的成果。

随着信息化浪潮的冲击,网络化、数据化、知识化已成为各大高校教育教学的主旋律。

实施“高等学校教学质量和教学改革工程”,是教育部为不断提高教学质量而推出的一项重大举措,同时也是教育部《2003-2007年教育振兴行动计划》的重要组成部分。

精品课程建设是“质量工程”的重要内容之一,教育部计划用五年时间(2003-2007年)建设1500门国家级精品课程,利用现代化的教育信息技术手段将精品课程的相关内容上网并免费开放,以实现优质教学资源共享,提高人才培养质量。

对此为了响应国家的号召开始了对精品课程的设计与实现的课题的研究,以满足国家对人才培养的需求。

1.2问题研究的目的和意义

从步入21世纪起,国家对教育的促进步伐逐渐加快。

无论是九年义务教育的实施,还是高等教育的“普及”,我国高等教育实现了历史性的跨越,使我国高等教育进入国际公认的大众化教育阶段。

现阶段,大学生的入学率已经逼近60%,但大学教师队伍成长的速度开始跟不上学生入学的脚步,高等教育规模取得如此快速的发展,而且教育质量仍然不断提高,创造了世界教育发展史上的奇迹。

但是,我国是发展中国家办大教育,而且是世界上最大规模的教育。

人民群众不断增长的教育需求同教育供给特别是优质教育供给不足的矛盾,是现阶段教育发展面临的基本矛盾。

教育投入严重不足,教育基础设施和教师队伍的水平都远远不能适应教育现代化的要求。

要在高等教育规模持续增长的情况下,继续保持教育质量的不断提高,是我们面临的前所未有的严峻挑战。

网络教学是缓解这种现状的一个方法,而精品课程为网络教学提供了一个很好的网络教材,使网络能够很好的教学。

网上的资源通过教学网站来进行发布,有条件的学生可以通过学习教学网站的课件来学习。

精品课程的建设极大缓解了我国教育力量不足的压力。

1.2.1问题研究现状

我国的网络教学起步较晚,是在1994年CERNET(中国教育和科研计算机网络)建成后才开展的。

在高等教育方面,国家教育部于1998年正式批准了清华、北邮、浙大、湖大为首批开发远程教学的试点学校;1999年初,国务院发布《面向二十一世纪振兴行动计划》,其中明确提出:

实施“现代远程教育工程”,形成开放式教育网络,构建终身学习体系;2000年,国家教育部连续批准了人民大学等26所高校开展现代远程教育试点。

这一系列举措,表明国家对Internet远程教育事业的重视,Internet远程教育的发展必将成为未来教育的焦点。

对于网络教学的开始,还没有精品课程这个概念。

而随着网络教学的发展,精品课程开始被提上日程,国家现在特别重视精品课程的建设问题。

1.2.2课题主要解决的问题

要开发一个完整可行的校园精品课程网站,我们需要充分了解学生和教师的需求,学院的网站,必须要结合实际,有足够的实用性、可靠性、适应性和安全性。

对于用户的界面也应具备友好性,使其能够更方便快捷地操作,在数据库设计方面要能够确保数据的完整性和高效性,更应该尽量减少数据冗余。

由此,我们需要重点解决以下问题:

1.网络课程、网络课件、网络教材的混淆

目前,关于网络课程与网络课件的界定显得模糊不清,有时被认为是同一个概念或同等的概念;更有人把网络课程理解成教学内容的简单罗列。

网络课程中只有几个课件或几篇讲稿,需要指定参考教材。

课件(Courseware),指专门为进行教学活动而设计的计算机软件,包括用于控制和进行教育活动的程序、帮助开发维护程序的文档资料以及帮助教师和学习者使用程序学习的课本和练习册等。

网络课件,就是应用于网络环境的课件。

而网络课程是通过网络表现的某门学科的教学内容及实施的教学活动的总和。

课程与课件的出发点不同,课件是从教学活动出发,课程是从社会需求出发,但他们的教育目标是一致的,都是使学习者的认知结构发生一定的改变,使他们学会认知、学会生存、学会做事和学会与人共事。

课件把课程中所规定的教学内容、教学活动用软件的方式实现出来,但缺失了很多课程的内涵,如社会需求分析、课程规划等,而这些缺失在教学中不能显现出来,因此也造成了这两种概念的混淆,有些网校或网络学院就把某些章节、某些知识点的材料作为网络课程了。

2.课程体系大,但缺乏规划

纵观我国的网络学院和网校,开设的课程非常齐全,但缺少规划,显得过于急功近利,高校网络学院的热门专业课程设置过多,中小学网校过多关注中考、高考学科课程,而少课外活动类课程,而且高质量的网络课程比较少。

各个网校纷纷开设科学基础教育(如目前高校、中小学的课程体系中包括的课程)、专业技术课程(如实用计算机类、会计类、电子商务类)等名目繁多的课程,而有些又缺乏充足的教学材料或教师资源。

这种现象在中小学网校中尤其严重,罗列了几乎所有的中小学基础教育课程。

1.3论文结构

本文共分为六章,第1章通过对国内高校校园网站现状的研究分析,主要讲述了开发学院精品课程网站项目在校内的迫切和必要性,介绍了网站的开发设计的主要目的和意义;同时也阐述了本课题需要解决的主要问题。

第2章则针对网站管理员和在校师生的不同用户需要对本网站各模块做出了需求分析,为后面的概要设计与详细设计做出了很好的铺垫。

第3章是对于本课题的精品课程网站设计和开发应用到的核心技术开发工具进行了的介绍。

第4章是根据需求分析对精品课程网站的开发做出了概要设计。

第五章则是对精品课程网站的开发做出了详细设计。

第5章是针对本网站开发项目的测试与调试。

第6章是结论,是对精品课程网站开发项目的总结归纳,并且对本学院精品课程网站项目中存在的问题提出了一些见解和总结。

如表1.1所示。

表1.1论文结构

第1章

第2章

第3章

第4章

第5章

第6章

研究分析

需求分析

开发介绍

概要设计

详细设计

总结归纳

第2章网站需求分析

2.1任务概述

本网站主要是面向学院全体师生及管理员设计开发的,实现对老师教育教学工作更高效,也能够使学生学习更为便捷,更使师生通过网站了解校园内外信息,校内的新闻公告等。

现提出如下的系统设计目标:

(1)网站应具有实用性、可靠性和适应性;

(2)能够对数据库进行动态管理,网站系统中实行合理的数据流动,从而实现对前台新闻公告的发布、更新过程简单化;

(3)对于有关教学资料的文本能够实现动态上传及下载;

(4)用户的操作界面直观、友好,方便快捷。

2.2功能需求

进入本网站首页,可以看到标题导航栏,根据不同的需求点击相应的导航栏可以看到你所需要的信息。

主界面标题导航栏:

课程申报、主持人、教学队伍、教学内容、时间环节、教学效果及参考资料七个模块。

后台具有系统信息、管理员、网站板块、新闻管理、登录五个模块。

2.3界面需求

作为学院精品课程网站,属于学院教育的一部分,界面的主题色彩和学院主页相符。

采用蓝色和白色为主,表现明朗、清爽,富有朝气和活力。

网页中的各个板块划分应明确,整体页面层次要鲜明。

另一方面,网站面向对象主要是学院广大师生群,应该本着操作简明界面友好型出发,即使第一次浏览的人也能简单操作。

方便使用,主界面标题导航栏功能模块布局合理,简单明了。

对于各模块文章的读取需要方便快捷,分类列表详细,使用户更容易浏览使用。

图2.1首页界面

2.4性能需求

2.4.1安全性能需求

数据库系统软件自身提供了对数据的安全保护措施,数据进行集中管理同时避免了数据的不一致和冗余,只有网站管理员持有对数据访问的权限,本系统的用户、密码能保证安全。

数据库同时提供了备份和恢复的功能,在数据库服务器出现问题的时候,能进行数据的快速恢复。

2.4.2可扩充性需求

本网站设计开发完毕运行后,能够实现在后续的维护阶段,在本框架基础上进行增加新的功能模块,以待进一步完善。

2.5技术可行性研究

精品课程的建设可以使用多种语言来实现,可以使用JSP等来实现,对于网页制作,C#.NET可以是用纯文本的形式就可以完成编程操作,这个语言用起来比较方便,而且现在也有很多的人都用这门语言来做网站。

重要的是自己本身对C#.NET比较熟悉,所以用C#.NET来做毕业设计。

数据库部分,我们学过SQL和ORACLE。

而ORACLE则是大型数据库,它比较适合用于大型数据的存储,对于本次课程设计来说太大了,而且它较难使用,尤其是在配置的时候,比较麻烦,操作也很麻烦。

所以我选用SQLServer2000。

SQLServer2000数据库是一个中型数据库,它不仅使用方便,而且SQL语言是集定义语言DDL,数据操纵语言DML,数据控制语言DCL的功能于一体。

它的语言风格统一,可以独立的完成数据库生命周期中的全部活动,这些为数据库开发提供了良好的环境。

由上分析可知,本系统使用比较熟悉的VisualStudio2005来开发应用程序,用SQLServer2000来做后台数据库。

这些在技术上是可行的。

2.6本章小结

本章主要介绍了网站的设计目标、运行环境,结合用户需求对网站的功能进行了详细划分与描述,给出了系统的界面需求与性能需求,并简要介绍了开发本网站设计的技术可行性研究。

第3章应用技术的介绍

3.1开发工具与数据库的选择

文本网站系统是基于VisualStudio2005.NET、C#程序设计语言和SQLServer2000开发环境下的精品课程网站,以VisualStudio2005.NET为前台开发工具,以SQLServer2000作为后台数据库开发的基于B/S(浏览器、服务器)结构的应用网站。

3.1.1VisualStudio2005.NET开发环境

现如今主流网站开发语言A是M的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。

ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。

ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。

另外,任何ASP.NET应用程序都可以使用整个.NETFramework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。

这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。

微软为ASP.net设计了这样一些策略:

易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。

VisualStudio2005.NET是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,VisualStudio2005.NET都可以提供近乎完美的解决方案。

VisualStudio2005.NET提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。

VisualStudio2005.NET的特点:

(1)更高效并更快获得结果;

(2)建立动态的Windows,Web,Mobile和基于Office的决方案;

(3)软件团队间的交流和协作更有效率;

(4)更早地质量保证并始终贯穿于整个开发流程。

3.1.2C#程序设计语言

C#是专门为.NET应用而开发出的语言。

这从根本上保证了C#与.NET框架的完美结合。

在.NET运行库的支持下,.NET框架的各种优点在C#中表现得淋漓尽致。

C#在带来对应用程序的快速开发能力的同时,并没有牺牲C与C++程序员所关心的各种特性。

它忠实地继承了C和C++的优点。

C#程序设计语言的特点:

(1)简洁的语法;

(2)精心地面向对象设计;

(3)与Web的紧密结合;

(4)完整的安全性与错误处理;

(5)版本处理技术;

(6)灵活性、兼容性和安全性。

鉴于上述特点,本系统采用C#作为后台程序设计语言。

3.1.3SQLServer2000数据库

本系统选择了SQLServer2000作为后台数据库,考虑到网页管理过程中数据的动态性和特殊性,并结合管理过程的自动化等特征,选择了能提供超大型系统所需的数据的数据库管理平台,以达到页面管理的现代化、规范化。

同时,结合SQLServer2000其丰富的数据优化功能,使系统管理、操作更为直观方便。

SQLServer2000数据库的特点:

(1)丰富的图形化管理工具,使系统管理,操作更为直观方便;

(2)动态自动管理和优化功能;

(3)充分的Internet技术支持;

(4)丰富的编程接口工具;

(5)具有很好的伸缩性和可靠性;

3.3本章小结

本章主要是对设计开发本网站应用到的VisualStudio2005.NET开发环境、Sqlserver2000数据库、IIS服务器流程介绍。

同时本章也是为后面的概要设计和详细设计做的准备。

第4章概要设计

4.1概要设计

本网站系统设计我主要负责前台首页和课程申报以及相应的后台和数据库部分,所以我主要介绍一下我负责的模块的功能概要设计与实现。

4.1.1网站结构设计

网站结构是指网站组织和存放站内所有文档的目录层次结构。

不同的网站有不同的目录结构,大型的高校网站内容丰富,层次深、结构复杂,小型的网站层次浅、结构简单。

目录结构的好坏对浏览者来说没有太大的影响,但对于站点本身的上传、维护、内容的扩充有着重要的影响。

设计时要通过合理的整体规划将网页组织起来形成网站。

网页版面布局主要针对财务处网站主页的版面设计,其他网页的版面要在与主页风格统一的前提下有所变化和扩充。

(1)网站结构设计的目标;

(2)层次清楚,突出主题;

(3)体现特征,注重特色设计;

(4)方便用户使用;

(5)网页在功能分配上合理,且要功能强大;

(6)可扩展性能好;

(7)网页设计与结构在用户体验上的完美结合;

(8)面向搜索引擎的优化(SEO)。

4.1.2前台系统模块设计

一个合理的网站系统模块划分,应该是模块内部联系强,各模块之间应尽可能可能独立,接口明确、简单,尽量适应用户的组织体系,有适当的公用性。

对于本网站系统中的主界面,这里主要对导航标题栏及整体布局进行了合理设计。

导航标题栏主要是首页、课程申报、主持人、教学队伍、教学内容、时间环节、教学效果及参考资料几部分。

而对于主界面从左上角依次是,网站公告、课程负责人、课程介绍、视频教学、动画演示、网络试验、教学文件、还有友情链接。

图4.1整体结构框架图

注:

首页部分和课程申报部分为本文内容!

4.1.3后台模块设计

图4.2后台结构框架图

注:

后台部分的公告管理和信息管理为本文内容!

4.2本章小结

本章主要是网站各功能的概要设计部分,结合用户的需求主要针对网站机构设计、前台系统模块设计、导航标题栏模块设计做了简单介绍,并且给出了前台功能框架图和分支框图,同时也为详细设计做了很好的铺垫。

 

第5章详细设计及分析

5.1功能实现

结合前面两章本学院网站的需求分析和概要设计,前台的首页和课程申报以及对应后台的部分。

5.1.1实现方案

本网站主要是针对学院师生,对于主界面的设计方案,主页色调为蓝色。

各模块界面清晰,功能明确,且之间都有互相关联性。

而前台界面的设计已成为评价网站质量的一条重要指标,一个网站系统的成功与否,很大程度上取决于用户使用界面的体验或者直接感受。

当然在用户界面的设计上,我们采用简便实用、易于操作的原则,尽量避免繁琐。

本网站系统遵循此原则,利用Table表进行布局,还利用Photoshop进行页面美工处理,界面直观、操作简单,内容布局条理清晰。

5.1.2运行界面

本网站系统的运行界面主要分为一级、二级、三级界面。

首页及其他页面要求:

(1)各个频道能够以栏目或者其他形式合理展现页面中;

(2)有频道导航条(菜单或级联菜单)及其他网址链接;

(3)首页上的横幅应能充分表现中原工学院logo设计徽标;

(4)应有醒目的首页横幅布局在网页栏目导航条上;

(5)相关表格下载

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2