用Java和SQL-Server做的学生管理系统.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中北大学 数据库原理? 课 程 设 计 说 明 书 ? ? 学生姓名: 武大为 学 号: 11060?342X3?7 学生姓名: 李力钊 学 号: 11060?342X2?8 学生姓名: 周荣祥 学 号: 11060?342X2?0 学生姓名: 南子锐 学 号: 11060?342X4?4 学 院: 信息商务学?院 专 业: 计算机科学?与技术? 题 目: 学生学籍管?理系统 指导教师 武瑞娟 ? ? ? 2013年? 6月27日? 1设计目的?: 按照关系型?数据库的基?本原理,综合运用所?学的知识,以小组为单?位,设计开发一?个小型的学?生学籍管理?系统。通过对一个?实际问题的?分析、设计与实现?,将原理与应?用相结合,使学生学会?如何把书本?上学到的知?识用于解决?实际问题,培养学生的?动手能力;另一方面,使学生能深?入理解和灵?活掌握教学?内容。 2设计内容?: 设计内容:设计如下主?要功能模块? 实现学生基?本情况的录?入、修改、删除等基本?操作。 对学生基本?信息提供灵?活的查询方?式。 完成一个班?级的学期选?课功能。 实现学生成?绩的录入、修改、删除等基本?操作。 能方便的对?学生的一个?学期成绩进?行查询。 具有成绩统?计、排名等功能?。 具有留级、休学等特殊?情况的处理?功能。 能输出常用?的各种报表?。 具有数据备?份和数据恢?复功能。 设计要求: 学生成绩表?的设计,要考虑到不?同年级的教?学计划的变?化情况。 对于新生班?级,应该首先进?行基本情况?录入、选课、然后才能进?行成绩录入?。 3.功能模块详?细设计 3.1 详细设计思?想 这个学生管?理系统,我们组用J?ava的J?DK1.6开发工具?和微软的M?icros?oft SQL Serve?r数据库两?者相结合做?出来的。 一数据库的?设计: 1创建数据?库Stud?entMa?nager? 图1.0 1.1创建表:Class?Info 图1.1 1.2创建表:Depar?tment?Info 图1.2 1.3创建表:Stude?ntInf?o 图1.3 二创建“数据源(ODBC)” 具体步骤: “开始”-“控制面板”-“管理工具”-“数据源(ODBC) -在用户DN?S里,点“添加”--在数据源驱?动列表最下?方选择“SQLSe?rver” -点“完成”--出现了一个?创建到SQ?L Serve?r的新数据?源 -在数据源“名称”右侧,填写数据库?的名称;在“服务器”右侧,写(local?) -点“下一步”--继续点“下一步” -在更改默认?的数据库为?“Stude?ntMan?ager”,这里的数据?库为我刚刚?新建的数据?库。 -点“下一步” -点“完成” -出现一个“ODBC Micro?soft SQL Serve?r 安装”对话框 -点击下面的?“测试数据源?” -出现图2.1就好了。 图2.1 -下面依次点?击“确定”就完成了。 -完成了以后?,你会在数据?源里看到自?己刚刚新建?的数据源,名为:“Stude?ntMan?ager” 图2.2 3.2 核心代码: 三代码的编?写: 3.1数据库连?接类的代码?(文件名:DBCon?nect.java)注意,这个文件最?先编译,因为后面的?几个文件的?编译会用到?该文件编译?完产生的D?BConn?ect.class?文件 //导入sql?数据库包 impor?t java.sql.*; //创建数据库?连接类 publi?c class? DBCon?nect { //静态方法提?高数据库的?连接效率 publi?c stati?c Conne?ction? getCo?nn() throw?s Excep?tion { //加载JDB?C驱动 Class?.forNa?me(sun.jdbc.odbc.JdbcO?dbcDr?iver); //以系统默认?用户身份,连接数据库?Stude?ntMan?ager retur?n Drive?rMana?ger.getCo?nnect?ion(jdbc:odbc:Stude?ntMan?ager,,); } } 3.2添加学生?面板类的代?码(文件名:AddSt?udent?Panel?.java) //导入系统的?类包 impor?t java.awt.*; impor?t java.sql.*; impor?t javax?.swing?.*; impor?t java.awt.event?.*; //创建“添加学生面?板”类 publi?c class? AddSt?udent?Panel? exten?ds

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档