已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大学计算机基础课程网站作业功能的设计和实现 大学计算机基础课程网站作业功能的设计和实现摘要在科学技术日新月异的今天,Internet已成为人们生活、学习和工作中必不可少的一部分,计算机网络已得到越来越广泛的应用,课堂教学面临着诸多挑战,因而网络教学成为了课堂教学发展的一种必然趋势。利用网络的优越性,开发大学计算机基础课程网站,使得学生能够利用网络进行在线的学习并和教师进行互动交流。不仅解决了由于学生计算机基础差异带来的个别化教学问题,而且提高了教学质量和教学效率,调动了学生学习的兴趣。 作业管理系统作为大学计算机基础课程网站的一个子系统,它为师生提供了方便的作业管理环境,实现了作业的自动化和无纸化管理。使得教师可以及时地了解学生对知识的掌握程度,以便做出相应的教学改革。作业管理系统的功能包括教师布置作业、学生上传和下载作业、教师批改作业、师生之间的在线交流与互动等。关键词:网络教学;大学计算机基础课程网站;作业管理系统;布置;上传和下载;批改;在线交流和互动关键词的写法示例:ASP.net;sql2000; 学生管理系统 (系统开发类)Computer-based course web sites- The design and implementation of job functionsAbstractScience and technology are highly developed today, Internet has become an essential part in peoples live, learn and work. Computer network has been more widely used, classroom teaching is facing many challenges, and thus online teaching is becoming an inevitable trend. The advantages of using the Internet to develop Computer-based course website, so students can use the Internet and online learning and teachers to interact. In this way, not only solve the differences caused by individual computer-based teaching problems, and improve the quality of teaching and teaching effectiveness, mobilizing the students interest in learning Job Management System Computer-based courses as a subsystem of the site, it provides students a convenient job management environment, automation and operations to achieve a paperless management. So teachers can promptly understand the knowledge levels of students, in order to make appropriate teaching reform. Job management function of the system, including teachers, assignments, students upload and download operations, duties of teachers, teacher-student communication and interaction online. Keywords: online teaching; Computer-based course web sites; job management system; layout; upload and download; marking; online communication and interaction 目录1 要调整整体格式2 “1.2.2”后增加”1.2.3理论框架”介绍论文中用到的主要理论知识3 “4.1数据流图”应该属于需求部分的内容1 绪论11.1引言11.2文献综述11.2.1国内外文献综述11.2.2国内外网络教学的现状22 需求分析42.1功能需求分析42.1.1管理员部分主要功能42.1.2教师部分主要功能52.1.3学生部分主要功能52.2性能需求分析52.3系统技术需求52.4数据字典52.5小结63 概念设计73.1E-R图74 详细设计84.1数据流图85 实现95.1系统主要页面95.2关键功能代码135.2.1作业上传代码136 总结19参考文献20致谢21211 绪论1.1引言 近年来,计算机网络得到了越来越广泛的应用,传统的课堂教学面临着诸多挑战。因此,网络教学成为了课堂教学发展的必然趋势。计算机基础课程大学计算机基础课程的地位几乎可以满足社会各种岗位对计算机基本能力的要求。所以,建立适合学校的计算机基础课程网络教学平台更是迫在眉睫。在当前的信息化时代中重新描述一下,保证与前面叙述内容的连贯性.,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。因而本文立这一部分写得较好足于曲靖师范学院网络发展的现状和要求,以及计算机基础课程的特殊地位,以计算机基础课程为依托,实现作业管理功能,提高教学质量和教学效率。1.2文献综述1.2.1国内外删除文献综述高等教育出版社出版的大学计算机基础(第四版)上介绍了该课程的性质和任务:“大学计算机基础”是理工科非计算机类各专业的计算机公共基础课程,为必修课。课程的任务是较全面、概括性地讲述计算机科学与技术学科中的一些基础性知识和重要概念。学生通过课程的学习,应能在一个较高的层次上利用计算机、认识并处理计算机应用中可能出现的问题,并且能够在各自的专业中能够有意识地借鉴、引用计算机科学中的一些理念、技术和方法。1董妍汝在以应用能力为中心的“计算机基础”自主学习型网站的建设中提到:计算机基础课程涵盖了社会对计算机能力要求的方方面面,从计算机的基本理论知识,到计算机的动手组装,从计算机硬件的讲解到计算机办公软件的使用,该课程几乎可以满足社会各个岗位对计算机基本能力的要求。2耿红琴的硕士学位论文大学计算机基础课程网络智能教学平台的设计和实现中提到:随着科学技术的发展,互联网已成为丰富知识的载体,网络教学是课堂教学的一种必然发展趋势。3张芳、罗保华、马葳在大学计算机基础课程辅助教学网站的设计与实现中提到:计算机网络辅助教学突破了时间和空间的限制,学生可以根据自己的学习情况确定学习内容和安排学习进度,从而实现持续教育和终身教育。中学普遍开设计算机基础课程, 学生入学时已具有一定的计算机基础知识。但由于地域的原因, 学生的计算机基础知识参差不齐,计算机文化基础课主要是讲授计算机基础知识和基本操作, 操作性强, 投影教学直观性、形象性好, 使教师能较好地表达授课内容, 学生也比较容易接受、理解。然而由于教学信息量较大, 在教学的过程中学生不能实际进行基本功能的操作, 普遍反映当时能听懂但记不住, 下课后就将很多操作方法忘了, 影响了教学效果。因此, 有必要对传统的课堂教学方式进行补充, 根据目前学生学习计算机文化基础课时存在的问题, 设计并开发计算机文化基础辅助教学网站。网站可以提供便于学生使用的计算机类综合资源, 同时也使教师和同学能突破时间和地点的限制, 在网上进行沟通, 为学生提供自主学习空间。不仅解决了由于学生计算机基础差异带来的个别化教学问题, 也解决了计算机基础课内容多、学时少等现实问题, 提高了教学质量和教学效率, 使往日呆板的教学形式变得丰富多彩, 增加了学习的趣味性, 能有效地激发学生的学习兴趣, 调动学生的学习积极性, 加深对所学知识的理解”。在张芳、罗保华、马葳用JSP技术实现的计算机文化基础网站中,实现了教学内容发布、视频教学、习题测试、作业功能、课程答疑、提供教学资料、管理功能。其作业功能具体内容如下:教师可以在网上布置作业,学生可将做完的作业上传到网上,教师可及时批改作业,保存作业。4高鹭在大学计算机基础课程网站的设计与实现中也提到了:网上教育平台的开发和发展成了未来教育技术的发展方向,本学习网站的开发顺应了趋势的发展,适合任何一个想要学习和掌握大学计算机基础这门课程的人。5严富昌作者在网站策划与设计中论述了:“网络课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程。课程建设包括课程建设规划、教学改革与研究、教学资源、实践教学、教学效果等环节, 其中课程资源网上发布后的共享及教学中的应用才是课程项目的最终落脚点。应用Web 的开放式技术, 建立校园网上的多媒体教支撑平台,课程网站为教学提供一种前所未有的交互、开放的全新环境和技术手段以达到共享教学资源,实施个性化教学从而提高教学质量”。61.2.2国内外网络教学的现状修改为“国内外研究现状述评”网络学习在国外非常普及,目前全球每年有超过7000万人次通过网络接受教育,以互联网为核心的在线学习正在成为全球性的教育培训的潮流和趋势。纵观世界网络学习的发展史,美国一直领先于世界各国,通过大量采用各种现化教育手段,大量购置电化教育设备和网络教学设备发展远程教育。英国在网络教育方面采取的行动令人瞩目,英国BSC报道,1998年为英国的。网上教育,6岁的儿童都可以在Internet上学习。我国的网络学习跟随世界的步伐也经历了几代,但与世界先进国家相比构建真正意义上的网络教育体系仍有差距。目前教育网站的真正的教学内容仍然相对匾乏,而且内容大多以静态教材为主,动态的内容较少。并且不能完成完整的网上教学管理服务。国内互联网提供商使用网校或教育频道等板块,开设了与教育有关的专栏或“网上课程”,他们的优点和重点在于通过丰富栏目内容引来访问量。2 需求分析2.1功能需求分析功能流程图是揭示和掌握封闭系统运动状况的有效方式。如下图(1)就是该论坛究竟是论坛还是作业提交?的流程图。该图直观地描述一个工作过程的具体步骤。需求分析可以从下面几个方面来描述:1 该系统的主要用户有哪些2 各个用户的主要功能有哪些3 业务流程是什么4 数据流是什么5 数据字典是什么图(1)是不是业务流程图?要标注图的名称。作业管理管理系统主要提供网上作业管理平台,设有管理员、教师和学生三个部分的功能。具体功能如下所示:1 当描述的内容较多时才用分小节2 各个部分的功能可以按照添加、删除、修改、查询的操作来描述2.1.1管理员部分主要功能管理员登录功能,根据权限进入管理员相应的页面的功能;管理员对教师的管理,可以对教师信息进行增加、修改、编辑修改与编辑是不是相同的意思?和删除操作;管理员对班级的管理,可以对班级信息进行增加、修改、编辑和删除操作;管理员修改个人信息功能;管理员查看最后登录信息。要重新描述一下2.1.2教师部分主要功能教师登录功能,根据权限进入教师相应的页面的功能;教师对学生的管理,可以对学生信息进行增加、修改、编辑和删除操作;教师布置、上传、下载、批改、查看、评价作业;教师修改个人信息功能;教师查看最后登录信息。2.1.3学生部分主要功能学生登录功能,根据权限进入学生相应的页面的功能;学生修改个人信息功能;学生上传、下载作业,查看作业成绩及教师评价作业功能;学生查看最后登录信息。2.2性能需求分析这一部分是否删除?及时性:通过作业管理系统,能让教师及时了解学生学习情况,以便做出相应的教学改革。操作简单:本系统的操作极其简单。实用性:能满足各个角色对作业管理的需求,提高教学质量和教学效率。代码可读性好:代码简单、易懂。代码移植性高:运行平台容易搭建,代码移植性高。2.3系统技术需求应该分软件硬件来写开发本系统的技术主要有PHP技术和MYSQL数据库,另外还用到Div+Css进行布局。PHP能支持大量的数据库,如MYSQL、dBase等,而且程序的执行效率极高,尤其是对于MYSQL数据库的存取,更为直接,没有额外的开销;极其容易搭建运行环境,支持各种系统。而采用Div+Css进行布局,则能在修改设计时更有效率且能保持视觉的一致性。2.4数据字典数据字典主要要说明在表中的1 各个数据项,说明数据类型也就是后面ER图中的属性2 数据结构,也就是后面ER图中的实体3 数据流,来源,去向名称:学号别名:s描述:唯一地标识user表中学生的关键域定义:学号=10数字10位置:user表名称:教工号别名:t描述:唯一地标识user表中学生的关键域定义:教工号位置:user表名称:管理员别名:g描述:系统的最高管理者定义:账号位置:user表名称:班级别名:class、banji描述:学生所属班级定义:班级号位置:class表、user表2.5小结从技术方面,项目开发所使用的工具载体都能够实现系统所需要的功能,表明项目是能够实现的;从经济方面,项目所带来的长远利益远远大于项目的开发成本,表明项目具有经济价值;从用户方面,在不掌握任何专业知识的前提下,可以方便快速的上手,表明项目是具有广泛使用人群的,所以从可行性分析来看项目是可行的。是否可以删除?3 概念设计概要设计包括1 数据库的概念设计和逻辑设计2 程序的主要功能模块构成在当前的信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。所以,设计并开发大学计算机基础课程网站迫在眉睫。因而将系统分为三个模块:管理员模块、教师模块、学生模块,最终使系统实现了管理员修改个人资料,添加、设置老师,管理班级,查看最后登录信息;老师修改个人资料,布置、上传、下载、批改、评价作业,查看最后登录信息,添加、设置、上传注册学生;学生修改个人资料,查看成绩、评语,上传、下载作业,查看最后登录信息。根据前面的需求分析,数据流图,得出有哪些实体,属性是什么,实体间的联系是什么。3.1E-R图E-R用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型,如图(2)就是该系统的E-R图模型。不要把管理员与其它实体发生联系图(2)4 详细设计详细设计部分1。主要设计各个功能模块的程序流程图2可以加入界面设计作业管理管理系统主要提供网上作业管理平台,设有管理员、教师和学生三个部分的功能。图(3)为功能组织结构图,明确出各模块的功能。图(3)系统功能图这个图应该放在需求分析部分或概要设计部分4.1数据流图放到需求分析部分 数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,如下图(4)为该系统的数据流图,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。图(4)总数据流图有个问题,管理员能不能添加学生信息5 实现5.1系统主要页面 通过该登录页面,可以通过选择角色:学生、教师和管理员,输入正确的用户名、密码和验证码如何验证?正是在详细设计中要说明的,实现登录。图(5)系统登录页面 通过管理员页面,可以查看教师信息,实现对教师信息的添加,修改和删除;可以查看登录信息;可以实现对班级的添加和删除;可以通过对班级的删除实现对学生的管理;可以修改自己的密码和注销登录。各个操作都要在详细设计部分给出程序流程,下面相同。图6管理员页面通过教师页面,可以查看登录信息;可以查看最近上交的作业;可以添加作业;可以查看作业的上交情况;可以通过作业列表,批改作业;可以添加学生;可以修改自己的密码和注销登录。图7教师页面通过学生页面,可以提交作业,查看作业成绩和评语;可以查看登录信息;可以修改自己的密码和注销登录。图8学生页面5.2关键功能代码下面的代码要调整一下格式5.2.1作业上传代码 作 业 标 题:input type=text name=title value= /?php echo $_GETaction=modify&$_SESSIONtype=t? 只修改作业项目名:;? 请上传作业文件:input type=hidden name=wid value= /input type=hidden name=action value= /5.2.2作业表代码请选择操作:交作业修改已交作业修改作业项目删除作业项目作业名选择tda href=?php echo strstr($my,$objectid)? 查看作业.($myinfo$objectidscore?(.$myinfo$objectidscore.):).: ?td class=smallinput type=radio name=wid value=/6 总结这一部分是“结束语”有专门的格式和内容要求通过对系统进行需求分析、设计等一系列工作,将系统分为三个模块:管理员模块、教师模块、学生模块,最终使系统实现了管理员修改个人资料,添加、设置老师,管理班级,查看最后登录信息;老师修改个人资料,布置、上传、下载、批改、评价作业,查看最后登录信息,添加、设置、上传注册学生;学生修改个人资料,查看成绩、评语,上传、下载作业,查看最后登录信息。系统界面美观友好,操作方便,将在很大程度上提高学校的作业管理效率,基本达到本次设计的目的。 当然,一方面由于初次尝试管理信息系统的开发,对系统开发所使用的技术、工具等还有一个从熟练到精通的过程。另一面由于毕业设计时间有限,系统难免还存在很多的不足,需要进一步的改善,主要在以下几个方面:(1)系统功能还需要进一步的完善,以适用于更多的领域;(2)系统某些权限的分配还存在一些不合理地方;(3)系统的安全性设计方面还应该考虑全面一些;(4)要懂得充分利用网络资源,因为实地调研的时间几乎没有,所以需求分析中大部分分析结构都是在我阅读专业书籍,网络资料后得出的。总之,在这次设计中,我学到了大量的知识,开阔了视野,也为日后从事软件开发工作奠定了一定的基础。参考文献下列格式肯定不对了1.杨振山、龚沛曾.大学计算机基础(M).(第四版).高等教育出版社,2004.7 2.董妍汝.以应用能力为中心的“计算机基础”自主学习型网站的建设(J).电脑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工厂节假日安全教育课件
- 安全班会课件四年级
- 朝阳事业单位工作人员招聘考试真题2024
- 小学四年级公共安全课件
- 车间现场施工应急预案(3篇)
- 草原防扑火应急预案(3篇)
- 检验质量管理岗位竞聘
- 劳动争议解决2025年试题及答案
- 2025年刑诉法考试题库及答案
- 2025年连接器:100+主流云端应用系统数据即取即用报告-帆软
- 2025秋苏教版小学科学五年级第一学期期中质量检测卷附参考答案
- 2025年植物保护专家招聘面试参考题库及答案
- 2026年山西林业职业技术学院单招职业技能测试必刷测试卷带答案
- 安徽省合肥市2026届化学高三第一学期期中检测试题含解析
- 2025内蒙古赤峰市总工会所属事业单位竞争性比选工作人员招聘1人笔试考试参考题库附答案解析
- 四川成都空港兴城投资集团有限公司招聘笔试题库2025
- 企业市场部岗位职责与绩效考核方案
- GB/T 3672.1-2025橡胶制品的公差第1部分:尺寸公差
- GB/T 2481.2-2020固结磨具用磨料粒度组成的检测和标记第2部分:微粉
- 泸定桥的资料
- 工业硅项目可行性研究报告
评论
0/150
提交评论