




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统原理实验报告 实验内容实验内容:设计适合此应用需求的规范化的数据库建立ODBC数据源。创建BDE连接。创建ADO连接。制作一个简单的数据库访问程序。(DELPHI.VB、PB等)附:学生管理系统经过数据需求分析得到的数据项学生个人信息(STUDENT):学号(no),姓名(Sname),性别(Sgander),出生日期(Sbirth),所在系(Sdept)学生选课表(SC):学号(Sno),课程号(Cno),成绩(Grade)课程表(COURSE):课程号(Cno),课程名(Cname),先行课(Cpon),学分(Ccredit)院系(DEPT):院系号(Did),院系名(Dname
2、)要求能完成下列事务处理要求1.学生信息的增、删、改操作。实验步骤:1.建立数据库JXGL新建表STUDENT,COURSE,SC,DEPTo他们的表内容分别如下:列名数拥类型允许空gnochar(10)SnamecharSgenderdwBSbirthdatetimeIHiSdeptnvarchar(20)回SpicimageB图1-1STUDENT表/丢dbo.COURSE捷要列名数据类型允许空用asintCnamechar(20)Cpnoint圍Ccreditint圍图1-2COURSE表r1/表.dbo.SC列名数据类型允许空孤char(LQ)nCnointGradeint图1-3SC
3、表/表dbo.DEPT2捷要列名数据类型允许空!Didnvarchar(20)nDnamenvarchar(50)图1-4DEPT表SnoCnoGradeCOURSE9CnoCnameCpnoCcredit2制作简单的数据库访问程序图15关系表DEPT2Dname学生管理系统(1)首先设计登录界面,此界面需要拖入两个label,两个boxtext和两个button控件,并且将此界面拖入一个sqlconnection关联数据库中后来建立的USES表,以实现用户登录的匹配。如下图:S-l*%cnnafcVbwJtbdoSFMl()SWKBitl9筍M*Cle?iSO)IB1MDM80KJGd“,j
4、gg旳SP汰住口waaa;ejAV丽2:謔*hMA”xJ曲4DatCHlidr3fcwXa卫rcrmZcs争3Ferrdxt09hiJKXCVeficCLwd3i5Uar62MKMAMdV3刃rogrwncir&cmLciggnaloflirtaItiHlawFMkacSi*二”“二CNio.lcq0nO9nXaEwi彎ouireCoecisTlrwMtOJMtwe曲3UMTCIDhcMM图2-1登录界面设计Login窗口的具体代码如下:usingSystem;usingSystem.Collections.Genenc;usingSystem.ComponentModel;usingSyst
5、em.Data;usingSystem.Drawing;usingSystem.Text:usingSystem.Windows.Forms;usingSystem.Data.SqlClient;usingSystem.IO:namespaceStudentAPPpublicpartialclassLogin:FormpublicLogin()IiutializeComponentQ;privatevoidbuttonl_Click(objectsender,EventAigse)trysqlComiectionlOpen();SqlCommaiidcmd-sqlComiectionl.Cre
6、ateConimandQ;stringusername-textBoxl.Text;stringpassword-textBox2.Text;cmdCominandText-select*fromUSERSwhereID-IDandPasswoid-keyH;cmdParameters.AddRange(newSqlParameteinewSqlPaiameteiCID”,username).newSqlParameter(Hkey,password);SqlDataReadersrd-cmd.ExecuteReader(ConmiandBehavioi.CloseCoiiiiection);
7、if(srd.HasRows)tlus.DialogResult-DialogResult.OK;elseMessageBox.Show(H密码借误”);catch(Exceptionex)MessageBox.Show(ex.Message,错误信息蔦MessageBoxButtons.OK.MessageBoxIcon.Error);finallvif(sqlCoiinectionl!-null&sqlComiectionlStateComiectionState.Open)sqlCoimectionlCloseQ;privatevoidbutton2_Click(objectsender
8、,EventAigse)tlus.DialogResult-DiaiogResult.Cancel;(2)设计登录成功后学生信息系统主界面,添加MenuStrip菜单控件,分学录入和显示信息两个栏。在学生录入栏里面乂包含了信息录入,显示栏中包含了学生列表。S-UaurcrsLo:Uytxa亦0屿囚号刃)口.XQBV|HllSbIHME3ettOlATIROW,tsaBtiHi4乙/QJ2IdUA如cX-ttuMUP*90SpotmLcaS*ZflSrnM”aI05fl$rt2jod0&XXGiruejkUeicd9$SLw如牝*X:F/m山仔ISecIFtrwilArceM9tv更ACC*Ub
9、WC4CrtfAIomCcp3Fom5eAZ&3劇5AMUVUcUteW?E/gn6ankwM4aflCcfMi&*r&t*nd9-?3fXffi島qasa;!值m石It(l-NJ-言$,8WA”h工getr6W*fPtCQr9G區3!41ji4S耳印eIcH團S*QB2)*omXCTh6心姐01皿H6uQxansz*e圍sr“UWKCror9i2xaItikt),fMTnlx*5:“|0.十Uf-ca*Lor.:i.tijdjXCUUMVM勺TVOeMlnlVJMWnxNTTAtoA-*r!*aZpDl*l爲初0|WHai9MGC*Wr1尸Trwctmorrnwr“MCAtoC4Ote6:M
10、丨7Hcr6*pilQ(DmFAwwAHMrAicwO-VpAa*o4c*dHSrolSASc4WTaAVc4WraMK4&.A:6JzeMc.je*?9.crvadFTtag.Sd(4iur)dlT*)l)uSMkzur,CocVJiUfia如CaMelrvd:CntedtNMTW)可*?.冈2(XJTor0i图2-3信息录入窗口设计学生列表显示窗口,在此界面中拖入一个DataGirdView,并且关联数据库中的学生列表,该一下每栏的显示值,就能实现。SREmi胡伽力RHQB:gmB56MIAn(*)tE帕z902!5eifi口冷FarvnSxi(iflllfuTxZxarum2xaiJ.t
11、fofill*.2“二“:伽)F2.2,giuaLr.u.硝S1A咛II63st0WUiF丰SbWope站?N国CvuStLJjaXUSt4iTVDeSIUTtfbiQiwc.SEJ0WTTA4tDaoQrtft-VMMvAS%SJcWicDauC(AJ:”.,-HarwiAcmcaU0rwLWFbe2AlTrueAIMW&CM心Srato*AlCwCmcAacmCo522竝*Cvw*Sv*IiTop.U*.Me”4a/X754MMk0rcrKcikf口*M/GtaxYIdHs2W8oO*9F。池2Kk?pyelHA/ic*keIcDMtfWwC4%V1P5eCCotraiHMSarittegtR3MU4*!图2-4学生列表显示实验结果:1程序调试运行结果如下:图3-1登录界面图3-2主界面计算机科学与工程学院数据库系统原理实验报告 图3-3信息显小图3-4信息录入图3-5信息修改计算机科学与工程学院数据库系统原理实验报告 学生录入歸口回疋.1图3-5删除图3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论