国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

mysql 學(xué)生信息管理系統(tǒng)

這篇具有很好參考價值的文章主要介紹了mysql 學(xué)生信息管理系統(tǒng)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、分析

①業(yè)務(wù)分析:

學(xué)生信息管理系統(tǒng)是面向?qū)W生和學(xué)校教師的一個多功能數(shù)據(jù)管理平臺

②系統(tǒng)分析:

本系統(tǒng)所涉及到的用戶有學(xué)校學(xué)生和教師,對于不同的用戶系統(tǒng)所提供的功能也有所不同,其中對于學(xué)生來說,學(xué)生可以提供該系統(tǒng)進行自身數(shù)據(jù)的查詢,教師可以通過該系統(tǒng)實現(xiàn)對自身數(shù)據(jù)的查詢、學(xué)生信息管理等

二、構(gòu)建模型

2.1 概念模型:ERP模型

?????? 學(xué)生信息管理系統(tǒng)是面向?qū)W生和學(xué)校教師的一個多功能數(shù)據(jù)管理平臺,學(xué)生可以提供該系統(tǒng)進行自身數(shù)據(jù)的查詢,教師可以通過該系統(tǒng)實現(xiàn)對自身數(shù)據(jù)的查詢、學(xué)生信息管理,因此本系統(tǒng)所對應(yīng)的實體就有學(xué)生、教師、課程等

學(xué)生:

mysql 學(xué)生信息管理系統(tǒng)

課程:

mysql 學(xué)生信息管理系統(tǒng)

選課信息:

mysql 學(xué)生信息管理系統(tǒng)

2.2 關(guān)系模式與表格設(shè)計

2.2.1 將ERP模型轉(zhuǎn)化為關(guān)系模式

按照將E-R圖轉(zhuǎn)換為關(guān)系模式的規(guī)則,將上圖所示E-R圖轉(zhuǎn)換,得到的關(guān)系模式為:學(xué)生(學(xué)號、姓名、性別、年齡、電話、院系)

課程(課程號、課程名、學(xué)分、授課老師)

選課(學(xué)生號、課程號)

2.2.2 設(shè)計表格

學(xué)生表:

字段名

數(shù)據(jù)類型

長度

是否允許為空

KEY

Sno

char

255

NO

PRI

Sname

char

25

YES

gender

char

25

YES

age

int

11

YES

phone

char

25

YES

Sdept

char

25

YES

課程表:

字段名

數(shù)據(jù)類型

長度

是否允許為空

KEY

Cno

char

255

NO

PRI

Cname

char

25

YES

point

char

25

YES

Tname

char

25

YES

選課表:

字段名

數(shù)據(jù)類型

長度

是否允許為空

KEY

Sno

char

255

NO

PRI

Cno

char

25

YES

三、創(chuàng)建表格

利用sql語句按照上述構(gòu)建的模型創(chuàng)建表格

①:

CREATE TABLE IF NOT EXISTS student(

Sno char(255) NOT NULL,

Sname char(25) default NULL,

gender char(25) default NULL,

age int(11) default NULL,

phone char(25) default NULL,

Sdept char (25) default NULL,

PRIMARY KEY (Sno)

);

②:

CREATE TABLE IF NOT EXISTS class(

Cno char(255) NOT NULL,

Cname char(25) default NULL,

point char(25) default NULL,

Tname char (25) default NULL,

PRIMARY KEY (Cno)

);

③:

CREATE TABLE IF NOT EXISTS SC(

Sno char(255) NOT NULL,

Cno char (25) default NULL,

PRIMARY KEY (Sno)

);

四、插入數(shù)據(jù)

學(xué)生表數(shù)據(jù)錄入:

insert into student values

('20183118','張三','男',22,'12345678901','計科院'),

('20183119','李四','男',23,'12345678902','計科院'),

('20183120','品如','女',23,'12345678903','計科院')

課程表數(shù)據(jù)錄入:

insert into class values

('01','數(shù)據(jù)結(jié)構(gòu)','3.5','高磊'),

('02','操作系統(tǒng)','3.0','楊力'),

('03','計算機組成原理','3.0','小翠')

選課表數(shù)據(jù)錄入:

insert into SC values

('20183118','02'),

('20183119','01'),

('20183120','03')

五、維護數(shù)據(jù):

5.1 查詢學(xué)生表所有信息

select * from student;

mysql 學(xué)生信息管理系統(tǒng)

5.2 查詢課程表所有信息

select * from class;

mysql 學(xué)生信息管理系統(tǒng)

