电气类课程在线辅教系统的设计与开发.docVIP

电气类课程在线辅教系统的设计与开发.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电气类课程在线辅教系统的设计与开发

电气类课程在线辅教系统的设计与开发   摘要:随着教学改革的不断深入以及网络的普及,网上教学以其全新的理念和手段深受学生和老师的青睐,在教育改革中得以广泛应用。本文面向电气信息类学生设计开发了一套基于B/S模式的在线辅教系统。该系统采用ASP.NET技术开发,后台使用SQL Sever2008设计数据库。经调试与测试,本系统能满足全院学生的专业课程的辅助学习与作业考试。 中国论文网 /8/view-7184912.htm   关键词:ASP.NET; SQL Sever 2008;C#;在线辅教系统   中图分类号:TP31 7.1   文献标识码:A   DOI: 10.3969/j.issn.1003-6970.2015.07.009   0 引言   近年来,随着互联网与Web技术的普及,在校大学生获取知识的途径越来越多样化。高等教育的教学方法也正从传统的教室课堂教学走向网络数字化教学时代。鉴于此,本文设计了一套高校电气类课程教学的在线辅教系统。教师可以通过该在线辅教系统将课堂教学中的教学重难点以课件的形式存放在系统数据库中,将课程习题以习题库的形式存放在系统数据库中,通过对习题库进行组题来布置作业与考试。学生在进行课堂学习的同时,通过该系统能够及时做好重难点的复习,完成课后作业,最后通过该系统进行考试来检查课程的学习情况。实践验证该在线系统以数字化教学资源的形式对教师的“教”与学生的“学”起到了很好的辅助作用。   1 系统设计   1.1 开发工具及相关配置   本在线辅教系统网站使用Microsoft Visual Studi0 2010作为开发平台,使用ASP.NET技术作为开发技术,编程语言使用C#,网站后台数据库使用SQL Server 2008开发,开发环境采用Windows 7操作系统作为运行平台,Web服务器采用IIS7.5,网站服务器运行环境为Microsoft.NET Framework v4.0。   1.2 系统功能设计   本在线辅教系统在设计时将其分为前台和后台两个部分,前台部分由学生使用,主要功能包括系统登陆、查看账户信息、修改登陆密码、查看教学通知信息、复习课程的重难点知识、参加作业、参加考试、查询作业成绩和考试成绩、以及系统使用帮助。图1是前台功能菜单结构图。   后台部分由管理员使用,功能包括系统登陆、查看账户信息、修改登录密码、查看学生作业成绩与考试成绩、编辑教学通知信息、用户账户管理、重难点知识与习题题库管理、作业与考试试卷管理、作业与考试过程管理、作业与考试成绩管理,其中分配最高权限给高级管理员admin,拥有系统设置权限,图2是后台功能菜单结构。   2 数据库设计   本系统采用SQL Server 2008来管理系统数据库exam,数据库exam共包括24张数据表,通过ADO.NET技术来实现系统应用程序访问数据库中的具体数据表。   2.1 数据库概念设计   概念设计是数据库设计的第一步,它是对客观世界所做的抽象,它能充分反应实际应用中实体及其相互之间的联系,是客观世界的一个真实模型。本文使用实体.联系(E-R)图来进行数据库概念模型的设计。鉴于篇幅有限,本文只以图3中两张E-R图来举例说明。   2.2 数据库逻辑设计   数据库逻辑设计的主要任务就是把概念结构模型转换成数据库管理系统所支持的具体数据模型,也就是将E-R图转换成具体的关系模式,根据关系模式确定数据表,进一步确定组成表的属性项和关键字属性。鉴于篇幅有限,本文只以表1中的数据表来举例说明。   3 系统开发   本文采用ASP.NET技术开发在线辅教系统网站,使用ASP.NET技术开发网站的网页时,首先创建Web窗体页,其次通过在该窗体页中添加相应功能控件来实现网页的显示界面,最后通过C#语言编写网页功能源程序来实现系统功能。结合上文中对系统功能和数据库设计的分析,在此将网站核心部分分成10个菜单项来进行模块化开发。   系统登录页为用户提供了登录系统的人口,根据角色的区别,普通用户、管理员与高级管理员登录进入系统后菜单项有所不同。图4是系统登录界面,图5是高级管理员登录后的主界面。   1)个人事务   个人事务菜单中包含的子菜单有查看新闻、参加考试、参加学习、参加作业、账户信息、修改密码。学生用户通过该菜单可以查看近期的教学通知、对课程重难点知识学习、完成相应的课后作业、完善个人账户信息和修改登录密码。   2)成绩查询   包括作业成绩和考试成绩查询。通过该菜单,学生可以查询本人的作业成绩和考试成绩。   3)新闻管理   管理员可以通过该项菜单发布课程的教学通知。   4)账户管理   包括批量新建、导人账户和账户管理三个子菜单。管理员用

文档评论(0)

langhua2016 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档