《数据库原理及应用技术》课程指导平台的开发—免费计算机毕业设计论文.doc
《《数据库原理及应用技术》课程指导平台的开发—免费计算机毕业设计论文.doc》由会员分享,可在线阅读,更多相关《《数据库原理及应用技术》课程指导平台的开发—免费计算机毕业设计论文.doc(37页珍藏版)》请在冰豆网上搜索。
![《数据库原理及应用技术》课程指导平台的开发—免费计算机毕业设计论文.doc](https://file1.bdocx.com/fileroot1/2022-10/5/cb2a6751-3623-4282-9eb6-31d41fb735bb/cb2a6751-3623-4282-9eb6-31d41fb735bb1.gif)
毕业设计(论文)
《数据库原理及应用技术》课程指导平台的开发
论文作者姓名:
申请学位专业:
申请学位类别:
指导教师姓名(职称):
论文提交日期:
《数据库原理及应用技术》课程指导平台的开发
摘要
互联网的出现改变了人类的生活方式,提高了人们的工作效率和生活质量,随着互联网的发展,网络教育应运而生,实现了人类教育的一次革命。
如今网上教学已经成为高等教育领域中日益流行的教学模式,它的灵活性和资源共享的优势,受到各国教育界的喜爱。
《数据库原理与应用技术》课程指导平台的开发将Internet网络技术与现代教育观念相融合,为教师与学生在教学环节中的交流提供更便捷的方式,实现了个人信息维护、课件上传与下载、教学信息发布、作业发布、评阅作业等,提高了教学成果。
本课程指导平台从系统需求分析、概要设计、详细设计到具体的编码实现和后期的代码优化、功能测试都严格遵循了软件工程的思想。
关键词:
网络教学;数据库;指导平台;ASP.NET
TheDevelopmentofInstructionPlatformforDatabaseTheoryandApplicationTechnology
Abstract
TheappearanceofInternethasnotonlychangedthelivingwayofhumanbeing,butalsoimprovedpeople’sworkingefficiencyandlivingquality.AsthedevelopmentofInternet,On-lineeducationcomesandbringsarevolutionofhumaneducationintoeffect.On-lineteachinghasbecomepopularteachingmodeinadvancededucationarea.ThedevelopmentofinstructionplatformforDatabaseTheoryandApplicationTechnologymixesInternettechnologyandmoderneducationconcepttogether,providesmoreconvenientwayforteachingcommunicationbetweenteachersandstudents,andcarriesoutmaintainingpersonalinformationputtingthecourseonthenetanddownloadsit,issuingteachinginformationandhomework,readingandappraisingexercisesandetc.Alloftheaboveimproveteachingeffort.Fromrequirementanalysis,outlinedesign,detaileddesigntocodingimplementation,functiontest,thedevelopmentofinstructionplatformkeepsstrictlytotheideaofsoftwareengineering.
Keywords:
On-lineTeaching;Database;InstructionPlatform;ASP.NET
目录
论文总页数:
26页
1 引言 1
2 《数据库原理及应用技术》课程指导平台系统分析 1
2.1 系统需求分析 1
2.1.1 用户身份级别要求 1
2.1.2 系统功能模块设置 2
2.2 系统设计目标 4
2.3 系统的开发工具 5
2.3.1 开发环境 5
2.3.2 编程运行环境 6
3 《数据库原理及应用技术》课程指导平台系统设计 6
3.1 数据库设计 6
3.2 系统模块分析与设计 10
3.3 界面设计 12
3.3.1 系统色彩规划 12
3.3.2 系统框架设计 12
3.4 系统流程图与作业管理子模块功能说明 13
3.4.1 系统流程图 13
3.4.2 作业管理子模块功能说明 14
4 《数据库原理及应用技术》课程指导平台功能模块具体实现 16
4.1 用户登录认证部分代码 16
4.2学生作业修改功能部分代码 17
5 功能模块测试 18
5.1 测试方法 18
5.2 测试结果 18
5.3 测试结论 18
结论 19
参考文献 19
附录 20
致谢 25
声明 26
1引言
随着全球信息化技术的兴起,特别是Internet的日益普及,解决了信息Internet上传递的问题,建立了一个组织得很好的信息结构框架,使得Internet用户能够在Internet上的任何一个终端,以一种简单、统一的方式来访问超媒体文档。
传统的以“教”为中心的教学设计和以“学”为中心的教学设计的不足,随着社会和信息技术的发展越发的暴露出来,为了弥补这些不足,就要做到学教并重,既努力做到发挥教师的指导作用,更要充分体现学生的认知主体作用,注意教师的教,更注意学生的学,把教师和学生两方面的主动性、积极性都调动起来。
基于以上原因,设计这样一个平台,为老师和学生之间的交流提供更便捷的方式,可以提高教学成果。
它使师生在空间上分离,但又能快速反馈;打破了传统学校教育的课堂授课模式,同时也突破了传统远程无法实施有效的沟通和交流的局限,从课堂授课转变为网络教学课件发布、网上答疑、网上布置、批阅作业、网上组织学生的自主学习活动,提供学习资源。
数据库设计是实现整个平台的关键,要设计一个结构合理、使用方便、效率较高的数据库必须要对开发数据库的基本概念相当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识,并准确了解系统的需求分析和功能描述,包括数据与处理,在此基础上进行抽象创建数据库和表结构。
遵循的原则是数据尽量独立,减少冗余,节省空间,提高共享,消除潜在的不一致性。
数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。
2《数据库原理及应用技术》课程指导平台系统分析
2.1系统需求分析
《数据库原理及应用技术》课程指导平台的开发,主要为教师和学生提供教学信息和课程教案的上传和下载;教师发布课程作业和实验要求方便简单;网上评阅作业,给出评阅意见,供学生参考;为系统管理员、教师和学生建立完善的身份的权限管理等。
本系统的目的是为了让教师和学生能随时随地通过网络进行学习交流。
2.1.1用户身份级别要求
即根据身份的不同对系统的使用权限有所不同。
从权限大小可以分为:
系统管理员、教师、学生。
系统提供灵活的角色设定和权限的分配功能。
1.系统管理员:
为使用本系统的教师中的一人给与系统管理员的身份,是权限最大的用户,拥有指导平台管理系统的所有权限,负责系统平台的日常网络维护管理,可以对系统进行修改,排除故障,可进行班级分配和用户管理。
2.教师:
权限包括课件上传,教学信息发布,发布作业供学生查看并提交,作业评阅,对学生提交的作业有评阅及评分权限,没有删除权限、有删除自己发布的课件、作业及教学信息的权限。
3.学生:
是权限最小的用户,能下载教师课件,查看教学信息和作业要求、能提交作业并对自己提交的未评阅的作业进行删除和修改,能查看教师的评阅及自己的作业分数,但无修改和删除权限。
2.1.2系统功能模块设置
l教师部分功能模块:
1.个人信息维护:
设置教师的个人信息。
1)操作对象:
教师。
2)浏览对象:
教师。
3)具体操作:
可对个人的信息进行编辑和对密码进行修改。
2.课件管理:
教师上传课件及教学资源
1)操作对象:
教师。
2)浏览对象:
教师。
3)具体操作:
教师上传新课件;对课件可查看与删除,
3.教学信息发布:
教师发布有关教学的信息。
1)操作对象:
教师。
2)浏览对象:
教师。
3)具体操作:
教师发布教学信息,对信息可查看与删除,
4.作业发布:
发布作业要求
1)操作对象:
教师。
2)浏览对象:
教师。
3)具体操作:
教师发布作业后,对作业可修改和删除,学生查看作业可直接提交。
5.评阅作业:
教师对学生提交的作业进行评阅及打分
1)操作对象:
教师。
2)浏览对象:
教师。
3)具体操作:
教师可查看已交作业,作业的形式为文本或附件,文本可直接打开,附件可下载,并可对比查询到各班的已交作业和未交作业人数,每个学生的作业给出评阅内容及得分。
6.系统管理:
设置和管理系统的各种参数。
包括班级分配、用户管理。
1)操作对象:
系统管理员。
2)浏览对象:
系统管理员。
3)具体操作:
对各个系统基本参数的基本设置。
包括添加、删除、修改等。
7.在线交流:
所有的系统合法用户登录完成操作后可与其他用户进行在线的交流。
1)操作对象:
所有合法用户。
2)浏览对象:
所有合法用户。
8.退出:
所有的系统合法用户登录完成操作后退出系统都要进行“退出”操作、或者进行用户转换也需要进行“退出”操作。
。
l学生部分功能模块:
1.个人信息维护:
设置学生的个人信息。
1)操作对象:
学生。
2)浏览对象:
学生。
3)具体操作:
可对个人的信息进行编辑和对密码进行修改。
2.课件管理:
学生下载课件及教学资源
1)操作对象:
学生。
2)浏览对象:
学生。
3.教学信息查看:
学生查看教师发布的有关教学的信息。
1)操作对象:
学生。
2)浏览对象:
学生。
3)具体操作:
按时间为顺序查看教师发布的教学信息,可用信息标题对信息进行搜索操作。
4.作业查看:
查看作业要求
1)操作对象:
学生。
2)浏览对象:
学生。
3)具体操作:
学生查看作业可直接提交,提交形式为文本或附件,作业提交后如果教师还未评阅,则可进行修改和删除,若已批阅过则不能修改。
5.分数查看:
学生对每次提交的已阅作业可查看作业评阅及分数。
1)操作对象:
学生。
2)浏览对象:
学生。
6.在线交流:
所有的系统合法用户登录完成操作后可与其他用户进行在线的交流。
1)操作对象:
所有合法用户。
2)浏览对象:
所有合法用户。
7.退出:
所有的系统合法用户登录完成操作后退出系统都要进行“退出”操作、或者进行用户转换也需要进行“退出”操作。
l模块划分《数据库原理与应用技术》课程指导平台分为两个子系统
1.教师子系统,其功能模块划分如图1所示:
2.学生子系统,其功能模块划分如图2所示:
图1教师子系统图2学生子系统
2.2系统设计目标
研制《数据库原理及应用技术》课程指导平台在功能上可以满足网络课堂教学活动的需要,在Internet上实现教学活动的各个环节。
系统的基本设计原则有:
先进性与方便性原则、功能实用性原则、开放性与可扩展性原则等。
系统设计时采用较好的设备与技术,协议符合国家和国际标准,能保证教学软件的正常运