5.3 查詢選課了XX科目的學(xué)生信息

select student.Sno,Sname,gender,age,phone,Sdept from student,sc,class where student.Sno=SC.Sno and SC.Cno=class.Cno and Cname='數(shù)據(jù)結(jié)構(gòu)';

mysql 學(xué)生信息管理系統(tǒng)

5.4 對應(yīng)科目的老師信息

select Tname from class where Cname='數(shù)據(jù)結(jié)構(gòu)';

mysql 學(xué)生信息管理系統(tǒng)

5.5 修改學(xué)生信息

修改前:

mysql 學(xué)生信息管理系統(tǒng)

update student set age=18 where Sname='張三';

修改后:

mysql 學(xué)生信息管理系統(tǒng)

5.6 刪除學(xué)號為xx的學(xué)生信息

刪除前:

mysql 學(xué)生信息管理系統(tǒng)

delete from student where Sno='20183118';

mysql 學(xué)生信息管理系統(tǒng)

5.7 學(xué)號為xx的學(xué)生選擇xx課程

select Cname from student,sc,class where class.Cno=SC.Cno and SC.Sno=student.Sno and student.Sno='20183119';

mysql 學(xué)生信息管理系統(tǒng)

5.8 查詢年齡大于20歲的學(xué)生信息

select * from student where age>20;

mysql 學(xué)生信息管理系統(tǒng)

5.9 學(xué)號為xx的學(xué)生修改其電話號碼

修改前:

mysql 學(xué)生信息管理系統(tǒng)

update student set phone='12345678906' where Sno='20183120';

修改后:

mysql 學(xué)生信息管理系統(tǒng)文章來源地址http://www.zghlxwxcb.cn/news/detail-497417.html

