第章 数据库系统应用开发_第1页
第章 数据库系统应用开发_第2页
第章 数据库系统应用开发_第3页
第章 数据库系统应用开发_第4页
第章 数据库系统应用开发_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

第8章数据库系统应用开发数据库访问技术开发环境介绍教学管理系统的分析与设计教学管理系统详细设计8.18.28.38.4本章内容教学重点与难点教学重点

JDBC操作数据库的步骤教学管理系统的分析教学管理系统的设计教学难点

教学管理系统的分析与设计8.1数据库访问技术数据库系统常用的有客户机/服务器、浏览器/服务器系统结构。

客户机/服务器(C/S)

随着计算机网络技术的发展和微型机的广泛使用而发展起来的软件系统结构。通过它可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端来实现,降低了系统的通信开销。

客户机/服务器结构可以分为两层和三层结构模型返回目录数据库的体系结构客户端(业务逻辑)客户端(业务逻辑)数据库两层C/S结构模型客户端客户端客户端应用服务器应用服务器数据库三层C/S结构模型数据库的体系结构

(续1)

浏览器/服务器(B/S)结构

是对C/S结构的一种变化或改进的结构。在该结构下,用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在前端(浏览器)实现,而主要事务逻辑在服务器端实现,同样,对于较为复杂的事务处理,采用如同C/S体系那样的三层结构,可以大大简化客户端载荷,减轻系统维护与升级的成本和工作量,降低用户的总体成本。数据库的体系结构

(续1)浏览器IE浏览器IE浏览器IE浏览器IEWeb服务器数据库服务器

三层B/S结构模型JDBC数据访问接口

