㈠ 用sql設計一個學生成績管理系統
學生成績管蘆吵理系統實際上就是對資料庫的操作
無非是姓名 年齡 性別 籍貫和各科成陪裂侍績之類的。源鏈。。
㈡ 如何用SQL建立一個學生成績管理系統資料庫
首先在SQL中利用企業管理器或向導建立一個資料庫,命名為學生管理系統,啟動SQL Sever服務,運行企業管理器,單擊要創建資料庫的伺服器左邊的加號圖標,展開樹形目錄,在「資料庫」節點上右擊滑鼠,在彈出的快捷菜單中選則「新建資料庫」命令,然後按照提示一步步建立資料庫,不再詳細敘述。假設學生管理系統下有三個表,分別為學生表、課程表、修課表,表的結構分別如下:學生表(student) (學號(sno) 普通編碼定長字元類型,長度7,主碼,姓名(sname) 普通編碼定長字元類型,長度8,非空,性別(ssex) 統一編碼定長字元類型,長度1,年齡(sage) 微整型,所在系(sdept) 統一編碼可變長字元類型,長度20)課程表(course) (課程號(cno) 普通編碼定長字元類型,長度6,主碼,課程名(cname) 統一編碼定長字元類型,長度10,非空,學分(credit) 小整型,學期(semester) 小整型)修課表(sc)(學號(sno) 普通編碼定長字元類型,長度7,主碼,外碼課程號(cno) 普通編碼定長字元類型,長度6,主碼,外碼成績(grade) 小整型,修課類別(type)普通編碼定長字元類型,長度4)則創建表的語句分別為:create table Student(Sno char(7) primary key,Sname char(8) not null,Ssex nchar(1),Sage tinyint,Sdept nvarchar(20))create table Course(Cno char(6) primary key,Cname nchar(10) not null,Credit smallint,Semester smallint)create table SC(Sno char(7),Cno char(6),Grade smallint,Type char(4),primary key(Sno,Cno),Foreign key(Sno) References Student (Sno),Foreign key(Cno) References Course (Cno))各表的結構大體如此,如有變化可自行修改。 以上資料庫和表就基本建立好了,然後就可以通過數據導入或SQL語句等向資料庫中添加學生的各項具體數據了。
SQL語言,是結構化查詢語言(Structured Query Language)的簡稱。SQL語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
㈢ 如何用SQL建立一個學生成績管理系統資料庫啊,可以幫幫我么
和普通建庫步驟相同,資料庫右鍵--新建資料庫--依次根據提示完成
㈣ 如何用SQL建立一個學生成績管理系統資料庫
我有你直接Hi我
㈤ 教教我用SQL 2005做個《學生成績管理系統》大概步驟
先用SQL建好資料庫、接下來就是在PB里做了、先做登錄界面、一個MENU、加上代碼、登錄界面大概就這樣、這里用到的步驟很多、代碼可以來問我、
㈥ 在線等SQL做運動員成績管理系統,差不多的也行
第一、畫一下ER圖
第二、把資料庫原理這本書上的主碼和外兆滾碼族手余定義好好研究下
第薯鉛三、開始建表做測試
㈦ 怎麼用SQL資料庫編寫學生成績管理系統啊~~~急救!可以追加分!!
---------更新成績status=2 未提交成績 可修改成績 不能插入更新 學生不可查看, status=1成績已提交 不可修改成績 學生可以查看
------插入數據-------------
--用戶信息表
insert into userinfo values('20101000','123',1)
insert into userinfo values('20101004','123',2)
insert into userinfo values('20101152100','123',3)
select*from userinfo
--學生信息表
insert into studinfo values('20101152100','素雅','女','計科1班')
select *from studinfo
--教師信息表
insert into techerinfo values('20101004','李大為','男')
select *from techerinfo
--成績表
insert into studscoreinfo values('5','1003','20101152100','20101003','匯編','99',1)
select *from studscoreinfo
---教師管理成績--------------
--已提交時
update studscoreinfo set studscore='86' where courseid='1002' and studno='20101152103' and status=2
print '已提交不能修改成績'
select*from studscoreinfo
--未提交時
update studscoreinfo set studscore='90' where courseid='1001' and studno='20101152083' and status=1
print '已修改成績'
--提交成績
--改為未提交
update studscoreinfo set status=2 where courseid='1001' and studno='20101152083'
--改為提交
update studscoreinfo set status=1 where courseid='1001' and studno='20101152083'
select *from studscoreinfo
----------------學生----------
---已提交可查看成績時
select studno,teachno,studscore,course,studscore,status
from userinfo U,studscoreinfo S where U.username=S.studno and U.role=3 and S.studno='20101152083' and S.status=1
print '查詢成功!'
---未提交不可查看成績時
select studno,teachno,studscore,course,studscore,status
from userinfo U,studscoreinfo S where U.username=S.studno and U.role=3 and S.studno='20101152083' and S.status=2
print '還不可查詢'
----------系統管理員 可對學生信息,教師信息,成績信息等進行管理----------
select *from userinfo
select *from studinfo
select *from techerinfo
select *from studscoreinfo
--學生信息表---
--增加
insert into userinfo values('20101152101','123',3)
insert into studinfo values('20101152101','陸瓊','女','計科2班')
select *from studinfo
--修改更新
update studinfo set studsex='男' where studno='20101152101'
select *from studinfo
--刪除
delete from studinfo where studno='20101152101'
select *from studinfo
--教師信息表----
--增加
insert into userinfo values('20101005','123',2)
insert into techerinfo values('20101005','燒餅','男')
select *from techerinfo
--修改
update techerinfo set techname='燒包穀' where techname='燒餅'
select *from techerinfo
--刪除
delete from techerinfo where teachno='20101005'
select *from techerinfo
--成績信息表-----
--增加
insert into studscoreinfo values('6','1004','20101152100','20101002','數據結構','70',1)
select *from studscoreinfo
--修改
update studscoreinfo set studscore='100' where studno='20101152100' and courseid='1004'
select *from studscoreinfo
--刪除
delete from studscoreinfo where studno='20101152100'
select *from studscoreinfo
㈧ 在查詢分析器中刪除「網路作業系統」資料庫,並創建 「成績管理系統」 資料庫..這怎麼做。。SQL資料庫
刪除資料庫使用drop database 命令 ,建立資料庫使用CREATE DATABASE命令
具體棗敗命令用法如下:
打開查詢分析器,輸入下列命令,點擊執行即可。
刪除資料庫:
drop database 網路作業系統
go
建立資料庫:
CREATE DATABASE 成績管理系統
ON
( NAME='成績管理系統_Data',
FILENAME='h:\成績管理系統.mdf'滾脊,
SIZE=5MB,
MAXSIZE=50MB,
FILEGROWTH=10%
)
LOG ON
(
NAME='成績管理系統_LOG',
FILENAME='h:\成績管理系統.ldf',
SIZE=2MB,
MAXSIZE=5MB,
FILEGROWTH=1MB
)
go
說明:
這大岩滲樣就在H盤建立了一個名字為 成績管理系統.mdf,以及日誌名稱為 成績管理系統.ldf的資料庫文件,其中
NAME=邏輯名稱
FILENAME=資料庫的物理文件名稱
SIZE=初始大小
MAXSIZE=資料庫最大尺寸
FILEGROWTH=文件增長程度
不過,還是建議在企業管理器中使用可視界面建立和刪除資料庫。
㈨ 怎麼用sql2005做個學生成績管理系統
我有以下框架提供給你,不見得對,算是思路吧
1,選擇好可用來展現 學生成績管理系統 界面和邏輯的編譯環境(用什麼程序去開發);
2,搭建好sql2005資料庫;
3,創建資料庫
4,創建資料庫中各種表(學生表,成績表,教師表,管理人員表,其它一些表具體看你實現那些功能)
5,如果你是新手。你可用考慮借用代碼(去網上搜索一些相關源代碼),修改後成為自己的系統一部分。
6,編譯後多測試。
-----------------
補充:sql2005 是資料庫,你問怎麼用,這個是很大的問題。真的不好說。不過,肯定是要程序調著用。手工去管理資料庫,任務大且容易出錯,最最大的原因就是手工用sql2005,還不如選notepad。。哈哈。
最後,給你個地址,去找找應該能滿足你的要求。
http://ishare.iask.sina.com.cn/search.php?key=%D1%A7%C9%FA%B3%C9%BC%A8%B9%DC%C0%ED%CF%B5%CD%B3&from=index&format=
㈩ 用SQL做了一個學生成績管理的資料庫,怎麼查詢成績不及格的學生的學號和姓名啊
本論文敘述了我校學成績管理的現狀以及Visual basic6.0語言的概況。重點介紹了學生成績管理系統的實現過程:包括系統分析、 系統調查、 數據流程分析、功能設計、 資料庫設計、 系統物理配置方案、 系統實現、 系統測試和調試。本系統主要功能有用戶管理、學生注冊、班級信息錄入、學生信息錄入、班級課程錄入、學校專業信息錄入、課程信息錄入、學生成績錄入、教師信息錄入、數據。。。。。。。。。。。包括功能需求描述、資料庫設計等內容。第四章介紹了本系統的具體實現。第五章關於本系統開發過程中的結論及體會。
學生成績管理系統,功能,特點,論文內容。
This thesis describes my school the present condition of the score management and the general situation of the Visual basic6.0 languages .The point introced the student the result management system carries out the process 。。。。。。。。。 such as function request description and the database design...etc. .A concrete realization that introced this system .Chapter 5 concerning conclusion within this system development process and realize.
the Student result management system, function, characteristics, thesis contents
目 錄
摘要
.前言
第一章 引言
1.1 開發背景
1.2開發目標
1.3 項目提出的意義
1. 4 系統開發所用的技術准備
第二章 系統分析
2.1系統需求分析
2.1.1系統調查
2.1.2組織機構設置
2.1.3用戶需求
2.1.4系統業務流程圖
2.1.5系統設計思想
2.1.6系統設計分析
2.1.7系統功能分析
2.2新系統邏輯方案
2.2.1數據流圖(簡稱為DFD)
2.2.2數據字典
2.2.3新系統邏輯模型的提出
2.2.4系統邊界
第三章 系統設計
3.1學生成績查詢系統功能需求簡介
3.2功能需求描述
3.3系統目標要求
3.4系統平台選擇
3.5資料庫設計
3.5.1資料庫需求分析
3.5.2資料庫概念結構設計
3.5.3、邏輯結構設計(E-R圖向關系模型的轉換)
第四章 系統實施
4.1各子系統模塊程序設計舉例
4.2 軟體測試的目的和原則
4.3 子系統測試
4.4 軟體運行與轉換
第五章 結 論
致 謝
參考文獻
第一章 引 言
1.1 項目開發背景
幾年前,各個學校的學生成績管理基本上都是靠手工進行,隨著各個學校的規模增大,有關學生成績管理工作所涉及的數據量越來越大,有的學校不得不靠增加人力、物力來進行學生成績管理。但手工管理具有效率底、 。。。。。。。所以我想借本次畢業設計之際,開發一個不僅適用本校各系而且適用於其它各校的通用高校學生成績管理系統。
我選擇母校來設計這個系統主要有兩個原因:
一是:。。。。。。。報。
1.2 項目開發的目標
建立學生成績管理系統,採用計算機對學生成績進行管理,進一步提高辦學效益和現代化水平。幫助廣大教師提高工作效率,實現學生成績信息管理工作流程的系統化、規范化和自動化
1.3 項目提出的意義
現在我國的大中專院校的學生成績管理水平普遍不高,有的還停留在紙介質基礎上,這種管理手段已不能適應時代的發展,因為它浪費了了許多的人力和物力。在當今信息時代這種傳統的管理方法必然被計算機為基礎的信息管理系統所代替。如果本系統能被學校所採用,將會改變以前靠手工管理學生成績的狀況,可以樹立良好的辦學形象,提高工作效率。
1.4 系統開發所用的技術准備
1.4. 1資料庫技術的現狀與發展
資料庫是60年代末出現的一門計算機軟體技術,到現在雖然只有三十多年的歷史,但在理論和時間。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2、信息查詢流圖
使用人員
成績數據表
班級數據表
課程數據表
學生數據表
查詢條件
查詢結果
學生信息錄入
成績信息錄入
班級信息錄入
課程信息錄入
圖2-4 學生信息查詢流圖
3.1學生成績查詢系統功能需求簡介
學生成績查詢系統對學校加強學生成績管理有著極其重要的作用。由於各個大學都在持續擴招,學生的數量日益龐大,傳統的手工成績管理不僅工作量大,而且容易出現問題。
3.2功能需求描述
1、用戶管理功能
用戶分為管理員、教師用戶、學生用戶三類。不論是管理員或教師用戶,還是學生用戶都需要通過用戶名和口令進行登錄。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
按學生角度管理教師可以看到學生信息和成績信息。學生信息包括學號、姓名、班級、生日、性別、地址、電話和簡歷。當教師用滑鼠雙擊某一學生信息時,可以自動顯示出該課程的這個學生所有課程的學習成績,並同時自動計算出這個學生的總分和平均分。在成績信息中,教師可以對學習成績進行增加、修改和刪除。並能夠列印報表。
3、學生對成績的查看功能
學生用戶登錄後,學生可以看到自己的學生信息和成績信息。學生信息包括學號、姓名、班級、生日、性別、地址、電話和簡歷。成績信息包括這個學生的所有課程的成績信息。。。。。。。。。。。。。。。。。。。。。。。。。。
Private Sub CmdOk_Click()
Dim Conn As New ADODB.Connection
Dim mlink As String
mlink = "provider=microsoft.jet.oledb.3.51;data source=score.mdb;"
Conn.Open mlink
『當用戶名密碼為空時給出提示
If Text1.Text = "" Then
MsgBox "請。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
在frmlogin窗體中如果用戶登錄成功,將會出現如圖4-3所示的MDI主窗體。
4-3系統主窗體
若是學生用戶,則有些菜單項不可用,只能運行本系統的部分功能(即重新登錄和信息查詢功能可用)。如圖4-4
Option Explicit
『『『當改變記錄集時,需要刷新整個網格控制項
Sub RefreshGrid()
grdScan.DataMember = ""
grdScan.Refresh
If DataEnv.rssqlStudent.State <> adStateClosed Then DataEnv.rssqlStudent.Close
DataEnv.rssqlStudent.Open
grdScan.DataMember = "sqlStudent"
grdScan.Ref...
本論文敘述了我校學成績管理的現狀以及Visual basic6.0語言的概況。重點介紹了學生成績管理系統的實現過程:包括系統分析、 系統調查、 數據流程分析、功能設計、 資料庫設計、 系統物理配置方案、 系統實現、 系統測試和調試。本系統主要功能有用戶管理、學生注冊、班級信息錄入、學生信息錄入、班級課程錄入、學校專業信息錄入、課程信息錄入、學生成績錄入、教師信息錄入、數據。。。。。。。。。。。包括功能需求描述、資料庫設計等內容。第四章介紹了本系統的具體實現。第五章關於本系統開發過程中的結論及體會。
學生成績管理系統,功能,特點,論文內容。
This thesis describes my school the present condition of the score management and the general situation of the Visual basic6.0 languages .The point introced the student the result management system carries out the process 。。。。。。。。。 such as function request description and the database design...etc. .A concrete realization that introced this system .Chapter 5 concerning conclusion within this system development process and realize.
the Student result management system, function, characteristics, thesis contents
目 錄
摘要
.前言
第一章 引言
1.1 開發背景
1.2開發目標
1.3 項目提出的意義
1. 4 系統開發所用的技術准備
第二章 系統分析
2.1系統需求分析
2.1.1系統調查
2.1.2組織機構設置
2.1.3用戶需求
2.1.4系統業務流程圖
2.1.5系統設計思想
2.1.6系統設計分析
2.1.7系統功能分析
2.2新系統邏輯方案
2.2.1數據流圖(簡稱為DFD)
2.2.2數據字典
2.2.3新系統邏輯模型的提出
2.2.4系統邊界
第三章 系統設計
3.1學生成績查詢系統功能需求簡介
3.2功能需求描述
3.3系統目標要求
3.4系統平台選擇
3.5資料庫設計
3.5.1資料庫需求分析
3.5.2資料庫概念結構設計
3.5.3、邏輯結構設計(E-R圖向關系模型的轉換)
第四章 系統實施
4.1各子系統模塊程序設計舉例
4.2 軟體測試的目的和原則
4.3 子系統測試
4.4 軟體運行與轉換
第五章 結 論
致 謝
參考文獻
第一章 引 言
1.1 項目開發背景
幾年前,各個學校的學生成績管理基本上都是靠手工進行,隨著各個學校的規模增大,有關學生成績管理工作所涉及的數據量越來越大,有的學校不得不靠增加人力、物力來進行學生成績管理。但手工管理具有效率底、 。。。。。。。所以我想借本次畢業設計之際,開發一個不僅適用本校各系而且適用於其它各校的通用高校學生成績管理系統。
我選擇母校來設計這個系統主要有兩個原因:
一是:。。。。。。。報。
1.2 項目開發的目標
建立學生成績管理系統,採用計算機對學生成績進行管理,進一步提高辦學效益和現代化水平。幫助廣大教師提高工作效率,實現學生成績信息管理工作流程的系統化、規范化和自動化。
1.3 項目提出的意義
現在我國的大中專院校的學生成績管理水平普遍不高,有的還停留在紙介質基礎上,這種管理手段已不能適應時代的發展,因為它浪費了了許多的人力和物力。在當今信息時代這種傳統的管理方法必然被計算機為基礎的信息管理系統所代替。如果本系統能被學校所採用,將會改變以前靠手工管理學生成績的狀況,可以樹立良好的辦學形象,提高工作效率。
1.4 系統開發所用的技術准備
1.4. 1資料庫技術的現狀與發展
資料庫是60年代末出現的一門計算機軟體技術,到現在雖然只有三十多年的歷史,但在理論和時間。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2、信息查詢流圖
使用人員
成績數據表
班級數據表
課程數據表
學生數據表
查詢條件
查詢結果
學生信息錄入
成績信息錄入
班級信息錄入
課程信息錄入
圖2-4 學生信息查詢流圖
3.1學生成績查詢系統功能需求簡介
學生成績查詢系統對學校加強學生成績管理有著極其重要的作用。由於各個大學都在持續擴招,學生的數量日益龐大,傳統的手工成績管理不僅工作量大,而且容易出現問題。
3.2功能需求描述
1、用戶管理功能
用戶分為管理員、教師用戶、學生用戶三類。不論是管理員或教師用戶,還是學生用戶都需要通過用戶名和口令進行登錄。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
按學生角度管理教師可以看到學生信息和成績信息。學生信息包括學號、姓名、班級、生日、性別、地址、電話和簡歷。當教師用滑鼠雙擊某一學生信息時,可以自動顯示出該課程的這個學生所有課程的學習成績,並同時自動計算出這個學生的總分和平均分。在成績信息中,教師可以對學習成績進行增加、修改和刪除。並能夠列印報表。
3、學生對成績的查看功能
學生用戶登錄後,學生可以看到自己的學生信息和成績信息。學生信息包括學號、姓名、班級、生日、性別、地址、電話和簡歷。成績信息包括這個學生的所有課程的成績信息。。。。。。。。。。。。。。。。。。。。。。。。。。
Private Sub CmdOk_Click()
Dim Conn As New ADODB.Connection
Dim mlink As String
mlink = "provider=microsoft.jet.oledb.3.51;data source=score.mdb;"
Conn.Open mlink
『當用戶名密碼為空時給出提示
If Text1.Text = "" Then
MsgBox "請。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
在frmlogin窗體中如果用戶登錄成功,將會出現如圖4-3所示的MDI主窗體。
4-3系統主窗體
若是學生用戶,則有些菜單項不可用,只能運行本系統的部分功能(即重新登錄和信息查詢功能可用)。如圖4-4
Option Explicit
『『『當改變記錄集時,需要刷新整個網格控制項
Sub RefreshGrid()
grdScan.DataMember = ""
grdScan.Refresh
If DataEnv.rssqlStudent.State <> adStateClosed Then DataEnv.rssqlStudent.Close
DataEnv.rssqlStudent.Open
grdScan.DataMember = "sqlStudent"
grdScan.Ref...
另外,虛機團上產品團購,超級便宜