到了這里,關(guān)于mysql 學(xué)生信息管理系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • C語言版----學(xué)生信息管理系統(tǒng)(分析+代碼)

    C語言版----學(xué)生信息管理系統(tǒng)(分析+代碼)

    一、分析系統(tǒng)功能設(shè)計 1. 初始化學(xué)生列表、教師列表 ·typedef struct student 先對學(xué)生結(jié)構(gòu)體進行重定義,便于對相關(guān)數(shù)組取名 再初始化一個教室class,便于在后面的函數(shù)中調(diào)用學(xué)生信息 ·typedef struct teacher 先對教師結(jié)構(gòu)體進行重定義,便于對相關(guān)數(shù)組取名 ·void inputtStu() 初始化三

    2024年02月09日
    瀏覽(26)
  • 學(xué)生信息管理系統(tǒng)(mysql+jsp+servlet)

    學(xué)生信息管理系統(tǒng)(mysql+jsp+servlet)

    JDBC是Java Database Connectivity(Java數(shù)據(jù)庫連接)的縮寫,編程人員可以通過這個API接口連接到數(shù)據(jù)庫,并使用結(jié)構(gòu)化查詢語言(SQL)完成對數(shù)據(jù)庫的查找和更新 JDBC的目標(biāo)是屏蔽不同的數(shù)據(jù)庫驅(qū)動程序之間的差別,為開發(fā)者提供一個標(biāo)準(zhǔn)的、純Java的數(shù)據(jù)庫程序設(shè)計接口,為在Ja

    2024年02月04日
    瀏覽(27)
  • 學(xué)生信息管理系統(tǒng)的數(shù)據(jù)庫設(shè)計MySQL

    學(xué)生信息管理系統(tǒng)的數(shù)據(jù)庫設(shè)計MySQL

    1.課程設(shè)計目的 學(xué)生信息管理系統(tǒng)是一個教育單位不可缺少的部分。一個功能齊全、簡單易用的信息管理系統(tǒng)不但能有效地減輕學(xué)校相關(guān)工作人員的工作負(fù)擔(dān),它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要。所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷

    2024年02月05日
    瀏覽(29)
  • 【Java:JDBC+MySQL實現(xiàn)學(xué)生信息管理系統(tǒng)】

    【Java:JDBC+MySQL實現(xiàn)學(xué)生信息管理系統(tǒng)】

    此次使用Java JDBC+MySQL數(shù)據(jù)庫實現(xiàn)一個簡易的學(xué)生管理系統(tǒng)(沒有前端界面)。 Java數(shù)據(jù)庫連接,(Java Database Connectivity,簡稱JDBC)是Java語言中用來規(guī)范客戶端程序如何來訪問數(shù)據(jù)庫的應(yīng)用程序接口,提供了諸如查詢和更新數(shù)據(jù)庫中數(shù)據(jù)的方法。JDBC也是Sun Microsystems的商標(biāo)。我

    2024年02月05日
    瀏覽(36)
  • PHP-MYSQL學(xué)生信息管理系統(tǒng)(附源碼免費)

    PHP-MYSQL學(xué)生信息管理系統(tǒng)(附源碼免費)

    本系統(tǒng)采用phpstudy開發(fā)平臺,采用PHP和MySQL數(shù)據(jù)庫進行開發(fā),開發(fā)工具為HBuilder。phpStudy是一個PHP調(diào)試環(huán)境的程序集成最新的 Apache+PHP+MySQL+phpMyAdmin,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調(diào)試環(huán)境。(其他平臺均可) @@@文末有獲取方式免費獲取 ———————

    2024年02月03日
    瀏覽(27)
  • Javaweb學(xué)生信息管理系統(tǒng)(Mysql+JSP+MVC+CSS)

    Javaweb學(xué)生信息管理系統(tǒng)(Mysql+JSP+MVC+CSS)

    項目源碼及數(shù)據(jù)庫: 鏈接:https://pan.baidu.com/s/1ktUyxbOI9lljWr-HRTRIiQ?pwd=1024 提取碼:1024 ? 目錄 一.項目介紹 二.運行效果 1.登錄界面 2.主界面(點擊學(xué)號修改學(xué)生信息) 3.增加學(xué)生界面 ?編輯 三.項目目錄結(jié)構(gòu) ?四.代碼展示 1.jsp及css代碼 ?①登錄界面代碼(login.jsp) ②登錄界面

    2024年02月03日
    瀏覽(21)
  • 利用java和mysql數(shù)據(jù)庫創(chuàng)建學(xué)生信息管理系統(tǒng)

    利用java和mysql數(shù)據(jù)庫創(chuàng)建學(xué)生信息管理系統(tǒng)

    管理系統(tǒng)的使用可以大大提高我們的工作效率,給我們的生活帶來極大的便利,因此我們在學(xué)習(xí)編程語言的時候大多是要學(xué)習(xí)和實現(xiàn)一個管理系統(tǒng)的創(chuàng)建的。 學(xué)生信息管理系統(tǒng)是進一步推進學(xué)生學(xué)籍管理規(guī)范化、電子化控制和管理學(xué)生信息的總要舉措。系統(tǒng)針對學(xué)校學(xué)生信息

    2024年02月04日
    瀏覽(35)
  • Java學(xué)生信息管理系統(tǒng)(Swing<GUI>+JDBC<MySQL>)

    Java學(xué)生信息管理系統(tǒng)(Swing<GUI>+JDBC<MySQL>)

    本文有借鑒別人的代碼,但是也是自己理解之后寫出來的,文中有注釋,并且有個別文件也用紅框和黃字體講解,并且能解決其他文件90%看不懂的問題,如果還是看不懂清留言,源碼在文章末尾,附上了全部代碼,這個注冊系統(tǒng)比較簡陋,供大家學(xué)習(xí)參考。 ** 這是一個簡單的

    2024年02月09日
    瀏覽(34)
  • 史上最詳細的JAVA學(xué)生信息管理系統(tǒng)(MySQL實現(xiàn))

    史上最詳細的JAVA學(xué)生信息管理系統(tǒng)(MySQL實現(xiàn))

    為了鞏固Java的學(xué)習(xí)寫了一個基于MVC設(shè)計模式的學(xué)生管理系統(tǒng)。 簡單介紹一下MVC設(shè)計模式: 1、M也就是Model 模型層(也叫數(shù)據(jù)層)主要是通過這個類來進行數(shù)據(jù)的操作。 2、V是Views 視圖層,主要就是來顯示頁面信息。 3、C是Controller控制器,主要是用來做流程調(diào)度。 開發(fā)工具:

    2024年02月08日
    瀏覽(29)
  • 基于mysql+jdbc+java swing的學(xué)生成績信息管理系統(tǒng)

    基于mysql+jdbc+java swing的學(xué)生成績信息管理系統(tǒng)

    來csdn也有兩年了,在這期間學(xué)了很多的知識,也跟著許多的大神做了幾個小項目。但自己也在想什么時候能夠有個自己的項目,之前在學(xué)校做過一個基于集合存儲數(shù)據(jù)的學(xué)生信息管理系統(tǒng),現(xiàn)在想著改進一下,于是趁著暑假做了一個小項目吧(基于mysql+jdbc+java swing的學(xué)生成績

    2024年02月04日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包