數(shù)據(jù)庫(kù)課程設(shè)計(jì)文檔(學(xué)生考勤管理系統(tǒng)C#)講課稿_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)文檔(學(xué)生考勤管理系統(tǒng)C#)講課稿_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)文檔(學(xué)生考勤管理系統(tǒng)C#)講課稿_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)文檔(學(xué)生考勤管理系統(tǒng)C#)講課稿_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)文檔(學(xué)生考勤管理系統(tǒng)C#)講課稿_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)課程設(shè)計(jì)文檔(學(xué)生考勤管理系統(tǒng)C#)精品文檔學(xué)生考勤系統(tǒng)學(xué)院:信息技術(shù)學(xué)院班級(jí):計(jì)算機(jī) 131班系統(tǒng)概論收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔學(xué)生考勤管理系統(tǒng)作為一個(gè)高校的基本管理,是學(xué)校對(duì)學(xué)生工作管理的基本依據(jù)。開發(fā)考勤管理系統(tǒng),正是完善高校信息化管理的重要環(huán)節(jié)。人工考勤已很難滿足學(xué)校規(guī)范化管理的要求,面對(duì)龐大的信息量,該方式現(xiàn)存在很多弊端。因此,建立現(xiàn)代化的智能考勤管理系統(tǒng)勢(shì)在必行。這樣也大大減輕了考勤工作人員的工作量,提高了工作效率,使原本復(fù)雜和枯燥無(wú)味的工作變得簡(jiǎn)單而輕松。本系統(tǒng)使用的開發(fā)工具是 Vs2013,采用sql數(shù)據(jù)庫(kù)。實(shí)現(xiàn)學(xué)生考勤數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計(jì)和信息查詢,提供教師在線批假,考勤人員即時(shí)記錄考勤信息,完善學(xué)生管理現(xiàn)代化,方便教師統(tǒng)計(jì)、考核學(xué)生出勤情況,方便學(xué)生管理課程查詢、考核學(xué)生的出勤率,準(zhǔn)確地掌握學(xué)生出勤情況和相關(guān)資料,有效地管理、掌握學(xué)生各項(xiàng)情況。收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔目錄1.需求分析..........................................................................................................................................................11.1背景分析...................................................................................................................................................11.2功能需求分析...........................................................................................................................................11.2.1數(shù)據(jù)字典............................................................................................................................................11.2.2數(shù)據(jù)流圖............................................................................................................................................21.2.3功能層次結(jié)構(gòu)圖................................................................................................................................31.3系統(tǒng)設(shè)計(jì)的目標(biāo)與內(nèi)容...........................................................................................................................52.概念結(jié)構(gòu)設(shè)計(jì)..................................................................................................................................................62.1概念設(shè)計(jì)方法...........................................................................................................................................62.2設(shè)計(jì)步驟...................................................................................................................................................62.1.1局部E-R模型.....................................................................................................................................62.1.2初步E-R圖.........................................................................................................................................73.邏輯結(jié)構(gòu)設(shè)計(jì)...............................................................................................................................................83.1關(guān)系模式...................................................................................................................................................83.2數(shù)據(jù)庫(kù)建表...............................................................................................................................................93.3數(shù)據(jù)庫(kù)關(guān)系圖.........................................................................................................................................114.?dāng)?shù)據(jù)庫(kù)的物理設(shè)計(jì).....................................................................................................................................124.1存儲(chǔ)結(jié)構(gòu)域存取方式的選擇.................................................................................................................124.2約束條件及參照關(guān)系..........................................................................................................................124.2.1約束關(guān)系..........................................................................................................................................124.2.2參照關(guān)系..........................................................................................................................................125.?dāng)?shù)據(jù)庫(kù)的運(yùn)行與維護(hù).................................................................................................................................135.1數(shù)據(jù)庫(kù)的初始化(包括數(shù)據(jù)庫(kù)、表以及視圖的建立)..................................................................136.系統(tǒng)運(yùn)行界面展示.....................................................................................................................................166.1考勤人員界面......................................................................................................................................166.2教師窗體.................................................................................................................................................196.3學(xué)生窗體.................................................................................................................................................206.4教務(wù)管理人員窗體.................................................................................................................................21收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔1.需求分析1.1背景分析如今各大高校已經(jīng)做到高度信息化管理。師生的成績(jī)查詢系統(tǒng)、教務(wù)管理系統(tǒng)、招生就業(yè)系統(tǒng)等系統(tǒng)在各大高校得到廣泛應(yīng)用,對(duì)全校師生的學(xué)習(xí)、辦公、管理帶來(lái)了便利,因此開發(fā)一個(gè)學(xué)生考勤系統(tǒng)能進(jìn)一步加強(qiáng)高校學(xué)風(fēng)建設(shè),維護(hù)正常的教學(xué)秩序。目前高校學(xué)生上課考勤都是由任課教師或?qū)W習(xí)委員點(diǎn)名,記錄學(xué)生出勤情況,對(duì)于請(qǐng)假,需要得到輔導(dǎo)員或?qū)W院領(lǐng)導(dǎo)的批準(zhǔn)。這種模式在目前的高校管理中暴露了不可避免的弊端:一、學(xué)生請(qǐng)假對(duì)任課教師不透明;二、學(xué)生對(duì)自己整個(gè)學(xué)期的上課出勤情況沒有整體的統(tǒng)計(jì)信息;三、學(xué)校領(lǐng)導(dǎo)、班主任對(duì)學(xué)生上課的出勤情況不易整體把握;因此建立一個(gè)好的學(xué)生考勤系統(tǒng)可以一定程度上解決這些弊端,本系統(tǒng)是主要針對(duì)高校學(xué)生上課出勤管理及查看而設(shè)計(jì)的信息系統(tǒng)。本系統(tǒng)涉及高校四大類用戶:學(xué)生、考勤人員(學(xué)習(xí)委員)、教師、教務(wù)處管理員。1.2功能需求分析數(shù)據(jù)字典字段名類型備注說明能否為空snoChar(12)學(xué)生學(xué)號(hào)否snameChar(20)學(xué)生姓名否ssexChar(2)學(xué)生性別否sdeptChar(20)學(xué)生所屬專業(yè)否sentrance_timedatetime學(xué)生入學(xué)年月否spasswordChar(12)學(xué)生登陸密碼否收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除class_nameChar(20)class_codeChar(12)cnoChar(12)cnameChar(20)creditChar(6)class_timeChar(12)tnnameChar(20)tnoChar(12)tsexChar(2)tentrance_timedatetimetdeptChar(20)troomChar(20)ttitleChar(20)tpasswordChar(12)currentTimedatatimeAttendance_stateChar(12)Off_startChar(12)Off_endChar(12)數(shù)據(jù)流圖

精品文檔班級(jí)名否班級(jí)代碼否課程號(hào)否課程名否課程學(xué)分否課程時(shí)間否教師姓名否教師代碼否教師性別否教師入職年月否教師所屬系別否教師所屬教研室否教師職稱否教師登陸密碼否考勤當(dāng)前時(shí)間否出勤狀態(tài)否請(qǐng)假開始時(shí)間否請(qǐng)假截止時(shí)間否根據(jù)學(xué)生考勤系統(tǒng)的有關(guān)功能,進(jìn)一步形成如圖 1-2所示的學(xué)生考勤管理系統(tǒng)數(shù)據(jù)流圖:收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔圖1-1 學(xué)生考勤管理系統(tǒng)數(shù)據(jù)流圖功能層次結(jié)構(gòu)根據(jù)調(diào)查、分析、商討,最終確定該系統(tǒng)有考勤記錄與教師批假管理子系統(tǒng)、出勤情況查詢子系統(tǒng)、后臺(tái)管理子系統(tǒng)三個(gè)子系統(tǒng)構(gòu)成,三個(gè)子系統(tǒng)的主要功能如下所述:考勤記錄與教師批假管理模塊本模塊的功能是實(shí)現(xiàn)學(xué)生出勤情況的管理與記錄以及教師對(duì)學(xué)生的批假功能,主要涉及兩大類用戶:考勤人員、教師(包括任課教師、班主任和學(xué)校領(lǐng)導(dǎo)),教師可通過此功能模塊進(jìn)行在線批準(zhǔn)學(xué)生請(qǐng)假;考勤人員可以在登入考勤系統(tǒng)后的看到今日請(qǐng)假的同學(xué)名單,然后根據(jù)點(diǎn)名情況在線記錄本班學(xué)生的出勤狀況。收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔(2)出勤情況查詢模塊本模塊的功能是學(xué)生考勤情況統(tǒng)計(jì)的實(shí)現(xiàn)、查看及管理,涉及四類用戶:學(xué)生、教師(包括任課教師、班主任和學(xué)校領(lǐng)導(dǎo))。學(xué)生可在線查看自己所有學(xué)年的出勤信息;教師可在線查看某位學(xué)生或某門課程的學(xué)生出勤情況;(3)后臺(tái)管理管理本模塊的功能實(shí)現(xiàn)整個(gè)系統(tǒng)數(shù)據(jù)的同步更新及維護(hù),只涉及系統(tǒng)教務(wù)處管理員用戶。教務(wù)處管理員動(dòng)態(tài)的管理學(xué)生信息、教師信息、課表安排、班級(jí)安排等信息,是整個(gè)系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。(4)最終得到的需求分析層次結(jié)構(gòu)圖如 1-2所示:收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔圖1-2 需求分析層次結(jié)構(gòu)圖1.3系統(tǒng)設(shè)計(jì)的目標(biāo)與內(nèi)容針對(duì)系統(tǒng)來(lái)說主要任務(wù)是設(shè)計(jì)一個(gè)學(xué)生考勤管理系統(tǒng),實(shí)現(xiàn)學(xué)生考勤的錄入、按學(xué)號(hào)或課程統(tǒng)計(jì)、瀏覽、查詢某學(xué)生全部出勤狀況。整個(gè)考勤系統(tǒng)能夠提供請(qǐng)假、遲到、早退、曠課等情況的記錄,并實(shí)現(xiàn)等處理功能。具體的設(shè)計(jì)任務(wù)如下:1、實(shí)現(xiàn)教務(wù)處管理人員的用戶登錄及修改密碼及管理和創(chuàng)建用戶賬戶;2、教師(包括班主任、任課教師、校領(lǐng)導(dǎo))可在線批準(zhǔn)學(xué)生的請(qǐng)假。當(dāng)該班級(jí)的考勤人員在學(xué)生請(qǐng)假日期內(nèi)登入考勤系統(tǒng)時(shí)會(huì)將該學(xué)生的請(qǐng)假情況顯示出來(lái),以便于考勤人員的記錄。3、考勤人員登錄考勤系統(tǒng)記錄當(dāng)天本班學(xué)生的出勤情況。同時(shí)也可查看請(qǐng)假學(xué)生的具體情況。4、教師可查看某一學(xué)生或某門課程的學(xué)生出勤狀況。收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔5、任課教師能按課程查詢統(tǒng)計(jì)本課程學(xué)生出勤狀況。6、學(xué)生可通過在線登陸查看自己所有課程的出勤狀況。2.概念結(jié)構(gòu)設(shè)計(jì)2.1概念設(shè)計(jì)方法本系統(tǒng)先采用自頂向下的設(shè)計(jì)方法,根據(jù)用戶需求,先定義全局概念結(jié)構(gòu)的框架,然后分層展開,對(duì)學(xué)生考勤管理系統(tǒng)的需求進(jìn)行逐步細(xì)化。然后再采用自底向上將各個(gè)實(shí)體集成、根據(jù)用戶的每一具體需求,逐步抽象化,最終產(chǎn)生全局概念結(jié)構(gòu)。2.2設(shè)計(jì)步驟局部E-R模型進(jìn)行局部概念設(shè)計(jì),畫出主要實(shí)體模型如下圖所示:收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔初步E-R圖根據(jù)實(shí)體之間的聯(lián)系,得出學(xué)生管理系統(tǒng)數(shù)據(jù)庫(kù)初步 E-R圖如下所示:收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔3.邏輯結(jié)構(gòu)設(shè)計(jì)3.1關(guān)系模式根據(jù)E-R模型中所有實(shí)體對(duì)應(yīng)產(chǎn)生如下七個(gè)關(guān)系模式:學(xué)生(學(xué)號(hào),姓名,性別,專業(yè),入學(xué)年月,密碼,班級(jí)代碼)課程(課程代碼,課程名,學(xué)分,課程時(shí)間,教師代碼)教師(教師代碼,教師名,性別,入職年月,所屬系別,所屬教研室,職稱,密碼)班級(jí)選課表(班級(jí)代碼,課程代碼,課程時(shí)間)班級(jí)表(班級(jí)代碼,班級(jí)名,教師代碼)收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔學(xué)生個(gè)人出勤情況統(tǒng)計(jì)表(學(xué)號(hào),課程代碼,出勤狀態(tài),考勤當(dāng)前時(shí)間)批假表(學(xué)號(hào),請(qǐng)假開始時(shí)間,請(qǐng)假結(jié)束時(shí)間,批假人)3.2數(shù)據(jù)庫(kù)建表建立的數(shù)據(jù)庫(kù)表如下所示:表3-1學(xué)生表表3-2 教師表收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔表3-3課程表表3-4班級(jí)表表3-5 班級(jí)選課表表3-6 學(xué)生出勤表收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔表3-7批假表3.3數(shù)據(jù)庫(kù)關(guān)系圖數(shù)據(jù)庫(kù)中表之間的聯(lián)系及參照關(guān)系如下圖 3-1所示:。圖3-1 數(shù)據(jù)庫(kù)表關(guān)系圖收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔4.?dāng)?shù)據(jù)庫(kù)的物理設(shè)計(jì)4.1存儲(chǔ)結(jié)構(gòu)域存取方式的選擇本程序的數(shù)據(jù)文件和日志文件都存放在磁盤上。最大的數(shù)據(jù)空間為 200mb。主數(shù)據(jù)文件增長(zhǎng)的最大值為2mb。4.2約束條件及參照關(guān)系約束關(guān)系1)出勤狀態(tài)約束check(attendance_statein('正常','遲到','曠課','早退','請(qǐng)假')),2)性別約束check(ssexin('男','女'))參照關(guān)系(1)班級(jí)選課表參照了班級(jí)表中的班級(jí)代碼和課程表中的課程代碼和課程時(shí)間foreignkey(class_code)referencesclass(class_code),foreignkey(cno,class_time)referencescourse(cno,class_time));(2)課程表參照了教師表中的教師代碼foreignkey(tno)referencesteacher(tno),(3)出勤狀態(tài)表參照了學(xué)生表的學(xué)生代碼和課程表的課程代碼和課程時(shí)間foreignkey(sno)referencesstudent(sno),foreignkey(cno,class_time)referencescourse(cno,class_time)收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔(4)批假表參照了學(xué)生表的學(xué)生代碼foreignkey(sno)referencesstudent(sno),5.?dāng)?shù)據(jù)庫(kù)的運(yùn)行與維護(hù)5.1數(shù)據(jù)庫(kù)的初始化(包括數(shù)據(jù)庫(kù)、表以及視圖的建立)(1)創(chuàng)建考勤管理系統(tǒng)createdatabasekaoqinon(name=kaoqin,filename='D:\kaoqin.mdf',size=20mb,maxsize=200mb,filegrowth=2mb)logon(name='kaoqin_log',filename='d:\kaoqin.ldf',size=10mb,maxsize=100mb,filegrowth=2mb);(2)創(chuàng)建學(xué)生表createtablestudent(snochar(12)primarykey,snamechar(20)notnull,ssexchar(2)check(ssexin('男','女'))notnull,sdeptchar(20)notnull,sentrance_timedatetimenotnull,spasswordchar(12)notnull,class_codechar(12)notnull收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔foreignkey(class_code)referencesclass(class_code))(3)創(chuàng)建課程表createtablecourse(cnochar(12),cnamechar(20)notnull,creditchar(6)notnull,class_timechar(12)notnull,tnochar(12)notnullprimarykey(cno,class_time),foreignkey(tno)referencesteacher(tno),);(4)創(chuàng)建班級(jí)表createtableclass(class_codechar(12)primarykey,class_namechar(20)notnull,tnochar(12)notnull,-------------班主任foreignkey(tno)referencesteacher(tno)-----------參照教師表);(6)創(chuàng)建教師表tnochar(12)primarykey,tnamechar(20)notnull,tsexchar(2)check(tsexin('男','女'))notnull,tentrance_timedatetimenotnull,tpasswordchar(12)notnull,tdeptchar(20)notnull,troomchar(20)notnull,ttitlechar(20)notnull);(7)班級(jí)選課表收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔createtableclass_course(class_codechar(12)notnull,cnochar(12)notnull,class_timechar(12),primarykey(class_code,cno,class_time),foreignkey(class_code)referencesclass(class_code),foreignkey(cno,class_time)referencescourse(cno,class_time));(8)學(xué)生個(gè)人出勤情況統(tǒng)計(jì)表createtableattendance(currenttimechar(20)notnull,class_timechar(12),snochar(12)notnull,cnochar(12)notnull,attendance_statechar(12)notnull,primarykey(sno

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論