题目:
Linux精品课程网站建设
计算机科学与工
学班
院级
程学院
专业学号指导教师
计算机科学与
技术
学生姓名发放日期
2013年5月30日星期四
河南城建学院本科毕业设计(论文)任务书
一、主要任务与目标:
1.主要任务:
本文针对精品课程建设的发展,采用数据库技术与ASP.NET技术,实现了一个B/S(Browser/Server)结构的《精品课程网站》系统。在精品课程中,加大了教学过程中使用信息技术的力度,为学生主动自主学习创造条件。面对知识的迅猛增长和加速更新,利用网络充实自己必将成为今后个体发展的途径之一,自主学习能力也将越来越体现在网络学习之中,促进高校学生自主学习能力培养为目的,对精品课程网络学习进行设计,可以作为学校教育中以课堂为主培养自主学习能力的有益补充,同时也对学生的创新能力起到不容忽视的。论文主要研究工作如下:
1研究系统设计与实现的背景及研究意义。2对系统设计所需的相关技术进行研究。
3对网站系统进行需求分析,采用面向对象的方法对系统做了详细的分析与设计。
4利用MicrosoftVisualStudio.NET工具,使用ASP.NET,ADO.NET等技术,采用C#语言为编程语言,用SQLServer2005数据库为网站提供后台数据支持,严格按照软件工程开发原则,运用面向对象方法,经过详细设计与分析,实现了一个B/S(Browser/Server)结构的软件工程精品课网站。
2.主要目标:
精品课代表了高校课程建设的最高水平,精品课网站的建设在高校课程建设中占有举足轻重的地位。论文以软件工程精品课网站的建设为背景,论述了基于B/S结构的网站的设计原理与方法,实现了资源共享,师生互动,动态更新的精品课网站,体现了精品课网站在课程建设中的重要地位。
要开发一个完整可行的校园精品课程网站,我们需要充分了解学生和教师的需求,学院的网站,必须要结合实际,有足够的实用性、可靠性、适应性和安全性。对于用户的界面也应具备友好性,使其能够更方便快捷地操作,在数据库设计方面要能够确保数据的完整性和高效性,更应该尽量减少数据冗余。
系统是按照前台、后台的思想来构建的,实现Html、Asp和Sqlserver的完美结合,做出的网站集文字、图像、视频于一体,充分发挥多媒体的优势,实现教学资源共享,提高学生自主学习能力、积极性和创新能力,更好地完善教学质量。
通过系统的设计与实现,更加深入、实例化地了解精品课程网站建设的方
方面面,很好地积累网站的开发经验,而且对于Asp连接Sqlserver数据库有了很深的了解,同时增强了系统综合设计能力和具体环境下的开发实现能力。
将该课程建设为具有一支结构合理、学术水平和教学水平高的教师队伍,能充分反映学科前沿成果并不断更新的教学内容,符合现代教育、素质教育和创新教育要求的教学方法,一流教学管理等特点的示范性课程。确保教学工作的中心地位,提高人才培养质量,以培养满足国家和地方发展需要的高素质人才为目标,提高学生的社会竞争力。
精品课程网站就其表现形式看就是充分运用多媒体技术和web技术在web上建立一个全新的教学模式,可实现在线交流、资源的下载和共享。
(1)充分运用数据库系统概论网络课程资源。(2)改进数据库系统概论教学体系。
(3)有效激发学生的自主学习意识,培养创新精神。
二、主要内容与基本要求:1.主要内容:
精品课程网站根据不同的使用者,可以分为两个部分:
一是面向管理员部分,管理员的部分内容包括文章审核、公告管理、教程管理、课件管理、用户管理(教师和用户)、管理员信息管理、退出功能;二是面向学生用户和教师用户部分,用户可以查看公告、教程区浏览、课件区下载。
精品课程网站是基于以上目标而开发的。该系统的核心功能就是对数据库系统概论进行在线学习,由前台操作和后台管理两大系统模块组成,其中前台操作包括:课程简介、学习内容、教学资源、学习指导、实践教学、课程反馈和在线交流七大模块;后台管理模块包括:管理员管理、发帖管理、上传管理。本系统要求采用Browser/Server模式设计开发,可以作为一般高等院校的在线教学课堂;可以为教师的辅助教学或者课程发布提供一个完善的教学网站;学生可以利用该网站来学习一些课程的任务和查询老师留下的作业,并可以提交作业。
2.linux精品课程网站建设的开发环境
开发工具对一个系统的成败具有决定性作用。由于本系统是应用于网络的,因此,我们选择了ASP.NET技术进行开发,同时,选用SQLSever2005作为系统后台数据库,开发中将用到以下主要几款开发工具:
开发工具名称MicrosoftVisualstudio2005SQL-Server2005ASP.NET系统设计软件用途建立系统的后台数据库数据库连接硬件环境:服务器端:推荐配置为2G内存,CPU为PIV2.71GHZ,硬盘容量为320G的微机。通信网络:Internet网软件环境:服务器端:操作系统:Windows2000Server/NT/2003Server数据库:客户端:操作系统:Windows7浏览器:InternetExplore6.0或以上版本推荐分辨率:800*600或以上SQLServer2005Web服务器:Internet信息服务5.1或以上版本3.系统功能设计
为提高网站代码的重复利用率,此精品课程网站被设计为模块化结构,将由五部分组成。根据毕业设计的要求以及实际的开发过程,每一个模块都有各自独立的数据库。精品课程网站设计由在线登陆注册模块,在线考试模块,在线交流模块,在线视频(流媒体技术),背景文件等五部分组成,既相互独立,又相互联系,必要的时候可以重复利用,提高了代码的利用率、降低了网站开发成本、提高了运行效率。同时利用技术成熟功能强大的ASP编程语言,以及Access数据来完成,这样的设计组合的特点是语言使用相对熟练,系统性能配置要求较低,运行代价小等优点。
功能划分
精品课程网站根据不同的使用者,可以分为三个部分:
一是管理员部分:管理员的权限包括公告管理、课程信息管理、课程资源(课件、实验和视频)动态管理、用户管理(教师和用户)、在线论坛、在线测试和留言板管理;
二是学生用户部分:学生拥有的权限包括个人信息管理、教学资源浏览与下载、在线课程留言与回复、论坛发帖与回复、作业提交、在线测试等;
三是教师用户部分:教师拥有学生的所有功能,并能够上传课程资源。
4系统结构图
如图4-1
图4-1系统结构图4.1对系统管理员模块进行用况建模
如图4-2
图4-2管理员用例图4.2登录模块
登录模块实现的功能是:根据管理员输入的用户名和密码,通过身份验证,保证合法的管理员进入后台管理系统。流程图如4-3所示:
首页N是否登录Y登陆验证NY是否管理员NY浏览网页管理页面普通用户页面退出图4-3管理员登录流程图三.计划进度:
(1)从3月25号到4月10号,搜集资料,查图书,然后根据掌握的知识把题目的轮廓勾勒出来,需要用什么工具,什么技术,在什么样的环境总运行做好充分的准备。
(2)从4月11到5月1号,把基本的网页结构设计出来,并在运行环境中用代码实现,把数据库的设计同步进行。
(3从5月2号到5月20号把网页和数据库一起运行,看出什么差错,及时的改正,并把设计不周到的地方做出修改。
(4)从5月21号到5月30号,把要写的材料论文,按照设计的过程和理念表达在文字上。
四.主要参考文献:
1张奇.Visualc#2005数据库项目案例导航,清华大学出版社,20072马伟.易学c#,人民邮电出版社,2009
3刘乃丽.精通ASP.NET2.O+SOLServer2005项目开发,北京:人民邮电出版社,2007
4陶卫江.基于ADO.NET的数据访问技术,电脑知识与技术,2008,(2):205-207
5黄祝明,胡亚联.加强精品课程建设,促进教学质量提高,理工高教研究,2004,(6):75—76
6杨玉宝,孔鲲鹏.国家精品课程评估指标的比较分析,巢湖学院学报,2007,9(5):132—136
7丁贵广等.ASP及ASP.NET编程基础与实例(第2版),北京:机械工业出版社,2004.1
8耿枫.基于Web的远程教学系统的研究与设计,武汉理工大学硕士论
文.2002.2.
9赵成.基于Web的网上教学系统的设计和实现,《军事通信技术》第74期10塞奎春.ASP工程应用与项目实践,北京:机械工业出版社,2005.411老虎工作室.Dreamweaver中文版网站建设实战训练,北京:人民邮电出版社,2004.10
12刘瑞新.ASP动态网站开发毕业设计指导及实例,北京:机械工业出版社,2005.4
13张固.ASP网络应用系统典型模块开发实例解析,北京:人民邮电出版社,2004.4
14王国荣.ASP网页制作教程,北京:人民邮电出版社,2000.6.115廖选.远程教育的网络技术平台建设,西南财经大学硕士论文,2004.416CSDN网站技术社区http://community.csdn.net/expert/forum.asp
指导教师(签名):
年
月
日
教研室审核意见:
(建议就任务书的规范性;任务书的主要内容和基本要求的明确具体性;任务书计划进度的合理性;提供的参考文献数量;是否同意下达任务书等方面进行审核。)教研室主任签名:
年
月
日
注:任务书必须由指导教师和学生互相交流后,由指导老师下达并交教研室主任审核后发给学生,最后同学生毕业论文等其它材料一起存档。
因篇幅问题不能全部显示,请点此查看更多更全内容