淮阴工学院毕业设计说明书论文_第1页
淮阴工学院毕业设计说明书论文_第2页
淮阴工学院毕业设计说明书论文_第3页
淮阴工学院毕业设计说明书论文_第4页
淮阴工学院毕业设计说明书论文_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

淮阴工学院毕业设计说明书(论文)作者董杰学号10312132系院电子信息工程系专业电气工程及其自动化题目单片机课程的网站设计界面部分指导者严石高级实验师姓名专业技术职务评阅者姓名专业技术职务2007年6月毕业设计说明书(论文)中文摘要单片机语言作为一种非常流行的程序语言,无论对于入门者,还是广大编程爱好者而言,都是一个及其广阔的发展天地。建立一个单片机语言的教学网站,有其现实性和必要性。依靠网络的先进快捷传播方式,设计出一个简洁、高效的网站,为热衷于单片机语言的朋友提供一个互相学习,互相交流,共同提高的平台。发挥留言版的优势,相互交流。交流是学习的一种良好方式,可以通过借鉴他人优势,取长补短。在单片机语言教学网站的前台设计(主要是留言版)建立过程中,将会很好的展现前台开发工具(ASP)与后台数据库(ACCESS)的良好结合,用WWW技术HTTP、HTML、ASP、ACTIVEX文档等技术实现留言版和BBS的功能。关键词单片机,教学网站,ASP,答疑毕业设计说明书(论文)外文摘要TITLETHEMONOLITHICINTEGRATEDCIRCUITCURRICULUMWEBSITEDESIGNPARTOFTHEINTERFACEABSTRACTTHESINGLECHIPLANGUAGEBEUSEDASATHEKINDISVERYPOPULARPROCEDURELANGUAGE,我WHETHERFORTHEPRIMER,ORLARGEPROCESSERSFANCIERBUTSPEECH,AREALLANANDITSVASTDEVELOPMENTWORLDESTABLISHTHETEACHINGWEBSITEOFASINGLECHIPLANGUAGE,ANDHAVEITSREALISTICWITHTHEESTABLISHFORERUNNERWHODEPENDONTHENETWORKISFASTTOSPREADTHEWAY,ANDDESIGNTOOUTACHIENS,EFFICIENTLYOFFRIENDTHATWEBSITE,FORFALLOVERBOARDFORINGTHESINGLECHIPLANGUAGEPROVIDETHETERRACEOFAMUTUALSTUDY,MUTUALEXCHANGES,COMMONEXALTATIONDEVELOPTHEADVANTAGEOFTHEMESSAGEBOARD,MUTUALLYEXCHANGESTHEEXCHANGESISTHESTUDYSAGOODWAY,ANDCANPASSTODRAWLESSONSFROMTHEOTHERSADVANTAGE,ANDTAKELONGREPAIRSHORTINTHEFRONTSTAGEDESIGNPRIMARILYISMESSAGEBOARDTHATSINGLECHIPLANGUAGETEACHINGTHEWEBSITEESTABLISHTHEPROCESSINSIDE,WILLGOODEMERGETHESTAGEDEVELOPMENTTHETOOLASPWITHTHEGOODCOMBINATIONOFTHEBACKSTAGEDATABASEACCESS,ANDUSETHEWWWTHETECHNIQUEHTTP,HTML,ASP,ACTIVEXTEXTTHEFILEETCTHETECHNIQUETOREALIZETHECLANGUAGETHELONGRANGETOHAVEMESSAGEBOARDFUNCTIONKEYWORDSSINGLECHIP,WEBSITE,ASP,ANSWERQUESTION淮阴工学院毕业设计说明书(论文)第I页共页目录1绪论111本课题的研究背景与意义112课题调研与可行性分析22系统需求分析321系统需求功能分析322数据流业务流分析53系统设计631系统的体系结构632网站后台结构设计733网站前台结构设计834总体设计目标935设计思想84系统详细设计1041网站后台1042网站前台115功能具体实现1251DREAMVEAVER简介1252教学内容发布模块1353公告模块1554注册模块1855答疑模块2056留言制作226数据库设计实现与配置2461数据库需求分析2462数据库逻辑设计2563数据库配置2564ASP与数据库连接257环境配置268系统安全309系统评价3291系统主要特点3292系统存在不足33淮阴工学院毕业设计说明书(论文)第II页共页结论34致谢35参考文献36附录37图1注册页面37图2登陆页面38图3后台页面38图4主页面39图5资料下载页面40图6答疑页面40图7添加文章页面41图8添加下载页面41图9试卷管理页面42淮阴工学院毕业设计说明书(论文)第1页共42页1绪论自20世纪80年代后期,由于单片机的广泛使用,以及社会对单片机人才的需求,工科各专业,不仅仅是电类专业,许多非电类专业也都开设了单片机课程。但是,最初仅仅以讲座的形式,使学生接受单片机知识。由于科学技术的飞速发展,许多重点工科大学,在90年代初,已经将单片机列为必修的技术基础课程。它是大规模集成电路和计算机飞速发展的产物,是信息时代的产物。由于单片机的发展非常迅速,且已普及,世界上一些著名的厂家已投放市场的产品就有数百个品种。美国INTEL公司生产的MCS51系列单片机是最早进入中国市场的单片机产品之一,已为我国广大的工程技术人员所熟悉并得到广泛的应用。因此,目前在中国各大学的单片机课中绝大多数讲授的都是MCS51系列以及与其兼容的各种增强型、扩展型的单片机。基于单片机的诸多优点,它已经成为目前我国高校计算机及相关专业所设置的必修课程之一,其重要性是不言而喻的。随着计算机应用的普及和INTERNET的蓬勃发展,以INTERNET作为载体进行信息的发布和知识的传播,具有鲜明直观、形式灵活、信息量大、和互动性好等优势,而且一般不受时间和地域的影响在很多方面大大优于传统方式的教学。所以,将单片机教学的重要性和网络教学的优势相结合,即为单片机教学网站建设的初衷和源动力。我们设计网站的目标是要具有实用和适用范围宽的特点单片机的教学采用下载结合经典实例的方式,并配有在线考试,使访问者可以边学边练,以达学以至用。这有很多优点没有时空限制、交互功能强、系统发布方便、资源共享、信息丰富、便于自主学习等。此外,答疑是本次设计力图凸现的部分。我们以此为重点,开发一个可供单片机爱好者下载资料,相互交流的场所。11本课题的研究背景与意义111研究背景随着计算机技术在各个领域的广泛应用,近年来,计算机技术在教学领域也得到迅速发展,就教学来说,计算机的应用就相对的比较单一了。在设备的利用和效益的发挥上也存在着很多问题。但随着计算机的综合处理和管理文本、图像、声音等多媒体功能的日趋成熟,计算机技术的交互性,改变了传统计算机的概念,而且网络技术淮阴工学院毕业设计说明书(论文)第2页共42页日新月异,多媒体技术也逐渐被应用到网络方面上。而该平台就是集普通的上传下载和在线交流技术于一身。112研究意义然而,我们现在所做的课题就是在目前的情形下,从学校教学现有的条件出发,利用学校拥有的计算机硬件设备和软件条件,做了基于交互式通用教学网站平台。为我们的教师减少点负担,做到科技来提高效率这一目的,这也是教学领域与时具进的必然趋势。应用以后的效果1大大提高了工作效率,及时了解到学生对所学内容掌握的程度如何,及时给学生解答掌握欠佳之处。2避免了学生了拖欠作业的情况,准时上交作业或文件,及时得到批改的作业,自己及时进行查漏补缺,调动学生学习的积极性,提高了学生的整体素质。3老师在讲课时,可以利用网络资源和该平台放置一些多媒体教学课件供学生下载等等。这样更有助于学生更深层次的理解,有利把教师所讲授的内容给具体化,形象化,不会再出现课间十分钟为了下载课件把老师围个水泄不通的情况。12课题调研与可行性分析121课题调研(1)与实践活动和相关的文件和资料由本人从网络获取。(2)本课题要求学生有熟练的ASP开发能力,有较强的自学能力以及一定的关系数据库理论功底。(3)具有对表进行处理的能力。121可行性分析1211技术可行性由于开发此交互式教学网页平台需要的软件环境是WINDOWSXP,支持的软件有开发工具ASP和DREAMWEAVER,所需用的操作人员要会使用DREAMWEAVER及ASP及MICROSOFTACCESS,具备一定的编程能力。目前,我校已经建设好比较完备的校园网,并且我校电脑设备比较先进,运行比较高级的系统在硬件上完全能够满足。我校的校园网已经运行多年,具有基础支撑软件,对于目标系统所需的IIS,ACCESS等软件,我校已经具备。目标系统使用的ASP技术,在网上有许多网站采用该技术的范例,因淮阴工学院毕业设计说明书(论文)第3页共42页此在技术手段上实现本系统成为可能。开发者对该技术有一定的掌握,加之目标系统不是很大所以在规定的时间内、在老师的指导下完成系统的开发还算是不太困难的。因此从技术方面讲开发此平台是可行的。1212经济可行性从该网站的开发和效益关系上讲,该系统的开发不需要花费太多的经费。因为设备可在普通PC的基础上建成,软件方面我们是利用DREAMWEVER8可以找到免费的软件,关于网站的效益,因为是单片机教学网站主要是与单片机爱好者进行交流和学习,让大家都学好单片机是本网站的主要效益,关于网页发布的资金我们花了70元买了50M的网络空间。由于开发此交互式教学网页平台所需的软件环境(ASP、DREAMWEAVER和MICROSOFTACCESS)价格低廉,在市场上都容易购买到,所需技术人员为数不多,如果此交互式教学网页平台投入使用,可以减少教学人员的各方面的工作量也方便管理等等,而且可以及时了解到学生对所学内容掌握的情况。由于ASP开发简单,代码也较容易读懂,所以即使遇到一些问题,维护起来也比较简单,费用也非常低。总之,开发此交互式教学网页平台成本低,维护起来费用也较一般系统便宜经济效益高,因此平台经济可行应积极开发。1213使用可行性此交互式教学网页平台具体良好的界面,给人一目了然的清晰感觉,使用起来方便,操作简单易于被师生接受,用户只需可以熟练操作计算机,和对此系统使用做简单的了解即可使用,而且使用此系统可以减少大量录入工作,大大减少负担,从使用方面来说,此平台的开发是可行的。2系统需求分析21系统功能需求分析需求分析是软件定义时期的最后阶段,它回答了“系统必须做什么”这个问题。单片机教学网站是老师对广大学生进行教育的主要阵地。为了利用网络这个现代化教育手段,为我系学生成长成才发挥更大的作用,决定建设单片机教学网站。Z该网站基本内容包括单片机新闻的发布。发布单片机以及学校的新闻。淮阴工学院毕业设计说明书(论文)第4页共42页资料库下载。如课件下载、习题下载、实验下载、软件下载专题等。公告栏。定期公布、更新每学期的学习计划;定期公布学员名单、实验分班、考务安排情况等。网上注册登陆。内容包括注册姓名,密码,确认密码,邮箱。Z根据以上基本内容可将具体的功能划分为以下模块留言模块。通过留言版在线实时接受访客的留言,来客注册后即可留言。公告模块。管理员可添加,删除,修改公告。登陆注册模块。此模块供学生及老师注册登陆使用。管理员管理模块。管理员具有最高级权限,负责发布新闻,对留言版的回复,考务情况的发布,考试成绩的信息公布,学员信息资料的最终更改等等。211系统模块图该网站的系统模块图如图21所示单片机网站公告栏注册登陆留言板管理员管理添加公告修改公告删除公告获得不同权限新闻管理公告栏管理学员管理来客留言回复管理图21网站的系统模块图淮阴工学院毕业设计说明书(论文)第5页共42页212系统基本功能模块及主要功能本课题主要是解决学生平时学习过程中所涉及到的问题,目标是使电信系在教学管理上做到信息化,快速化和网络化。本系统主要包括来客留言模块,下载管理模块,管理员管理模块和公告模块。四大模块中管理员管理和留言板模块是设计的重点所在,下面重点介绍管理员管理这部分主要模块及功能。管理员管理这部分主要模块及功能管理员具有最高权限可以对教学网站进行远程登录维护;远程发布和更新有关网站的教学情况通报、考试安排公布等信息;可以上传、修改、编辑、删除新闻;定期公布实验分班情况和考务安排情况和考试成绩。可以添加试题库;添加教学资源供学生下载。22数据流业务流分析221数据流分析留言板数据流分析浏览者在浏览网页时可以在线下载学习有关资料,可以阅读新闻,公告以及在线注册。学生考试时先用学号登陆,数据库自动审核考试资格,符合考试条件的可进行考试。计算机自动将学员考试成绩提交到数据库中保存,之后可以根据考试成绩对学员信息进行更详细的登记。数据库支持留言板功能,学员提出问题,管理员在看到学员问题后在后台对问题逐一进行回答。访问后台需要检验身份,验证后才能对数据库进行管理,因此本系统具有一定的安全性。222业务流分析根据软件工程的思想,以传统的瀑布模型为基础,确定以下流程图。问题定义可行性研究需求分析总体设计详细设计编码和单元测试综合测试网站维护图222系统流程图淮阴工学院毕业设计说明书(论文)第6页共42页由于时间有限和程序侧重点不同,各阶段占的比例也不同,其中详细设计,编码与单元测试,综合测试所占比重较大。上图所示就是本站设计的流程,至于具体实现,将在后面详细叙述。223数据字典名字基于ASP的交互式通用教学网站别名无描述便于老师和同学交流的网站定义基于ASP的交互式通用教学网站注册登陆系统文件的下载答疑位置输出到页面3系统设计31系统的体系结构电子信息系单片机教学网站由三级组成,即客户层、应用层、服务层。客户层采用浏览器进行浏览,可在系统控制下从浏览器中检索或向浏览器发送信息。应用层是由WEB应用程序和WEB服务器组成。系统采用ASP、HTML语言进行设计,可实现各种功能。服务层由网络数据库组成,采用ACCESS设计。本系统的体系结构如图31图31系统结构图淮阴工学院毕业设计说明书(论文)第7页共42页32网站后台结构设计后台管理员管理的四大模块分别是学员管理模块、新闻、资料下载管理模块、公告栏公告管理模块、来客留言管理模块。由于该网站由客户层、应用层、服务层三级结构组成,所以系统应用层的开发是连接客户层和服务层的枢纽,系统管理员是整个网站的管理员,他有权对网站的学员进行添加,有权进行资料管理,也有权对公告栏以及留言板等进行管理。管理员管理模块是整个网站系统的核心,下面简单介绍一下该模块的具体功能。管理员管理模块功能图如图32所示管理员管理模块新闻资料下载管理公告栏公告管理留言板管理学员管理图32管理员管理模块功能图管理员管理的四大模块分别是学员管理模块、新闻资料下载管理模块、公告管理模块、来客留言管理模块。Z学员管理模块的主要功能是接受学员的在线注册、管理员将学员的基本信息添加到数据库中、学员在线注册经系统认证后即注册成功。Z新闻,资料下载模块的主要功能是管理员对文章版块、资料版块进行管理的工作、它包括管理员将一些重要新闻及时的添加到新闻栏、对一些旧的过时的内容进行删除、及时增加新的下载内容和在需要的时候对新闻及四个下载项内容进行更新等。淮阴工学院毕业设计说明书(论文)第8页共42页Z公告栏公告管理模块的主要功能是管理员对学员的一系列管理其中包括学员的名单的公布、学习计划、学习情况的公布以及考试安排和考试成绩的情况公布等。Z来客留言管理模块的主要功能是管理员利用用户名和密码的身份验证功能、登陆成功后可以对学员的一些学习问题的留言给予回复、以及对一些学员的不该发表的留言进行删除操作等。33网站前台结构设计前台学生使用的四大模块分别是学员的注册登陆、新闻、资料下载模块、公告栏查看模块、留言板留言模块。由于该网站由客户层、应用层、服务层三级结构组成,所以系统服务层的开发是系统开发的重要一环,因为学员是整个网站的主要使用者,浏览网站的学员可以进行注册登陆、资料下载、浏览公告栏以及留言板留言等。前台模块是整个网站系统的基础,下面简单介绍一下该模块的具体功能。前台模块功能图如图33所示前台学生使用新闻资料下载查看公告栏公告留言板留言注册登陆图33前台模块功能图前台的四大模块分别是注册登陆模块、新闻资料下载模块、查看公告栏模块、留言模块。Z注册登陆模块主要功能是淮阴工学院毕业设计说明书(论文)第9页共42页学员的在线注册,学员注册成功后可以使用网站前台所有功能,而没登陆的学员只能使用在线聊天室。Z新闻,资料下载模块的主要功能是学员对文章版块、资料版块进行浏览工作,在文章版块浏览时,可对一些自己感兴趣时的内容进行复制粘贴,下载内容不仅可以浏览还可以对四个下载项进行下载。Z公告栏模块的主要功能是学员查看学习计划、老师公布的考试安排等。Z留言模块的主要功能是学员利用户名和密码的身份验证功能、登陆成功后可以对一些学习中遇到的疑难问题进行提问。34总设计目标331后台管理者部分主要功能Z通过教学公告向学习者发布公告信息Z在网上发布文章Z通过在线考试系统为学习者提供在线测试服务Z通过答疑模块回答学习者提出的问题Z通过聊天室与学习者进行实时讨论332前台学习者部分主要功能Z阅读公告Z在网上完成技术文章的浏览下载Z通过在线考试完成对自己所学知识的测试Z通过留言板向发布者提出问题Z通过聊天室与教师或者其他学员实时讨论35设计思想在本次设计中,我要开发的是一个简单的在线教学网站。它将具有以下特点Z实用性要为网上教学提供方便;Z操作简单本网站应该适用于不同水平的使用者,包括教师和学生,同时网站不应该太复杂和烦琐,因此要求系统的操作要尽可能的简单;Z代码可读性好作为一个实例,网站代码要尽可能的简单。淮阴工学院毕业设计说明书(论文)第10页共42页4系统详细设计41网站后台在线教育系统分为两个子系统后台管理员子系统和前台学习者子系统,其后台功能模块划分如图41管理员子系统资料发布公告发布聊天室在线考试答疑图41管理员子系统功能模块划分后台预实现目标如图42,左边为各模块选择项,点击后右边出现相应内容图42后台预实现界面淮阴工学院毕业设计说明书(论文)第11页共42页42网站前台在线教育系统分为两个子系统后台管理员子系统和前台学习者子系统,其前台功能模块划分如图43,其前台主界面如图44学习者子系统聊天室下载资料浏览公告在线考试质疑图43学习者子系统功能模块划分图44主页面淮阴工学院毕业设计说明书(论文)第12页共42页5功能具体实现51DREAMWEAVER8简介DREAMWEAVER8是MACROMEDIA公司DREAMWEAVER家族的最新一代产品,代表了这个领域最先进的设计理念和技术。DREAMWEAVER8具有可视化版本设计功能。511操作界面Z安装DREAMWEAVER8后,第一次启动该软件,将打开“工作区设置”的对话框,在其中选择操作界面的风格,选择“DREAMWEAVER8工作区”单选按钮。Z在DREAMWEAVER8中,功能面板紧凑地排列在设计窗口的边缘,设计过程中很方便地调用。如果要打开或隐藏功能面板,只需要单击面板上的小三角即可。ZDREAMWEAVER8采用多文档操作界面,将多个文档编辑窗口整合在一起,方便各个设计窗口的切换。Z推陈出新的“插入”面板,以往的“对象”面板不见了,取而代之的是包含更多对象的“插入”面板。512CSS样式表Z在DREAMWEAVER8中使用新增的“设计时间样式表”。Z很容易区分本地定义的样式表和外部样式表。Z可以查看或使用新的CSS结构。513模板功能DREAMWEAVER8中改进了模板功能,能够轻松控制一组网页的页面布局。514强大的编辑功能作为可视化排版工具,DREAMWEAVER8在代码编辑方面的功能也毫不逊色除了提供强大的代码编辑支持外,新增了“标签检查器”、“标签编辑器”和“代码片断”功能,大大提高了代码编辑的效率。515动态数据库开发功能DREAMWEAVER8一个很突出的特性就是融合了动态数据库开发功能,使用功能更加强大,更加趋于完善。DREAMWEAVER8提供了全面的HTML、ASP、JSP、CFML的开发环境,可以链接到ODBC、ADO或JDBC等数据源。以上提到的内容见图515淮阴工学院毕业设计说明书(论文)第13页共42页图515DREAMWEAVER视图52教学内容发布模块这些内容是在线教育的主要内容。资料发布可能有各种各样的形式,如HTM,DOC,PPT,RAR等。在通常情况下,技术文章是以静态内容为主的。资料下载则以动态为主。另外,系统还对这两个版块提供查询功能。521文章模块在DREAMWEAVER中的实现文章模块首先要在DREAMWEAVER中实现,如图521所示图521文章模块在DREAMWEAVER中实现淮阴工学院毕业设计说明书(论文)第14页共42页522文章模块在数据库中的实现后台数据库使用ACCESS2007,文章信息表的结构见图522。数名字文章分类信息别名ARTICLECLASS描述包含文章的类别分类信息定义文章分类信息分类信息编号分类名称排列顺序名字文章信息别名ARTICLE描述包含文章中相关信息定义文章信息文章信息编号分类编号标题内容添加日期关键字点击数作者来源图522文章信息表523文章页面的ASP代码TARGET“_BLANK“/定义图片来源/换行/引用图片TARGET_BLANKTITLE“16THEN/如果文章标题/大于16个字就显示/不然就直接显示在经过以上几个步骤后,文章版块最终展现在客户面前,如图523所示图523文章版块53公告模块531公告模块在DREAMWEAVER中的实现公告模块首先要在DREAMWEAVER中的实现,如图531所示图531在DREAMWEAVER中的公告图淮阴工学院毕业设计说明书(论文)第16页共42页532公告模块在数据库中的实现后台数据库使用ACCESS2007,公告信息表的结构可见图532。图532公告信息表533公告页面代码浏览公告学生可以查看教师最新发布的通知以了解教学安排。发布公告主要是教师发布最新的教学通知。公告页面的ASP代码/公告栏头部图片/居中显示/定义表格属性/实现滚动淮阴工学院毕业设计说明书(论文)第17页共42页/定义公告文本属性在经过以上几个步骤后,文章版块最终展现在客户面前,如图533所示图533公告版块图淮阴工学院毕业设计说明书(论文)第18页共42页54注册模块541注册模块在DREAMWEAVER中的实现注册模块首先要在在DREAMWEAVER中的编辑,如图541所示图541注册模块在DREAMWEAVER中实现542公告模块在数据库中的实现后台数据库使用ACCESS2007,公告表的结构如图542。图542注册信息表543注册页面的ASP代码YOURPASS2THENRESPONSEWRITE“WINDOWALERT两次密码不相等LOCATIONHREFREGASP“/如果注册密码和确认填的不一致,则返回ENDIFSTUDYIDTRIMREQUESTFORM“STUDYID“YOURMAILTRIMREQUESTFORM“YOURMAIL“SETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQLSTR“SELECTFROMSTUDENTWHEREYOURMAIL“WINDOWLOCATIONHREFADDBOOKASP“将答复显示到网页删除不恰管理员回复当留言淮阴工学院毕业设计说明书(论文)第24页共42页ENDIFIFERRMSG“THENRESPONSEWRITEERRMSGRESPONSEEND/如果提问标题或内容为空则则显示报错内容ELSESETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQL“SELECTFROMQUESTION“/连接数据库从问题表中搜索RSOPENSQL,CONN,1,3RSADDNEWRS“QUESTION“TRIMREQUEST“QUESTION“/获取问题字段RS“KEYWORD“TRIMREQUEST“KEYWORD“/获取关键字RS“QUESTIONCONTENT“SCONTENTRS“DATETIME“NOW/获取当前时间RS“STUDYID“REQUEST“STUDYID“/获取学生IDRSUPDATE/更新RSCLOSERESPONSEWRITE“WINDOWALERT问题已经提交WINDOWLOCATIONHREFSELFBOOKASP“RESPONSEENDENDIFENDIF6数据库的设计、实现与后台数据库的配置61数据库的需求分析根据系统需求,可以列出以下数据项和数据结构Z公告信息包括时间、标题、发布公告内容、公告序号等。Z下载信息包括课件下载、实验下载、习题下载、软件下载等。Z答疑信息包括提问主题、问题内容、回答内容、提问时间、查看留言、签写留言。淮阴工学院毕业设计说明书(论文)第25页共42页Z学生信息包括学生姓名、学号等。62数据库的逻辑设计后台数据库使用ACCESS2007,所有数据表列表见如下图。63后台数据库的配置建立一个ODBC数据源,名称为INFO,指向INFOMDB,步骤如下首先,选择“控制面板”中地“ODBC数据源管理”选项,选择“系统DSN”选项卡,单击“添加”按钮。在“创建数据源”窗口中,选择“DRIVERDOMICROSOFTACCESSMDB”作为数据库驱动程序,然后单击“完成”按钮。在“ODBCMICROSOFTACCESS安装”窗口中,数据源名称为“INFO”,这是ASP程序中将要引用的。单击“选择”按钮,从弹出地文件窗口中选择INFOMDB文件所在地位置,其他选项都不改变。如下图单击“确定”按钮,这样就完成了ACCESS数据库的ODBC数据源设置。64ASP与数据库的连接教学网站系统中各个板块的数据都储存在数据库中,为了实现ASP与数据库之间的数据传送与交换,必须了解ASP与数据库的连接问题。一般通过以下代码实现641建立与数据库的连接DIMCONNCONNSTRDB“/DATA/INFOMDB“/数据库的相对路径“SETCONNSERVERCREATEOBJECT“ADODBCONNECTION“CONNSTR“PROVIDERMICROSOFTJETOLEDB40DATASOURCE“DBQ”/EDEFEXTENSION指定待加密文件的扩展名。3注册验证为防止用户绕过设计要求注册成功后系统启动HRMISASPPAGE1页面。假设,不采用SESSION对行注册验证,则用户在浏览器中敲入“URL/HRMISASPPAGE1”即可绕过注册界面,直接进入系统。在此,利用SESSION对象进行注册验证USERIDREQUEST“USERID”PASSWORDREQUEST“PASSWORD”/读取使用者所输淮阴工学院毕业设计说明书(论文)第32页共42页入的账号和密码IFUSERID“HRMIS”ORPASSWORD“PASSWORD”THEN/检查USERID及PASSWORD是否正确RESPONSEWRITE“账号错误”RESPONSEENDENDIF将SESSION对象设置为通过验证状态SESSION“PASSED”TRUE进入应用程序后,首先进行验证9系统评价91系统主要特点/优点介绍911功能齐全教学的需求和学生学习的方便而设计的,该系统包括文章浏览、资源B/S结构模式进行开发,客户端只需浏览器即可,无须安装其他特殊的本系统根据老师下载、答疑解惑、在线考试等功能,充分体现了教与学的互动性,满足了网络信息化教育的要求,适用范围比较广。912使用方便系统完全基于客户端软件。使系统易于安装、使用和维护。系统设计时充分考虑了学生、教师和管理员的使用习惯,因此该系统操作简单,方便灵活。913实用性好淮阴工学院毕业设计说明书(论文)第33页共42页我们所开发是基于INTERNET的单片机课程教学网站,应适用于教师教学和学生学习,所以我们比较注重它的实用性。我们通过对教与学的相关环节详细分析、研究、设计,最终设计出这个实用性较好教学网站。914可扩展性强此系统可以运行在多种操作系统平台上(WINDOWS9X/WINDOWSNT/WINDOWS2000/WINDOWSXP)。数据库管理系统采用ACCESS,系统的应用规模可以根据用户的需要动态配置。92系统存在不足与改进方案由于时间仓促,本网站功能还不够强大,不太完善,某些地方还存在问题。这是我首次使用ASP和ACCESS数据库系统开发工具进行完整系统的开发,一切都是从零开始学习,开发时难免会过于简单,考虑的也不是很周到。对ASP的开发还没有真正掌握,在制作过程中也是一知半解地做,因此开发出来的系统或许存在或多或少的错误,在界面上也做得过于粗糙了一些。本系统存在有许多的不足之处,如给学生布置的作业类型较为单一,对于学生作业的反馈也不够及时有效,未能实现系统自动校对批改;考试试题类型只有单项选择、填空和判断题,并没有主观题。因此该系统还有待进一步改进和提高,使系统更趋于完善,工作过程更合理。淮阴工学院毕业设计说明书(论文)第34页共42页结论本系统作为一个单片机的教学网站,以单片机为主线,重点突出技术文章,资料下载,答疑。1界面直观,操作简便。教学网站,首要考虑的是知识传播,简洁高效的网站设计和充实的教学内容,是我们追求的目标。一个直观的界面和简便的操作方式,会有很好的效果。2目的明确,营造轻松愉快的学习环境。学习是主线,我们还提供资料的下载,BBS也是编程爱好者交流心得的体会的良好场所。3内容重在提高,兼顾入门。网站所面向的是有一定单片机基础的朋友,同时也兼顾初学者,让大家都有所收获。4基本建立了有效的网站安全体系。网络是一个纷繁的世界,我们做好了充足的准备,来抵御来自其他方面的不良影响。因为不论是恶意攻击,还是善意的恶作剧,都将给网站带来或大或小的损失。淮阴工学院毕业设计说明书(论文)第35页共42页致谢本次设计过程中,我得到了指导老师的大力支持,同时,我也得到了同学们的热心帮助。在本次毕业设计中,我从指导老师严石老师身上学到了很多东西。严老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高,这对于我以后的工作和学习都是一种巨大的帮助,感谢他耐心的辅导。另外,还有同组的黄立军同学同样给了我不少帮助,这里一并表示感谢。还要感谢所有参与评阅我设计和论文的老师,希望你们对我的设计能够提出宝贵意见。以便我顺利完成我的毕业设计。非常感谢淮阴工学院毕业设计说明书(论文)第36页共42页参考文献1王龙新编DREAMWEAVERMX标准教程北京海洋出版社,20052阎卫星新编FLASHMX标准教程北京海洋出版社,20033黄刚,于林新编FIREWORKSMX标准教程北京海洋出版社,20044国家职业技能鉴定专家委员会计算机专业委员会DREAMWEAVERMX试题汇编,中国科学技术出版社20045张宣实战DREAMWEAVERMX网页制作北京机械工业出版社,20036金磊,康晓宁,邓就庆精通WEB数据库北京人民邮电出版社,20017庄永龙实例解析ASP网站编程北京北京希望电子出版社,20028谭浩强,魏善沛WEB数据库基础教程北京中国铁道出版社,20039CHRISTOPHWILLECHRISTIANKOLLER著,潇湘工作室译,24小时学通ASP北京人民邮电出版社,200010吕少华,边宇WEB数据库开发与应用北京科学出版社,200111郭伯农,黄清云网页开发技术ASP实践教程上海上海交通大学出版社,200312宋一兵,李仲,马震FLASHMX基础培训教程北京人民邮电出版社,200213杨维抒,饶简元网页设计艺术与网站建设范例北京机械工业出版社,200514孙印杰,马子彦网页设计师培训教程北京电子工业出版社,200415王刚网页制作三剑客北京机械工业出版社,2006淮阴工学院毕业设计说明书(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论