鉴于大家对ASP类作品十分关注,我们编辑小组在此为大家搜集整理了“基于ASP大学软件工程课程的教学网站设计”一文,供大家参考学习!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | ||
9公告模块 公告模块主要是老师用于发布信息的模块,学生可以在登陆的时候,可以看到最近更新的信息,信息以滚动的形式出现,学生可以及时的了解到关于该门课程的信息,老师可以对公告进行添加,修改,删除操作。 实现该模块代码和答疑系统中的显示的差不多,唯一有不同的是,该页面是可以滚动显示的,实现功能的主要代码如下:
以上主要是滚动显示的代码,方向是可以调整的,速度也是可以调整的。由于滚动的文字在界面中看不出来就不演示了。该功能模块所显示的效果如图9.1,9.2所示: 10测试模块 在线测试模块不需要老师干预,系统自动在学生要求测试的范围内出试卷,学生完成试卷后可以自动批改、评分对成绩进行记录。同时给出正确答案。不过该功能智能化程度不高,试卷是自己事先存放上去的,从试题库中直接读取。这个还需要进一步的研究。老师模块主要功能是添加,修改,删除试题。 该系统在测试当中设置了一个时间限制,这样用户就可以知道自己做试题所花的时间,同时还设置了剩余时间的记录,在测试结束后,可以查询测试的成绩,其具体代码如下:
测试时是以分钟来记时,一般测试的时间为20分钟,教师在设置考题的时候要把握好时间,这样才能设计出适合学生测试的题目同时又达到检测的目的,教师在考试模块中还可以对学生的考试成绩进行查询,方便教师了解学生对该门课程学习知识掌握情况。该代码所要表现出来的效果如图10.1所示: 11用户使用手册 11.1系统功能简介,运行环境简介 11.1.1系统功能简介 《软件工程》精品课程教学网站是一个基于WEB的远程教学平台,其功能包括:系统管理、基础教程、网上作业、答疑教室、在线考试等。通过使用本系统,学生可以在线学习,包括浏览教程,做课后习题,网上交作业,远程提问,在线测试等。而教师使用这个系统除了可以完成正常的教学外,还可以通过系统与学生进行交流,同时根据学生网上考试的成绩来调整自己上课的方式。 11.1.2系统运行环境 信息服务器:Internet Information Service 5.1版本 数据库:SQL Server 2000 服务器操作系统:Window 2000 Server 或Window 2003服务器操作系统 11.2系统安装手册 11.2.1系统配置 本系统的配置很简单,只要在IIS中,配置一个虚拟路径就可以了,在虚拟路径下,本系统就可以用,不过在配置过程中,有的系统,要对文件的安全性进行设置。否则系统,只能读取而不能写入,这里要注意,同时对数据库进行设置。 在Windows XP系统下对文件权限的设置 在实时聊天中,用户的聊天记录是通过记事本保存的。用户在聊天时候,将记录写入记事本中,在Windows XP中系统对于文件默认设置是只读的。因此要想将记录写入记事本,必须要让用户也有写的权限。因此在Windows XP中配置系统时,先在工具中寻找到文件夹选项,然后在查看里面,有一个使用简单文件共享,把前面的一个小钩去掉,点确定后,再打开文件夹的属性,就可以看到一个关于安全的属性,看到一个关于用户名称的权限设置,这个时候把这些权限设置为允许就可以,这样本系统就能够正常的使用。 系统对数据库的设置 数据库的连接使用的是ODBC连接,可以用多种方法来实现该连接,该系统使用的是方法是采用DSN进行连接的。当然也可以编写脚本和数据库源建立连接。 11.2.2实施方案 本系统完全采用B/S结构,软件的安装只在服务器端进行,客户端实现了“零”安装:所有系统管理及升级只在服务器进行,各个客户端无需任何设定改变。在系统升级和更新时不会影响用户的数据资料。本系统针对最终用户的具体情况可选择两种实施方案,一种是自有Web应用模式,一种是主机托管应用模式,考虑到现在高校大多有自己的Web服务器,因此在这里详细介绍自有Web应用模式。如果高校有自己的Web网站,并通过高速的线路向Internet发布。高校可以使用高校自己的Web应用模式进行系统建设。这时,所有的移动访问用户或者异地分支机构直接通过Internet与系统进行连接完成业务操作。 12系统评价 12.1系统主要特色 基于SQL Server企业级数据库和ASP技术实现,可高效管理、处理大批量的题库数据,通过专业的服务器群组、缓存及系统优化技术;可支持多人并发操作。 界面友好,功能完善,操作简单,如果想要访问该网站,客户端不用安装任何软件,只要直接使用IE浏览器就可以直接访问,这将为客户节省大量的系统安装和维护时间,不仅学生可以不受地理位置限制进行学习,而且教师及教学管理人员不论身在何处,只要可以连接到网络就可以教学、管理和安排教学工作; 为保证系统访问的安全性,采用了基于角色的权限管理机制,定义了三种不同角色和权限;用户根据不同的权限来做相应的操作,避免了角色的越权行为。 本系统的交互性很强,学生可以向老师提出问题,也可以进行实时聊天,这样老师可以在任何时间、任何地点,给学生答疑。而且学生可以通过实时聊天与其他同学进行交流,这样有利于教师学生之间的互动,在进行网上学习的时候,由一个人学习,变成多人学习,充分调动学生的学习积极性。 真正实现无纸化作业,为学生提交作业提供了极大方便,老师可以随时查看,批阅学生作业,可以使老师从办公室中解脱出来。 学生可以及时的了解自己知识的掌握情况,通过在线考试来检测自己所学的知识情况,同时考试的成绩将记录在数据库中,老师可以对其进行查询,分析成绩,来了解学生知识掌握情况。 12.2系统存在的不足与改进方案 本系统在《软件工程》精品课程教学网站的构建方面取得了一定的成果,因为开发时间仓促,本系统原先构架的在线娱乐子系统、数据导入功能等没有来得及完成,就没有实现。一些细微的功能用户还不能够方便、流畅的使用。总结其不足,该教学网站还可以对以下几点做进一步的改进: 网站中的网上学习中的一些课程是自己做成网页的形式,通过超链接来做成的,随着时间的推移,这些网上的课程必然不能够进行很轻松的修改,要修改的话就必须重新做该课程的网页,这个将会增加老师的工作量,这个课程课件应该通过数据库来实现,或者做一个可以添加修改的网页来实现网页的修改,这些数据全部导入到数据库中。 内容简单,不是很新颖,自己的特色不是很明显。应该加大对课题的分析。做到内容新,使用方便,功能强大才行。 人机接口不是非常友好,部分页面风格不统一;界面显的有点单调,还需要改进,要做到炫,这样才能吸引学生访问该网站;同时为方便学生查阅资料应该有一个站内的搜索引擎,使学生能够全面的了解自己所学的知识。 交互性不够,很多地方未能给用户提供检索功能,不能方便用户的查询; 智能化程度不够,应该加强网站的智能性,使用户使用起来更加方便。 12.3毕业设计心得与收获 本次的毕业设计到此已经顺利结束,通过这次的毕业设计,我学到了很多。在整个设计的过程中,可谓酸甜苦辣样样皆有,每时每刻都让我有新的体验,新的感受,新的收获,现在回想起过去的点点滴滴,感慨良多。刚开始使用ASP技术的时候,我是一次也没有学过,不过经过这次的毕业设计使我现在能够熟练的使用ASP技术。在这次设计中我学到了很多的东西,从最基本的编程语言的了解到ASP技术的熟悉,再到面向对象软件开发的认识,最后到将软件工程的思想熟练的融会在整个设计开发过程中,这其中的每一个阶段,都是在一行行代码的编写、一个个功能的实现中慢慢感悟、逐渐体会的。 在这个系统中我使用了一些新技术,如 UML建模分析等,因为软件工程基础不扎实,很多地方做得不是很好。回想这一个学期是艰苦的一个学期,也是收获的一个学期。我不仅熟练的掌握了ASP技术,还系统的学习了以上所说的新技术。而最重要的是树立了正确的意识,积累了经验。通过这次设计我发现工作过程中遇到困难的时候要学会换一个角度去思考这个问题。在设计的过程中,遇到过很多的问题,有时候遇到一个问题要调试好久,查阅好多资料,问好多人,这些问题有一些是技术上的,还有一些是方法上的,还有一些是策略上的,对于不同的问题要采用不同的解决方案,这个解决方案行不通的要换另一个方案来解决,从另一个不同的角度去审视这个问题,一定可以得到一些全新的认识,我觉得很有收获的第三点就是不论做什么是要有不怕困难的精神,要有持之以恒的毅力,无论做什么事情都不可能一帆风顺,顺顺利利的,都要遇到很多或大或小的困难,如果一遇到困难就退步的话,那么就永远成功不了,永远也不可能达到自己的目标。 总体说来,在这次长达一学期的毕业设计中,我学到了很多在课堂内学不到的知识。整个开发的过程对我来说是一次能力真正提高的过程;是将以前所学知识充分利用的过程;是一次将理论应用于实践的过程。我觉得这次毕业设计使我受益匪浅。 结 论 基于Web的网上教学是一个正在兴起的应用领域,需要结合最新的Web及相关技术,开发适用的、先进的远程教学系统,实现网上教学的实时性、交互性和动态性。目前网络精品课程还十分的少,而《软件工程》精品课程教学网站的设计就是为学生和老师提供网络教学平台。本系统突破一般多媒体辅助教学工具的思想,尽可能将现实的活生生的教学环境和方法应用于网络教学中,减轻教师教学负担,利用网络加强学生与老师的交流,同时提高学生网上学习的兴趣,从而真正提高网上教学质量;作为传统教学的延伸,网络教学的作用正逐步被人们所重视,随着网络技术和多媒体技术的进步,精品课程教学网站还会有代替传统教学的趋势。不过在做系统功能模块时,要求编写大量代码,同时要考虑采用何种方法才能做好的实现该功能,这一些都要好好考虑一番。在本次设计中让我知道要好好要充分发挥ASP技术的作用,还需要再学习ASP技术。 | ||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | ||
本文选自计算机毕业设计http://myeducs.cn |