- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学重点与难点 教学重点 JDBC操作数据库的步骤 教学管理系统的分析 教学管理系统的设计 教学难点 教学管理系统的分析与设计 8.1 数据库访问技术 数据库的体系结构 数据库的体系结构 (续1) 浏览器/服务器(B/S)结构 是对C/S结构的一种变化或改进的结构。在该结构下,用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在前端(浏览器)实现,而主要事务逻辑在服务器端实现,同样,对于较为复杂的事务处理,采用如同C/S体系那样的三层结构,可以大大简化客户端载荷,减轻系统维护与升级的成本和工作量,降低用户的总体成本。 数据库的体系结构 (续1) JDBC数据访问接口 JDBC(Java DataBase Connectivity,Java数据库连接)是一套允许Java与SQL数据库对话的程序设计接口,它是用于执行SQL语句的Java API,是Java应用程序连结数据库、存取数据的一种机制,可以为多种关系数据库提供统一的访问,它由一组用Java语言编写的类和接口组成。 JDBC数据访问接口(续1) JDBC操作数据库的步骤 (1) 加载驱动程序 (2) 获取数据库连接对象 (3) 创建执行SQL命令 (4) 处理执行结果 (5) 释放资源 8.2 NetBeans开发环境介绍 NetBeans是Sun公司使用Java语言开发的一个开源工具 1. NetBeans的下载和安装 2. NetBeans 界面构建 下载地址:/downloads/index.html 8.2 NetBeans开发环境介绍 8.3 教学管理系统的分析与设计 1)学生信息的录入,学生的详细资料包括学生的学号、姓名、等,并且系统还应能够修改输入错误的学生个人信息记录 2)学生所选的课程进行管理,包括学生的可选课程和个人已选课的信息,并可以进行选课。 3)管理员可以添加修改删除教师信息、学院信息、授课情况信息。 4)课程管理,课程管理包括增加课程,该课程包括任课教师和所属专业。 5)根据学号查询学生信息及选课信息。 6)软件权限管理。有3种角色:管理员、学生和教师。 教学管理系统的分析与设计(续1) 教学管理系统的分析与设计 (续2) 了解每个表的结构后,在PowerDesigner中就可以轻松地以图形样式展现出来,如下图所示。箭头表示表与表之间的关联,箭头中间的文字表示表与表相互参照的关键字段。后面标志有PK或FK的字段,表示此字段是主键或者外键。 教学管理系统的分析与设计(续2) 8.4 教学管理系统的详细设计 在NetBeans下创建一个JAVA项目studentmanager 教学管理系统的详细设计 (续1) JDBC连接数据库可以通过不同的驱动来实现,本设计中使用前面介绍的JDBC第四种连接类型,它与特定的数据库有关,这类驱动程序一般由数据库厂商提供。下载SQL Server2000的驱动程序。从Microsoft官网上下载,解压缩后有mssqlserver.jar,msbase.jar和msutil.jar三个jar包,设计过程中把这三个jar包加入到项目中即可。 教学管理系统的详细设计 (续2) 在连接数据库前需要先对SQL Server2000做如下配置: 教学管理系统的详细设计(续3) 在用户登录时,通过用户输入的用户名和密码来验证用户的登录信息,并判断用户的权限,根据不同的权限打开不同的系统主界面。 教学管理系统的详细设计(续4) 根据教学管理系统的主框架,在此设计了教学管理系统主界面,分别由:学生信息管理、教师管理、课程管理、系统管理、用户管理、退出等6个部分构成。 教学管理系统的详细设计 (续5) 管理员在进行学生、教师和课程信息的录入时,必须先完成系统的一些初始化工作,如添加学院和专业信息。 教学管理系统的详细设计(续6) 对所有学生的个人信息进行登记,包括学生的学号、姓名、学号、性别、年级、所属学院、所属专业等,并且系统还应能够验证输入错误的学生个人信息记录。学生信息管模块包括修改、删除和查询学生信息。 教学管理系统的详细设计 (续7) 录入课程的相关信息,并指定该门课程的任课教师,以供学生选择。课程管理模块由课程录入、课程修改和课程查询三部分组成。 课程信息管理界面由文本框、下拉菜单、按钮和表格组成。用户输入课程编号、课程名称、课程性质、该课程的学分和学时等。 第8章 小结 1. 数据库应用系统的开
您可能关注的文档
- 第3章 需求分析.ppt
- 第3章 第4讲铜及其化合物 金属材料.ppt
- 第3章 软件设计基础.ppt
- 第3章(企业信息化建设).ppt
- 第3章Oracle数据库系统结构.ppt
- 第3章-核磁共振-2.ppt
- 第3章SQL Server 2005系统基础.ppt
- 第3章Windows 2000 Server网络应用服务器.ppt
- 第3章_Windows_Server_2003域及其帐户管理2.ppt
- 第3章-MAC协议.ppt
- 05 产品碳足迹标识认证专用实施规则 光伏组件(试行).pdf
- 13 产品碳足迹标识认证专用实施规则 小功率电动机(试行).pdf
- 03 产品碳足迹标识认证专用实施规则 大动力型锂离子电池(试行).pdf
- 01 产品碳足迹标识认证专用实施规则 消费型锂离子电池(试行).pdf
- 17 产品碳足迹标识认证专用实施规则 人造板和木质地板(试行).pdf
- 08 产品碳足迹标识认证专用实施规则 铁合金(试行).pdf
- 07 产品碳足迹标识认证专用实施规则 电炉短流程钢铁产品(试行).pdf
- 12 产品碳足迹标识认证专用实施规则 便携式计算机(试行).pdf
- 建筑施工安全管理及扬尘治理服务外包项目招标文件.pdf
- 建筑垃圾循环利用公司商业计划书.pdf
文档评论(0)