基于ASP的Java精品课网站的设计与实现

来源 :科学与财富 | 被引量 : 0次 | 上传用户:truebug
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了弥补课堂教学地点固定、时间有限的缺陷,开发Java精品课网站,可以使学生在业余时间,不同地点进行Java课程学习。本系统运用了ASP编程语言和SQL Server 2005数据库作为开发工具,主要实现了用户对在线下载课件、觀看JAVA视频课程,用户注册、用户登陆,在线提出问题,在线回复问题、管理个人提出的问题、修改个人信息等功能。该系统功能明确实用,结构清晰,系统具有可扩展及可重用性,对权限分配合理,并方便教师及学生的使用。
  关键词:Java精品课网站 ASP
  (一)前言
  网络技术以及现代教育技术的发展,国家教育政策的扶持等给网络教育带来了良好的发展契机。计算机远程教学是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。
  随着教育现代化进程的推进,课程网站将会越来越受到学校的重视,因此,开发Java精品课网站,让学生在业余时间充分学习、交互,共享学习资源,对学生大有益处。
  (二) 可行性研究
  可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
  1、技术可行性
  技术上的可行性主要是根据系统分析得到的对需开发的软件、支撑软件、硬件环境和操作人员的要求,以及有关的约束和限制来分析利用现有的技术是否能实现待开发的软件。
  从目前市场上比较流行的数据库开发、管理软件来看;对于比较简单的中小型数据库,Microsoft Visual Studio 2005和SQL Server 2005的结合无疑是在实际应用中较为成功的一种解决方案。前者为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面、完善而强大的数据库操作功能。
  2、经济可行性
  经济可行性首先要进行待开发软件的成本估算和成本/效益分析,以确定待开发软件是否有开发的价值。本系统作为Java精品课网站系统,可以满足绝大多数教师和学生的需求,在经济上的开支要求只要有计算机和相应的开发软件就可以完成系统开发,无须多少经济的投入,所以此系统在经济上是可行性的。
  3、运行可行性
  本系统要求运行环境不高,可以在Windows 2000 Server操作系统平台上运行,Web服务器为IIS,数据库服务器为Microsoft SQL Server 2005,开发工具采用的Microsoft Visual Studio .NET和Dream Weaver。界面美观、易懂、容易操作、功能齐全。
  (三) 系统功能模块设计
  本系统主要完成了前台功能包括了课程资料查询、用户登陆系统后才可以对教学视频的播放、课程资料的下载、用户的注册和登陆、登陆可以进行帖子发布和的帖子的回复,还可以对自己的帖子进行管理;网站后台采用了独立风格页面,实现了和前台风格迥异,管理员登陆模块、课程资料管理模块实现添加、修改、删除、功能,教学视频管理模块实现了对教学视频信息的删除操作,以及对前台用户的提出的问题和在线回复内容的管理,管理员信息模块实现了删除、修改管理功能,栏目的信息在后台的修改,最后对前台注册的用户的进行管理,可以对用户的信息进行删除操作。
  Java精品课网站分为前台用户模块和后台管理员模块构成,其功能模块如图1所示。
  其中网站后台的功能为:
  1.用户管理:用户管理模块负责管理本系统用户信息,并实现用户登录、登出、级别定义和权限分配等操作。主要功能包括新用户注册、用户登录、查看和查询用户信息、修改和删除用户等功能。
  2.课件管理。实现了课件的上传和管理。
  3.视频管理:实现了视频的上传和管理。
  4.问题管理:可以对学生提出的问题进行管理。
  5.回复管理:管理员可以对学生提出的问题进行回复,进行回复管理。
  6.管理员管理:可以查看管理员的信息,并修改自己的密码。
  网站前台的功能:
  1.课件下载:学生可以选择并下载所需课程课件。
  2.课件视频:学生可以选择并下载所需课程课件视频。
  3.提出问题:学生登陆后,可以对不懂的问题提问。
  4. 栏目浏览:可以查看相关主题的栏目。
  5. 注册登录:非注册学生只能浏览,只有注册了才能进行课件和视频的下载操作。
  (四)数据库设计
  本系统采用MySQL保存并操作数据,主要数据表包括:
  1.用户信息表包括用户编号、用户名、密码、邮箱、地址、电话、QQ,主要用于系统网站管理模块中的用户信息管理的设置功能的实现。在此表中录入相应信息后,系统运行后便可在的系统登录时进行身份验证,3.课件视频基本信息表包括编号、题目、内容、视频路径、发布时间,用于存储用课件视频信息,前台用户可以发表浏览播放课件视频。
  2.问题信息表包括编号、用户名、题目、内容、时间,用于存储问题的基本信息。
  3.课程资料信息表主要包括编号、题目、内容、路径、介绍、时间、用户用于课程资料信息管理模块中的课程信息管理。
  4.栏目信息表包括各栏目的ID、栏目名称、栏目内容,用于存储栏目信息。
  (五)功能实现
  系统前台界面如图2所示。首页最上面是一个导航条,可以方便的进行网站的导航,首页、中心介绍、常见问题、教学视频、课件资料、在线讨论,首页简洁而明朗。
  (六) 系统测试
  本系统基本采用黑盒测试,即不考虑程序的内部结构和处理过程,仅检查程序功能能否按照需求分析中所建立的模块完成相应的功能,及能否达到处理整个工作流程的目的,通过检查程序是否能适当的接收输入数据产生正确的输出信息,并且保持外部信息(数据库)的完整性。举例如下:
  课程资料信息管理测试:
  方案: 进入课程资料可以正常显示课程资料信息;在这部分功能中可以新建,删除和根据条件查询信息。
  测试用例1:进入课程资料管理。
  期待结果1:显示已有课程资料信息。
  测试结果1:OK
  测试用例2:新建一条课程资料信息,点击“确定”按钮。
  期待结果2:新建信息被保存,并可以显示在课程资料主界面中。
  测试结果2:OK
  (七)结论
  本系统是一套基于Internet的网络教学系统。通过该系统,教师可以方便的从事诸如上传课件、上传学习资料、添加课件视频等活动,学生可以方便地进行课件下载、向老师提问、相互讨论交流。系统提供完善的用户管理、课件内容及其他管理功能;具有可靠的安全性,各级用户权限严格限制,每个用户只能访问他应该访问的内容;系统可以进行后台发布;用户通过统一的Web界面访问该系统。系统运行稳定,操作简明易懂。
  参考文献
  [1] 陈育松.实用网站建设技术[M].北京:清华大学出版社,2008-07:P17- 205.
  [2] 张大鹏等.中文Dreamweaver MX网页设计.电子科技大学出版社,2009.
