- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计课程网站设计和开发
C语言程序设计课程网站设计和开发
摘 要:为提高学生的自主学习能力,掌握程序设计的基本方法,熟练地使用C语言进行程序设计并具备调试程序的能力,针对《C语言程序设计》课程特点,设计并开发了课程网站。该网站采用 B/S 结构,结合Chrome+Netbeans等工具对静态界面进行设计。实践结果表明,课程网站的运行对提高学生学习C语言的兴趣有一定的益处。
关键词:C语言课程网站; B/S 结构;Chrome+Netbeans
DOI:10.11907/rjdk.143563
中图分类号:TP319
文献标识码:A 文章编号:1672-7800(2014)012-0112-02
基金项目:广西壮族自治区大学生创新创业项目(2013-1149)
作者简介:易云飞(1981-),男,广西资源人,博士,河池学院计算机与信息工程学院副教授,研究方向为机器学习、智能计算、计算机教育;庞健宏(1990-),男,广西玉林人,河池学院计算机与信息工程学院学生,研究方向为计算机应用。
0 引言
随着互联网的发展,很多计算机专业学生除了利用课堂获取知识以外,用好网络资源是他们取得进步的关键所在,于是,各种教学网站越来越受欢迎,建立一个安全、可靠、开放、高效的网络教学平台很有必要。
《C语言程序设计》作为一门计算机基础课程lt;supgt;[1]lt;/supgt;,很多高校除了对计算机专业学生开设这门课程,一些非计算机专业理工科学生也需要学习这门课,为此,设计并开发了C语言网络课程网站。本站的特色就是资源共享,可以把所拥有的学习资源传到网站上与别人一起分享,也可以与其他爱好者进行沟通和交流。
在分析需求的基础上,通过比较分析不同开发模式优缺点,决定本网站采用PHP+NGINX的基于浏览器/服务器的模式构建,使用MySQL作为后台数据库,提供对数据库的查询、添加、修改、删除等操作,实现远程信息管理,并对管理功能进行了详细的分析和测试,以实现动态转换、数据交互、高效的网络化信息管理。本网站采用业务流程图,展现前端、后端两大项目。前端主要是信息展示、上传、下载,后端主要是对本站数据进行管理。
1 可行性分析
传统的教学模式是以教师为中心,以教室黑板为信息展示方式,由一个教师领导几十个学生进行某一课程的学习,这种教育模式已不能完全满足具有不同基础的学生的学习需要。《C语言程序设计》作为一门基础课程,有些学生在中学阶段就已经具有了较好的学习基础,而有些学生在上课之前却从未接触过。因此,设计和开发一个较好的课程网站是非常必要的。
经过分析,确定C语言课程网站lt;supgt;[2]lt;/supgt;应具有以下功能:界面设计美观大方,操作方便、灵活;可以提供新闻动态,及时展示相关的最新信息、最新公告;可以分享学习方法给其他人借鉴;荣誉展示,将学生在大赛中取得的优异成绩与人分享;网上视频教学,提供链接,供大家学习;资源共享,把资源放在网盘中,供同学下载;代码分享,每个学生都写有自己的独特代码,把代码贴出来,让大家学习等。
本网站采用PHP+NGINX+MySQL技术组合,以B/S结构完成部署,包括前端应用程序的开发以及后端数据库的建立和维护两个方面。对于前者要求具备功能完备、易于使用等特点,对于后者则要求能建立一致性和完整性强、安全性好的数据库。网站开发采用PHP语言,关系型数据库MySQL,开发工具为NetBeans。
2 系统设计
2.1 系统结构模式
本系统采用Browser/Server模式设计lt;supgt;[3]lt;/supgt;,即基于Web的浏览器和服务器端结构,由前端显示和后端管理两大功能组成。
前端主要显示网站的各种信息数据,包括最新公告、新闻资讯、教学内容、教学实践、教学成果、视频教学、资源下载lt;supgt;[4]lt;/supgt;等,这些显示模块均由后台控制,可在后台动态改变。
后端分为超级管理员和普通管理员登陆,更好地控制了权限管理,特别是用户数据的管理,提高了安全性。
2.2 系统功能结构
网站前端展示的功能设计lt;supgt;[5]lt;/supgt;如图1所示。
图1 前端功能模块结构
网站后端管理系统功能设计如图2所示。
图2 后端功能模块结构
2.3 文件夹结构
每个项目都会有相应的文件夹组织结构,如果项目窗体的数量很多,可以将所有的窗体及其资源放在不同的文件夹中。如果不多,则可以将图片、公共类或程序资源文件都放在相应的文件夹中,而窗体可以直接放在项目的根目录下,本网站系统就是按照后者的文件夹组织结构进行排列的。
2.4 数据库设计
您可能关注的文档
- 6~7岁儿童血铅水平和行为问题关系浅析.doc
- 7.63m焦炉装煤冒烟冒火原因分析和控制措施.doc
- 70例活动性肺结核X线和CT征像分析.doc
- 70例妇产科患者术后疼痛评估和护理措施.doc
- 70后生活方式和服装消费行为实证研究.doc
- 70例脑出血临床诊断和治疗效果分析.doc
- 70岁以上老年COPD患者心理疏导和护理质量相关性研究.doc
- 70岁以上冠心病患者造影剂肾病发病率和危险因素研究.doc
- 71例小儿肺炎支原体肺炎患儿临床观察和护理体会.doc
- 72例脑出血临床诊断和治疗效果分析.doc
- 2025-2026学年初中劳动民族工艺湘教版(广西)教学设计合集.docx
- 2022-2023学年七年级英语下册Unit7基础知识分层练习题.pdf
- 2025-2026学年初中生物学七年级下册冀少版(2024)教学设计合集.docx
- 总经理对副总经理授权书.docx
- 2025-2026学年初中劳动七年级(全一册)广州版教学设计合集.docx
- 2025年心电监护知识题库及答案.docx
- 2025年心电图检查仪器操作模拟试卷答案及解析.docx
- 2025-2026学年初中生物学七年级下册人教版(2024)教学设计合集.docx
- 2025年二级建造师市政实务真题与答案.docx
- 儒家 为学之道.pdf
原创力文档


文档评论(0)