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

学生信息管理系统毕业设计(5)

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

[键入文字]

kch kcm rkjs xq time skjs

课程号 课程名 任课教师 星期几 时间 上课教室

是 否 否 否 否 否

varchar varchar varchar varchar varchar varchar

20 20 20 20 20 20

Not null Not null

唯一标识

表4-5 chengji表的定义

字段名 id stu_id skch cj cxcj

字段描述 自动标识 学号 课程号 成绩 重修成绩

是否主键 是 否 否 否 否

数据类型 int varchar varchar varchar varchar

表4-6 xianke表的定义

字段名 id stu_id kch

字段描述 自动标识 学号 课程号

是否主键 是 否 否

数据类型 int varchar varchar

长度 4 20 20

约束 Not null Not null Not null

说明 唯一标识 外键 外键

长度 4 20 20 20 20

约束 Not null Not null Not null Not null Not null

说明 唯一标识 外键 外键

4.3 实体及ER图 4.3.1 实体介绍

本系统中的实体共有4 个,分别为:

实体1: 学生(姓名name,学号stu_id,密码password,性别sex,专业zy,民族mz,

政治面貌,曾用名cym,身份证sfz,出身日期csrq,籍贯jg,健康状况jkzk,

15

[键入文字]

入学年份rxnf,家庭地址jtdz,家庭电话jtdh,邮政编码bm,联系方式lxfs, Email email,备注bz); 关键字为:学号stu_id

实体2:选修课(课程号kch,课程名kcm,任课教师rkjs,星期几xq,时间time,

上课教室skjs); 关键字为:课程号kch

实体3:基础课(学期号xqh,课程号kch,课程名kcm,学分xf,主讲教师zjjs)

关键字为:课程号

实体4:成绩(id,学号stu_id,课程号kch,成绩cj,重修成绩cxcj);

4.3.2 实体的ER图以及各实体之间联系的ER图

实体1的ER图:

姓名 学号 密码 专业 性别 籍贯 政治面貌 民族 学生 出生日期 曾用名 健康状况 身份证 入学年份

家庭地址 联系方式 图4-1 实体1

16

[键入文字]

实体2的ER图

课程号 课程名 任课教师 选修课 星期几 上课教室 时间

图4-2 实体2

实体3的ER图

课程号 学期号 必修课 课程名 主讲教师 学分

图4-3 实体3

17

[键入文字]

实体4的ER图:

学号 ID 成绩 课程号 成绩

图4-4 实体4

重修成绩

实体1与实体2之间的联系:选修(学号,课程号)

学生 选修 选修课

图4-5 实体1与实体2(m:n)关系

实体1与实体3之间的关系:学习(学号,课程号,成绩)

学生 学习 必修课

图4-6 实体1与实体3(m:n)关系

18

[键入文字]

4.4 数据库连接

JDBC是Java数据库连接(Java Data Base Connectivity)技术的简称,是为各种常用的数据库提供无缝连接的技术。JDBC定义了Java语言同各种SQL数据之间的应用程序设计接口(API),提高了软件的通用性。

JDBC的关键技术是数据库连接驱动程序,针对这点大量的数据库厂商和第三方开发商 支持Java的JDBC的标准,并开发了不同的数据库JDBC驱动程序。这些驱动程序可以分成四种:JDBC-ODBC Bridge驱动程序、JDBC Native Bridge驱动程序、JDBC-Network Bridge驱动程序、Pure Java JDBC Driver。

本系统正是利用JDBC-ODBC Bridge驱动程序来连接数据库的,连接数据库时利用JavaBean封装连接程序,其代码为: package com.connection; import java.sql.*;

public class ConnectMysql {

private Connection conn=null; private String user=\; private String password=\;

private String classurl=\;

Private String url=\ useUnicode=true&characterEncoding=UTF-8\; public Connection getConn()throws Exception {

Class.forName(classurl);

this.conn=DriverManager.getConnection(url,user,password); return this.conn; }

public void close()throws Exception {

if(this.conn!=null) {

this.conn.close(); } } }

19

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学生信息管理系统毕业设计(5)在线全文阅读。

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