![數(shù)據(jù)庫課程設計學生考勤系統(tǒng)方案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/1/a1a7b81e-4d91-45d1-9cf1-0c5cee4df859/a1a7b81e-4d91-45d1-9cf1-0c5cee4df8591.gif)
![數(shù)據(jù)庫課程設計學生考勤系統(tǒng)方案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/1/a1a7b81e-4d91-45d1-9cf1-0c5cee4df859/a1a7b81e-4d91-45d1-9cf1-0c5cee4df8592.gif)
![數(shù)據(jù)庫課程設計學生考勤系統(tǒng)方案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/1/a1a7b81e-4d91-45d1-9cf1-0c5cee4df859/a1a7b81e-4d91-45d1-9cf1-0c5cee4df8593.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、、綜合設計目的、條件、任務和內(nèi)容要求:針對系統(tǒng)來說主要任務是設計一個學生考勤管理系統(tǒng),實現(xiàn)學生考勤的錄入、按 班級統(tǒng)計、瀏覽、查詢某學生全部考勤、請假、銷假等功能。整個考勤系統(tǒng)能夠提供 請假、休學和退學等情況的記錄,并實現(xiàn)等處理功能。具體的設計任務如下:1、實現(xiàn)用戶登錄及修改密碼及創(chuàng)建用戶帳戶;2、能查看、查詢、輸入、添加、修改、刪除學生基本信息,包括姓名、性別、班 級、出生日期等;3、能查看、4、能查看、5、能查看、查詢、輸入、添加、修改、刪除課程信息,包括教師信息、課程編號查詢、輸入、添加、修改、刪除班級信息,瀏覽班級基本信息;查詢、輸入、添加、修改、刪除考勤信息,包括請假和銷假信息;6、
2、能按學號、姓名、班級、專業(yè)、查詢學生考勤,請假信息;7、能按專業(yè)或班級統(tǒng)計學生考勤,請假信息,并可以在里面進行按學號或姓名的 查詢等。指導教師簽字:年月日二、進度安排:1、總體方案設計(1-2天)2、編程實現(xiàn)(5-6天)3、測試分析和書寫報告(2-3天)三、應收集資料及主要參考文獻:1 童愛紅.Visual C#.NET應用教程,北京:清華大學出版社,2004.2 楊曉光.Visual C#.NET程序設計,北京:清華大學出版社;北京交通大學出版社2004.3 周忠榮.數(shù)據(jù)庫原理與應用(Access),北京:清華大學出版社,2003.4 周學軍.SQL Server 2000 基礎教程,北京:
3、清華大學出版社,2005.四、綜合設計摘要:學生考勤管理系統(tǒng)作為一個高校的基本管理,是學校對學生工作管理的基本依據(jù)。 開發(fā)考勤管理系統(tǒng),正是完善高校信息化管理的重要環(huán)節(jié)。人工考勤已很難滿足學校 規(guī)范化管理的要求,面對龐大的信息量,該方式現(xiàn)存在很多弊端。因此,建立現(xiàn)代化 的智能考勤管理系統(tǒng)勢在必行。這樣也大大減輕了考勤工作人員的工作量,提高了工 作效率,使原本復雜和枯燥無味的工作變得簡單而輕松。本文以“考勤信息管理系統(tǒng)”的設計和開發(fā)為例,系統(tǒng)地闡述了考勤系統(tǒng)的設計開 發(fā)的全過程,包括系統(tǒng)整體設計,邏輯框架與數(shù)據(jù)流程,各個功能模塊劃分,系統(tǒng)功 能模塊的設計與具體實現(xiàn)等部分。該系統(tǒng)側(cè)重于學生考勤信息
4、查詢和數(shù)據(jù)庫的維護, 通過已編制好的程序,完成對用戶的登錄、考勤信息的添加、查詢、統(tǒng)計,學生請假 和銷假等,本系統(tǒng)使用的開發(fā)工具是 VC 6.0開發(fā)程序,采用sql數(shù)據(jù)庫。實現(xiàn)學生 考勤數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計和信息查詢過程的自動化,完善學生管理現(xiàn)代化,方便管理 人員統(tǒng)計、考核學生出勤情況,方便學生管理部門查詢、考核學生的出勤率,準確地 掌握學生出勤情況和相關資料,有效地管理、掌握學生各項情況。關鍵詞:數(shù)據(jù);查詢;數(shù)據(jù)庫目錄摘要 .I第 一 章 緒 論 .11.1 課 題 背景 . . . .11.2 課題目的和要求 . 11.3 課 題 意義 . 1第二章 系統(tǒng)分析3.2數(shù)據(jù)庫分析與設32.1析功
5、能需求.3分2.2系統(tǒng)需求分析第三章 詳細.3設計 .5 3.1主要設計思想. 53.3 系 統(tǒng) 功 能 模 塊 設計.9第四章 設計結(jié)果及分析 :14.1 系統(tǒng)的實現(xiàn) : : : :114.2 系統(tǒng)的測試 . . .11總結(jié) .:14 致謝 .:1參考文獻 . . . 16附 錄 主 要 程 序 代17摘要學生考勤管理系統(tǒng)作為一個高校的基本管理,是學校對學生工作管理的基本依據(jù)。 開發(fā)考勤管理系統(tǒng),正是完善高校信息化管理的重要環(huán)節(jié)。人工考勤已很難滿足學校規(guī) 范化管理的要求,面對龐大的信息量,該方式現(xiàn)存在很多弊端。因此,建立現(xiàn)代化的智 能考勤管理系統(tǒng)勢在必行。 這樣也大大減輕了考勤工作人員的工作
6、量, 提高了工作效率, 使原本復雜和枯燥無味的工作變得簡單而輕松。本文以“考勤信息管理系統(tǒng)”的設計和開發(fā)為例,系統(tǒng)地闡述了考勤系統(tǒng)的設計開 發(fā)的全過程,包括系統(tǒng)整體設計,邏輯框架與數(shù)據(jù)流程,各個功能模塊劃分,系統(tǒng)功能 模塊的設計與具體實現(xiàn)等部分。該系統(tǒng)側(cè)重于學生考勤信息查詢和數(shù)據(jù)庫的維護,通過 已編制好的程序,完成對用戶的登錄、考勤信息的添加、查詢、統(tǒng)計,學生請假和銷假 等,本系統(tǒng)使用的開發(fā)工具是 VC 6.0 開發(fā)程序,采用 sql 數(shù)據(jù)庫。實現(xiàn)學生考勤數(shù)據(jù) 采集、數(shù)據(jù)統(tǒng)計和信息查詢過程的自動化,完善學生管理現(xiàn)代化,方便管理人員統(tǒng)計、 考核學生出勤情況,方便學生管理部門查詢、考核學生的出勤率
7、,準確地掌握學生出勤 情況和相關資料,有效地管理、掌握學生各項情況。關鍵詞:數(shù)據(jù);查詢;數(shù)據(jù)庫AbstractStudents'attendancemanagementsystem as a college of the basicman ageme nt, is the school to the stude nt the basic foun dati on of man ageme nt. Development of check on work attendancemanagementsystem, perfectcollege is an importa nt link of
8、 in formatio n man ageme nt. Artificial atte ndance already difficult to meet the requirements of the standardizedmanagementschool, i n the face of the huge amount of in formati on, this mode exist ing in many disadvantages.Therefore, establishingmodern intelligentattendanceman ageme nt system is im
9、perative. This also greatly to reduce atte ndance staff work and enhance the working efficiency, make originallycomplex and drywork become simple and easy.This article by "atte ndance in formatio n man ageme nt system" the desig n and developmentas an example, systematically elaborated the
10、 attendance system desig n and developme nt process, in clud ing the system overall desig n, logic framework and the data flow, each function module partition, the system function module design and implementation of a part of. The system focuses on the student attendance information query and databa
11、se maintenance, has been compiled through good program and the completion of the user login, attendance information to add, inquiry, statistics, students leave and terminate his/her leave, etc., the system use of development tools is VC6.0 development process, using SQL database. To realize students
12、' attendance data acquisition, data statistics and information query process automation, perfect the students management modernization, convenient management statistics, assessment students attendant, convenient student management department inquiry, assessment of students' attendance, accur
13、ately grasp the students' attendance and related material, effective management, students acquire the situation.Keywords : data; inquire; data base第一章 緒論1.1 課題背景程序?qū)嵺`是本科生重要教學環(huán)節(jié)之一。 通過程序?qū)嵺`,強化學生的計算機應用技能, 使學生驗證、鞏固和充實所學的理論知識, 加深對相關內(nèi)容的理解,拓寬知識面,培 養(yǎng)學生的創(chuàng)新精神和實踐能力。學生考勤管理程序是學校管理工作中一個比較重要的任務, 過多的學生考勤管理程 序工作給學
14、校管理人員帶來了很大麻煩的。 雖然原始的記錄方法在一定的程度上可以解 決問題,可是現(xiàn)在計算機已經(jīng)走到了我們的生活,它的不足之處就顯而易見了。 學生 考勤管理程序 , 是一個對于學生考勤的管理系統(tǒng) , 不僅大大減少了考勤管理人員的大量 的工作,而且還方便了班級和學校對學生出課率的查詢 , 只要通計算機登入本系統(tǒng)就能 及時修改、更正學生的考勤信息 ,使信息真實、有效。這樣節(jié)省了大量人力物力,節(jié)省 了寶貴的時間 ,大大提高了工作效率 .用 C+ 語言進行了該系統(tǒng)的編寫。操作上力爭實現(xiàn) 人性化、合理化,滿足學校、老師、非計算機管理人員的使用和查看。1.2 課題目的和要求目的:要求實現(xiàn) - “學生考勤管
15、理程序”記錄學生的缺課情況,它包括:缺課日 期、第幾節(jié)課、課程名稱、學生姓名、缺課類型(遲到、早退、請假及曠課)。要求:1. 錄入學生的缺課記錄;2修改某個學生的缺課記錄;3查詢某個學生的缺課情況;4統(tǒng)計某段時間內(nèi),某門課曠課學生姓名及曠課次數(shù),按曠課次數(shù)由多到少排序; 5統(tǒng)計某段時間內(nèi),有學生曠課的課程及曠課人次,按曠課人次由多到少排序。1.3 課題意義程序?qū)嵺`是本科生重要教學環(huán)節(jié)之一。 通過程序?qū)嵺`,強化學生的計算機應用技能, 使學生驗證、鞏固和充實所學的理論知識, 加深對相關內(nèi)容的理解,拓寬知識面,培 養(yǎng)學生的創(chuàng)新精神和實踐能力。學生考勤管理程序可以大大減緩學生考勤人員的工作量 , 方便
16、了平時上課學生的 出勤率的管理。第二章 系統(tǒng)分析2.1 功能需求分析考勤管理系統(tǒng)是高校對考勤實行了信息化管理, 考勤管理中主要涉及的管理任務有 4 個方面:學生基本信息管理、考勤信息管理、考勤查詢?yōu)g覽管理以及系統(tǒng)管理,實現(xiàn)學 生考勤的錄入、按班級統(tǒng)計、瀏覽、查詢某學生全部考勤、請假、銷假等功能。因此, 該系統(tǒng)使用 Visual C 及 sql server 數(shù)據(jù)庫開發(fā)系統(tǒng)作了考勤管理系統(tǒng)。學生的基本信 息、學生考勤、系統(tǒng)用戶管理,適用于各高等學校單位。考勤系統(tǒng)的目的是為實現(xiàn)學生 考勤數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計和信息查詢過程的自動化,完善學生管理現(xiàn)代化,方便管理人 員統(tǒng)計、考核學生出勤情況,方便學生管理
17、部門查詢、考核學生的出勤率;準確地掌握 學生出勤情況,有效地管理、掌握學生流動情況。本課題要實現(xiàn)的是學生考勤管理系統(tǒng),在設計時應該有友好的用戶界面,便于考勤 管理員的操作,系統(tǒng)應有基本功能如下:(1)考勤管理員用戶登錄功能;(2)學生考勤管理相關信息的管理功能;(3)查詢功能;2. 用戶界面需求對于一個好的軟件有一個友好的用戶界面是很重要的。用戶界面應盡量做的簡單、層次 清晰明了,以最大限度為用戶提供操作方便。如盡量減少用戶輸入次數(shù),多使用快捷按 扭等。3. 開發(fā)環(huán)境介紹本系統(tǒng)使用的開發(fā)語言是 Visual C 6.0 ,數(shù)據(jù)庫采用的是 sql server ,以 Windows XP 系統(tǒng)為
18、操作平臺。2.2 系統(tǒng)需求分析考勤管理系統(tǒng)能夠提供學生考勤的情況記錄,方便地對學生考勤進行評定??记谇?況主要由考勤班干部記錄然后上交到考勤管理員,需要設置人工添加的功能,如出勤記 錄、考勤統(tǒng)計、學生信息等,已備特殊情況的處理;還能夠提供請假、休學和退學等情 況的記錄,并實現(xiàn)查詢、添加、修改、刪除、瀏覽等處理功能;能具有一定的安全性、 協(xié)調(diào)性和完整性??记诠芾碚呖芍苯硬僮鞲骺记谇闆r,考勤管理人員功能的信息量大,數(shù)據(jù)安全性和 保密性要求最高,本系統(tǒng)考勤管理人員全部開放,對非管理員不需密碼,可直接進入進 行查閱。管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計學生考勤的基本信息;瀏覽、 查詢、統(tǒng)計、添
19、加、刪除和修改學生的基本信息,這部分功能由學生處管理人員執(zhí)行??记诠芾硐到y(tǒng)通過考勤信息判斷并記錄學生出勤信息,可以保證考勤數(shù)據(jù)的準確、 公正、安全,減少考勤人員的工作負擔,避免人為因素的干擾和弄虛作假現(xiàn)象;各管理 用計算機及管理軟件用 Windows 環(huán)境下的全中文界面平臺, 能靈活處理各種特殊情況, 方便的修改各種基本信息, 提供豐富的統(tǒng)計信息, 查詢方便,管理安全, 操作簡便易學經(jīng)過開發(fā)人員的討論,對考勤管理系統(tǒng)應實現(xiàn)的功能描述如下:1、用戶信息管理用戶信息管理的基本功能是添加、修改、刪除和瀏覽用戶詳細信息。管理考勤人員 使用系統(tǒng)自己創(chuàng)建用戶帳號,用戶的具體屬性包括用戶帳號、用戶密碼。2、
20、信息管理 學生信息、班級簡況信息、班級成員信息、課程信息、考勤信息、請銷假信息,管 理人員可以對其進行添加、修改、刪除和瀏覽等。3 、學生考勤的錄入功能考勤人員能夠把學生的考勤記錄(請假、銷假等)輸入到相應的數(shù)據(jù)庫,也可對其 進行添加、修改、刪除。4、瀏覽功能 考勤人員能夠瀏覽學生考勤記錄及歷史考勤記錄,能通過顯示菜單瀏覽全部信息。5、查詢功能考勤人員能夠按學號、姓名查詢某學生的考勤記錄或按專業(yè)、班級查詢某個班級的考勤記錄6、修改功能考勤人員具有修改學生的考勤記錄,如請假、銷假、曠課等記錄。7、請銷假功能考勤人員能夠記錄學生的請假、銷假功能。第三章 詳細設計3.1 主要設計思想數(shù)據(jù)庫工具:為解
21、決學生信息與班級信息、課程信息的復雜的對應關系,選用關系 型數(shù)據(jù)庫管理工具建立它們之間的關聯(lián)關系;查詢方式:為方便查詢,不僅要考慮按學生學號、姓名的確定查詢方式,還要考慮 滿足考勤管理人員的不確定查詢方式等。為此,我們采取模塊化設計思想,通過各模塊 的不同組合以實現(xiàn)不同的查詢功能。最終,使系統(tǒng)能夠具有內(nèi)容規(guī)范、信息完整、查詢 便捷等特點?;谏厦娴姆治?,對學生考勤信息管理系統(tǒng)進行以下分析:1、實現(xiàn)系統(tǒng)登錄2、信息管理3、考勤、請假信息的查詢3.2 數(shù)據(jù)庫分析與設計對數(shù)據(jù)庫中的各項數(shù)據(jù)進行整理分析,確定系統(tǒng)中所有實體、實體的屬性及實體之 間的聯(lián)系,為設計數(shù)據(jù)庫表結(jié)構(gòu)打下基礎。321實體及其屬性整
22、個系統(tǒng)各實體可用以下關系來表示(其中主鍵已出生日期用下劃線標識):學 生(學號,姓名,性別,出生日期,聯(lián)系方式,班級編號)班 級(班級編號,班級名稱,專業(yè),班主任,班長,人數(shù))課 程(課程編號,課程名稱,任課老師)考 勤(學號,課程編號,考勤日期,考勤記錄)帳戶(帳戶,密碼)322 E-R 圖分析E-R圖分析的目的是確定系統(tǒng)中所有實體、實體的屬性及實體之間的聯(lián)系,為設計數(shù)據(jù)庫表結(jié)構(gòu)打下基礎。畫 E-R圖通常使用自底向上的設計方法,首先對局部視圖進 行分析設計,然后再將局部視圖合并,消除沖突和冗余,得到系統(tǒng)的總體E-R圖。這里不再對局部視圖進行設計,直接給出總體 E-R圖如下圖所示:請假記錄學廠
23、銷假日期銷假記錄I.請假日期請 銷 假數(shù)據(jù)庫表設計課程名稱課程編口 號課程n選課1學生考勤任課教師姓名性另U組成1考勤出勤考勤日期考勤記錄課程編號學號出生日期聯(lián)系方班級班級名稱班長班主任班級人數(shù).班級編號3.1 E-R 圖基于以上的功能分析,可為考勤系統(tǒng)創(chuàng)建 7個數(shù)據(jù)表。應用和維護都比較方便。將其中的數(shù)據(jù)表設計如下表:表3-1 考勤表字段數(shù)據(jù)類型長度是否為主鍵字段數(shù)據(jù)類型長度是否為主鍵學號文本12是課程編號文本6是考勤日期日期/時間短日期是考勤記錄文本4否表3-2 請銷假表字段數(shù)據(jù)類型長度是否為主鍵學號文本12是請假記錄文本3否請假日期日期/時間短日期否銷假記錄文本1否銷假日期日期/時間短日期
24、否表3-3 班級簡況表字段數(shù)據(jù)類型長度是否為主鍵班級編號文本6是班級名稱文本6否班主任文本6否班長文本6否人數(shù)數(shù)字整型否表3-4 課程表字段數(shù)據(jù)類型長度是否為主鍵課程編號文本6是課程名稱文本10否任課老師文本6否表3-5 學生簡況表字段數(shù)據(jù)類型長度是否為主鍵學號文本12是姓名文本6否性別文本1否出生日期日期/時間短日期否聯(lián)系方式文本12否表3-6 帳戶表字段數(shù)據(jù)類型長度是否為主鍵帳戶文本16是密碼文本16否324表間關系本管理系統(tǒng)共用到六個表:考勤表、請銷假表、班級表、班級簡況表、課程表、學 生簡況表、帳戶表,各表之間均有一定的關系,可以進行關聯(lián)考勤表、班級成員表、學生簡況表、請銷假表,這四個
25、表里面都有一個相同的字段學號,通過學號這個字段就可以將系統(tǒng)的這四個表關聯(lián)了起來,當某個表發(fā)生插入、修 改、刪除等方面的改動時,相聯(lián)的表之間也要進行相應的改動。班級成員表、班級簡況 表也有一個相同的字段:班級編號,將兩表相關聯(lián)??记诒怼⒄n程表通過相同字段:課 程編號,將兩表相關聯(lián)。燥程客稱任課老師-學號請慣記錄譜慣日期 梢假記錄V孚號 姓名 性利 出生日期班級名稱 普業(yè)二I3.2各表間的關系圖3.3考勤信息系統(tǒng)體系結(jié)構(gòu)圖3.3系統(tǒng)功能模塊設計此系統(tǒng)共有四個模塊,分別為:管理、查詢、數(shù)據(jù)維護、統(tǒng)計功能模塊考勤信息管理系統(tǒng)的主要體系如下圖所示:3.4考勤系統(tǒng)管理系統(tǒng)圖系統(tǒng)模塊設計第四章 設計結(jié)果及分
26、析第四章 設計結(jié)果及分析4.1 系統(tǒng)的實現(xiàn)通過幾周的緊張忙碌,我們只是基本上完成了它的一些基本功能它主要包括三個模塊:教師模塊、學生模塊、管理員模塊對于管理員模塊,主要實現(xiàn)了對教師、學生的信息管理,對其進行添加、刪除、修 改及刪除等功能做得還不夠完善。同時,一個網(wǎng)站還應該具有很友好的界面,而且,能夠?qū)ν馄鸬叫麄髯饔?,這也就 是說我們在首頁應該選擇具有特色的頁面,使其真正達到目的,而不僅僅是一個擺設。系統(tǒng)提供了管理子系統(tǒng),包括對數(shù)據(jù)庫中的課題信息、用戶信息的管理以及課題審 批的管理及報表的查看。允許具有管理權(quán)限的人員對系統(tǒng)數(shù)據(jù)庫進行操作。4.2系統(tǒng)的測試本課題研究目的是設計并實現(xiàn)一個課題申報管理
27、系統(tǒng)。系統(tǒng)實現(xiàn)功能包括:對用戶及權(quán)限,各種課題信息,教師自擬題目,課題發(fā)布,課題題庫,學生申報課題,用戶信息,課題查詢,課題審批,報表的查看及打印等的管理。本章對該課題申報管理系統(tǒng)進行了系統(tǒng)功能和性能的測試,以驗證系統(tǒng)是否實現(xiàn)設計要求的功能和性能指標。測試內(nèi)容合完成功能性測試,編寫測試下如表1所示。下表中只列出主要的測試用例的標題 和期望結(jié)果。這些測試用例不僅測試管理員模塊系統(tǒng)設計的主要功能,還包括系統(tǒng)安全 的測試(例如非法訪問,權(quán)限控制)。表4-1測試用例序號測試用例標題期望結(jié)果1添加用戶成功,驗證用戶是否具有權(quán)限,如果沒有,不允許操 作;如果有則正確判斷用戶名是否已存在, 如已存在給出錯誤
28、提示,如不存在完成用戶信息的止確添加。2修改用戶成功,驗證用戶是否具有權(quán)限,如果沒有,不允許操 作;如果有則用戶信息得到正確修改。表4-1測試用例(續(xù))序號測試用例標題期望結(jié)果3刪除用戶成功,驗證用戶是否具有權(quán)限,如果沒有,不允許操作; 如果有則用戶信息正確刪除。4查詢教師、學生信息成功,聯(lián)合查詢字符串正確,且準確返回查詢結(jié)果,并按 相應日志方案添加日志信息。5查看實踐課題信息成功,驗證用戶是否具有權(quán)限,如果沒有,不允許操作; 如果有則允許用戶正確修改目標課題在數(shù)據(jù)表中的狀態(tài) 信息,并按相應日志方案添加日志信息。6審批實踐課題信息成功,驗證用戶是否具有權(quán)限,如果沒有,不允許操作; 如果有則正確
29、審批,并修改目標檔案在數(shù)據(jù)表中的狀態(tài)信 息,并按相應日志方案添加日志信息。7報表打印成功,驗證用戶是否具有權(quán)限,如果沒有,不允許操作; 如果有則正確對課題信息進行操作并打印其課題報表。422系統(tǒng)測試對照表1中的測試內(nèi)容,表2給出其對應的測試結(jié)果。由測試結(jié)果可以看出:該課題申報管理系統(tǒng)能夠完成對課題申報的管理,系統(tǒng)安全性也能得到很好的控制。表4-2測試結(jié)果序號測試用例標題測試結(jié)果測試結(jié)果說明1添加用戶通過用戶信息正確插入相應的表。2修改用戶通過在相應的表中的該用戶信息被正確修改。3刪除用戶通過該用戶信息被準確地從相應的表中刪除。4查詢教師、學生信息通過教師、學生列表頁面中的DataGrid中的數(shù)
30、據(jù)能正 確顯示出來,與數(shù)據(jù)庫中的一樣。5查看實踐課題信息通過實踐課題信息列表頁面中的 DataGrid中的數(shù)據(jù)能正確顯示需要顯示的信息。6審批實踐課題信息通過審核時,題目審批狀態(tài)默認為“未通過”狀態(tài),點 擊“通過”,在審核欄中會顯示“已通過”(字體顏色變紅色),數(shù)據(jù)庫“ Subject_Check ”中就由“Null ” 變成“ False ”或者 “ True ”。7報表查看不能通過不能正確顯示所需要的各信息內(nèi)容生成報表??偨Y(jié)通過這次課程設計, 我才知道我的不足之處, 這次不我主要做了程序編寫、 才知道 不是那么的簡單、創(chuàng)建表、 查詢、窗體、宏、模塊,一開始我覺得它就是創(chuàng)建一些表格, 然后再
31、用一些語句根據(jù)他們之間的關系,把它們組合在一起、 在之間遇到了一些麻煩、 不過還是解決了、 其中最基本的就是子查詢了、 我的子查詢經(jīng)驗就是先寫出 select * 我 們要找什么,然后寫條件,我們要找的東西有什么條件,然后在寫條件,我們的條件涉 及那些表,那些字段,再在這些字段中通過我們學過的簡單 select 語句選出來, 有時候 還要用到幾層子查詢,在這點思路不是很清晰、到最后還是做出來了。經(jīng)過數(shù)據(jù)庫課程的學習,我們掌握了創(chuàng)建數(shù)據(jù)庫以及對數(shù)據(jù)庫的操作的基礎知識。 老師的教學耐心細致,課堂上我們有不理解的地方老師都反復講解,不過那時我都在開 小差,沒有好好聽,到現(xiàn)在才知道基礎知識的掌握很重要
32、、不過數(shù)據(jù)庫這門課涉及到以 前的知識不多,所以這次勉強做出了這次課程設計,現(xiàn)在我知道了數(shù)據(jù)庫這是一門很值 得學的課程,學過獲益匪淺致謝這次數(shù)據(jù)庫的程序設計,對于我來說是一個挑戰(zhàn)。 我在 C+ 語言的學習過程中的困難并不只在程序的設計中有所體現(xiàn),每一個函數(shù)都設計好了,也調(diào)試好了,把它們分開運行并沒有錯誤,但是當把它們組合成一個程序時,便是一個一個地出現(xiàn)錯誤;把這個 問題解決了,另一個新問題又來了。這不能不說是對知識的欠缺。通過這次的程序設計, 我懂得了無論什么事都要去做才會發(fā)現(xiàn)問題,才有可能去解決問題。對知識的學習,不 能潛償輒止,要深入去學習,去了解,這樣才會有所收獲。有許多東西,許多事,不是
33、 想像中的那么容易,不去實踐,永遠也不會有提高,尤其是學習計算機。同時,在這次 課程設計的過程中,我認識到學好計算機要重視實踐操作, 不僅僅是學習C+語言,還 是其它的語言,以及其它的計算機方面的知識都要重在實踐,不能只是學習和重視書本 上的理論知識,所以日后在學習過程中,我會更加注視實踐操作,使自己更好地學好計 算機這門課程。以前做實驗題目的時候總是感覺很難,因為根本就不知道從哪里開始。這次課程設 計讓我對編程有了新的認識,也是我知道了只有自己親自動手才能學到更多東西。拿到題目的時候也是很困惑但仔細琢磨后也不是想象中那么難,覺得就是上課講到的一些內(nèi)容,是自己先把自己嚇住了。后來,參照書上的和
34、網(wǎng)上的諸多例子,一個模塊一個 模塊的編寫,調(diào)試,一個功能一個功能去完善。發(fā)現(xiàn)越做越順利,由于以前的實驗中對 于改錯的經(jīng)驗積累和幾個學得不錯的同學的幫助, 我的程序中的錯誤也一個一個的順利 解決。再后來,等我的程序完全做好以后,我竟然可以獨立的幫同學修改一些以前根本 不知所以然的錯誤,其實,從這次實驗中我認識到,我距離高手還很遠,編程有很多的 樂趣也有很多的技巧性和知識性。我將在以后的日子里繼續(xù)認真的學習知識, 積累經(jīng)驗, 讓自己的編程能力提高??傊覜Q得編程就是要請自動手,孰能生巧,感謝學校給我們這次機會使我們通過這次試驗學到了很多東西。參考文獻1 童愛紅.Visual C#.NET 應用教
35、程,北京:清華大學出版社,2004.2 楊曉光.Visual C#.NET 程序設計,北京:清華大學出版社;北京交通大學出版社 2004.3 周忠榮.數(shù)據(jù)庫原理與應用( Access ),北京:清華大學出版社, 2003.4 周學軍.SQL Server 2000基礎教程,北京:清華大學出版社,2005.附錄:主要程序代碼1. 主窗口代碼Option Compare DatabasePrivate Sub Command2_Click()On Error GoTo Err_Command2_ClickDoCmd.FindNextExit_Command2_Click:Exit SubErr_C
36、ommand2_Click:MsgBox Err.DescriptionResume Exit_Command2_ClickEnd SubPrivate Sub Command10_Click()DoCmd.RunMacro " 班級信息 "End SubPrivate Sub Command11_Click()DoCmd.RunMacro " 班級成員 "End SubPrivate Sub Command34_Click()DoCmd.QuitEnd SubPrivate Sub Command5_Click()On Error GoTo Err_C
37、ommand5_ClickDim stDocName As StringDim stLinkCriteria As StringstDocName = ChrW(-29698) & ChrW(31243)DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_Command5_Click:Exit SubErr_Command5_Click:MsgBox Err.DescriptionResume Exit_Command5_ClickEnd SubPrivate Sub Command7_Click()DoCmd.RunMacro "
38、; 學生信息 "End SubPrivate Sub Command8_Click()DoCmd.RunMacro " 請銷假 "End SubDoCmd.RunMacro " 考勤 "End Sub2. 登錄窗體主要代碼Option Compare DatabasePrivate Sub Command5_Click()On Error GoTo Err_Command5_ClickDoCmd.FindNextExit_Command5_Click:Exit SubErr_Command5_Click:MsgBox Err.Descripti
39、onResume Exit_Command5_ClickEnd SubIf Text1 = "zt" And Text3 = "000" ThenDoCmd.RunMacro "dl"Text1 = ""Text3 = ""Else: MsgBox " 用戶名或密碼錯誤! "Text1 = ""Text3 = ""DoCmd.QuitEnd IfEnd SubPrivate Sub Command8_Click()On Error Go
40、To Err_Command8_ClickDoCmd.QuiExit_Command8_Click:Err_Command8_Click:MsgBox Err.DescriptionResume Exit_Command8_ClickEnd Sub3. 按班級查詢代碼Option Compare DatabaseSub Form_Current()On Error GoTo Form_Current_ErrIf ChildFormIsOpen() Then FilterChildFormForm_Current_Exit:Exit SubForm_Current_Err:MsgBox Erro
41、r$Resume Form_Current_ExitSub ToggleLink_Click()On Error GoTo ToggleLink_Click_ErrIf ChildFormIsOpen() ThenCloseChildFormElseOpenChildFormFilterChildFormEnd IfToggleLink_Click_Exit:Exit SubToggleLink_Click_Err:MsgBox Error$Resume ToggleLink_Click_ExitEnd SubPrivate Sub FilterChildForm()If Me.NewReco
42、rd ThenForms! 考勤 1.DataEntry = TrueElse班級編號 &Forms! 考勤 1.Filter = " 班級編號 = " & """" & Me.Forms! 考勤 1.FilterOn = TrueEnd IfEnd SubPrivate Sub OpenChildForm()DoCmd.OpenForm " 考勤 1"If Not Me.ToggleLink Then Me!ToggleLink = TrueEnd SubPrivate Sub CloseChildForm()DoCmd.Close acForm, " 考勤 1"If Me!ToggleLink Then Me!ToggleLink = FalsePrivate Function ChildFormIsOpen()考勤 1")ChildFormIsOpen = (SysCmd(acSysCmdGetObjectState, acForm, "And acObjSt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《6~10的認識和加、減法-加、減混合》(說課稿)-2024-2025學年一年級上冊數(shù)學人教版
- 現(xiàn)代人如何通過在線教育學習中醫(yī)養(yǎng)生
- 構(gòu)建完善的網(wǎng)絡安全合規(guī)性管理體系
- 2024年01月福建2024中國民生銀行泉州分行誠聘英才筆試歷年參考題庫附帶答案詳解
- 七年級地理下冊 第四章 第一節(jié) 水資源及其開發(fā)利用說課稿3 中圖版
- 2023四年級語文下冊 第四單元 13 貓(新學習單)說課稿 新人教版
- 2025年度返點合作協(xié)議版:酒店住宿銷售返點協(xié)議
- 南京市2025年度文化產(chǎn)業(yè)勞務派遣人員勞動合同
- 2025年度診所護士護理培訓聘用合同范本
- 二零二五年度婚姻解除合同關于財產(chǎn)分割、子女撫養(yǎng)及共同債務
- 蔬菜采購項目投標書
- 肩周炎康復護理
- 2022年安徽管子文化旅游集團有限公司招聘筆試試題及答案解析
- SAPPM設備管理解決方案
- Q-HN-1-0000.08.004《風力發(fā)電場電能質(zhì)量監(jiān)督技術標準》
- 宗教與社會課件
- 3人-機-環(huán)-管理本質(zhì)安全化措施課件
- 生殖醫(yī)學中心建設驗收標準分析-講座課件PPT
- 慶陽煤炭資源開發(fā)調(diào)研報告
- 橋博常見問題
- 貴州省電梯日常維護保養(yǎng)合同范本
評論
0/150
提交評論