某某大学计算机专业奖学金系统报告9637.doc

上传人:you****now 文档编号:62269285 上传时间:2022-11-22 格式:DOC 页数:36 大小:1.23MB
返回 下载 相关 举报
某某大学计算机专业奖学金系统报告9637.doc_第1页
第1页 / 共36页
某某大学计算机专业奖学金系统报告9637.doc_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《某某大学计算机专业奖学金系统报告9637.doc》由会员分享,可在线阅读,更多相关《某某大学计算机专业奖学金系统报告9637.doc(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、n 更多资料料请访问问.(.)成绩中国农业业大学 课程报报告 ( 学年秋秋季学期期)论文题目目: 计算机机专业奖奖学金系系统报告告课程名称称:任课教师师:班级级:学号号:姓名名:目录第一章概概要说明明21.1 系统名名称21.2 设计依依据21.3 系统建建设的目目标21.4 计划进进度2第二章需需求调查查32.1奖奖学金管管理机构构及职能能体系332.2 信息需需求及管管理现状状32.3 当前工工作中需需解决的的问题及及新的系系统管理理模式展展望4第三章需需求分析析和系统统分析553.1 写出数数据字典典和数据据词典553.2 写出 EE-R 图63.3 功能字字典和界界面词典典9第四章系系

2、统设计计124.1 数据库库设计1124.2 界面设设计144第五章奖奖学金系系统的实实现1555.1 系统软软硬件环环境1555.2 系统运运行1555.3 系统维维护222第六章 .NNET与与数据库库的连接接236.1 c#应应用程序序中对SSQL Serrverr数据库库访问的的方法介介绍2336.2 C#中中的数据据库访问问236.3 c#中中关于数数据库的的具体实实现255第一章 概要说说明1.1 系统名名称计算机专专业奖学学金系统统1.2 设计依依据中国农业业大学本本科生奖奖学金管管理办法法学生综合合测评表表学生基本本信息表表学院奖学学金评审审表1.3 系统建建设的目目标建立以计

3、计算机为为主的奖奖学金信信息管理理网络系系统,为为上级领领导提供供及时、准确的的评审辅辅助决策策信息,包包括各学学院评审审的汇总总信息、学生的的基本信信息、综综合测评评信息等等等;为为奖学金金信息库库、学院院学生工工作部的的奖学金金信息管管理工作作提供方方便、快快捷的计计算机工工作模式式,提高高工作效效率,同同时与已已经成型型的学生生信息管管理系统统做到很很好的融融合,从从中提取取相应的的信息。另外,通通过整个个系统的的调查、分析、设计、规范化化管理过过程,使使奖学金金信息库库、学院院和学校校学生工工作部的的管理水水平升级级,适应应信息时时代的要要求。1.4 计划进进度序号内容所用时间间1课程

4、设计计总体介介绍和要要求0.2552学习.NNET编程技技术13对应用系系统进行行系统分分析和设设计0.7555使用.NNET设计开开发应用用系统36对应用系系统进行行测试27验收3合计10天第二章需需求调查查2.1奖奖学金管管理机构构及职能能体系211各学院院组织机机构学院负责责本学院院奖学金金的评审审工作。主要职职责是:(1)制制定学院院奖学金金评选细细则;(2)根根据各奖奖学金的的评选要要求对本本院学生生进行初初选、推推荐;(3)协协助学校校做好各各奖学金金的发放放、表彰彰工作;(4)负负责院级级奖学金金的设立立和管理理,并报报学生工工作部备备案。212校级学学生工作作部组织织机构学生工

5、作作部负责责全校奖奖学金的的管理工工作。主主要职责责是:(1)负负责奖学学金的评评定、发发放和日日常管理理;(2)制制定全校校性奖学学金的评评定办法法;(3)审审批全校校性奖学学金获得得者名单单;(4)监监督、检检查校内内其他奖奖学金的的管理和和使用;(5)协协调校内内外组织织或个人人在学校校设立奖奖学金的的有关事事项,筹筹措和开开辟奖学学金资金金来源。2.2信信息需求求及管理理现状221 信息息需求目前的奖奖学金管管理工作作中用到到的表格格:(1)奖奖学金评评审汇总总表(2)奖奖学金名名目表(3)学学院奖学学金评审审结果表表(4)学学生个人人信息表表(5)学学生综合合测评表表222 管理理现

6、状当前的工工作主要要以手工工操作为为主。除除有些表表格用计计算机打打印外,其其他的工工作均由由管理人人员手工工制表、统计和和填表。学生综综合测评评表的计计算仅用用到了简简单的计计算机辅辅助操作作,大量量的数据据输入之之后还需需要人为为操作才才能依次次获得结结果,没没有很好好地利用用已经成成型的学学生信息息管理系系统。2.3当当前工作作中需解解决的问问题及新新的系统统管理模模式展望望2.3.1 需解解决问题题由于手工工操作,所所以管理理人员的的工作量量较大,尤尤其是需需查询有有关信息息时,即即费时又又费力,工工作效率率很低还还易出错错,难以以完成日日常管理理任务;而且,由由于信息息用纸张张存放,

7、极极易产生生数据的的不一致致性,很很不方便便实现统统计和查查询,不不能及时时准确为为上级领领导决策策提供有有用信息息;甚至至时间长长了有的的信息很很难找到到,信息息丢失严严重。上上下级之之间沟通通不方便便,造成成数据不不一致,影影响工作作的正常常进行。2.3.2 新的的管理模模式展望望以计算机机为主的的奖学金金信息网网络管理理系统,即即建立了了一个统统一的数数据收集集和处理理规范,方方便学院院-学生工工作部-服务器器之间的的数据沟沟通,为为上级领领导提供供及时、准确的的辅助决决策信息息,包括括学院的的学生综综合测评评信息、评审信信息、统统计汇总总信息等等等;为为学院管管理人员员提供方方便、快快

8、捷的计计算机工工作模式式,提高高工作效效率,快快速、准准确的完完成任务务;亦可可为学校校加强防防化装备备管理工工作。另另外,通通过整个个系统的的调查、分析、设计、规范化化管理过过程,使使学生奖奖学金的的管理水水平升级级,适应应信息时时代的要要求。 本系统统为网络络环境下下的奖学学金管理理信息系系统,学学院-学生工工作部-服务器器连网后后可同时时使用。在未连连网时,可可通过磁磁盘交换换数据,达达到数据据的共享享。第三章需需求分析析和系统统分析3.1 写出数数据字典典和数据据词典在学生奖奖学金信信息中,经经过分析析研究并并消除冗冗余,得得到需产产生的原原始表格格数据以以及需要要留档的的中间数数据作

9、为为数据字字典和数数据词典典详细写写出。在在数据字字典中,详详细填写写了每个个数据需需要存储储的类型型、长度度、完整整性及其其他信息息。由此此而来得得到表33.1所示数数据字典典和表33.2所示的的数据词词典。表3.11 数据字字典编号名称(中中文)名称(西西文)类型长度(bbytee)完整性Jd0001登陆名dnammecharr20Jd0002登陆密码码dpassswoordcharr10Jd0003登陆类型型dtyppecharr10教师 学生干干部Jd0004学号snocharr8Jd0005姓名snammecharr30Jd0006性别sexcharr2男 女Jd0007民族smin

10、nzucharr20Jd0008班级sclaasscharr20Jd0009学年gyeaarint20088到20112之间Jd0110学习成绩绩cgraadefloaat0到1000之间Jd0111思想品德德成绩sgraadefloaat0到1000之间Jd0112课外活动动成绩kgraadefloaat0到1000之间Jd0113附加分fugrradeeint-5到55之间Jd0114奖学金号号scnoocharr8Jd0115奖学金名名称scnaamecharr30Jd0116奖学金金金额scmooneyyintJd0117限制人数数slimmitint表3.22 数据词词典编号名称(中

11、中文)名称(西西文)关键字号号属性名称称属性编号号Jw0001学生信息息表StuddenttJw0001学号Jd0004姓名Jd0005性别Jd0006民族Jd0007班级Jd0008Jw0002学生成绩绩表graddeJw0004学号Jd0004Jd0009学年Jd0009学习成绩绩Jd0110思想品德德成绩Jd0111课外活动动成绩Jd0112附加分Jd0113Jw0003奖学金表表schoolarrshiipJw0114奖学金号号Jd0114奖学金名名称Jd0115奖学金金金额Jd0116限制人数数Jd0117Jw0004奖学金分分配表fenppeiJd0004学号Jd0004Jd011

12、4奖学金号号Jd0114Jd0009学年Jd0009Jw0005用户权限限表denlluJd0001登陆名Jd0001登陆密码码Jd0002登陆类型型Jd00033.2 写出 E-R 图(1) 学生信息息(姓名名,学号号,性别别,民族族,班级级)学生性别性别学号民族姓名班级图3.33(2) 学生成绩绩表(学学号,学学年,学习成绩绩,思想品品德成绩绩,课外活活动成绩绩,附加分分)学生成绩学号思想品德成绩课外活动成绩附加分学年学习成绩图3.44(3) 奖学金表表(奖学学金号,奖奖学金名名称,奖奖学金金金额,限限制人数数)奖学金奖学金名称奖学金金额奖学金号名限制人数图3.55(4) 奖学金分分配表(

13、学学号,奖奖学金号号,学年)奖学金分配学年奖学金号学号图3.66(5) 用户权限限表(登陆陆名,登陆密密码,登陆类类型)登录权限表登陆类型登陆密码登陆名图3.77(6) 综合ER图图3.883.3 功能字字典和界界面词典典系统模块块功能介介绍:1、登陆陆模块学生干部部可以通通过用户户名密码码登陆进进入界面面负责奖奖学金的的审查工工作,主主要权限限:(1)查查看学生生个人信信息;(2)查查看学生生成绩信信息;(3)查查看综合合测评结结果;(4)查查看奖学学金的管管理和使使用;(5)修修改登陆陆密码。教师通过过用户名名密码登登陆进入入界面负负责本学学院奖学学金的评评审工作作。主要要权限是是:(1)

14、查查看增加加修改学学生个人人信息;(2)查查看增加加修改学学生成绩绩信息;(3)查查看综合合测评结结果;(4)查查看增加加修改奖奖学金;(5)修修改登陆陆密码;(6)增增加学生生干部登登陆权限限。2、学生生信息管管理模块块(1)按按照一定定方式对对学生个个人信息息进行查查询;(2)增增加删除除修改学学生个人人信息;3、学生生成绩管管理模块块(1)按按照一定定方式对对学生成成绩信息息进行查查询;(2)增增加删除除修改学学生成绩绩信息;4、奖学学金管理理模块(1)按按照一定定方式对对奖学金金信息进进行查询询;(2)增增加删除除修改奖奖学金信信息;5、综合合测评模模块(1)按按照一定定方式对对学生综

15、综合信息息进行查查询;(2)分分配奖学学金;6、权限限管理模模块(1)修修改个人人密码;(2)增增加学生生用户权权限;表3.99 功能字字典编 号号名 称(中 文)主实体号号相 关 实 体 号其 它12345678910111213141516学生个人人信息表表查询学生个人人信息增增添学生个人人信息修修改学生个人人信息删删除学生成绩绩表查询询学生成绩绩录入学生成绩绩修改学生成绩绩修改奖学金表表查询奖学金增增加奖学金修修改奖学金删删除奖学金分分配综合测评评查询修改个人人密码增加学生生权限JW0001JW0001JW0001JW0001JW0001JW0002JW0002JW0002JW0003J

16、W0003JW0003JW0003JW0004JW0004JW0005JW0005JW0001 JJW0002JW0003查询学生生信息增添学生生信息修改学生生信息删除学生生信息查修学生生成绩录入学生生成绩修改学生生成绩删除学生生成绩查修奖学学金信息息增加奖学学金修改奖学学金删除奖学学金按照综合合分数=学习成成绩*0.7+思想品品德成绩绩*0.15+课外活活动成绩绩*0.15+附加分 的排名名来分配配奖学金金查询学生生综合测测评结果果修改个人人密码增加学生生访问权权限表3.44 界面窗窗口词典典编 号号名 称(中 文)类 型型内 容其 它12345678910111213141516学生信息息

17、查询学生信息息修改学生信息息增加学生信息息删除学生成绩绩信息查查询学生成绩绩增加学生信息息修改学生信息息删除奖学金查查询奖学金增增加奖学金修修改奖学金删删除奖学金评评定综合测评评查询修改个人人密码增加学生生权限表表表表表表表表表表表表表表表表JW0001中的内内容JW0001中的内内容JW0001中的内内容JW0001中的内内容JW0002中的内内容JW0002中的内内容 JW0002中的内内容 JW0002中的内内容 JW0003中的内内容JW0003中的内内容JW0003中的内内容JW0003中的内内容JW0004中的内内容JW0004中的内内容JW0005中的内内容JW0005中的内内容

18、第四章 系统设设计4.1数数据库设设计1.学生生信息表表:序号列名(中中文)列名(西西文)类型长度空值关键字完整性1学号snoCHARR8NOTA主码2姓名snammeCHARR30NOTA3性别sexCHARR2NOTA男女4民族sminnzuCHARR205班级sclaassCHARR202.学生生成绩表表:序号列名(中中文)列名(西西文)类型长度空值关键字完整性1学号snoCHARR8NOTA主码2学年gyeaarIntNOTA主码20008到20112之间3学习成绩绩cgraadeFloaatNOTA0到1000之间4思想品德德成绩sgraadeFloaat0到1000之间5课外活动动

19、成绩kgraadeFloaat0到1000之间6附加分fugrradeeInt-5到55之间3.奖学学金表:序号列名(中中文)列名(西西文)类型长度空值关键字完整性1奖学金号号scnoocharr8NOTA主码2奖学金名名称scnaamecharr30NOT3奖学金金金额scmooneyyint4限制人数数slimmitInt4.奖学学金分配配表:序号列名(中中文)列名(西西文)类型长度空值关键字完整性1学号snoCHARR8NOTA主码2学年gyeaarIntNOTA主码20008到20112之间3奖学金号号scnoocharr8NOTA主码4.登陆陆权限表表:序号列名(中中文)列名(西西文

20、)类型长度空值关键字完整性1登陆名dnammecharr20NOTA主码2登陆密码码dpassswoordcharr10NOTA3登陆类型型dtyppecharr10NOTA学生干部部 教师用SQLL语言给给出数据据库的定定义如下下:USE stuudenntCREAATE TABBLE dbbo.sttudeent (snno chhar (88) NNOT NULLL ,snnamee chaar (300) NOTT NUULL ,seex chhar (22) NOTT NUULL COONSTTRAIINT cheeck_sexx chheckk(seex IIN (女,男),smm

21、inzzu chhar (220) NULLL , scclasss chhar (220) NULLL, PPRIMMARYY KEEY (snoo)GOCREAATE TABBLE dbbo.grradee (snno chhar (88) NNOT NULLL , gyyearr intt NNOT NULLL CONNSTRRAINNT cchecck_yyearr chheckk(gyyearr BEETWEEEN 20008 AAND 20112),cggradde flloatt NULLL CCONSSTRAAINTT chheckk_cgg chheckk(cggradde

22、BBETWWEENN 0 ANDD 1000),sggradde flloatt NULLL CCONSSTRAAINTT chheckk_sgg cchecck(ssgraade BETTWEEEN 00 ANND 1100),kggradde flloatt NULLL CCONSSTRAAINTT chheckk_kgg chheckk(kggradde BBETWWEENN 0 ANDD 1000),fuggradde innt NUULL COONSTTRAIINT cheeck_fg chheckk(fuugraade BETTWEEEN -5 AAND 5),PRIMMARYY

23、KEEY (snoo,gyyearr), FFOREEIGNN KEEY (snoo)REEFERRENCCES stuudennt(ssno)GOCREAATE TABBLE dbbo.scchollarsshipp (sccno ccharr (8) NOTT NUULL ,sccnamme chhar (220) NOOT NNULLL ,sccmonney iint NNULLL ,sllimiit innt NUULL , PRIIMARRY KKEY (sccno)GOCREAATE TABBLE dbbo.deenluu (dnnamee chaar (200) NNOT NUL

24、LL ,dppasssworrd chhar (110) NOOT NNULLL ,dttypee chaar(10) NOOT NNULLL COONSTTRAIINT cheeck_dtyype cheeck(dtyype IN(学生干干部,教师) ,PRIMMARYY KEEY (dnaame)GOCREAATE TABBLE dbbo.feenpeei (snno chhar (88) NNOT NULLL ,sccno ccharr (8) NOOT NNULLL , gyyearr intt NOTT NUULL, PPRIMMARYY KEEY (snoo,sccno,gyeea

25、r),FOREEIGNN KEEY (snoo)REEFERRENCCES graade(snoo),FOREEIGNN KEEY (scnno)RREFEERENNCESS scchollarsshipp(sccno),FOREEIGNN KEEY (gyeear)REFFEREENCEES ggradde(ggyeaar)4.2界界面设计计4.2.1界面流流程图登陆界面主界面学生管理奖学金管理登陆权限管理帮助退出系统学生信息学生成绩综测奖学金结果奖学金评定奖学金奖项更改登陆密码学生登陆权限关于菜单各界面功功能详细细说明登陆界面面:输入入登陆名名、登陆陆密码及及登陆类类型可以以登陆到到该用户

26、户权限所所在的界界面。学生信息息:可按按照一定定方式查查询学生生信息或或增加删删除修改改学生个个人信息息。学生成绩绩:可按按照一定定方式查查询学生生成绩或或增加删删除修改改学生个个人成绩绩。综测奖学学金结果果:可按按照一定定方式查查询学生生综测结结果。奖学金评评定:按按年份评评定奖学学金或按按年份删删除已经经评定的的结果。奖学金奖奖项:可可按照一一定方式式查询奖奖学金奖奖项或增增加删除除修改奖奖学金奖奖项。更改登陆陆密码:更改登登录账户户的登录录密码。学生登陆陆权限:增加或或删除学学生干部部的登录录权限。关于:显示制制作人信信息。第五章 奖学金金系统的的实现5.1 系统软软硬件环环境具体的软软

27、件要求求:(1)操操作系统统: Wiindoows系列(2)数数据库:SQLL Seerveer(DBMMS)(3)开开发软件件:vissuall sttudiio 2201005.2系系统运行行一、用户户登录 程序首首先进行行登录账账户的检检查。用用户需要要在账号号和密码码编辑框框输入正正确的登登录名和和登录密密码并选选择正确确的用户户类型,只只有在登登录名、密码账账户类型型正确时时才可以以进入系系统操作作。在此此系统会会记录下下来您的的账号名名和用户户类型,通通过登陆陆类型判判断可进进入相应应的操作作界面,而用户户类型则则用来修修改个人人密码。二、操作作菜单在主菜单单中点击击相应的的选项便

28、便可进入入相应的的界面。三、操作作按钮查询:按按照一定定的方式式查询数数据记录录。增加:增增加一条条数据记记录。删除:删删除一条条数据记记录。修改:修修改某条条数据记记录中的的某一个个属性值值。评定:对对奖学金金进行评评定。清空:清清空奖学学金的评评定记录录。更改密码码:更改改登陆人人的登陆陆密码。返回:返返回到主主菜单。退出系统统:退出出整个系系统。四、操作作界面学生信息息:(此为教教师界面面,学生生界面只只有查询询和返回回)可按照照一定方方式查询询学生信信息或增增加删除除修改学学生个人人信息。当操作作错误时时,可以以提示相相应的信信息,指指导操作作人员按按照正确确的信息息进行操操作。 查询

29、内容容框的内内容为空空时,无无论选择择哪种查查询方式式查询,查查询出来来的为全全部信息息。学生成绩绩:(此为教教师界面面,学生生界面只只有查询询和返回回)可按照照一定方方式查询询学生成成绩或增增加删除除修改学学生个人人成绩。当操作作错误时时,可以以提示相相应的信信息,指指导操作作人员按按照正确确的信息息进行操操作。 当搜索内内容框的的内容为为空时,无无论选择择哪种搜搜索查询询方式查查询,查查询出来来的为全全部信息息。综测奖学学金结果果:可按按照一定定方式查查询学生生综测结结果。当当操作错错误时,可可以提示示相应的的信息,指指导操作作人员按按照正确确的信息息进行操操作。 查询内容容框的内内容为空

30、空时,无无论选择择哪种查查询方式式查询,查查询出来来的为全全部信息息。奖学金奖奖项:(此为教教师界面面,学生生界面只只有查询询和返回回)可按照照一定方方式查询询奖学金金奖项或或增加删删除修改改奖学金金奖项。当操作作错误时时,可以以提示相相应的信信息,指指导操作作人员按按照正确确的信息息进行操操作。 查询输入入框的内内容为空空时,无无论选择择哪种查查询方式式查询,查查询出来来的为全全部信息息。奖学金评评定:(此为教教师界面面)按年份份评定奖奖学金或或按年份份删除已已经评定定的结果果。当操操作错误误时,可可以提示示相应的的信息,指指导操作作人员按按照正确确的信息息进行操操作。更改登陆陆密码:更改登

31、登录账户户的登录录密码。当操作作错误时时,可以以提示相相应的信信息,指指导操作作人员按按照正确确的信息息进行操操作。学生登陆陆权限:增加或或删除学学生干部部的登录录权限。当操作作错误时时,可以以提示相相应的信信息,指指导操作作人员按按照正确确的信息息进行操操作。关于:显示制制作人信信息。5.3系系统维护护系统设计计中用到到的主要要标识符符有:一、 菜单 opttionn学生信息息学生信信息TooolSttrippMennuIttem学生成绩绩学生成成绩TooolSttrippMennuIttem综测结果果综测结结果TooolSttrippMennuIttem22奖学金评评定奖学学金评定定Too

32、olSttrippMennuIttem奖学金奖奖项奖学学金奖项项TooolSttrippMennuIttem11更改密码码更改密密码TooolSttrippMennuIttem学生登录录权限学学生登录录权限TooolSttrippMennuIttem关于关于于TooolSttrippMennuIttem退出系统统退出系系统TooolSttrippMennuIttem二、 统计报表表学生信息息表 sstuddenttDattaGrridVVieww 学生成成绩表 sscorredaataGGriddVieew 奖学金金分配表表 zonngceedattaGrridVVieww 奖学金金表 aww

33、ardddattaGrridVVieww登陆权限限表 ddenlludaataGGriddVieew三、 按钮查询 buuttoon_查询 增加 butttonn_增加删除 buuttoon_删除修改 buuttoon_修改评定 buuttoon_评定清空 buuttoon_ccleaar登陆 buuttoon_ddengglu退出 buuttoon_ttuicchu重置 buuttoon_cchonngzhhi返回 buuttoon_bbackk四、 代码管理理 用户名 yonnghuu用户类型型 ttypee五、 窗体登陆界面面 登登陆学生信息息s_iinfoormaatioon学生成绩绩

34、 ss_sccoree综测结果果s_zzonggce奖学金奖奖项awwardd奖学金评评定sttartt_scchollarsshipp更改密码码mimma学生登录录权限ddenllu_rrighht第六章 .NNET与数据据库的连连接6.1 c#应应用程序序中对SQLL Seerveer数据库库访问的的方法介介绍与数据库库相连,ADONET提供了了如下三三种方式式:通过过ODBBC相连;通过OLEEDB相连;直接与与SQLL Seerveer相连。三种方方式由于于应用层层次的差差异,使使得效率率由低到到高,独独立性由由高到低低。对于于相连数数据库的的数据处处理,也也有两种种方式,即即一种是是

35、通过Dattascct来隔离离异构的的数据源源,另一一种是以以流方式式从数据据源读取取Datta RReadder方式。传统的应应用程序序是通过过先建立立到数据据库的连连接,在在程序的的整个运运行过程程中维护护连接的的方式来来设计的的。ASEENETT采取了了断开连连接方式式的数据据结构。当浏览览浏览器器,然后后连接就就被断开开,直到到浏览器器发出下下一个请请求。为为了在Web环境下下传输数数据,Miccrossoftt对ADO记录集集进行了了优化。但COM类型转转换仍旧旧是一个个必不可可少的步步骤,因因为COM的数据据类型不不可能总总是匹配配ADO记录集集的数据据类型(例如,Strringg

36、类型必必须转换换成BSTTR类型)由此,需需要将ADO记录集集进行格格式转换换。通常常的做法法是:先先提取一一个记录录集,把把它保存存为XML格式,然然后传输输结果数数据流,让让接收者者从这个个XML数据流流重新构构造出记记录集供供以后使使用。随随着对协协同工作作能力和和可伸缩缩性要求求的提高高,ADO逐渐被被建立在在XML的基础础上ADONET取代。ADONET的另一一个创新新是引入入了数据据集(Daatasset)。一个个数据集集是内存存中提供供数据关关系图的的高速缓缓冲区。数据集集对数据据源一无无所知,它它们可以以由程序序或通过过从数据据仓库中中调入数数据而被被生成填填充。不不论数据据从

37、何处处获取,数数据集都都是通过过使用同同样的程程序模板板而被操操作的,并并且它使使用相同同的潜在在的数据据缓冲区区。6.2 C#中的数数据库访访问6.2.1 ADOO.NEETADO.NETT类型实实现两个个主要的的功能。1. 数数据访问问:用于于访问数数据库中中数据和和操作数数据库的的类型;2. 数数据表示示:用于于包含数数据库数数据(如如数据表表)的类类型。这两种类类型之间间联系密密切,在在数据库库开发中中两种类类型都会会用到。严格地地说,可可以只用用一种数数据库访访问类型型。然而而,如果果使用数数据访问问类型来来填充数数据表示示类型将将节省大大量工作作。ADO.NETT包含7个重要要的基

38、类类,其中中4个是数数据访问问类:DbCoonneectiion DDbCoommaand DDbDaataRReadder DDbDaataAAdappterr其他3个个类是数数据表示示类:DataaTabble DDataaRellatiion DDataaSett(1)DDbCoonneectiionDbCoonneectiion类提供供与数据据库的连连接。创创建DbCConnnecttionn对象时时,应提提供与DBMMS通信所所需的所所有信息息,如数数据库的的位置、用于认认证的用用户名和和密码以以及要访访问的DBMMS中的数数据库。(2)DDbCoommaandDbCoommaand

39、类提供供与数据据库交互互的主要要方法。可以用用DbCCommmandd对象来来执行SQL语句、运行存存储过程程等。DbCCommmandd及其派派生类称称为命令令类。(3)DDbDaataRReadder使用DbbDattaReeadeer类可以以从结果果集中读读取数据据,如从从执行存存储在命命令对象象中的命命令生成成的结果果集中读读取数据据。该类类经过高高度优化化,可以以很快地地访问数数据库中中的数据据。然而而,这种种优化也也有些副副作用,例例如,只只能以串串行方式式一次读读取一行行数据。不能读读完两行行后再返返回去读读取第一一行。通通常,可可以用DbDDataaReaaderr对象(更更确切地地说,是是数据阅阅读器的的子类对对象)来来提取要要使用的的行数据据,并将将其存储储在其他他对象中中。例如如,可以以读取一一个结果果集中的的每行,将将其存储储到在自自定义集集合或泛泛型列表表对象中中的自定定义类中中。(4)DDbDaataAAdappterr在ADOO.NEET的核心心数据访访问类中中,最后后一个是是DbDDataaAdaapteer类。它它比前面面介绍过过的类型型要复杂杂得多,设设计该类类的目的的只有一一个:减减少存储储在数据据集

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com