【ASP.NET设计栏目提醒】:网学会员在ASP.NET设计频道为大家收集整理了“课程分享网站“提供大家参考,希望对大家有所帮助!
摘要
随着教育信息化的发展,越来越多的学校开展了网络课程网站,开发网络共享课分享平台显得极为重要。此网站以数据库SQL Server 2005为依托,采用比较先进的ASP.NET技术,使用全新的面向对象语言C#,结合ASP.NET设计完成。采用ASP.NET技术实现了程序和代码的分离,以面向对象语言C#开发组件,实现复杂的逻辑,使得程序代码更安全,执行效率也更高,且容易配置成分布式系统。本论文主要介绍了基于Web方式的网络网络共享课分享平台的研制开发。首先简要地介绍了ASP.NET的相关知识,ASP.NET与ASP的区别,然后着重论述了网站的设计思路,包括了数据库的设计以及功能模块在ASP.NET中的具体实现。通过该平台,教师可以上传课件、选课申报、管理学生信息、回答学生的提问、与同学进行交流等。
关键词:网络平台、ASP.NET、SQL Server 2005
With the development of educational informationization, network teaching appears in more and more school. This System used a 3-layerarchitecture teaching platform based on .NET technique. The system adopts SQL Server, .NET, C#, Used .NET to realize the procedure and the code separation, by the object-oriented language C# development module, realized the complex logic, caused the procedure code safely, carried out the efficiency also high, also was easy to dispose the distributional system.This thesis has mainly been introduced the development of network teaching terrace of the Web methods. At first, I briefly introduce the correlation knowledge of the ASP.NET and the difference of the ASP.NET and the ASP, and then I mainly discuss my thought of the design, Include that the design in the Data Base as well as the realizing of the module in ASP.NET concretely.By the way of using this system, student can answer the questions, download the courseware and puts forward problems. The teacher can upload the courseware (the courseware’s format can be the any form), delete the courseware, increase or delete his courses and answer the questions of the student. The administrator can manage to the teachers.
第一章 绪论 5
第二章 系统环境分析 6
2.1 ASP.NET相关知识简介 6
2.2 ASP.NET与ASP 8
2.2.1 ASP.NET的优势 9
2.2.2 ASP.NET的改进 9
2.2.3 ASP.NET支持各种浏览器 9
2.2.4 ASP.NET的更新 10
第三章 需求分析及整体设计 11
3.1 功能需求 11
3.2 系统使用者权限 11
3.2.1 系统管理员 11
3.2.2 学生用户 11
3.2.3 教师用户 11
3.3 网站功能模块图 12
第四章 数据库设计 13
第五章 详细设计及功能实现 15
5.1 前台功能模块介绍 15
5.2 登录注册界面设计 15
5.3 前台主界面设计 19
5.4 教师用户功能模块设计 21
5.5 学生用户功能模块 29
5.6 后台功能模块介绍 31
5.7 用户管理功能设计 34
5.8 选课管理功能模块设计 35
5.9 论坛管理功能模块设计 36
结 论 40
参考文献 41
致 谢 42
第三章 需求分析及整体设计
3.1 功能需求
本网站主要是通过运用ASP.NET和SQL Server技术实现课程网络共享课分享的整体设计,本网站的主要实现以下功能:
1. 老师:主要执行选课申报、课程信息管理、学生信息管理、用户注册登录权限
2. 学生:可在网站论坛进行提问、可以阅读课程信息、可以下载相关课、资源、可进行用户注册和登录
3. 管理员:管理教师信息,课程审核、论坛管理;可修改个人密码
3.2 系统使用者权限
3.2.1 系统管理员
统管理员通过管理员登录页面,在输入帐号、密码后,经系统验证正确后可进入系统管理界面。系统管理员便可管理教师信息、论坛信息、选课审核;系统管理员也可进入系统管理员密码修改页面,修改自己的密码。
3.2.2 学生用户
网站用户可以通过用户注册成为网站的学生用户,登录之后执行学生用户的相关权限。网站用户可在首页选择学生身份链接进入学生的主页面,学生可以通过该页面浏览课程资源的详细信息,也可以在主界面点击课程下载进入到课程下载详细页面进行课程的下载。学生还可以通过该页面链接到助学论坛页面,在助学论坛页面学生可以通过发帖的形式提出自己的疑问。
3.2.3 教师用户
教师通过首页选择教师身份链接进入教师登录页面,通过输入账号、密码,经系统验证正确以后可以进入教师主页面。导航栏中有“上传课程”、“用户登录”、“用户注册”、“选课申报”、“课程管理”。在点击“课程管理”后,显示该教师已上传的课程资源。如意教师要删除课程资源可直接点击“删除”按钮,点击“确认”,即可删除此课程。点击“上传课程”网站转到上传页面便可课程资源的上传。在课件上传页面中,可点击“上传”即可添加新的课件。
3.3 网站功能模块图
网络课程网站平台共可分为管理员,教师,学生三个模块。
网络教学系统功能模块如下图3.1所示:
图 5.3 学生用户主界面
740)this.width=740">
图 5.4 教师用户主界面
740)this.width=740">
图 5.5 选课申报界面
图 5.6 上传课程界面
上一篇:卖场物流管理系统[网学网]