C 程序设计》精品课程网站建设
摘要:《c程序设计》精品课程网站是通过建立一个简单的网站,能够让学生在线查阅有关课程的最新信息、下载课程的课件、观看课程的讲座,并可进行在线答疑等功能。本系统使用asp动态服务器网页技术和sql数据库管理系统。
关键词:asp网站设计;数据库;c
中图分类号:tp393 文献标识码:a 文章编号:1009-3044201315-3522-03
随着计算机网络技术的发展,计算机在教学管理领域中的应用得到了迅速发展,产生了全新的管理体制基于internet/intranet网络的教育体制,在这种体制下,不受时间、空间和地域的限制,不受应用软件的限制,通过计算机网络可扩展至全社会的每一个角落,甚至是全世界,这是真正意义上的开放式管理。在基于internet环境下,为方便学校对信息的发布与管理,同时可以最大限度地利用有效资源。精品课程建设对提高教学质量与教学改革有很大的帮助,在学校课程建设中起到示范的作用。《c语言程序设计》精品课程的建设目的在于教师为学习者 提供一个良好的学习氛围;能更好地激发学习者的动机、主动精神和保持学习兴趣;以及能引导
学生加深对基本理论和概念的理解等。使学习者能够充分利用开放性的资源,同时在有限的条件下进行网络学习,以达到使内地院校与西藏农牧学院对学习c这门课的资源共享,借鉴其先进的学习方法。所以,《c语言程序设计》精品课程网站建设对大学学生学习c起到了很好的帮助作用。
1 系统需求分析
1.1 c精品课网站设计的功能需求分析
本系统设计的目标是使教学更加方便,方便学生在家或寝室自己学习,提高学生自学能力,也节省学生、老师的时间。本网站操作方便、更新及时、易于维护和管理,其功能分为:动态新闻、网上答疑、课程教学等。学生进入后可根据系统功能对该课程进行信息浏览,查看课件,查看动态新闻,提出、查看问题及学习等;教师进入后也可对课程的一些信息进行浏览,对学生提出的问题进行回复;据此,要求系统需要有以下的功能:为使用户操作方便,要求有良好的人机界面。学生查看新闻,下载课件,网上提问等。教师查看学生提出的问题并进行回答。
1.2系统功能模块划分
本系统主要划分学生操作、教师操作2个大模块。其中学生操作模块包括查看动态新闻,在此模块中学生可以及时的查看c这门课的一些最新动态等;课程教学,该模块包括课程设计思路、课程大纲、考试大纲、电子课件、单元实践、单元测试、网上提问,此模块学生可以将自己在学习当中遇到的不懂的问题在网上提出来,老师浏览并回复后,学生可以及时的查看回复;查看基本信息,该模块主要包括该课程的一些基本信息,如:教学队伍,教学条件(教材建设,实践教学,网络课程,参考文献),教学效果(企业评价,专家评价,同行评价,学生评价)以及政策支持等等这几个小模块。教师操作包括对学生提出的问题网上答复、查看新闻、浏览课程信息等模块。通过上述各模块的介绍,确定了系统需要完成的主要功能,本网站系统的功能结构图如图1所示。
3 数据库的设计
3.1 系统e-r
回复信息实体:id(自动编号),q_id(提问编号),name(姓名),email(邮箱),body(内容),subdate(回复时间)。
3.2 数据表的结构
该系统中共创建了四张表,依次是:answer表:记录别人提出的问题信息。dayi表:记录老师回复学生提问的信息。new表:记录新闻动态的信息。zliao表:记录资料信息。
3.3 数据库连接
系统中的有些功能实现需要连接数据库,这里把连接数据库的代码写在conn.asp,然后在需要连接数据库的里面用把其包含进来即可。连接数据库的代码如下:
4 结论
本网站使用aspcss技术,以ms sql server2000为数据库存储资源,通过本网站,能够实现在线查阅有关课程的最新信息、下载课程的课件、观看课程讲座,并可以进行在线答疑等功能。通过此次网站建设,大大方便学生、老师、家长间的信息交互,使学生能较好地运用开放性资源,并能及时地将对这门课程的建议,这门课程的不足之处等信息反馈到学校相关部门,老师通过交流,不断地改进教学方法,对学生提出的一些问题作出正确地回答,让学生更能全面地理解知识,提高学习此门课程的积极性,保证教学质量。
参考文献:
[1] 姜兆瑞,张璇.网页设计师完全手册[m].c程序设计pdf下载北京:清华大学出版社,2005.
[2] 夏邦贵,郭胜等. sql server数据库开发入门与范例解析[m].北京:机械工业出版社,2004.
[3] 怡丹科技工作室.dreamweaver 8网页设计[m].北京:清华同方光盘电子出版社,2008.
[4] 萨师煊,王珊.数据库系统概论[m].北京:高等教育出版社,2006.
[5] 谭浩强.c程序设计[m].北京:清华大学出版社,2005.