- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
g网上系统的设计实现
网络-论文网
?
?
论文摘要:本文论述了在Client/Server模式下,应用计算机网络数据库及编程语言,利用VisualS软件平台,开发完成E-Learning网上辅助教学互动系统。探讨了系统设计方法步骤及程序实现的过程。
论文关键词:辅助教学系统,网络
1.引言
基于Web平台的E-Learning网上辅助教学互动系统的开发,以校园网为基础,开发实施Web课程开发、教学和管理的功能。提供了师生及学生间互动交流的网上环境。以下主要介绍互动系统的教学功能、基本组成结构子系统,及系统开发设计的方法与数据库连接和VB编程具体实施等内容。
2.系统的功能及子系统划分:
2.1系统有教学师和学生两大基本功能:
教师的基本功能主要有:“课件上传”;“作业管理”,“批改作业”;“个人资料”:“个人资料”;“留言板”;“在线消息”等。
学生的基本功能主要有:“资料下载”教师的课教学资料、教案等;“个人资料”修改学生在线资料;“上交作业”网上传作业;“留言板”,向教师提问题;“在线消息”与教师或同学之间进行实时交流。
2.2系统子功能系统划分
系统共分为四个子系统:注册子系统、登录子系统、教师子系统、学生子系统。如学生注册登录及子系统功能模块划分如图:
3.系统的结构设计及ASP。NET采用
3.1系统基本结构设计组成如下图
图2结构基本组成
3.2ASP。NET采用
本系统是基于微软公司推出的VisualS软件平台上应用VB.html等语言开发设计出来。
与ASP相比,ASP。NET编程是很有优势的。如一个页面要实现多个功能如添加、编辑、设置、移动等功能,用ASP写的话就会很繁杂。也许可以用一个功能块来表示。在设计该教学互动系统时采用ASP.NET进行设计,ASP.NET页面是由事件来驱动的,首先执行的是Init事件,在代码中,系统自动增加了一个OnInit的重载函数,从而在页面Init的时候就执行这个OnInit函数。在这个函数中,会执行InitializeComponent函数,这个函数里就有很多控件事件的代理函数,展开一个页面的WebFormDesignerGeneratedCode,页面在执行完Init之后,就是Load事件,对应的代码就是Page_Load。然后就是引起页面返回的事件的代码。
4.系统的数据库设计
4.1需求分析。
根据系统需求,需要分别列出互动系统以下五项的数据项和数据结构:
学生基本信息表;教师基本信息表;作业信息表;文件信息表;留言信息表。
4.2数据库的逻辑设计
根据以上几项需求分析,可分别列出数据库各表的详细结构。下表(student)是用来存放学生基本信息的数据表。
字段名
描述
数据类型
字段大小
是否允许为空
是否主键
s_id
学生学号
文本
8
否
是
s_name
学生用户名
文本
10
否
否
s_pwd
学生登录密码
文本
10
否
否
s_sex
性别
文本
2
否
否
s_birth
出生日期
日期/时间
短日期
是
否
s_email
电子邮箱
文本
20
否
否
s_addr
地址
文本
50
是
否
s_department
系别
文本
20
是
否
s_class
班级
文本
20
是
否
s_mobile
手机号码
文本
11
是
否
图3学生基本信息数据表
5.系统前端页面的VB开发实现
5.1系统首页:
“教学互动系统”系统首页设为登录界面,“login.aspx”,用户可在客户端机器的IE浏览器中输入网址(URL),HTTP://LOCALHOST/教学互动系统/LOGIN。ASPX客户端将出现登录界面首页如图,包括登录窗口、系统简介、用户注册向导、课程介绍等。
图4教学互动系统首页
页用户使用合法的用户名和密码就可注册登录进入本网站的学生或教师子系统。
5.2实现登录VB过程代码如下:
PrivateSubbtnlogin_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handlesbtnlogin.Click
定义变量objconnection和dbname:
DimobjconnectionAsOleDb.OleDbConnection
DimdbnameAsString
5.3实现连接数据库代码:
dbname=Server.MapPath(数据库/data.mdb)
objconnection=NewOleDb.OleDbConnection(PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASource=dbname)
5.4登录师生信息数据库验证
定义变量checklogin、yemian、itm和user,对登录信息进行
您可能关注的文档
- 基于人工智能+X的高职高技能人才培养模式与路径.docx
- 妇产科术后腹胀患者中医护理干预临床观察分析.docx
- 城市公共建筑空间场景设计手法探索.docx
- 世界风电产业发展的总趋势分析.docx
- 关于工业与民用建筑工程的论述.docx
- 2024年中级经济师之中级工商管理考试题库 .pdf
- 2024年二级建造师之二建水利水电实务模考模拟试题(全优) .pdf
- 2024年一年级期中考试发言稿(5篇) .pdf
- 2024学年五年级上册期末考试语文试卷(原卷版+解析版) .pdf
- 2024年中小学春季运动会开幕式致辞(精选16篇).pdf
- 2024年人教版中学七7年级下册数学期末试卷(附答案) .pdf
- 2024届湖南省长沙市初中学业水平全真模拟考试语文试题(含答案).pdf
- 2024六年级上册数学专项练习题期末试卷 .pdf
- 2024-2025学年度小学实验教学工作计划标准模板(4篇) .pdf
- 2024届高考语文复习:作文主题训练乡土中国(含解析).pdf
- 2024届河南省部分高三语文上学期9月质量检测联考卷附答案解析.pdf
- 2024充电桩销售安装合同 .pdf
- 2024年中级会计职称之中级会计实务高分题库附精品答案 .pdf
- 2024年中级注册安全工程师之安全生产管理基础试题库和答案要点.pdf
- 2024安全生产承诺书模板集合9篇【整合汇编】.pdf
文档评论(0)