77范文网 - 专业文章范例文档资料分享平台

数据库实验报告(6)

来源:网络收集 时间:2018-12-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

较少,主要以课本内容为主(请老师见谅)。

4.1 系统的组成

用MySQL编译的数据库xkxt(意为选课系统),其中包含的表格有: 1. user表格

用于维护用户的学号与其相应的进入系统的密码。该表需要人为初始化,也就是建立

数据库时需要初始化该表格。作为实验数据,初始化表格见上。 2. student表格

维护学生信息,包含的属性有:学号,姓名。该表格也需要在创建数据库时需要人为初始化数据,初始表格为见上。 3. teacher表格

维护教师信息,包含的属性有:教师id,教师姓名,教师所属的院系。该表格同样需要在创建数据库时人为初始化数据,才能使该系统正常运行。初始表格见上。

4. course表格

维护课程信息,包含的属性有:课程id,课程名称,课程的任课教师,课程的授课地点,课程的最大授课人数,课程还能允许多少人选择,其中主码是课程id。与上述几个表一样,需要初始化数据,才能正常运行选课系统。初始表格见上。

5. xuanke表格

xuanke表格维护和更新选课信息,包含的属性是,学号和课程id。该表通过java语句中嵌入式sql语句实现数据插入,删除的更新操作。

4.2 操作流程以及功能简述:

首先建立一个类,来实现与mysql数据库的连接,如果连接成功,返回Connection类型的数据,如果出错。会在DOS窗口显示相应的错误信息。程序代码如下:

登录失败,会进入一个提示窗口。点击确定返回登录界面:

登录成功,进入选课系统主界面,该主界面提供的功能有:查看学生信息,查看教师信息,选课,删课。

点击学生信息查看结果如下:

点击教师信息查看,可以查看教师信息:

点击选课,进入选课界面:

在选课框区域选择你想要选择的课程,然后点击确定,即可完成选课操作。对于一个用户来说,每次选课时,如果选择先前选择的课,系统会提示错误。

再次回到选课界面,你会发现剩余可选人数的值减少了。

查课和删课,首先显示出你选择的课程,然后在相应的课程选择你要选择的课程,点击确定删课,即可。

再次回到选课界面,你会发现剩余可选人数增加了一:

注意:详细的操作功能见附页

5.程序类的设计

5.1系统开发环境

Window7+jdk1.7+mysql5.0+eclipse

5.2数据库连接

用户名 :root 密码 :111

数据库名:WJZ_xuankexitong

class GetConnection //连接数据源WJZ_xuankexitong(注意:这需要自己配路径) {

private static String driver=\

private static String url=\ private static String user=\ private static String password=\ public static Connection getConnection() { try{ Class.forName(driver); Connection conn=DriverManager.getConnection(url, user, password); return conn; } catch(Exception e){ new temporary_window(\数据库连接失败\返回\ e.printStackTrace(); return null;

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库实验报告(6)在线全文阅读。

数据库实验报告(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/397548.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: