网站地图 原创论文网,覆盖经济,法律,医学,建筑,艺术等800余专业,提供60万篇论文资料免费参考
主要服务:论文发表、论文修改服务,覆盖专业有:经济、法律、体育、建筑、土木、管理、英语、艺术、计算机、生物、通讯、社会、文学、农业、企业

ASP.NET+SQL Sever下课程在线学习O2O平台开发

来源:原创论文网 添加时间:2020-07-17

  摘    要: 采用ASP.NET和SQL Sever相结合的方式针对在校大学生,开发一个计算机等级考试、普通话考试、英语四六级等考试辅导课程的在线学习平台,旨在提高大学生的学习效率和开拓大学生的学习视野。该平台使用O2O运营模式和免费策略营销模式。

  关键词: ASP.NET; 在线教育; 交易平台; B/S模式; O2O;

  近年来中国在线教育发展如火如荼,在线教育产业的市场规模快速增长,巨大的市场蛋糕吸引着涉足在线教育创业企业蜂拥而至。随着百度、腾讯、阿里巴巴等互联网巨头的介入,在线教育企业之间的竞争愈来愈激烈。为了立足于在线教育市场,开发出针对特定目标用户的课程学习方案尤其重要。

  1、 相关技术

  1.1、 ASP.NET

  ASP.NET是微软推出的新一代的Web应用程序开发技术,其内在包含了生成企业级Web应用程序所必需的多种服务。是一种建立在服务器编程技术基础之上的,用于为Web站点或企业内部网创建交互的、动态的HTML页面。相较于传统ASP的其他版本,ASP.NET在.NET Framework上提供了一个全方位的Web开发平台,是建置和管理Web应用程序最佳的平台。

  1.2 、SQL Sever

  SQL Server是微软公司推出的一种关系型的数据库管理系统,它拥有操作方便、用户界面友好、安全性较高、运行效率较快、与其他的服务器软件关联性较强的特点,同时具有数据维护容易、可靠、稳定等特性。开发者可以利用SQL Sever自带的SQL语句实现增、删、改、查等功能,完成一些后台数据存储的操作。

  1.3、 HTML5+CSS+Javascript

  HTML5是一种基于网络核心语言HTML的新一代通用标识语言,是构建Web内容的一种语言描述方式,它能被所有浏览器识别。JavaScript是一种轻量级,解释型和即时编译型的编程语言,普遍运用于Web开发中,它能结合HTML5中各种标记的属性设置和相对应的CSS样式应用,高效便捷地完成Web界面设计。
 

ASP.NET+SQL Sever下课程在线学习O2O平台开发
 

  2、 系统功能模块

  2.1、 登录与注册

  用户想要观看试看课程,购买课程之前会进入一个用户登录界面,新用户需要输入用户名、密码、邮箱、真实姓名、邮箱等信息进行注册,注册完成后,系统会根据用户给出的数据进行检查,查找数据库内是否存在重复的邮箱和身份证号,如果所有验证均通过则注册成功,同时将相关数据存储到数据库中并判定用户权限。为了使登录系统更加完善安全,在此基础上增加修改密码和验证码识别功能。

  2.2、 课程展示

  管理者将事先录制或者制作的课程数据信息放入数据库中,课程展示页(如图2所示)从数据库读取已上架的课程商品,供用户试看和购买课程,每一个课程列表都含有星级评定和查看详情的超链接。用户也可以搜索课程名查看课程相关信息。

  图1 课程展示页面
图1 课程展示页面

  2.3 、课程详情

  从数据库读取展示课程商品的详情,包含课程名称,课程类型,单节课课程时长,课程简介、课程详情介绍等信息,当鼠标移动到课程图片展示区域能够预览课程内容,点击“购买”按钮课程商品信息将存储到购物车和后台数据库中。

  2.4 、购物车与订单管理

  图2 购物车与订单管理页
图2 购物车与订单管理页

  购物车用于存储购买课程的相关信息,设置购买数量(用于团购优惠中)或者删除购买课程,订单管理用于选择支付方式(包括银行卡、支付宝、微信等方式)以及修改和删除收货人、电话号码、收货地址等信息。在购买课程商品成功后,用户可以在评论区里评价和留言,下载购买课程的相关电子资料,所有的数据也将存储到数据库中。

  2.5、 个人主页

  查看相关信息:课程商品购买记录,教材和练习册的物流发送情况,学习进度,评论记录;设置和修改个人头像,真实姓名,电话号码等信息,添加用户收货地址。所有信息的获取和修改原理同上,均是对数据库里数据增、删、查、改的操作。

  2.6、 后台管理

  通过用户权限判断用户是否为管理人员,若用户为管理人员,则能够在后台管理中进行一些课程上线下架、添加管理删除课程相关信息等操作。

  3 、数据库设计

  根据数据库概念模型、实体属性关系的基础上,结合系统功能结构,详细设计数据库中数据表结构以及每个字段、类型、主键设置等,涉及的主要表设计如表1,表2,表3所示。

  表1 用户表(UserInfo)
表1 用户表(UserInfo)

  表2 课程商品表(Goods)
表2 课程商品表(Goods)

  表3 订单表(Order)
表3 订单表(Order)

  4 、核心代码展示

  4.1、 登录
 

  4.2、 订单删除
 

  4.3、 部分商品展示
 

  4.4 、订单结算
 

  5、 结束语

  以“学习者为中心、提供优质的服务与内容、线上线下互通、在线增值服务盈利”为核心的互联网教育思维,既是在线教育的根本思维方式,又是引领我国在线教育未来发展的重要理念。笔者在“教育信息化2.0”的大力发展的背景下,以国家考试辅导课程开发为契机,构建基于O2O系统的课程在线学习平台,不仅让大学生们掌握基本的知识和技能,在此基础上实现自我知识学习和能力培养的提高;而且做到让在线教育辅导机构在激烈的在线教育市场中拓宽一条可生存道路。

重要提示:转载本站信息须注明来源:原创论文网,具体权责及声明请参阅网站声明。
阅读提示:请自行判断信息的真实性及观点的正误,本站概不负责。