高级程序设计语言课程教授网站设计与开发

工程论文 2021-03-12 点击:

网站设计论文范文五:

  题目:高级程序设计语言课程教学网站前台设计
 

  摘要:传统的c教学模式已经不能满足教学需求, 本文采用c#语言、SQL Server数据库、VS平台开发了一个基于B/S模式的教学网站, 重点介绍了教学网站前台设计的过程。利用该网站进行教学, 不仅可以打破传统的时空局限, 实现高级程序设计语言课程的网络化教学模式, 还有利于促进师生在线交流, 提高c语言教学效果, 满足广大c语言编程爱好者的学习需求。

  关键词:c语言,c#,SQL Server

网站设计

  1、引言

  人和人交流需要通过语言, 人和计算机交流需要通过计算机语言, C语言是国际上广泛流行的计算机高级语言[1], 根据高级程序设计语言课程教学任务的需要选择合适的语言, 比如c语言, 编写出程序, 然后运行程序得到结果, 这就是c程序设计。为了提高学生阅读c程序的能力, 并且使学生能熟练地使用c语言编写程序, 本文开发了一个高级程序设计语言课程教学网站, 它挣脱了传统的局限, 在原有教学模式上有所创新, 实现了网络化教学模式, 不仅有助于教师教学, 同时有助于学生进行课前预习和课后复习。

  2、系统功能模块设计

  图1中, 最左端是客户端, 通过表现层 (UI) 来显示和接受数据;中间的Web服务器是整个架构的核心, 也就是业务逻辑层, 对数据进行逻辑处理;最后的数据库是数据访问层, 接受来自客户端—服务器传递的指令进行对数据的访问来处理数据的增加、修改、删除的业务。

  图1 B/S三层架构模式

  本网站基于B/S模式 (图1) 、采用Microsoft Visual Studio 2010开发平台和Microsoft SQL Server2008后台数据库进行高级程序设计语言课程教学网站设计, 用户只需要输入账号和密码之后就可以登录该网站进行教学或自主学习, 主要功能模块如图2所示。

  图2 系统功能模块设计

  2.1 首页模块

  登录到网站首页, 可以浏览、发布公告 (包含上传布置的作业文档和通知) , 也可对布置的作业进行浏览、下载和上传操作。

  2.2 资料下载模块

  登录到资料下载模块, 主要实现对教学课件的增加、修改、删除等相关操作, 师生可以下载教学课件进行教学或学习。

  2.3 教学视频模块

  师生可以下载教学视频进行教学或自主学习。

  2.4 在线测试模块

  学生登录之后个人进行自主学习, 如在线测试操作。

  2.5 在线答疑模块

  在线答疑模块主要实现师生交流, 学生提问, 教师可以浏览学生提出的问题, 并对学生提出的问题给出解答。

  2.6 登录模块

  登录模块主要实现网站的登录操作, 包括对用户信息进行增加、修改、删除操作。用户初次登陆网站需要注册账号, 若密码丢失可通过找回密码回答注册时设置的问题来找回密码。

  3、系统界面设计

  3.1 登录界面

  本文采用c#程序设计语言开发, 通过Microsoft Visual Studio 2010开发平台, 使用Microsoft SQL Server 2008数据库进行程序设计语言课程教学网站的开发, 实现了数据的添加、删除、修改和查询等功能, 用户只需要在登录界面 (见图2) 输入用户名和密码即可打开该网站主界面 (见图3) 。

  图3 登录界面

  3.2 主界面设计

  用户单击网站首页, 可以浏览和发布公告, 单击“资料下载”网站导航, 选择标题章节提交请求可查看学习详细资源, 单击相应资源下载按钮可进行下载。用户单击“教学视频”网站导航, 选择标题章节提交请求可查看学习详细资源, 单击相应资源下载按钮可进行下载。用户单击“在线自测”网站导航, 可进入该模块进行相应测试。在线答疑模块为用户提供提出问题和答疑的平台, 用户单击“在线答疑”网站导航可进入该模块进行相关操作。此模块不需要登录, 提问时可以留下用户名, 若不留为匿名发布问题。

  图4 高级程序设计语言课程教学网站主界面

  4、结论

  利用该网站进行C语言教学, 不仅可以打破传统的时空局限, 实现高级程序设计语言课程的网络化教学模式, 还有利于促进师生在线交流, 提高教师教学效果, 培养学生编程能力。

  参考文献

  [1]严蔚敏, 吴伟民.数据结构 (C语言版) [M].北京:清华大学出版社, 2007.

  [2]谭浩强.C程序设计 (第四版) [M].北京:清华大学出版社, 2010.

  [3]宋兰霞.《数据结构》教学方法探讨.电脑知识与技术, 2013 (14) :3339.


  论文一:网站设计论文
  论文二:软件工程教学网站的设计功能模块的开发
  论文三:谈谈网站开发中数据库设计的运用
  论文四:基于大数据解析的数码产品价格评估网站设计
  论文五:高级程序设计语言课程教授网站设计与开发

高级程序设计语言课程教授网站设计与开发

http://m.rjdtv.com/gongchenglunwen/5099.html

相关推荐

猜你喜欢

大家正在看