ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:711.24KB ,
资源ID:3283628      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3283628.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(大学计算机基础课程网站需求分析.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

大学计算机基础课程网站需求分析.docx

1、大学计算机基础课程网站需求分析大学计算机基础课程网站作业功能的设计和实现 大学计算机基础课程网站作业功能的设计和实现摘要在科学技术日新月异的今天,Internet已成为人们生活、学习和工作中必不可少的一部分,计算机网络已得到越来越广泛的应用,课堂教学面临着诸多挑战,因而网络教学成为了课堂教学发展的一种必然趋势。利用网络的优越性,开发大学计算机基础课程网站,使得学生能够利用网络进行在线的学习并和教师进行互动交流。不仅解决了由于学生计算机基础差异带来的个别化教学问题,而且提高了教学质量和教学效率,调动了学生学习的兴趣。 作业管理系统作为大学计算机基础课程网站的一个子系统,它为师生提供了方便的作业管

2、理环境,实现了作业的自动化和无纸化管理。使得教师可以及时地了解学生对知识的掌握程度,以便做出相应的教学改革。作业管理系统的功能包括教师布置作业、学生上传和下载作业、教师批改作业、师生之间的在线交流与互动等。关键词:网络教学;大学计算机基础课程网站;作业管理系统;布置;上传和下载;批改;在线交流和互动Computer-based course web sites- The design and implementation of job functionsAbstractScience and technology are highly developed today, Internet has

3、 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 ca

4、n 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 Compu

5、ter-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

6、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

7、communication and interaction 目录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致谢 211 绪论1.1引言 近年来,计算

8、机网络得到了越来越广泛的应用,传统的课堂教学面临着诸多挑战。因此,网络教学成为了课堂教学发展的必然趋势。计算机基础课程几乎可以满足社会各种岗位对计算机基本能力的要求。所以,建立适合学校的计算机基础课程网络教学平台更是迫在眉睫。在当前的信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。因而本文立足于曲靖师范学院网络发展的现状和要求,以及计算机基础课程的特殊地位,以计算机基础课程为依托,实现作业管理功能,提高教学质量和教学效率。1.2文献综述1.2.1国内外文献综述高等教育出版社出版的大学计算机基础(第四版)上介绍了该课程

9、的性质和任务:“大学计算机基础”是理工科非计算机类各专业的计算机公共基础课程,为必修课。课程的任务是较全面、概括性地讲述计算机科学与技术学科中的一些基础性知识和重要概念。学生通过课程的学习,应能在一个较高的层次上利用计算机、认识并处理计算机应用中可能出现的问题,并且能够在各自的专业中能够有意识地借鉴、引用计算机科学中的一些理念、技术和方法。1董妍汝在以应用能力为中心的“计算机基础”自主学习型网站的建设中提到:计算机基础课程涵盖了社会对计算机能力要求的方方面面,从计算机的基本理论知识,到计算机的动手组装,从计算机硬件的讲解到计算机办公软件的使用,该课程几乎可以满足社会各个岗位对计算机基本能力的要

10、求。2耿红琴的硕士学位论文大学计算机基础课程网络智能教学平台的设计和实现中提到:随着科学技术的发展,互联网已成为丰富知识的载体,网络教学是课堂教学的一种必然发展趋势。3张芳、罗保华、马葳在大学计算机基础课程辅助教学网站的设计与实现中提到:计算机网络辅助教学突破了时间和空间的限制,学生可以根据自己的学习情况确定学习内容和安排学习进度,从而实现持续教育和终身教育。中学普遍开设计算机基础课程, 学生入学时已具有一定的计算机基础知识。但由于地域的原因, 学生的计算机基础知识参差不齐,计算机文化基础课主要是讲授计算机基础知识和基本操作, 操作性强, 投影教学直观性、形象性好, 使教师能较好地表达授课内容

11、, 学生也比较容易接受、理解。然而由于教学信息量较大, 在教学的过程中学生不能实际进行基本功能的操作, 普遍反映当时能听懂但记不住, 下课后就将很多操作方法忘了, 影响了教学效果。因此, 有必要对传统的课堂教学方式进行补充, 根据目前学生学习计算机文化基础课时存在的问题, 设计并开发计算机文化基础辅助教学网站。网站可以提供便于学生使用的计算机类综合资源, 同时也使教师和同学能突破时间和地点的限制, 在网上进行沟通, 为学生提供自主学习空间。不仅解决了由于学生计算机基础差异带来的个别化教学问题, 也解决了计算机基础课内容多、学时少等现实问题, 提高了教学质量和教学效率, 使往日呆板的教学形式变得

12、丰富多彩, 增加了学习的趣味性, 能有效地激发学生的学习兴趣, 调动学生的学习积极性, 加深对所学知识的理解”。在张芳、罗保华、马葳用JSP技术实现的计算机文化基础网站中,实现了教学内容发布、视频教学、习题测试、作业功能、课程答疑、提供教学资料、管理功能。其作业功能具体内容如下:教师可以在网上布置作业,学生可将做完的作业上传到网上,教师可及时批改作业,保存作业。4高鹭在大学计算机基础课程网站的设计与实现中也提到了:网上教育平台的开发和发展成了未来教育技术的发展方向,本学习网站的开发顺应了趋势的发展,适合任何一个想要学习和掌握大学计算机基础这门课程的人。5严富昌作者在网站策划与设计中论述了:“网

13、络课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程。课程建设包括课程建设规划、教学改革与研究、教学资源、实践教学、教学效果等环节, 其中课程资源网上发布后的共享及教学中的应用才是课程项目的最终落脚点。应用Web 的开放式技术, 建立校园网上的多媒体教支撑平台,课程网站为教学提供一种前所未有的交互、开放的全新环境和技术手段以达到共享教学资源,实施个性化教学从而提高教学质量”。61.2.2国内外网络教学的现状网络学习在国外非常普及,目前全球每年有超过7000万人次通过网络接受教育,以互联网为核心的在线学习正在成为全球性的教育培训的潮流和趋势。纵观世界网络

14、学习的发展史,美国一直领先于世界各国,通过大量采用各种现化教育手段,大量购置电化教育设备和网络教学设备发展远程教育。英国在网络教育方面采取的行动令人瞩目,英国BSC报道,1998年为英国的。网上教育,6岁的儿童都可以在Internet上学习。我国的网络学习跟随世界的步伐也经历了几代,但与世界先进国家相比构建真正意义上的网络教育体系仍有差距。目前教育网站的真正的教学内容仍然相对匾乏,而且内容大多以静态教材为主,动态的内容较少。并且不能完成完整的网上教学管理服务。国内互联网提供商使用网校或教育频道等板块,开设了与教育有关的专栏或“网上课程”,他们的优点和重点在于通过丰富栏目内容引来访问量。2 需求

15、分析2.1功能需求分析功能流程图是揭示和掌握封闭系统运动状况的有效方式。如下图(1)就是该论坛的流程图。该图直观地描述一个工作过程的具体步骤。图(1)作业管理管理系统主要提供网上作业管理平台,设有管理员、教师和学生三个部分的功能。具体功能如下所示:2.1.1管理员部分主要功能管理员登录功能,根据权限进入管理员相应的页面的功能;管理员对教师的管理,可以对教师信息进行增加、修改、编辑和删除操作;管理员对班级的管理,可以对班级信息进行增加、修改、编辑和删除操作;管理员修改个人信息功能;管理员查看最后登录信息。2.1.2教师部分主要功能教师登录功能,根据权限进入教师相应的页面的功能;教师对学生的管理,

16、可以对学生信息进行增加、修改、编辑和删除操作;教师布置、上传、下载、批改、查看、评价作业;教师修改个人信息功能;教师查看最后登录信息。2.1.3学生部分主要功能学生登录功能,根据权限进入学生相应的页面的功能;学生修改个人信息功能;学生上传、下载作业,查看作业成绩及教师评价作业功能;学生查看最后登录信息。2.2性能需求分析及时性:通过作业管理系统,能让教师及时了解学生学习情况,以便做出相应的教学改革。操作简单:本系统的操作极其简单。实用性:能满足各个角色对作业管理的需求,提高教学质量和教学效率。代码可读性好:代码简单、易懂。代码移植性高:运行平台容易搭建,代码移植性高。2.3系统技术需求开发本系

17、统的技术主要有PHP技术和MYSQL数据库,另外还用到Div+Css进行布局。PHP能支持大量的数据库,如MYSQL、dBase等,而且程序的执行效率极高,尤其是对于MYSQL数据库的存取,更为直接,没有额外的开销;极其容易搭建运行环境,支持各种系统。而采用Div+Css进行布局,则能在修改设计时更有效率且能保持视觉的一致性。2.4数据字典名称:学号别名:s描述:唯一地标识user表中学生的关键域定义:学号=10数字10位置:user表名称:教工号别名:t描述:唯一地标识user表中学生的关键域定义:教工号位置:user表名称:管理员别名:g描述:系统的最高管理者定义:账号位置:user表名称

18、:班级别名:class、banji描述:学生所属班级定义:班级号位置:class表、user表2.5小结从技术方面,项目开发所使用的工具载体都能够实现系统所需要的功能,表明项目是能够实现的;从经济方面,项目所带来的长远利益远远大于项目的开发成本,表明项目具有经济价值;从用户方面,在不掌握任何专业知识的前提下,可以方便快速的上手,表明项目是具有广泛使用人群的,所以从可行性分析来看项目是可行的。3 概念设计在当前的信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。所以,设计并开发大学计算机基础课程网站迫在眉睫。因而将系统分

19、为三个模块:管理员模块、教师模块、学生模块,最终使系统实现了管理员修改个人资料,添加、设置老师,管理班级,查看最后登录信息;老师修改个人资料,布置、上传、下载、批改、评价作业,查看最后登录信息,添加、设置、上传注册学生;学生修改个人资料,查看成绩、评语,上传、下载作业,查看最后登录信息。3.1E-R图E-R用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型,如图(2)就是该系统的E-R图模型。图(2)4 详细设计作业管理管理系统主要提供网上作业管理平台,设有管理员、教师和学生三个部分的功能。图(3)为功能组织结构图,明确出各模块的功能。图(3)

20、系统功能图4.1数据流图 数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,如下图(4)为该系统的数据流图,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。图(4)总数据流图5 实现5.1系统主要页面 通过该登录页面,可以通过选择角色:学生、教师和管理员,输入正确的用户名、密码和验证码,实现登录。图(5)系统登录页面 通过管理员页面,可以查看教师信息,实现对教师信息的添加,修改和删除;可以查看登录信息;可以实现对班级的添加和删除;可以通过对班级的删除实现对学生的管理;可以修改自己的密码和注销登录。图6管理员页面通过教师页面,可以查看登录信息;可以查

21、看最近上交的作业;可以添加作业;可以查看作业的上交情况;可以通过作业列表,批改作业;可以添加学生;可以修改自己的密码和注销登录。图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)?       a href=.$myinfo$objectidfile. title=.$my

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1