其他文献
在当今社会,人的创新意识和阅读能力是很重要的个人能力。为了使学生在呼吁创造精神的社会中有所建树,必须培养学:生的创新意识。为了培养学生的创新意识,应系统地设计和优化教学
中小型水库是我国水利设施中不可缺少的组成部分,实旋中小型病险水库除险加固工程,是落实科学发展观、坚持以人为本、关注和改善民生的重大举措。鉴于此,本文对中小型病险水库除
5月7日至9日,中国消防协会在北京国际会议中心和奥林匹克公园主办第十五届国际消防设备技术交流展览会,来自21个国家和地区及国内的515家企业和科研、认证、检测机构参展,进行学
摘要:如何使高职业院校教育变被动为主动,以不断适应社会主义市场经济建设的需要,是学校和教育工作者所面临的严峻课题。高职院校大学生的就业问题关系到高职院校的可持续发展。应从提高大学生的就业竞争力入手提升学生的整体就业水平。  关键词:高职院校;求职能力;就业竞争力  近年来,大学生就业形势日趋严峻,妥善解决好大学生的就业问题,不仅关系到我国高等教育的可持续发展,也直接关系到社会的稳定与和谐。使高职院
3E20日下午,黔江区城西四路蒲家巷,一名2岁女童不慎钻进洗衣机脱水桶中,双腿被卡住无法脱身。经过消防官兵1个小时的紧张施救,终于将女童救出。
随着中学教育改革的深入,《义务教育音乐课程标准》在教学中产生了很大影响。音乐课堂模式的创新,学生与教师新型关系的确立都是新时期音乐课堂需要关注的重点。因此,探讨音乐课
英语是不可缺少的交际工具,所以应受到重视,特别是小学这个基础阶段,更应有科学合理的教学方法为学生以后的英语学习打好基础。英语课堂教学是教师教与学生学的统一,是师生之
在炎炎夏日,花露水可以浣是生活的必备品,不仅能杀菌、防痱、止痒,也是一种去除汗臭的常用夏令卫生用品。
在应试教育的束缚和压抑下,学生很难有"好知"和"乐知"可言。小学语文课更是长期以来受到传统教育以及高考指挥棒的影响,改革力度不大。在小学语文教学中,实施"主体性学习指导",对培
摘 要:识字能力是学习能力的基础,是阅读和习作的前提,也是第一学段语文教学的主要任务。要激发学生的识字兴趣,使学生对汉字产生浓厚的兴趣,提高学生的识字质量。在教学中,可科学地根据学生的认知规律和汉字的构字特点,采用象形理解识字、形声构字识字、部首联想识字、结构重组识字等方法培养学生的识字能力,提高学生的识字量,为进一步的学习打好坚实的基础。  关键词:小学语文;汉字构字特点;识字教学  “人生识字