學生成績管理系統組織機構圖
1. 誰能發個學生信息管理系統的論文給我,十分感謝!
唉,找不到阿!!!你自己找吧!!在google上有一個學術搜索,你最好自己去看看吧!我不是這個專業,只能幫你這么多拉
只有計算機論文的撰寫方法畢業總結論文
一、本科學生畢業論文的目的和內容
本科學生在畢業之前必須做畢業論文,其目的是通過畢業論文,讓學生獨立開發一個具體的計算機應用項目,系統地進行分析總結和運用學過的書本知識,以鞏固本科階段所學的專業理論知識,並給予一個理論聯系實際的機會。
為了便於實施和管理,規定網路學院計算機相關專業本科學生畢業論文主要以開發一個管理信息系統為畢業實踐的課題,每個畢業生通過獨立開發一個具體的管理信息系統,掌握開發一個比整完整的管理信息系統的主要步驟,並從中獲得一定的實際經驗。
二、管理信息系統開發的主要步驟
管理信息系統開發的主要步驟及各步驟的基本內容如下:
1、 系統分析
主要工作內容有以下幾項:確定系統目標,系統可行性分析
2、 系統調查
系統的組織結構、職能結構和業務流程分析。其中系統的組織結構圖應畫成樹狀結構。
系統業務流程分析、業務流程圖
3、 數據流程分析
數據流程圖(系統關聯圖、頂層圖、一層數據流圖、二層數據流圖)、數據詞典、代碼設計
4、 管理信息系統的功能設計
系統的功能結構圖,每個功能模塊的主要工作內容、輸入輸出要求等。
系統控制結構圖
5、 資料庫設計
概念模型設計:實體、實體間的聯系、E-R圖
關系模式設計:E—R圖->關系模式的轉換規則
關系模式
資料庫表設計:資料庫表結構
6、 系統物理配置方案
7、 人機界面設計
8、 模塊處理概述
9、 系統測試和調試:測試計劃、測試用例、測試結果
三、開發工具和注意事項
1、開發工具
開發工具可由學生任選。如Delphi、FoxPro、VB、Access等,這些工具的使用全由學生自學。
2、注意事項
(1)項目開發步驟的完整性(系統需求分析、概念設計、物理設計、系統環境和配置、系統實施以及系統測試和調試等)
(2)每個開發步驟所得結果的正確性(業務流程圖、數據流程圖、數據詞典、HIPO圖、E-R圖、關系模式、人機界面設計及模塊處理等的詳細分析和說明)
(3)論文整體結構的完整性(前言、各個具體步驟的敘述和分析、結語、參考文獻和有關附錄)
(4)提供軟體系統的可執行碟片及操作說明書
(5)參考資料(列出必要的參考資料)
四、畢業論文撰寫格式
注意: 1.每個步驟都要有文字說明和論述 2.各個步驟必須是有機的組合,不可以支離破碎不成一體。
一、封面
二、摘要 用約200-400字簡要介紹一下論文中闡述的主要內容及創新點
三、主題詞 用一、二個詞點明論文所述內容的性質。(二和三要在同一頁面上)
四、目錄 一般採用三級目錄結構。 例如第三章 系統設計3.1系統概念結構 3.1.1概念模型
五、正文
第一章 前言
簡要介紹: 組織機構概況、項目開發背景、信息系統目標、開發方法概述、項目開發計劃等。
第二章 系統需求分析
本章應包含:
(1)現行業務系統描述
包括業務流程分析,給出業務流程圖。
具體要求:業務流程圖必須有文字說明,圖要完整、一定要有業務傳遞的流程。
(2)現行系統存在的主要問題分析
指出薄弱環節、指出要解決的問題的實質,確保新系統更好,指出關鍵的成功因素。
(3)提出可能的解決方案
(4)可行性分析和抉擇
包括技術可行性、經濟可行性、營運可行性分析和抉擇。
第三章 新系統邏輯方案
針對用戶需求,全面、系統、准確、詳細地描述新系統應具備的功能。
(1)數據流程分析
最主要的是給出數據流程圖,要求滿足以下條件:
A.數據流程圖必須包括系統關聯圖、系統頂層圖、第一層分解圖和第二層分解圖組成。B.系統關聯圖確定了從外部項到系統的數據流和從系統向外部項的數據流,這些數據流在其它層次的數據流中不允許減少,也不允許增加。各層次內部的數據流不受關聯圖的限制。 C. 數據流應有名字。 D. 外部項和數據存儲之間不得出現未經加工的數據流。 E. 數據流程圖的分解中,必須保持每個分層同其上層加工中的外部項和輸入輸出流相一致。 F. 各加工之間一般不應出現未經數據存儲的數據流。 G. 數據存儲之間不得出現未經加工的數據流。 H. 數據存儲可以分解。 I. 若有查詢處理,應在數據流程圖中表達。 J. 統計和列印報表不在數據流圖中表達。
(2) 數據詞典描述
可採用圖表格式或較緊湊的記錄格式描述 A、若採用圖表格式,可只寫出數據流、數據元素、加工、數據存儲和外部項各一個表。 B、若採用緊湊的記錄格式,則應列出全部成分。如數據元素: 編號 名稱 存在於 數據結構 備注 E1 入庫數據 F1/F3/F11/F15 入庫單號+日期+貨號+數量 E2 出庫數據 F1/F3/F11/F15 出庫單號+日期+貨號+數量 C、據流程圖中系統頂層圖的數據加工都必須詳盡寫出。
(3) 基本加工小說明
可採用結構化語言、數學公式等描述各個基本加工。
第四章 系統總體結構設計
(1) 軟體模塊結構設計 A、系統軟體模塊結構圖,並由此導出功能分解圖及層次式菜單結構。 B、系統的模塊結構應與數據流程圖的頂層圖的加工一致。
(2)資料庫設計 A、應按下列次序闡述各個元素:實體、實體的屬性、實體間聯系、E-R圖、轉換規則、關系模式。 B、在介紹實體的屬性時,不應包括聯系屬性,聯系屬性直至關系模式中才出現。 C、數據流程圖中的每個數據存儲可隱含於E-R圖中的多個實體。 D、 E-R圖中的實體要與數據流程圖中的數據存儲相對應。每個實體要指出實體的標識碼(主碼)。對每個實體或聯系應列出其應有的屬性(用列舉的方法)。 E、E-R圖中至少要有一個多對多的聯系。 F、必須嚴格按照轉換規則從E-R圖產生數據關系模式集,需要時作必要的優化,並說明理由。 G、對於一對一的聯系,只應把任一個實體的主碼放在另一個實體中作為外碼。 H、一對多聯系也可以產生新的關系模式,如要這樣做,必須說明理由。 I、多對多聯系,或三元聯系必須產生新的關系模式。 J、關系模式的個數和名字要與E-R圖中的實體和聯系相一致。 K.、每個關系模式中要用下橫線標出主碼,後隨的符號「#」標出外碼。 L、若有代碼對照表可在最後列出,需另加說明。
(3) 計算機系統配置方案的選擇和設計
給出硬體配置,系統軟體配置,網路通信系統配置(可選)等內容。
(4) 系統總體安全性、可靠性方案與措施。
第五章 系統詳細設計
(1)代碼設計 基本數據項的代碼格式。
(2)人機界面設計 給出人機界面視圖(輸入輸出介面,屏幕格式設計等)
(3)模塊處理過程 根據軟體環境做不同處理。 可採用腳本、程序流程圖、結構化的PDL語言等。
第六章 實施概況
(1)實施環境和工具的比較選擇
(2)編程環境、工具、實現與數據准備概況
(3)系統測試概況 主要包括測試計劃、測試用例、測試記錄。
(4)系統轉換方案及實現概況
(5)系統運行與維護概況
六、結束語
(1)系統特色、局限與展望
(2)實施中遇到的挫折、創新、體會與致謝
七、參考文獻 列出畢業論文設計中主要參考書籍
序號、書名或文章名、作者名、出版社或雜志名、出版日期或雜志期號。
八、附錄
(1) 列出部分有一定代表性的程序代碼段
(2) 操作說明書
五、論文評分標准
1、A等
系統正確無誤,系統功能完善,設計步驟完整正確,實用性強,有一定的創新性,論文結構嚴謹,表述流暢。
2、B等
系統基本正確,系統功能基本完善,設計步驟基本完整正確,有一定的實用性,論文結構良好,表述基本流暢。
3、C等
系統有少量錯誤,系統功能不夠完善,設計步驟欠完整,基本上沒有實用性,論文結構一般,表述基本清楚。
4、不及格
因有以下所列某種原因,均作論文不及格評分。
系統有較大的錯誤、系統功能不完善,缺少主要設計步驟或主要設計步驟有嚴重錯誤,論文結構混亂,表述不清楚。
2. c語言學生信息管理系統代碼
代碼如下:
#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
typedef struct examinee //考生信息結構
{ char examno[20]; //准考證號
char name[10]; //姓名
char sex[4]; //性別
short age; //年齡
char examtype[10]; //報考科目
}ElemType;
typedef struct Node //定義鏈表結點
{
ElemType data; //數據域
struct Node *next; //指針域
}Node,*List,*position;
List make_empty( List L ); //創建一個帶頭結點的空表
int is_empty( List L ); //測試鏈表是否是空表
int is_last( position p, List L ); //測試當前位置是否是表尾
position make_node( position p,int n ); //創建結點並輸入考生信息
void put_information( position p ); //是否輸出該考生信息
void put_name_information( List L ); //輸出姓名為xx的考生信息
int put_pos_information( position p ); //輸出該地址考生信息
void link_to_tail( List L, position p ); //將結點連接到表尾
int ciculation_make(); //循環創建考生信息
int judge_put_all(); //是否輸出所有考生信息
void put_all(List L); //輸出所有考生信息。
position find( List L ); //查找第一個姓名為xx的元素並返回位置
position find_previous( List L ); //查找第一個姓名為xx的元素並返回該元素直接前驅的位置
//int judge_delete_val(); //詢問是否刪除考生數據
int delete_val( List L ); //刪除指定考生信息並輸出其信息
void menu(List L); //菜單函數
List L;
//position p;
int
main( void )
{
List L = NULL; //定義頭結點指針
position p = NULL; //定義表工作指針
L = make_empty( L ); //創建空表
printf(" ★★考生報名管理程序★★
----------------------------------------
");
menu(L);
return 0;
}
//創建一個帶頭結點的空表
List
make_empty( List L)
{
L = ( List ) malloc (sizeof( Node ));
if(NULL == L)
{
printf("內存分配失敗");
exit( 1 );
}
L->next = NULL;
//printf("空表創建成功。
");
return L;
}
//創建結點並輸入考生信息
position
make_node( position p ,int n)
{
if(n) //n為1是創建結點並輸入,n為0是修改
{
p = ( position ) malloc ( sizeof ( Node ));
p->next = NULL ;
}
printf("請輸入考生准考證號:");
gets(p->data.examno);
printf("請輸入考生姓名:");
gets(p->data.name);
do
{
printf("請輸入考生性別,只能輸入「男」或者「女」:");
gets(p->data.sex);
}
while( 0 != strcmp( p->data.sex, "男" ) && 0 != strcmp( p->data.sex, "女" )); //判斷性別是否有誤
printf("請輸入考生年齡:");
scanf("%hd",&p->data.age);
getchar(); //如果把這句刪掉,就「無法執行」下面的報考類別
/*下面的do while用來判斷報考類別是否輸入有誤*/
do
{
printf("請輸入報考類別,只能輸入「數學」或「英語」或者「數據結構」:");
gets(p->data.examtype);
}
while( 0 != strcmp( "英語", p->data.examtype ) && 0 != strcmp( "數學", p->data.examtype ) && 0 != strcmp( "數據結構", p->data.examtype ));
if(n)
{
printf("報名成功
");
}
else
{
printf("修改成功
");
}
return p;
}
//前插法;
void
link_to_tail( List L, position p)
{
p->next = L->next;
L->next = p;
}
//查找第一個姓名為xx的元素並返回位置
position
find( List L )
{
position p = L->next;
char name[10];
printf("請輸入你要查找的考生姓名:");
gets(name);
while( p != NULL && 0 != strcmp( p->data.name , name))
{
p=p->next;
}
return p;
}
//測試鏈表是否是空表
int
is_empty( List L )
{
return L->next == NULL;
}
//測試當前位置是否是表尾
int
is_last( position p, List L )
{
return p->next == NULL;
}
//輸出姓名為xx的考生信息
void
put_name_information( List L )
{
position p = find(L);
if(p!=NULL)
{
printf("您要查找的考生信息:
");
printf("准考證號:%s 姓名:%s 性別:%s 年齡:%hd 報考科目:%s
",p->data.examno,p->data.name,p->data.sex,p->data.age,p->data.examtype);
}
else
{
printf("沒有您要找的學生。
");
}
}
//循環創建考生信息
int
ciculation_make()
{
int n = 2;
do
{
printf("是否繼續創建考生信息?是請輸入「1」,不是請輸入「0」:");
scanf("%d",&n);
getchar();
}
while( n != 0 && n != 1);
return n;
}
//是否輸出考生信息
void
put_information( position p )
{
int n=2;
do
{
printf("是否輸出該考生信息?是請輸入「1」,不是請輸入「0」:");
scanf("%d",&n);
getchar();
}
while( n != 0 && n != 1);
if(n)
{
printf("准考證號:%s 姓名:%s 性別:%s 年齡:%hd 報考科目:%s
",p->data.examno,p->data.name,p->data.sex,p->data.age,p->data.examtype);
}
}
//是否輸出所有考生信息
int
judge_put_all()
{
int n = 2;
do
{
printf("是否輸出所有考生信息?是請輸入「1」,不是請輸入「0」:");
scanf("%d",&n);
getchar();
}
while( n != 0 && n != 1);
return n;
}
//輸出所有考生信息
void
put_all(List L)
{
if(L->next == NULL)
{
printf("現無考生報名!
");
}
else
{
position p=L->next;
while( p != NULL )
{
printf("准考證號:%s 姓名:%s 性別:%s 年齡:%hd 報考科目:%s
",p->data.examno,p->data.name,p->data.sex,p->data.age,p->data.examtype);
p=p->next;
}
}
//getchar();
}
//詢問是否刪除考生數據
int
judge_delete_val()
{
int n = 2;
do
{
printf("是否要刪除某個考生數據?是請輸入「1」,不是輸入「0」:");
scanf("%d",&n);
getchar();
}
while( n != 0 && n != 1);
return n;
}
//查找第一個姓名為xx的元素並返回其直接前驅的位置
position
find_previous( List L )
{
position q = L;
position p = L->next;
char name[10];
printf("請輸入你要查找的考生姓名:");
gets(name);
while( p != NULL && 0 != strcmp( p->data.name , name))
{
q=p;
p=p->next;
}
if( p != NULL )
{
return q;
}
else
return p;
}
//刪除指定考生信息並輸出其信息
int
delete_val(List L)
{
int n=2;
position q=NULL;
position p=find_previous( L ); //返回考生信息地址
if( NULL == p )
{
printf("你要刪除的考生不存在
");
return 0;
}
else
{
q = p->next;
p->next = q->next;
printf("刪除成功。
刪除的考生信息為:
");
printf("准考證號:%s 姓名:%s 性別:%s 年齡:%hd 報考科目:%s
",q->data.examno,q->data.name,q->data.sex,q->data.age,q->data.examtype);
free(q);
return 1;
}
}
//輸出該地址考試信息
int
put_pos_information( position p )
{
if(p != NULL )
{
printf("准考證號:%s 姓名:%s 性別:%s 年齡:%hd 報考科目:%s
",p->data.examno,p->data.name,p->data.sex,p->data.age,p->data.examtype);
return 1;
}
else
{
printf("沒有您要查找的學生。");
return 0;
}
}
//菜單函數
void
menu(List L)
{
printf(" a. 考生報名入口
");
printf(" b. 查詢考生信息
");
printf(" c. 修改考生信息
");
printf(" d. 刪除考生信息
");
printf(" e. 全部考生信息
");
printf(" f. 程序作者信息
");
printf(" g. 退出程序
");
char n='h';
while(n != 'g')
{
do //確定正確輸入
{
printf("請通過字母序號選擇功能:");
n = getchar();
getchar();
putchar('
');
if( n < 'a' || n > 'g')
{
printf("錯誤的字母序號。
");
}
}
while( n < 'a' || n > 'g' );
switch (n)
{
case 'a':
{
printf("請輸入報名考生信息:
");
position p = make_node( p, 1 ); //創建新結點
link_to_tail( L, p ); //將新結點連接到表上
put_information( p ); //是否輸出該考生信息
putchar('
');
}
break;
case 'b':
{
put_name_information( L );
putchar('
');
}
break;
case 'c':
{
int n=0;
position p = NULL;
printf("您正在進行修改操作。
");
p = find(L);
n = put_pos_information( p );
if(n)
{
make_node( p , 0 );
put_information( p ); //是否輸出該考生信息
}
putchar('
');
}
break;
case 'd':
{
printf("您正在進行刪除操作。
");
delete_val( L );
putchar('
');
}
break;
case 'e':
{
put_all( L );
putchar('
');
}
break;
case 'f':
{
printf(" 修改日期 版本號 修改人 修改內容
");
printf(" --------------------------------------------------------
");
printf(" 2018.6.19 v2.0 陳百川 增加主菜單
");
printf(" 2018.6.23 v3.0 陳百川 增加生成文件功能
");
printf(" 該版本號為v2.0
");
putchar('
');
}
break;
default:
break;
}
}
printf(" 感謝本次使用,祝您生活愉快。");
getch();
}
(2)學生成績管理系統組織機構圖擴展閱讀:
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSI C,作為C語言最初的標准。[1]目前2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。
C語言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。
其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
參考資料:
網路——C語言
3. 急求一份管理信息系統課程設計
1成績管理系統------分析報告(不知如何貼數據流程圖之類的到這里,所以把相關圖片貼到空間里啦)(另:數據字典是表格形式啦,貼來這里就變了。)
一 . 引言
1.系統名稱:學生成績管理信息系統
2.開發目標:開發出一個操作簡便,界面友好,靈活實用,安全可靠的學生成績管理信息系統。
該系統的開發以教務管理人員和任課教師服務為對象,能夠提高學校對學生成績的統計分析效率,減輕教務管理人員對學生成績管理和統計的負擔,提高學校對學生成績的規范化管理。
該成績管理系統能夠及時對學生成績進行收集整理,使學校相關部門及時獲取可靠的學生成績信息,便於管理。
3.主要功能:
本系統的使用者根據其使用者------教務處管理人員和任課教師-----可分為以下幾方面:
(1)教務處管理人員登陸後,進入教務人員管理模塊,可以進行個人信息查詢,教師住處職稱工資情況的查詢,學生信息查詢,成績查詢以及退出系統等操作。
(2)教師登陸教師管理子系統,要能夠對學生成績進行許可權范圍內的錄入、添加、修改、刪除、查詢;查詢教師信息、更改個人登陸密碼、修改個人信息等;
(3)學生單科成績、全科成績的總分、平均分,最高分、最低分,排序等計算和統計實現自動化;可以按班級、按個人進行信息查詢;信息可以發布到網路,以實現數據共享;
(4)能夠自動進行錄入錯誤檢查
4.開發背景
每個學校都需要在學期末進行期末考試成績的統計分析工作,而這些工作都必須在考試結束後近一個星期的時間內完成。大量的成績數據的統計分析工作如果只靠人工來完成,費時費力,還容易出錯。隨著計算機技術的飛速發展,計算機在日常管理應用中迅速普及,利用計算機進行學生成績管理勢在必行。因此需開發出一個能滿足學校進行成績的錄入,統計,查詢,報表和列印等需求的、功能完善、安全可靠、迅速簡便的成績管理信息系統。
二. 系統目標和開發的可行性
1.系統目標:
(1)為教務處管理人員提供各學期、各年級、各班級學生的基本成績信息,以作為其進行成績匯總,分析和考績和總結評比的依據。
(2)方便各任課教師記錄,統計所帶班學生成績,提高工作效率,減輕負擔;總結經驗,提高教學質量。
(3)實現快速方便地處理大量成績數據信息,完成成績的錄入、添加、修改、刪除、統計、查詢、排序等處理要求。
(4)輸出和列印成績單和各種成績報表。
2.開發的可行性
(1)系統的名稱、功能、目標等已如前所述,此地不再重復。
(2)系統環境以及工具:
A. 軟體環境:
用戶端:Windows2000,Windows2003,Windows XP
伺服器端:WindowsNT/Windows2000及以上操作系統
編程語言:SOL
資料庫:Access2003
B 硬體環境:
有高性能的電子計算機、大容量的存貯裝置,個人電腦(終端)以及聯結起來的網線等,組成信息資源共享的計算機網路,有共享的列印機,掃描儀等等
(3)系統設計原則:
1) 系統運行安全可靠,穩定性好;
2) 系統的可管理性和可維護性好;
3) 系統輸入界面友好,操作簡便易行,盡量減少用戶的輸入工作量;
4)允許多種數據輸入方式,能實現多種查詢,允許進行模糊查詢;
5)數據具有規范性,整體性,方便數據之間的比較分析。
(4)系統可行性分析:
A. 技術可行性:系統要求在windows2000以上環境運行,後台資料庫採用access2003,使用SOL編程,採用ADO方式連接資料庫,這些在目前都是容易實現的。程序將部分需要經常調用的數據存入內存,可提高程序運行速度.
B.經濟可行性:在經濟上,用此系統加強了成績信息管理效率,為教務人員提供了較高的效率,可節省人力資源的開支。
C.管理的可行性:在工作上,教務人員管理學生信息量非常大,開發了此系統,可極大提高教務人員的工作的效率。方便成績的儲存和修改,及以後隨時查詢成績信息,是一個比較人性化的管理系統。
(5).系統分析結論:
由以上分析得出,本系統可進行開發。
三. 現行系統概況
1.現行系統現狀調查
現有的學生成績管理系統主要是以成績數據信息的存儲和統計為目標,而且系統的設計繁瑣,管理不夠專人化,需要的人員過多,因此系統的安全性保密性不好;查詢功能簡單,數據共享性不高。
2.系統需求說明
(1)系統需要在實現數據錄入,存儲,統計自動化的基礎上增強查詢功能;
(2)要能夠充分利用網路擴大信息共享程度;
(3)設專人管理員,明確劃分管理許可權,規范管理,以提高系統的安全性保密性。
四. 新系統的邏輯方案
1.業務流程圖
2.數據流程圖
(1)頂層圖:
(2)第一層:
(3)第二層:
A:身份驗證圖:
B:成績變動處理科:
C:教務人員身份驗證:
3.數據字典
A:數據存儲條目:
編號 名稱 組成
D1.1
教師信息表 教師編號,教師姓名,教師職稱,所教班級,所在學院
D1.2
學生成績記錄單 學生學號,姓名,課程名稱,課程編號,課程成績,教師編號
D1.3
教務人員信息表 教務人員姓名,編號,職稱
D1.4
反饋信息表 教務處人員信息後對教師的評價,學生成績的分析
B:數據加工條目:
編號 名稱 輸入 處理邏輯 輸出
P1.1 身份驗證處理 教師登陸信息 檢驗教師教工號與密碼是否一致 ———
P1.2 成績變動處理 學生學科成績 錄入、修改、刪除成績並檢驗是否輸入錯誤 學生成績記錄單
P1.3 成績查詢處理 學生班別、學號、姓名 查詢學生成績,排序等 學生成績記錄單
P1.4
身份驗證處理 教務人員登陸信息量 檢驗教務人員編號與密碼 ———
P1.5 成績查詢處理 學院編號、年級、學號 查詢班級成績、排序及學期平均分等 學生成績記錄單及對教師的反饋信息
C:數據元素項目:
編號 名稱 數據類型 長度 小數位 取值范圍 說明
01 教師編號 N 8 0
02 教師名字 C 8
03 教師職稱 C 6
04 所教班級 N 8 0
05 學生學號 N 8 0
06 學生姓名 C 8
07 課程名稱 C 16
08 課程編號 N 10
09 成績 N 3 1 0~~100
10 教務人員編號 N 8 0
11 教務人員姓名 C 8
12 教務人員職稱 C 6
五.系統實施計劃:
1.工作任務分工:
系統初步規劃:
實驗報告填寫及圖表繪制:
系統編程:,
後期系統檢測完善:
2.進度安排:
系統分析階段:2006.6.11—2..6.6.13
系統設計階段:20066.20—2006.6.24
系統實施階段:2006.25—2006.6.29
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2系統設計報告:
系統設計報告
一、概述
以需求分析說明書為依據,針對教務管理人員及教師對學生成績的管理需求,參照現有的開發環境,利用可用資源和使用環境,設計出能滿足相應功能的特點,構造並確定出類和類成員函數。
二、環境說明
1.硬體環境:CPU型號為Pentium Ⅲ以上,內存128M以上。
系統環境:Windows98 及WindowsXP等系統均可。
2.開發環境:Access軟體下開發,此軟體是面向對象的開發工具,易於上手,而且界面比較友好
三、模塊圖
四、功能模塊
本系統大致分為如下四大功能模塊。
1.用戶登陸模塊
用戶登陸模塊:(教務處管理人員---葉飛—密碼:950281)
(教師---劉力—密碼:980102)
A:教務處管理人員登陸後,進入教務人員管理模塊,可以進行個人信息查詢,教師住處查詢,學生信息查詢,成績查詢以及退出系統等操作。
B:教師登陸後,進入教員管理模塊,可以進行個人資料修改,學生信息查詢,本班成績查詢,其它班成績查詢,退出登陸等操作。
2.查詢及修改模塊
包括以下四個模塊:
A:學生個人信息查詢模塊:此模塊又分為學生個體模塊和班級模塊。學生個體模塊包含了學生的基本信息以及成績,可進行如學生所在班組,學院,專業,英語成績等相關查詢操作;
在班級模塊則可按班級查詢學生的信息。
B:教師信息查詢及修改模塊:此模塊主要服務於教務管理人員,可以通過打開「教師表」或「單個教師信息」進行總體或指定個體查詢,如對教師工齡、工資額的設定,對各個工齡段及相應的工齡工資額進行修改、添加、刪除等操作。
C:成績查詢及修改模塊:該模塊又分為三部分:按指定學號進行學生個體成績查詢及修改; 按指定教工號進行教師所教班級成績查詢; 按指定班級號或專業號進行綜合成績查詢其中還包括教師對其它班成績的查詢(但不無修改權)。
成績查詢具體內容包括指定科目成績查詢,成績排序,排名,平均分和不及格科目查詢等
D:用戶信息修改模塊:此模塊用於教務管理人員及教師修改密碼或用戶名,教師教課班級及工資職稱等信息的修改。
3.退出模塊
查詢修改完畢,通過退出模塊退出成績管理系統,以確保系統及個人信息的安全。
五、代碼設計:
1 用戶登陸模塊代碼:
A:教務處管理人員登陸
◆Private Sub 教務處人員登錄_Click()
On Error GoTo Err_教務處人員登錄_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(30331) & ChrW(24405)
DoCmd.RunMacro stDocName
Exit_教務處人員登錄_Click:
Exit Sub
Err_教務處人員登錄_Click:
MsgBox Err.Description
Resume Exit_教務處人員登錄_Click
End Sub
B: 教師登陸
◆Private Sub 教師登錄_Click()
On Error GoTo Err_教師登錄_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(30331) & ChrW(24405)
DoCmd.RunMacro stDocName
Exit_教師登錄_Click:
Exit Sub
Err_教師登錄_Click:
MsgBox Err.Description
Resume Exit_教師登錄_Click
End Sub
◆Private Sub ok_Click()
If Len(Nz(Me!UserName)) = 0 And Len(Nz(Me!UserPassword)) = 0 Then
MsgBox "用戶名、密碼為空!請輸入", vbCritical, "error"
Me!UserName.SetFocus
ElseIf Len(Nz(Me!UserName)) = 0 Then
MsgBox "用戶名為空!請輸入", vbCritical, "error"
Me!UserName.SetFocus
ElseIf Len(Nz(Me!UserPassword)) = 0 Then
MsgBox "密碼為空!請輸入", vbCritical, "error"
Me!UserName.SetFocus
Else
If Me!UserName = "劉力" Then
If UCase(Me!UserPassword) = "980102" Then
MsgBox "歡迎使用!", vbInformation, "成功"
DoCmd.OpenForm "教師-綜合信息查詢"
Else
MsgBox "密碼有誤,非正常退出。", vbCritical, "error"
DoCmd.Close
End If
Else
MsgBox "用戶名有誤,非正常退出。", vbCritical, "error"
DoCmd.Close
End If
End If
End Sub
2 學生個人信息查詢模塊代碼
A:指定學生信息查詢:
◆ Private Sub Command1_Click()
On Error GoTo Err_Command1_Click
Dim stDocName As String
stDocName = ChrW(23398) & ChrW(29983) & ChrW(20010) & ChrW(20154) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command1_Click:
Exit Sub
Err_Command1_Click:
MsgBox Err.Description
Resume Exit_Command1_Click
End Sub
B:班級所有學生信息查詢:
◆Private Sub Command20_Click()
On Error GoTo Err_Command20_Click
Dim stDocName As String
stDocName = ChrW(29677) & ChrW(32423) & ChrW(23398) & ChrW(29983) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command20_Click:
Exit Sub
Err_Command20_Click:
MsgBox Err.Description
Resume Exit_Command20_Click
End Sub
3 教師信息查詢及修改模塊代碼
A:指定教師信息查詢
◆Private Sub Command13_Click()
On Error GoTo Err_Command13_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(21333) & ChrW(20010) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command13_Click:
Exit Sub
Err_Command13_Click:
MsgBox Err.Description
Resume Exit_Command13_Click
End Sub
B:全體教師信息查詢:
◆Private Sub Command14_Click()
On Error GoTo Err_Command14_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command14_Click:
Exit Sub
Err_Command14_Click:
MsgBox Err.Description
Resume Exit_Command14_Click
End Sub
4 成績查詢及修改模塊代碼
A:指定學生個體成績查詢:
◆Private Sub Command23_Click()
On Error GoTo Err_Command23_Click
Dim stDocName As String
stDocName = ChrW(23398) & ChrW(29983) & ChrW(20010) & ChrW(20154) & ChrW(25104) & ChrW(32489) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command23_Click:
Exit Sub
Err_Command23_Click:
MsgBox Err.Description
Resume Exit_Command23_Click
End Sub
B: 指定班級綜合成績查詢
◆Private Sub Command24_Click()
On Error GoTo Err_Command24_Click
Dim stDocName As String
stDocName = ChrW(25353) & ChrW(29677) & ChrW(32423) & ChrW(26597) & ChrW(-29726) & ChrW(23398) & ChrW(29983) & ChrW(25104) & ChrW(32489)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command24_Click:
Exit Sub
Err_Command24_Click:
MsgBox Err.Description
Resume Exit_Command24_Click
End Sub
5 用戶信息修改模塊代碼
◆Private Sub Command28_Click()
On Error GoTo Err_Command28_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command28_Click:
Exit Sub
Err_Command28_Click:
MsgBox Err.Description
Resume Exit_Command28_Click
End Sub
6 退出模塊代碼
◆Private Sub Command31_Click()
On Error GoTo Err_Command31_Click
DoCmd.Quit
Exit_Command31_Click:
Exit Sub
Err_Command31_Click:
MsgBox Err.Description
Resume Exit_Command31_Click
End Sub
__________________________________________________________________________________________________________
3系統實施報告
4. 用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...
另外,虛機團上產品團購,超級便宜
5. 求VB學生成績管理系統畢業論文
【摘要】
本論文敘述了我校學成績管理的現狀以及Visual basic6.0語言的概況。重點介紹了學生成績管理系統的實現過程:包括系統分析、 系統調查、 數據流程分析、功能設計、 資料庫設計、 系統物理配置方案、 系統實現、 系統測試和調試。本系統主要功能有用戶管理、學生注冊、班級信息錄入、學生信息錄入、班級課程錄入、學校專業信息錄入、課程信息錄入、學生成績錄入、教師信息錄入、數據。。。。。。。。。。。包括功能需求描述、資料庫設計等內容。第四章介紹了本系統的具體實現。第五章關於本系統開發過程中的結論及體會。
【關鍵詞】學生成績管理系統,功能,特點,論文內容。
【Abstract】
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.
【KeyWords】
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語言的概況。重點介紹了學生成績管理系統的實現過程:包括系統分析、 系統調查、 數據流程分析、功能設計、 資料庫設計、 系統物理配置方案、 系統實現、 系統測試和調試。本系統主要功能有用戶管理、學生注冊、班級信息錄入、學生信息錄入、班級課程錄入、學校專業信息錄入、課程信息錄入、學生成績錄入、教師信息錄入、數據。。。。。。。。。。。包括功能需求描述、資料庫設計等內容。第四章介紹了本系統的具體實現。第五章關於本系統開發過程中的結論及體會。
【關鍵詞】學生成績管理系統,功能,特點,論文內容。
【Abstract】
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.
【KeyWords】
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...
6. 學生信息管理系統用戶組織結構怎麼寫
這也是我們的暑假作業呃~~~過完暑假告訴你
7. 有關教學組織的三種結構圖,懇請各位教育家的指點。
一、教學組織形式的概念教學組織形式:為完成特定的教學任務,教師和學生按照一定的要求組合起來進行活動的結構。教學組織形式主要研究:如何把學生組織起來進行教學活動、如何分配教學時間、如何利用教學空間。二、教學組織形式的歷史發展影響和制約因素:(1)生產和社會生活的需要,(2)教學內容的深度和廣度,(3)課程的結構及其復雜程度,(4)科技發展而出現的教學手段和設備提供的可能性(一)古代學校的教學組織形式個別教授形式。官學、私學,教會學校、宮廷學校,手把手,一對一,師徒相授。(二)近現代學校的教學組織形式1、班級授課制(1)歷程16世紀編班上課17世紀誇美紐斯《大教學論》班級授課制赫爾巴特提出教學過程的形式階段理論:明了、聯想、系統、方法,使班級授課制完善定型蘇聯凱洛夫提出課的類型和結構理論,使班級授課制形成了一個完整體系我國清同治元年1862京師同文館採用班級授課制(2)缺點:壓抑個性培養,阻礙學生整體發展。(3)改革類型:A、以班級教學為基礎的教學組織形式的多樣化B、徹底打破班級、年級界限,尋求全新的教學組織形式C、既不失集體,又有個人獨立探索的教學組織形式2、貝爾——蘭喀斯特製(導生制)18世紀末到19世紀初,由工場手工業向大機器工業過渡時期教師以教年齡大的學生為主,而後由他們中的佼佼者「導生」去教年幼的或學習差的學生。仍然以班級為基礎,教師並不直接面向全班學生,而是面向「導生」。背景:英國教育雙軌制,勞動者子女只能在設備簡陋,師資缺乏的初等學校學習,師資缺乏和教學要求不高,所以採用。教學質量低,很難滿足大工業生產對學校教育質量的要求。3、道爾頓制1920年美國柏克赫斯特 道爾頓中學教師不再上課向學生系統地講授教材,只為學生分別指定自學參考書、布置作業、由學生自學和獨立作業,有疑難時才請教師輔導,學生完成一定階段的學習任務後,向教師匯報學習情況和接受考查。由於每個學生的能力和志趣不同,他們各自的學習任務和內容不同,學習任務按月布置,完成後再接受新的學習任務。重視學生的自學和獨立作業,在良好的條件下,利於調動學生學習主動性,培養學習能力和創造才能。否定教師的主導作用,脫離教師指導和組織的這種教學組織形式不利於教學效果的提高。4、文納特卡制美國 華虛朋 1919 芝加哥文納特卡中學課程分為兩部分:一按照學科進行,由學生自學,另一部分通過音樂、藝術、運動、集會、開商店、組織自治會來培養和發展學生的社會意識,前者個別教學,後者團體活動。特點:(1)有具體的學習目標和內容(2)應用各種診斷法檢測學習情況。在測驗前,先進行練習測驗,學生自測,自改。(3)通過自學及診斷測驗後,方可學習下一單元內容。(4)教師經常深入學生中間,因人、因時、因事而個別指導。(三)當代國外教學組織形式的改革1、分組教學19世紀20年代,二戰後歐美各國「英才教育」的需要重新重視,克服班級授課條件下難以做到適應個別差異的情況。按照學生學習的能力或學習成績,把他們分為若干水平不同的小組進行教學。是對班級授課制的改革和完善,分組的依據不再是年齡,而是學習能力和學習成績。(1)內部分組:在傳統的按年齡編班的前提下,根據學生的學習能力或學習成績的發展變化情況進行分組教學。(2)外部分組:徹底打破傳統的年齡編組,按照學生的學習能力或學習成績的差別進行分組教學。優點:比班級授課更切合學生個人的水平和特點,便於因材施教,有利於人才培養。面臨問題:(1)很難科學地鑒別學生的能力和水平(2)對待分組教學上,學生、家長、教師的意願常常與學校的要求相矛盾(3)分組後造成的副作用很大,往往使快班學生容易產生驕傲,使普通班、慢班學生的積極性普遍降低。(不同層次學校的教學是廣義的分組教學,環境變化可以淡化以上提及的矛盾,利用學校的不同校區進行分組教學會減少分組教學的副作用,各校區可以採用先進後進搭配的方式進行組合。分組教學中,後進班組家長學生與學校的矛盾大,分組的副作用大,其主要原因在於學生的學習主動性,班級的學習氛圍差,加強管理力度,增強師資力量(以各班骨幹教師:特師、名師、青優、帶頭人的比例數據為證)是解決的途徑之一,另外,將先進班組和後進班組之間的人數以遞減的方式組織可以加強管理,提高效率,以贏得家長和學生支持。ABCD層次倒置與亂置,如初一A層次表示學習能力低的層次,D層次表示學習成績好的層次,初二則以相反的順序編班,心理考慮。學習A層次,學習B層次,潛力A層次,潛力B層次,小范圍的滾動機制,消化機制,如前面班級留出空間,准備消化最後一個班級,跨年級的跳級的鼓勵機制,分層次保送激勵機制)學校分組教學的意義、矛盾及實施辦法研究(新形勢下年級分組教學的實施途徑探索)(投《上海教育》)2、特朗普制20世紀50年代 美國,「靈活的課程表」試圖把大班上課、小班討論、個人獨立研究結合起來,並採用靈活的時間單位代替固定劃一的上課時間。以20分鍾為計算課時的單位。大班上課佔40%,小班討論佔20%,個人獨立研究佔40%。3、小隊教學「協同教學」是對教師的組織結構進行改革的一項嘗試,旨在發掘教師個人的特殊才能,提高他們的教學效果。採取兩名或兩名以上的教師合作施教,根據他們的能力和特長組成互補性的結構,通過分工協作,在教學工作中分別承擔不同的角色和任務。共同負責一個班或幾個平行班的教學工作。特徵:(1)教學組可以分為大組和小組(2)「小組組長」和「高級教師」主持教學組的工作並負責上大課,其他教師則負責小班或小組教學、討論及個別輔導(3)在教學組中,教師按課業需要和個人專長輪流進行教學。優點:合理有效利用教師人才資源的優化組合方式,可以使教師的興趣和特長得到有效發揮,有利於教師相互學習、交流與提高。西方國家將小隊教學與分組教學、特朗普制相結合,從而在教師結構和學生結構兩方面組成了新的教學活動組織形式。4、合作學習20世紀80年代以來 社會學、團體動力學的合作原理應用於中小學教學實踐在班級教學中,學生群體的組織形式有三種:合作、競爭、不相干群體合作分組結構應該成為課堂教學組織形式的主要特徵,只有這種結構才能起到學生群體間積極相互作用的效果,從而改善教學工作的整體效益。特徵:(1)組內異質,組間同質。組內互助,組間競爭。(2)任務分割,結果整合。(3)個人計算成績,小組合計總分。(4)公平競爭,合理比較。優生組第一名與差生組第一名贏得相同的積分點數。(5)分配角色,分享領導。三、教學工作的基本組織形式——班級教學班級教學是教學工作的基本組織形式。(一)班級教學的基本特徵班級教學:根據年齡或學習程度,把學生編成有固定人數的班級,由教師按照教學計劃統一規定的內容和時數並按課程表進行教學的組織形式。1、以班為人員單位2、以課時為單位3、以課為單位(二)班級教學的優點和局限性1、優點(1)面向全體學生(2)保證學習活動循序漸進,並使學生獲得系統的科學知識(3)保證教師發揮主導作用(4)固定的班級人數和統一的時間單位,有利於合理安排各科教學的內容和進度,加強管理(5)在班集體中學習,師生間和學生間可以交流,增加信息來源和教育影響源(6)實現教學任務方面較全面,有利於學生多方面發展2、局限性(1)主體性和獨立性受到限制(2)實踐性不強,學生動手機會少(3)接受現成的知識成果,培養學生的探索精神和創造能力不夠(4)面向全班學生,強調統一齊步走,難以照顧個別差異,不利於因材施教(5)內容、時間、進程程序化、固定化,難以在教學活動中容納更多內容(6)「課」受時間限制,完整的內容被分割。(7)缺乏真正的集體性。(三)班級教學中課的類型和結構1、課的類型(1)根據教學任務:傳授新知識課、鞏固知識課、培養技能技巧課、檢查知識課(2)根據教學方法:講授課、演示課、練習課、實驗課、復習課2、課的結構(1)組織教學(2)檢查復習(3)學習新教材(4)鞏固新教材(5)布置課外作業(四)上課的基本程序和步驟1、備課(1)鑽研教材(2)了解學生(3)考慮教法2、上課(1)目的明確(2)內容正確(3)方法恰當(4)組織得好(5)積極性高3、課堂教學效果測評(1)測評學生的學習效果(2)分析教師的課堂行為(3)根據教學效果測評調整課外作業的布置4、布置課外作業(1)代表性,難度適度(2)與教科書內容有邏輯聯系(3)有助於啟發思維(4)盡量與現代生產和社會生活中的實際相結合,理論聯系實際(5)分別給優生和差生布置分量、難度各異的作業
8. 學生管理信息系統總體設計怎麼寫
網路吧, 很多的
《 總體設計說明書 》
1. 前言
2. 摘要
3. 需求分析
3.1. 學校學籍管理概況
3.2. 學校學籍管理目標及方法
3.3. 實施需求
3.4. 實施目標
3.5. 實施約束
3.6. 實施功能要求
3.7. 實施信息要求
3.8. 實施性能要求
4. 總體方案與結構
4.1. 制定總體結構的出發點
4.2. 體系結構
4.3. 應用系統結構
4.4. 支撐系統結構
4.5. 信息分類編碼體系
5. 系統說明
5.1. 結構模型
5.1.1. 系統/功能分解樹
5.1.2. 構件圖
5.2. 動態模型
5.2.1. 事件流程圖
5.2.2. 事件匯總圖
5.2.3. 工作案例圖
5.2.4. 典型事件跟蹤圖
5.3. 功能模型
5.3.1. 數據流程圖
5.3.2. 數據匯總圖
5.3.3. 功能調用圖
6. 資源需求
7. 系統配置
7.1. 配置原則
7.2. 硬體配置
7.3. 軟體配置
8. 介面
8.1. 內部介面
8.2. 外部介面
9. 組織機構及人員配置
9.1. 現行組織機構
9.2. 開發運行的組織機構
9.3. 人員配置與培訓
10. 關鍵技術
10.1. 關鍵技術的提出
10.2. 關鍵技術的一般說明
10.3. 關鍵技術的實現方案
11. 方案實施的技術路線和實施計劃
11.1. 實施的技術路線
11.2. 實施計劃
12. 投資概算及資金規劃
12.1. 投資概算
12.2. 資金規劃
13. 經濟分析
13.1. 經濟效益分析
13.2. 財務評價分析
13.3. 社會效益、戰略效益分析
13.4. 經濟評價的結論和建議
14. 縮寫詞表
15. 參考文獻
《 詳細設計說明書 》
1. 前言
2. 摘要
3. 系統詳細需求分析
3.1. 詳細需求分析
3.1.1. 詳細功能需求分析
3.1.2. 詳細性能需求分析
3.1.3. 詳細信息需求分析
3.1.4. 詳細資源需求分析
3.1.5. 詳細組織需求分析
3.1.6. 詳細系統運行環境及限制條件需求分析
3.1.7. 信息要求
3.1.8. 性能要求
3.2. 介面需求分析
3.2.1. 系統介面需求分析
3.2.2. 現有軟、硬體資源介面需求分析
3.2.3. 引進軟、硬體資源介面需求分析
4. 總體方案設計
4.1. 系統總體結構
4.1.1. 系統組成、邏輯結構
4.1.2. 應用系統結構
4.1.3. 支撐系統結構
4.1.4. 系統集成
4.1.5. 系統工作流程
4.2. 分系統詳細界面劃分
4.2.1. 應用分系統與支撐分系統的詳細界面劃分
4.2.2. 應用分系統之間的界面劃分
5. 應用分系統詳細設計
5.1. XX分系統詳細需求分析
5.1.1. 功能詳細需求分析
5.1.2. 性能詳細需求分析
5.1.3. 信息詳細需求分析
5.1.4. 限制條件詳細分析
5.2. XX分系統結構設計及子系統劃分
5.3. XX分系統功能詳細設計
5.4. 分系統界面設計
5.4.1. 外部界面設計
5.4.2. 內部界面設計
5.4.3. 用戶界面設計
6. 資料庫系統設計
6.1. 設計要求
6.2. 信息模型設計
6.3. 資料庫設計
6.3.1. 數據訪問頻度和流量
6.3.2. 資料庫選型
6.3.3. 異構資料庫的連接與數據傳遞方式
6.3.4. 邏輯結構設計
6.3.5. 數據共享方式設計
6.3.6. 數據安全性及保密設計
6.3.7. 數據字典設計
7. 網路通信系統設計
7.1. 設計要求
7.2. 網路結構設計
7.2.1. 網路選型
7.2.2. 網路互連設計
7.2.3. 網路協議
7.2.4. 信息載體和硬體配置
7.3. 網路布局設計
7.3.1. 網路的物理布局設計
7.3.2. 網路實施要求
8. 信息編碼設計
8.1. 代碼結構設計
8.2. 代碼編制
9. 關鍵技術
9.1. 關鍵技術的提出
9.2. 關鍵技術的一般說明
9.3. 關鍵技術的實現方案
10. 系統配置
10.1. 硬體配置
10.2. 軟體配置
11. 限制
12. 組織機構及人員配置
12.1. 機構調整與確認
12.2. 組織機構的任務和職責
12.3. 人員配置方案
12.4. 培訓計劃
13. 工程實施計劃
13.1. 分期實施內容
13.2. 進度計劃
13.3. 實施條件
13.4. 測試與驗收
14. 投資預算
15. 參考和引用資料
16. 術語
9. 題目:學生成績管理系統 功能:學生成績管理系統,每個學生是一個記錄,包括學號,姓名,性別,3門課程成
本論文敘述了我校學成績管理的現狀以及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...