版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
英学手-据课计
大学计算机科学与术系数据库课程设题目:英语学习助手班级:指导教师:完成日期:2014年月学号
姓名
负责模块
成绩组长成员成员成员成员
1623050106
短文翻译测试单词例句系统维护
1统设1.1标随社发和的步语经为们常活作必握应言为好更掌英础识快具英话写力适前们作生要推语习及所们小集发这整英习手测试,大使提改见1.2发思本统设思采学有硬境及的理统方从而达充用校在源高开水应效目的应合学现多体满足生英学需并到操过程直方、、助求采模程设法既系功的组和又便参开的术人补维。
系应数库功及根据户需进据添删、修备操。1.3开发行境开工Visual运环9x、WindowsNT、操作。1.4系统分本统用不次们语习主要能助们同次汇习日应句学该统包词例、、文翻四。“汇主包含用汇及翻能够现汇找添修和等能以进不度选习“句主包括活的常语,且可自加的并现有句修和除1.5系统模设本统能为几模1.词模:括单表建立,单录
入修删等操。表括和汉翻及级、、高三种度词的分。录要够现(加词及汉译改求改词写及其语;除够除单记2.句模:括例表建立,例录入修删等操。表括及其文等。句要能现(加例及其语译改求改句单以汉意删即能删一句记。3.题模:择初、级、高级单词随成份难的测表。以给英词择确汉译,选每测词数答能给分并可择测。4.检块包词索句索单检实输个词,可检索它汉翻其度。例检能现其中关可检索出完句及文译5.护模:求实数备份和数复
功,备当据(表容、选择复数库份前库在、充好库可其份,并有明的存径据恢以数恢到化2.
数据库计2.1数库求根英习求求查统画如所示的流。1.11.21.3输入单词
修改单词
删除单词用户
D1
单表2.1
2.22.3输入例句
修改例句
删除例句D2
例句表2.2
图2-1数程数库设有数图用E-R图来明英学助的库念,图2-2示
英学
单编
例
词
级句翻
关
单
翻2.3
图2-2实之关系E-R数库设将上E-R换如下系式单(号单级、)例(、子译关)其有划字表该据主即关键在面体及之间系础形成据的格各个格的系英学手据各表设结果下几表示每表表数据中个。表2-1词表,表2-2为句表表2-1
词表
列单号单翻级表2-2列编句翻关词
数类数文文文数类数文文文
长长
说升排英词汉词分、高例表说仅数英句汉句英单3各个功能模的具体现开界设界如
图3-1功及说:单主各单入应模单击作软设人。单退出手钮退该。源序:PrivateSubtest.ShowPrivateSubCommand1_Click()UnloadMe
PrivateSubPrivateSubPrivateSubForm_Load()PrivateSubsentense.ShowPrivateSubPrivateSubzz_Click()3.1设完:静完模单模单模计
功及说:如所在Text输要的词单查”,显汉意单词别可击一”下个钮进词览如有库满用求则击加单”加新;如现汇在户单击辑单词进词汇其译和度级的改,该词不要则户单“除词直删词记图进入加单”界后,图3.1-2所在应框输对应容,后选设
级,确”便保入汇成后出框单经入。进入编单”操界面加新单操相用可相的。击除此词钮弹示“删此单“按,除前,击”则消操。图源序:DimdbAsDAO.DatabasePublicrecAsDimrec1DAO.RecordsetPrivateSubCommand1_Click()Setrec1=IfText1.Text<>""ThenDoWhilerec1!单<>Text1.Text
rec1.MoveNextIfIfAndThenIfrec1.BOFThenrec1.MoveFirstIf单IfPrivateSubCommand2_Click()UnloadMePrivateSubCommand3_Click()Setrec1=IfText1.Text<>""ThenDoWhilerec1!单<>Text1.Textrec1.MoveNextIf
IfAndThenrec1.MoveNextIfThenrec1.MoveLastIf单IfPrivateSubCommand4_Click()PrivateSubCommand5_Click()=单=翻word_in.Cob.Textrec!PrivateSubCommand6_Click()If<>0If要删除吗?",vbYesNo)=vbYes
Set
rec*")'法按词IfNotAndThenrec.MoveFirst(cnt)词=rec!译=rec!别&"级"IfIfIfPrivateSubCommand7_Click()Setrec*fromwordwhere词='"&&"'orderby单")'无按单排IfThen
=rec!翻=rec!级&"词"IfPrivateSubForm_Load()Set=&DimdbAsDAO.DatabaseDimDAO.RecordsetPrivateSubCommand1_Click()If""And""rec.MoveFirstDoWhileNotrec.EOFrec!号Ifrec!=ThenExitDoElserec.MoveNextIf
Ifrec.EOFThenrec!词号+1rec!词=Text1.Textrec!译=Text2.Textrec!别=rec.UpdateElseIfMsgBox("该词已存要覆吗",vbYesThenrec.Editrec!译rec!别Cob.Textrec.UpdateIfIf("单已入")Else("单输能空")IfUnloadMe
PrivateSubCommand2_Click()UnloadMePrivateSubForm_Load()Set=&Setrecdb.OpenRecordset("word")"初""中""高"=PrivateSubForm_Unload(Cancel3.2设完:志完模例模例模计功及说:
图3.2-1图
源序:DimdbAsDAO.DatabaseDimDAO.RecordsetDimrec1DAO.RecordsetDimrec2DAO.RecordsetPrivateSubCommand1_Click()Setrec2=*fromIfAndThenIfrec2.BOFThenrec2.MoveFirstIfSetrec=*&rec2!id)rec!id=rec!¾ä×Ó=rec!·-ÒëIfPrivateSubCommand2_Click()Dimtemp
DimAsDimDimkeyword=*keyword='"&keyword&"'"Setrec1=db.OpenRecordset(strsql)Ifrec1.EOFThen==rec1!¾ä×ÓElse
"²éѯ²»µ½ËùÐèµÀý¾ä",vbOKOnly,"ϵͳÌáʾ"IfPrivateSubCommand3_Click()Setrec2=*fromIfAndThenrec2.MoveNextIfrec2.BOFThenrec2.MoveLast
IfSetrec=*&rec2!id)==rec!·-ÒëIfPrivateSubCommand4_Click()PrivateSubCommand5_Click()IfText1.Text<>""ThenSetrec=*&&"'")
=rec!¾ä×Ó=
=rec!keywordsentense_in.Caption=
ElsevbOKOnly,"ϵͳÌáʾ"If
!",PrivateSubCommand6_Click()Setrec=*&&"'")If
vbYesNo)=vbYesSet
rec1*fromwhereid="&&"")rec1.DeleteIfPrivateSubCommand7_Click()UnloadMe
PrivateSubForm_Load()Set=&Setrec2=*from3.3设完:晨完模测模测模计功及说:如3.3-1所示进入试体后用自输测单目选度开始试钮进试如示窗体显语词试选为确意然“一当完所求目,“一按将成交字,出提框显示的分是**分。然可以确进下的试
图图源序:DimdbAsDAO.Database
DimDAO.RecordsetPubliclevel1StringPublicsumAsIntegerPrivateSubCommand1_Click()Cob1.Texttest_on.ShowPrivateSubCommand2_Click()UnloadMePrivateSubForm_Load()Set=&Setrecdb.OpenRecordset("word")"初""中""高"=PublicIntegerDimdbAsDAO.Database
DimDAO.RecordsetDimAsDimcntAsIntegerDimIntegerDimmarkAsIntegerPrivateSubCommand1_Click()CalljudgeIftest.sumCommand1.Caption="交"ElseCallaskIfIf="交"Thenscoremark/test.sum*100("的得是"&score&分")UnloadMeIfPrivateSubCommand2_Click()UnloadMe
PrivateSubForm_Load()Set=&Setrec*fromword级='"&test.level1&"'")cntrec.MoveFirsti=mark0CallaskPrivateSubi=1Command1.Caption="下题"ForjTo3""Nexttemp=Int(Rnd()*rec.MoveFirstrec.Move(tempMod=rec!词'正词翻
译入4).Caption=rec!翻crt=tempModForjTo3kj1rec.MoveFirsttemp=Int(Rnd()*rec.Move(tempMod'一错翻译DoWhile
翻
译
=test_on.Label(crt).Captiontemp=Int(Rnd()*rec.MoveFirstrec.Move(tempModDoWhileLabel(k).Caption""'放一个行去k+1=rec!翻Next
PrivateSubjudge()IfOption1(crt).ValueThenmarkmark+If3.4设完:永完模短翻短翻块计功及说:如3.4-1所在Text输要的英短点“翻”,在显示汉译点返”,退窗体返主单
图源序:DimdbAsDAO.DatabaseDimDAO.RecordsetPrivateSubCommand1_Click()i=l=Len(tx)txt=""=""DoWhile<=l+If<=Mid(tx,1)
IfIfch<>""Andiltxt=&chElseIflThentxt=&chIfSet
rec*fromwordwhere单='"&txt&"'")If<>0=rec!Else=IfLabel2.Caption&txt=""=""Ifi=1
PrivateSubCommand2_Click()UnloadMePrivateSubForm_Load()Set=&Setrecdb.OpenRecordset("word")3.5设完:亭完模系维系维块计功及说:
图源序:DimfsoAsNewFileSystemObjectDimmuluAsDimAsFilePrivateSubCommand1_Click()IfOption1.Value=i=l=Len(Text1.Text)""DoWhilel""
Mid(s,1)DoWhilech<>"\"i=1IflThen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年临时仓储设施租赁及管理服务合同
- 标准新工程设计合同样本
- 2024年多人合伙共盈合同书范本
- 2024年度智能仓库设备安装合同
- 代销协议书范例2024
- 全面房屋装修合同模板集成
- 出口业务代理协议范本
- 2024物流合同范本
- 常见劳务派遣委托协议样本
- 广州建设工程装修施工合同范例
- 雅鲁藏布江大拐弯巨型水电站规划方案
- 广西基本医疗保险门诊特殊慢性病申报表
- 城市经济学习题与答案
- 国开成本会计第14章综合练习试题及答案
- 幼儿园大班科学:《树叶为什么会变黄》课件
- 1到50带圈数字直接复制
- 铁路工程施工组织设计(施工方案)编制分类
- 幼儿园中班数学《有趣的图形》课件
- 《规划每一天》教案2021
- 草莓创意主题实用框架模板ppt
- 山大口腔颌面外科学课件第5章 口腔种植外科-1概论、口腔种植的生物学基础
评论
0/150
提交评论