欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    大工20春《SQL数据库课程设计》模板及要求 - 副本.pdf

    • 资源ID:89640361       资源大小:636.05KB        全文页数:14页
    • 资源格式: PDF        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    大工20春《SQL数据库课程设计》模板及要求 - 副本.pdf

    学习中心:学习中心:专专业:业:计算机应用技术年年级:级:学学号:号:学学生:生:题题目目:网上教学系统的设计与实现1.1.谈谈你对本课程学习过程中的心得体会与建议?谈谈你对本课程学习过程中的心得体会与建议?从中我们了解到查询语句的基本结构,和简单 SELECT 语句的使用,多表连接查询。而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。使用视图不仅可以简化数据操作,还可以提高数据库的安全性,不仅可以检索数据,也可以通过视图向基表中添加、修改和删除数据。2.2.严格按照严格按照SQLSQL 数据库课程设计要求完成课程设计。数据库课程设计要求完成课程设计。11项目概况本章需简单介绍具体使用的哪个版本 SQL 数据库,选用的前台开发工具以及自己所设计的具体什么系统。2.1 SQL 数据库简介SQL 是 Structured Query Language(结构化查询语言)的缩写。SQL 是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL 功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。2.2教学系统开发需求概述硬件环境内存:512M 及以上硬盘:10GB 以上显存:64MB 以上分辨率:1024768软件环境操作系统平台:Windows XP.windows7.windows2003数据库服务器:Microsoft Access 2003服务器平台:Windows XP前端开发工具:.net2005系统处理数据的需求分析该系统处理的数据来自于客户提供的房屋信息,客户需求的一些房屋信息以及客户的联系方式等。处理的数据分为文本型和数字型,利用ACCESS 可以很好的处理这些数据。同时,对于大量的无用数据要及时的清理,以防止系统执行速度的下降。2.1教学系统概述在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在 Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在 Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。将计算机多媒体辅助教学(简称 CAI)技术运用到高校教学之中,既是教育领域中计算机应用技术的发展方向,又是教育信息化的重要手段。计算机不仅能呈2现单纯的文字、数字等字符教学信息,而且还能输出动画、视频、图像和声音,能非常容易做到教学信息的图、文、声并茂,这种多维立体的教育信息传播,增强了信息的真实感和表现力。网络课程一般指通过网络表现的某门学科的教学内容及实施的教学活动的总和,它包括两个组成部分:按一定的教学目标、教学策略组织起来的教学内容和网络教学支撑环境。在未来几年内,网上教学将主要从两个方面得到发展,一是非实时交流式的网上教学,即通过网络进行各种资源的交流和共享。二是实时音象传输的远程网络教学,即采用先进的计算机和网络通信技术,克服空间地域的限制,让教师、学生可以在异地完成类似于传统的面对面、交互式的课堂教学活动。很明显,这种方式较第一种方式更优越,对设备的要求也更高,只有随着 Internet 技术及相关计算机技术的发展和成熟而成为现实。上述两种方式都具有一些共同的基本特征:教学层次的多样性和教学方式的灵活性。32需求分析2.1需求分析在软件工程的发展过程中,需求分析在很长一段时间里被人们认为是整个软件工程中最简单的一个步骤,但在过去十几年中人们逐渐认识到软件工程是整个过程中最为关键的一个部分。虽然在可行性研究阶段已经粗略了解了用户的需求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的是用较小的成本在较短的时间内确定是否存在可行的解法,因此许多细节被忽略了。然而在最终的系统中却不能遗漏任何一个微小的细节,所以可行性研究并不能代替需求分析,它实际上并没有准确地回答“系统必须做什么?”这个问题。所以进行软件设计之前,必须先进行需求分析,才能保证软件设计顺利完成。假如在需求分析阶段分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。系统的需求分析是需要开发人员和用户一起完成。需求分析主要是对管理信息系统的需求进行分析,分析在设计系统时可能遇到的问题,及其解决方案,对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到系统的可利用价值,是开发软件所不可缺少的重要环节。传统的远程教学通过电视、录象带和信件等方式传递教学信息,信息传递速度慢,信息量小,师生间交互少,容易造成教学效率低下,学员的学习积极性不高,教学效果不好等问题。由于 Internet 具有影响范围广,能够方便快捷的传递信息,具有近乎实时的交互性,本身又是一个巨大无比的信息库等优点,利用Internet 作为现代远程教育的新型手段,能够很好的解决远程教学中的空间和时间问题,又能很好地解决师生的交互问题。因此近年来,现代远程教育越来越多的使用基于 Internet 的技术。现在,基于 web 的远程教学在美国等发达国家经过近十年的发展,已经成为远程教学的主要形式,而在我们国家则方兴未艾。开展基于 web 的远程教学需要强有力的教学平台的支撑,一个完整的基于 web 的远程教学支撑平台包括三个部分:网上课程开发系统,网上教学支持系统和网上教务管理系统。通过建立数据库教学网站,帮助学生全面地掌握数据库方面的知识,丰富了学生们课后继续学习的途径,通过网站上的互动平台,增强了学生和老师的联系,更好地完成教学计划。添加操作:在执行操作时首先都要先检查是否已经输入数据,如果输入的数据不全或者有错误,将提示用户输入正确的数据,如果输入的数据正确,点击添4加按钮,能够将数据输入到数据库,并保存数据。删除操作:在选定一个房屋信息后可将其从数据库中删除,并在前端界面显示出来。查询操作:能够进行全部数据的查询,同时也能进行模糊的查询,SQL 语句中用“like”,还有组合查询,通过对用户输入情况的判断来确定 SQL 语句的最终形式,比如用户查询时输入的查询条件不全面,甚至只有一个,依然能够查询出所输入的条件对应的数据。2.2数据分析具体描述设计的各类数据表,要求以表格的形式把数据表全部列出。数据表中包含字段名称、数据宽度、允许空值、主键。如下表所示:表 2.1 学生姓名表字段名称学号姓名民族生日数据宽度IntChar(10)Char(20)Date允许空值否否否否主键是2.3功能分析该软件的主界面由 Microsoft Visual C#2005 来实现,C#2005 作为一种编程语言,它是为生成在.NET Framework 上运行的多种应用程序而设计的。C#不仅简单而且功能强大、类型安全,同时是面向对象的。C#凭借它的许多创新,在保持 C 样式语言的表示形式和优美的同时,实现了应用程序的快速开发。Visual Studio 支持 Visual C#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。通过.NET Framework 类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。该系统连接数据库采用的 datagridview 控件,使用该控件可进行动态数据库连接,又可以在代码中实现对数据库的连接。系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。53详细设计详细设计是本课程设计的重点,要求学生列出系统的具体设计模块,要求图文并茂,并附上涉及数据库的核心代码。3.1系统结构图系统的结构图可用层次图表示,按照个人设计的系统绘制出系统结构图。要求至少绘制一幅总体的设计结构图。学生可以根据个人情况可以挥着各个模板结构图。文本用于显示信息、页面标题等。HTML标记实现页面风格设计。ASP脚本(Script Commands)ASP工作原理图上图显示了 ASP 的工作原理,当浏览器通过 HTTP 协议向 web 服务器申请一个由*.asp 定义的页面时,web 服务器响应 HTTP 请求,用 ASP 引擎解释被申请文件。当遇到ASP 脚本命令时,ASP 引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在 web 服务器上)进行处理。ASP 提供两种脚本引擎,即 VBScript引擎和 VJScript 引擎,若要使用其他脚本语言,需要在 web 服务器上另外安装相应的脚本引擎;当遇到基于 COM 标准的组件(组件本身是经过编译的可重用二进制码)时,ASP 引擎启动相应的组件完成指定的功能。若ASP 文件含有访问数6据库的请求,ASP 内置组件 ADO(ActiveX Date Ob ject)通过 ODBC 与数据库连接,对数据库进行访问,并将访问结果返回 web 服务器。ASP 引擎将脚本和组件的运行结果生成相应的 HTML 语法成分,与文件中原有的文本和 HTML 标记一起组成标准 HTML 页面送至客户端浏览器。3.2系统实现详细介绍系统的各个模板,文字可以稍微少一点,但是每一个模板都必须包含一幅截图。3.3.13.3.1主界面模块主界面模块主页是用户使用本课件所浏览的第一个页面,务必要给用户一个好的印象。用 Dreamweaver 设计主体的框架。主页设计采用导航的构架,用户可以一目了然的知道本课件的所有功能。左边框架的部分显示导航按钮,点击相应的按钮之后,相应的内容会显示在右边的部分。其中学习交流和习题测试模块将会在新窗口中打开,方便学生浏览。主页的上方显示欢迎字样,右上角有章节索引。具体的主页页面请见图 3.2。图 3.2 主页页面3.2.2 网站各功能模块的设计每个模块的设计主要是为了完成相应的教学任务,无论用户是点击章节索引还是导航条部分都可以进入教学系统。其次是可以自由跳跃到相关章节,设计上不仅使用了框架,还有用 JavaScript 生成“上一页”,“下一页”等按钮,方便使用。7(1)课程学习模块:课程学习包括章节索引、教学大纲、教学计划、参考资料等模块。目的主要是方便学生的课后学习,以及让学生及时了解到最新的教学计划、教学大纲。在上网的同时能最快的了解到本课程的一些情况。点击章节索引,进入本站的教学界面。左边有树型菜单显示,用户可以根据各自不同的需求选择不同的知识点来学习。教学内容显示在右边。点击上一页下一页按钮进行翻页,用户可以根据需求选择观看。具体的页面请见图 3.3。图 3.3 章节索引(2)习题测试模块:该模块是为了使学生能巩固和加深数据库原理课程所学的基本知识和基本技术,对同学进行在线测试。题型主要有选择题、判断题、填空题、简答题、综合题等。根据不同的题型,设计和实现相应的出题和评分系统。具体内容见第四章节。(3)在线答疑模块:该模块的主要功能是为了实现老师与学生之间相互交流。学生在网上提出问题,老师在线给出解答,方便了学生的学习。在线答疑又可分为在线留言版和在线聊天室两个部分。在线留言版主要是方便学生随时随地地向老师提出自己的问题,向老师表达自己的见解,此时老师不必在线,只要在适当的时候给出解答就可以了。在线聊天室则是提供了一个让学生和老师充分交流的平台,老师和学生在聊天室里可以畅所欲言,无形中可以增强老师和学生之8间的感情,也激励起了学生学习的兴趣,这不失为高校教学的一个好办法。在线答疑模块是比较重要的章节之一,详细的设计将会在第五章中具体讲述。3.3数据库实现Access 是微软公司推出的基于Windows 的桌面关系数据库管理系统(RDBMS),是Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access 在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它的使用方便程度和强大的设计工具为初级程序员提供许多功能。导入导出报表的生成程序,当时有能力和到这项任务的复杂报告创造,没有另一受欢迎数据库报表程序的生成程序充满特色和强有力-水晶报告。MSDE(微软公司 SQL 服务器桌面发动机)2000,袖珍版本的MSSQL 服务器 2000,被包括开发版的办公室 XP 并且被用于进入可能作为除之外的另一种选择 JET 数据库引擎。(尽快的*版本的 MSDE 和微软公司交换服务器实际上使用这台喷气发动机处理巨大大量数据并且安置一“赝品”在它之上的那些应用的应用层。大约这事实的缺乏知识因进入/喷口家庭的软件产品而为不该受不敬做贡献,特别是关于 大工程。)进入分割和粘贴功能性能使它有用工具在其他数据库之间连结(例如,在数据或者数据库变换期间的 Oracle 和微软公司 SQL 服务器)。进入与给与窗子和其他平台应用一起的积分的各种各样进口和退场门特征一起来,一经请求从应用的里面或者手工由用户其中几可以被执行。例如非常紧密 SNP 完全格式化的为分享的形式与没有全部的进入软件的人们报告。它也能容易被升级到微软公司 SQL 服务器。3.3.13.3.1数据库的建立数据库的建立数据库相连的另一种方法是当用户的任务完成后连接才被关闭,这是由Globalasp 文件所控制。每个基于 ASP 的 internet 应用可以有一个存放在应用根目录中的 Global.asp 文件,该文件有四个事件:Applicattion-start,Senssion-start,Applicattion-End 和 Session-end 用户与数据库的连接是在9Session-start 事件中,用 Session-end 事件关闭连接。在本网页中用如下代码来实现 ASP 与数据库的连接:%dim connectstron error resume nextSet connectstr=Server.CreateObject(ADODB.Connection)connectstr.Opendriver=Access;server=localhost;uid=jsj2000;database=Biaobenku;pwd=jsj2000if err.number 0 thenresponse.write 数据库操作失败:&err.descriptionresponse.endend if%3.3.23.3.2数据库的更新数据库的更新var answerGot=,questionGot=,key=,i=1,question_totalcount=23;excercise=new Array(24);answer=new Array(24);a=new Array(24);b=new Array(24);c=new Array(24);d=new Array(24);excercise1=1.描述事物的符号记录称为_。;a1=信息;b1=数据;c1=记录;d1=记录集合;answer1=bexcercise2=2._是长期存储在计算机内的有组织,可共享的数据集合.;a2=数据库管理系统;b2=数据库系统;c2=数据库;d2=文件组织;answer2=cexcercise3=3._是位于用户与操作系统之间的一层数据管理软件.;a3=数据库管理系统;b3=数据库系统;c3=数据库;d3=数据10库应用系统;answer3=aexcercise4=4.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_.;a4=数据库管理系统;b4=数据库应用系统;c4=相关的计算机系统;d4=各类相关人员;answer4=d给答案代码给答案代码:function putAnswer(question,answer)answerGot=answer;questionGot=question+_+i;button=eval(document.answersheet.+question+_check);return this;清答案代码:清答案代码:function clearAnswer()document.answersheet.imag1.src=image/nh.jpg;document.answersheet.question_answer.value=正确答案if(iquestion_totalcount)i+=1;timu.innerText=excercisei;choice1.innerText=ai;choice2.innerText=bi;choice3.innerText=ci;choice4.innerText=di;else if(i=question_totalcount)11text1=题目已经全部做完;timu.innerText=;detail1.innerText=;detail2.innerText=text1;detail3.innerText=;detail4.innerText=;choice1.innerText=;choice2.innerText=;choice3.innerText=;choice4.innerText=;queren.innerText=;xiayiti.innerText=;ZhengQueDaAn.innerText=;answerGot=;questionGot=;显示答案按钮代码:显示答案按钮代码:function ShowAnswer(button)questionGot=question+_+i;key=answeriright_answer=本题正确答案为+key;if(button.value=right_answer)button.value=正确答案;elsebutton.value=right_answer;questionGot=;判断答案正确性:判断答案正确性:12function CheckAnswer(button)if(questionGot=)window.alert(请选择一个答案或按下一题按钮);elsekey=answeriif(answerGot!=)if(answerGot!=key)document.answersheet.imag1.src=image/wrong.gif;else if(answerGot=key)document.answersheet.imag1.src=image/right.gif;跳过代码:function Skip(button)if(answerGot=a)document.answersheet.question0.checked=false;if(answerGot=b)document.answersheet.question1.checked=false;if(answerGot=c)document.answersheet.question2.checked=false;if(answerGot=d)document.answersheet.question3.checked=false;setTimeout(clearAnswer(),300);13大连理工大学远程与继续教育学院SQL 数据库课程设计14

    注意事项

    本文(大工20春《SQL数据库课程设计》模板及要求 - 副本.pdf)为本站会员(赵**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开