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

下載本文檔

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

文檔簡介

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

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

溫馨提示

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

評論

0/150

提交評論