JDBC(JavaDataBaseConnectivity,Java数据库连接)是一套允许Java与SQL数据库对话的程序设计接口,它是用于执行SQL语句的JavaAPI,是Java应用程序连结数据库、存取数据的一种机制,可以为多种关系数据库提供统一的访问,它由一组用Java语言编写的类和接口组成。返回目录JDBC数据访问接口(续1)JDBC结构JD吹BC操作债数据那库的鹅步骤(1殃)加载激驱动傲程序(2贷)获取效数据表库连与接对奇象(3容)创建捞执行SQ膜L命令(4付)处理当执行典结果(5引)释放锈资源8.朱2Ne股tB序ea粉ns开发剪环境李介绍Ne搏tB庭ea糕ns是Su蒙n公司敞使用Ja凭va语言梯开发恒的一峡个开谢源工著具1.Ne哈tB弟ea掏ns的下么载和密安装2.Ne哲tB岭ea泄ns界面跑构建下载央地址译:ht要tp毕:/盘/n枯et证be瓶an追s.削or弄g/授do压wn雄lo搁ad岗s/蜘in荒de龙x.轮ht撞ml返回分目录8.弃2Ne世tB越ea魔ns开发码环境舒介绍Ne炊tB敞ea锐ns界面贯构建8.士3教学伙管理章系统削的分框析与直设计1)学恳生信样息的狮录入龄,学役生的帖详细岁资料肌包括旧学生魂的学朵号、掉姓名轿、等抖,并法且系寄统还耐应能制够修抱改输挎入错铅误的己学生扒个人但信息央记录2)学肆生所渴选的烘课程谎进行窜管理羊,包撑括学胀生的材可选轮课程竖和个思人已遮选课篮的信也息,录并可毒以进病行选屡课。3)管棉理员掌可以渴添加腹修改猪删除敏教师狸信息喂、学姨院信蜻息、渴授课器情况而信息糕。4)课耽程管彻理,伯课程门管理匆包括荐增加掏课程谦,该填课程嫁包括衔任课芽教师恶和所繁属专麻业。5)根劲据学麻号查苗询学捉生信叼息及画选课薯信息回。6)软摧件权赵限管茎理。掠有3种角径色:长管理昆员、良学生估和教染师。需求社分析教学副管理芬系统岭的分躬析与旷设计(续1)系统拼设计教学迟管理和系统棍的分描析与耍设计(续2)了解视每个苗表的芝结构葡后,葛在Po横we施rD耐es使ig要ne少r中就巩可以迁轻松阀地以料图形口样式序展现铜出来氏,如殖下图勤所示校。箭蔑头表毙示表香与表篇之间挣的关肌联,敲箭头举中间喘的文全字表子示表坑与表逃相互箭参照晓的关妨键字情段。张后面蔬标志慨有<P肠K>或<F贸K>的字捐段,详表示连此字靠段是江主键霜或者声外键恼。数据傻库设滋计教学烫管理查系统仆的分荐析与比设计(续2)8.顽4教学园管理蠢系统忍的详灿细设馆计在Ne陵tB的ea难ns下创灵建一窗个JA蹄VA项目st惊ud坦en乘tm畅an违ag膜er启动Ne掠tB六ea泊ns开发圈环境后况,选四择“谅文件福”下的“抹新建腹项目详”命哀令,在弹揉出的拥对话画框中内选择“JA王VA喝”类别和和“JA蠢VA应用通程序歼”.点击锋“下助一步笼”按软钮,欺在弹百出的对话确框中矩输入猫项目址的名煮称如st仁ud限en从tm舒an族ag牵er和保鞠存项灰目的位卧置。之注意炼把“生创建锈主类呼“改为非婚选中设状态查,主扛类由蝇自己指定系。然另后点覆击”股完成搂“按水钮即可。创建员教学舍管理蝇系统适项目教学谣管理财系统株的详艳细设炉计(续1)JD谢BC连接策数据俩库可摩以通将过不律同的融驱动嫂来实焦现,权本设拉计中尼使用盘前面揪介绍垦的JD镰BC第四动种连浇接类糟型,木它与德特定躲的数能据库圾有关童,这腹类驱络动程旱序一尊般由党数据壳库厂寨商提涨供。锹下载SQ羽L旷Se雁rv痰er死20僚00的驱占动程透序。甜从Mi传cr孔os窝of絮t官网乞上下禾载,毁解压狗缩后猾有ms恒sq冶ls稠er反ve狼r.笑ja笋r,ms贝ba售se治.j哪ar和ms科ut吵il汤.j余ar三个ja级r包,卸设计傅过程辩中把料这三竿个ja塘r包加状入到溜项目农中即婚可。数据楼库连勒接模响块Be呆an的设且计教学电管理千系统批的详生细设益计(续2)在连多接数韵据库末前需休要先子对S肺QL佩S播er肆ve涨r2削00糊0做赤如下源配置颜:1)身处份验瞎证模牙式为SQ轻L资Se诞rv蹲er和Wi允nd旗ow谣s混合驾模式2)确讽保TC其P/畅IP被启亲动,钩“属采性”辽按钮眨可以摸查看TC芳P/弓IP的端架口号3)创盾建登舒录名骆和设品置访返问权涉限数据福库连戏接模光块Be塘an的设粱计教学成管理旺系统币的详乒细设越计(续3)在用讲户登纱录时脊,通悼过用释户输狮入的吴用户秋名和吩密码稠来验假证用托户的鹊登录貌信息饰,并裁判断阶用户网的权载限,兼根据伤不同嘉的权喷限打注开不俩同的味系统徐主界犹面。用户咳登录浸模块桃的设耕计教学卵管理尼系统璃的详择细设植计(续4)根据袭教学次管理缘瑞系统昨的主汉框架,在此挤设计躬了教藏学管絮理系矛统主弹界面潮,分蔽别由暂:学虽生信骨息管雹理、周教师碗管理纱、课毅程管些理、特系统炎管理款、用筝户管校理、财退出决等6个部矩分构福成。教学斩管理别系统丑主界惊面的粒设计教学野管理服系统饶的详荣细设素计(续5)管理秒员在妖进行匪学生羡、教摇师和田课程乡丰信息遗的录帖入时细,必脂须先摸完成堂系统身的一砖些初抓始化饮工作件,如辣添加脖学院受和专膨业信描息。学院蚀和专徒业管幕理模表块的倚设计教学黎管理奴系统惨的详妻细设雷计(续6)对所吊有学附生的绪个人疗信息翼进行描登记炉,包丽括学并生的旷学号扫、姓让名、县学号良、性酒别、岁年级川、所吉属学萌院、庙所属燥专业迅等,关并且暴系统毙还应呈能够搜验证悔输入泛错误浑的学器生个千人信框息记号录。恶学生蚀信息恼管模座块包朽括修醉改、谅删除或和查桥询学教生信陵息。学生柔信息考模块却的设蒜计教学辫管理确系统受的详灵细设第计(续7)录入端课程晌的相怒关信动息,慨并指通定该吵门课期程的马任课疲教师哪,以庙供学产生选赞择。壁课程谈管理宣模块遇由课漠程录役入、帖课程籍修改团和课马程查述询三论部分劣组成毛。课程忧信息伯管理猴界面召由文抵本框娃、下热拉菜摧单、淋按钮锡和表辉格组太成。师用户迈输入煮课程裤编号筋、课号程名交称、液课程乱性质督、该酿课程迫的学锻分和弄学时晋等。课程执管理略模块麦的设冬计第8章膛小结1.数据排库应职用系红统的躺开发亚包括窑需求估分析负、系花统初确步设均计、男系统扮详细朗设计居、编殃码、掌调试侧等几鬼个阶财段;2.介绍常用宪的数栋据库桃系统即体系姑结构C/辈S结构搬和

温馨提示

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

评论

0/150

提交评论