版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計摘 要班級綜合管理系統(tǒng)是利用面向?qū)ο蟮姆椒ㄟM(jìn)行開發(fā)的,是利用Visual Studio 2005+SQL Server 2008進(jìn)行開發(fā)的。該系統(tǒng)是基于B/S模式,采用模塊式的開發(fā)方式,以需求為主導(dǎo)一步一步的進(jìn)行開發(fā)的。隨著信息化的步伐不斷加快,信息化早已進(jìn)入和學(xué)校,從教務(wù)系統(tǒng)為出發(fā)點已經(jīng)影響到了整個學(xué)校,而在這樣的大勢下,班級管理的信息化建設(shè)的腳步就緩慢了許多。班級綜合管理系統(tǒng)的目標(biāo)是為了把學(xué)生和老師從日常的管理工作中解脫出來,從而可以很好的提高效率,讓學(xué)生可以更專心的學(xué)習(xí)讓老師也可以更專心的教課。班級綜合管理系統(tǒng)是學(xué)校實現(xiàn)全面信息化建設(shè)的一個重要要素,班級是學(xué)校的管理的最基本單位,
2、從基礎(chǔ)做起提高管理水平是提高學(xué)校管理水平和服務(wù)質(zhì)量的一個有效的方法。因此,班級綜合管理系統(tǒng)的出現(xiàn)必將成為現(xiàn)實。關(guān)鍵詞: Visual Studio2008 SQL Server2005 B/S 班級綜合管理系統(tǒng) AbstractClass management system is developed by using object-oriented method, is to use Visual Studio 2005+SQL Server 2008 for the development of the. The system is based on B/S mode, using modu
3、lar development mode, the demand for the leading development step by step.As information technology continues to accelerate the pace of informatization has already entered the school, and, from the educational system as the starting point has affected the whole school, and in this situation, the inf
4、ormatization construction of class management steps slow a lot. Class management system goal is to get students and teachers to escape the daily management work, which can be a very good efficiency, so that students can concentrate more on learning that the teacher also can concentrate more on teach
5、ing. Class comprehensive management system is an important factor of comprehensive school informatization construction, class is the basic unit of school management, start from the basis to improve the level of management is an effective method to improve school management level and service quality.
6、 Therefore, the class management system will be able to become a reality.Key Words: Visual Studio 2008 SQL Server2005 B/S class management system目 錄引 言11緒論21.1課題背景21.2國內(nèi)外研究現(xiàn)狀21.3課題研究的目的和意義31.4論文組織結(jié)構(gòu)32系統(tǒng)分析42.1系統(tǒng)可行性分析42.2需求分析42.3功能需求分析52.4系統(tǒng)業(yè)務(wù)流程圖52.5數(shù)據(jù)流程圖52.6數(shù)據(jù)字典72.7決策樹92.7.1數(shù)據(jù)操作決策樹92.7.2判斷數(shù)據(jù)決策樹103系統(tǒng)設(shè)
7、計113.1系統(tǒng)實現(xiàn)技術(shù)介紹113.1.1ASP.NET的優(yōu)點113.1.2SQL Server2005數(shù)據(jù)庫123.1.3系統(tǒng)安全技術(shù)133.2系統(tǒng)體系結(jié)構(gòu)選擇133.3系統(tǒng)目標(biāo)設(shè)計143.4系統(tǒng)功能結(jié)構(gòu)設(shè)計143.5系統(tǒng)總體物理結(jié)構(gòu)153.6 HIPO圖153.7系統(tǒng)流程圖173.8代碼設(shè)計173.9用戶界面設(shè)計184系統(tǒng)數(shù)據(jù)庫設(shè)計204.1數(shù)據(jù)庫需求分析204.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計204.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計234.4數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計245系統(tǒng)實施265.1 系統(tǒng)功能實現(xiàn)265.2員工自助模塊的實現(xiàn)265.3人事管理模塊的實現(xiàn)275.4考勤管理模塊的實現(xiàn)315.5績效管理模塊的實現(xiàn)33
8、5.6系統(tǒng)管理模塊的實現(xiàn)366系統(tǒng)測試386.1系統(tǒng)測試概述386.2 系統(tǒng)測試內(nèi)容386.3系統(tǒng)測試用例39結(jié) 論40參考文獻(xiàn)41致 謝42引 言我國近幾年來高校錄取率逐漸提高,通過高考或是其它方式走進(jìn)大學(xué)的同學(xué)也越來越多,這樣一來學(xué)校的班級也會增加起來,那么針對班級管理方面的要求就會更加嚴(yán)格,而現(xiàn)在大學(xué)生大部分都是獨生子女,每個人都有很強(qiáng)的個性,所以管理起來難度較大,只依靠輔導(dǎo)員和班主任來管理,已經(jīng)有些力不從心了。現(xiàn)在的班級管理方式,主要的還是傳統(tǒng)的方式,召開班會和通過班委進(jìn)行信息收集和傳遞這兩種途徑實現(xiàn)班級化管理,通過這些管理手段來面對如今層出不窮的問題,凸顯的問題就會很多,比如期末考班
9、委計考勤情況時面對著一堆的表格無可奈何、當(dāng)新學(xué)期班委需要選舉的時候只能召開班會進(jìn)行不記名的投票,在黑板上畫“正”字等等這些問題都在制約著學(xué)校的發(fā)展。那么就應(yīng)該依靠其他方法來協(xié)助管理,把現(xiàn)有的實際情況進(jìn)行信息化,通過信息化的方法進(jìn)行管理是一種比較現(xiàn)實的方式,從而達(dá)到班級同學(xué)自主管理和信息錄入“一次錄入多次使用”的目的。而現(xiàn)有的班級信息化管理的目的,只是為了提供一個收錄學(xué)生信息的平臺,并不是為了給學(xué)生提過一個自主管理的方式。所以如何讓學(xué)生自助管理起來,就是一個需要探索的問題,自助管理的前提就應(yīng)該放權(quán),讓學(xué)生有更多的權(quán)利去處理自己班上的事情,通過信息化的建設(shè)我們就可以這樣放權(quán),只要在關(guān)節(jié)節(jié)點上予以控
10、制,就能達(dá)到事半功倍的效果,這樣一來通過自主管理放權(quán)就可以大大提高同學(xué)的自主意識,真真的認(rèn)識到班級是自己的。而且如果是通過學(xué)校提供的平臺進(jìn)行學(xué)生自主化管理, 那么學(xué)校也可通過對于平臺上流動的信息進(jìn)行分析與統(tǒng)計,如此就可以更好地了解學(xué)生的生活情況,從何有針對的性的進(jìn)行設(shè)施建設(shè)或是活動安排等。綜上所述,我們可以明確一個班級綜合管理系統(tǒng)的重要性,而這個系統(tǒng)的特點就應(yīng)該是界面簡單、功能能完善、權(quán)限分配合理讓同學(xué)使用的時候能得心應(yīng)手。如今隨著網(wǎng)絡(luò)的發(fā)展,在當(dāng)今社會上網(wǎng)已經(jīng)不是一個問題,那么運用網(wǎng)絡(luò)進(jìn)行信息化的管理在客觀上是可以實現(xiàn)的。而本系統(tǒng)就是基于這個客觀有利條件進(jìn)行開發(fā)的,主要使用的是微軟開發(fā)的工具
11、Visual Studio和數(shù)據(jù)庫SQL Server。Visual Studio是可視化的開發(fā)工具,使用的是C#語言,它是微軟公司主推的一款程序語言,從最初的C語言到C+在到現(xiàn)在的C#它是經(jīng)歷了很長時間的錘煉才發(fā)展起來啦的,而相對與現(xiàn)在其他的主流開發(fā)工具而言,它相對簡單而且內(nèi)置功能強(qiáng)大,很多功能都被封裝在方法中,只需調(diào)用就能達(dá)到功能效果,針對于小型的信息系統(tǒng)而已是有很大優(yōu)勢的。SQL Server是現(xiàn)在使用的主流數(shù)據(jù)庫之一,界面簡單功能強(qiáng)大是它的特點,可以為開發(fā)者提供很多便利。由于本系統(tǒng)用戶是學(xué)生,所以需要從實際的角度出發(fā),并結(jié)合當(dāng)前研究與開發(fā)的前沿技術(shù)與實施理念,設(shè)計了這個班級綜合管理信息
12、系統(tǒng)。1緒論1.1課題背景當(dāng)進(jìn)入21世紀(jì)以來,計算機(jī)的發(fā)展和普及速度是驚人的,而因特網(wǎng)也隨之迅速發(fā)展,伴隨著這樣的趨勢之下,原始的信息管理技術(shù)已經(jīng)不能滿足需求,而采用信息管理系統(tǒng)進(jìn)行信息管理就應(yīng)運而生。在這個信息高速傳遞的時代里,如何將信息更好的管理起來凸顯的尤為重要,所以對信息管理系統(tǒng)的需求更高,而為了滿足時時刻刻都在改變的信息管理需求,借助更快更好地媒介讓人們更能自如的管理信息是現(xiàn)在要追尋的一個目標(biāo)。信息管理系統(tǒng)自出現(xiàn)以來已經(jīng)經(jīng)過了很大的變遷,從最初的僅有規(guī)模較大的公司或企業(yè)使用,發(fā)展到現(xiàn)在任何規(guī)模的公司都會采取信息管理系統(tǒng)。而信息管理系統(tǒng)的靈活性和自由性是現(xiàn)在追尋一種趨勢,面對著一個飛速
13、發(fā)展的信息環(huán)境,過于死板的信息管理系統(tǒng)已經(jīng)不能滿足需求,正如那句話細(xì)節(jié)決定成敗一樣,越精細(xì)的信息管理系統(tǒng)越會被大眾所接受。而這套班級綜合管理信息系統(tǒng)正是為了追求細(xì)致入而開發(fā)的,它不僅僅涉及到了開發(fā)的知識,更要考驗對日常班級活動的認(rèn)知情況,在這套系統(tǒng)的開發(fā)過程中需求分析的時間遠(yuǎn)遠(yuǎn)大于實際開發(fā)的時間,同時也遇到了許多的問題,例如數(shù)據(jù)庫設(shè)計問題,如何讓數(shù)據(jù)庫即簡潔又功能完善,又因為本系統(tǒng)涉及到了學(xué)生用戶的個人信息,安全性上進(jìn)行了長時間的思考。1.2國內(nèi)外研究現(xiàn)狀自20世紀(jì)后半葉以來,科學(xué)技術(shù)的日新月異已經(jīng)成了主導(dǎo)當(dāng)代社會發(fā)展的主導(dǎo)因素之一,特別是信息技術(shù)不斷升級,信息產(chǎn)業(yè)穩(wěn)步發(fā)展,信息網(wǎng)絡(luò)廣泛普及,
14、信息化成為了全球各國關(guān)注的一個新領(lǐng)域,信息化管理已經(jīng)成為了主流管理技術(shù),無紙化管理也是各個國家各個領(lǐng)域人事共同的追求目標(biāo)。如今這個時代,信息的重要性已經(jīng)越來越凸顯了,較傳統(tǒng)的信息管理技術(shù)而言,信息管理系統(tǒng)有這它顯著的優(yōu)勢,現(xiàn)代信息管理系統(tǒng)基本上是基于WEB上開發(fā)的可以做到實時更新和實時查詢,對于提高管理效率有著重大意義。而對于我國而言,信息管理系統(tǒng)的普及也是有著跨時代的意義的,我國是發(fā)展中的國家,正處在全面建設(shè)小康社會的新時期,我國的信息化發(fā)展是在工業(yè)化進(jìn)行的條件下發(fā)展起來的,現(xiàn)在正在向著企業(yè)化快速發(fā)展著。當(dāng)然過快發(fā)展也會帶來一定的問題,現(xiàn)在信息管理系統(tǒng)面臨的最大難題就是安全性的問題,在追求快
15、捷的情況下,對于用戶的安全認(rèn)證能力就隨之下降,將會帶來信息泄露的危險。當(dāng)然現(xiàn)在已經(jīng)出現(xiàn)的手機(jī)驗證或是身份令牌驗證等多種形式來杜絕這樣的事情發(fā)生,所以信息安全問題終將會是被解決的。隨著信息管理系統(tǒng)普及度的提升,小型的企業(yè)或是團(tuán)體都開始采用了這種管理方式,對于用戶量較少的信息管理系統(tǒng)而言,功能的整合性要好,而且這些功能的目的性是統(tǒng)一的就是為了把人從繁瑣的工作中解脫出來。除企業(yè)公司使用之外,學(xué)校也早就開始使用信息管理系統(tǒng),據(jù)報道今年下半年北京將施行學(xué)生“一生一號”的管理措施,意思就是從小學(xué)到博士畢業(yè)甚至于出國深造都講使用同一個學(xué)號,進(jìn)行學(xué)生的編碼,如同身份證號一樣。這樣就意味著各個學(xué)校之間的信息管理
16、系統(tǒng)將統(tǒng)一起來,這樣將更好的管理學(xué)生,提高學(xué)校的管理效率。 而班級管理系統(tǒng)在各個學(xué)校中涉及的并不多,特別是大學(xué),身為大學(xué)生就應(yīng)當(dāng)作為信息化建設(shè)的排頭兵,而且現(xiàn)在的各所大學(xué)并沒有普及班級管理系統(tǒng),而屈指可數(shù)的幾所使用的大學(xué)中,例如西南交通大學(xué),使用的班級管理系統(tǒng)也是為了各類部門收集資料方便而開發(fā)的,并沒有站在學(xué)生自身的角度考慮,不能達(dá)到學(xué)生自助管理自己的要求,所以我認(rèn)為具有較高人性化的班級綜合管理系統(tǒng)必然會有好的發(fā)展。1.3課題研究的目的和意義隨著信息化的發(fā)展,信息化管理已經(jīng)成為了主流,無紙化管理也是各個領(lǐng)域人事共同的追求目標(biāo),作為新時代的大學(xué)生,筆記本電腦已經(jīng)成為了必需品,即使手上沒有學(xué)校也會
17、提供相對開放的上網(wǎng)條件,所以為網(wǎng)絡(luò)信息化班級管理的實現(xiàn)提供了硬件保障。常規(guī)的班級管理主要還是依靠班會記錄表、考勤紀(jì)律表等這些紙質(zhì)的材料進(jìn)行保存,時間一長必然會有一些損壞或是遺失,這對于以后的查閱等都帶來了很多不便,所以班級綜合管理系統(tǒng)的數(shù)據(jù)庫就能解決這些棘手的問題,綜合以上的這幾個方面班級管理的信息化也就應(yīng)運而生。本畢業(yè)設(shè)計題目是班級綜合管理系統(tǒng)的開發(fā),這個題目主要是以滿足需求為基礎(chǔ)提高人性化為目標(biāo)的,使用基于WEB的信息管理系統(tǒng),開發(fā)工具是Microsoft Visual Studio 2005,數(shù)據(jù)庫是 Microsoft SQL Server 2005.主要需要實現(xiàn)的功能是:用戶管理、學(xué)
18、生信息管理、各類信息管理、投票管理、評比管理和考勤管理。1.4論文組織結(jié)構(gòu)第一章是論文的緒論部分,主要介紹了課題的研究背景、國內(nèi)外現(xiàn)狀、課題研究目的與意義。第二章研究了班級綜合管理系統(tǒng)的需求分析,根據(jù)系統(tǒng)的特點,分析系統(tǒng)采用的體系結(jié)構(gòu)及開發(fā)方法,以及該系統(tǒng)的運行環(huán)境,并分析了業(yè)務(wù)流程,繪制了業(yè)務(wù)流程以及數(shù)據(jù)流程。第三章是對系統(tǒng)的詳細(xì)設(shè)計進(jìn)行說明。第四章是對系統(tǒng)數(shù)據(jù)庫的設(shè)計第五章是系統(tǒng)的具體實現(xiàn),介紹系統(tǒng)的各個模塊的具體實現(xiàn)。第六章在前幾章的基礎(chǔ)上對系統(tǒng)進(jìn)行測試和運行。最后對系統(tǒng)進(jìn)行了簡要的總結(jié)。2系統(tǒng)分析2.1系統(tǒng)可行性分析記性系統(tǒng)分析的意義就是在于,一面要節(jié)約成本、時間和人力,又要保證系統(tǒng)自
19、身的質(zhì)量,在系統(tǒng)上線成功后不會因為一些原因進(jìn)行二次開發(fā)。本系統(tǒng)是一個全新的系統(tǒng),是基于web的管理系統(tǒng),而在這方面上可參考的成功案例并不多。所以一定要在開發(fā)之前就考慮諸多因素,在需求分析方面一定要做到完善,盡可能的把可以考慮到的方面都考慮在內(nèi),減少二次開發(fā)的可能性,這方面就需要開發(fā)者與需求方做到及時的溝通,而就系統(tǒng)可行性而言,有可以從以下幾個方面進(jìn)行分析:1、開發(fā)技術(shù)的可行性分析:本系統(tǒng)是模式是B/S(即瀏覽器/服務(wù)器模式),使用的開發(fā)語言是C#,它是微軟主推一門面向?qū)ο蟮某绦蛘Z言,而基于這個門語言微軟推出了它特有的開發(fā)軟件即Visual Studio系列,而本系統(tǒng)使用的數(shù)據(jù)庫也是微軟推出的S
20、QL Server。將這個二者結(jié)合作為本系統(tǒng)的開發(fā)工具,可以讓開發(fā)者節(jié)省很多時間,因為這兩個工具的特點就是可視化功能強(qiáng)大,可以降低開發(fā)難度。2、經(jīng)濟(jì)的可行性分析:班級管理是我們切身能體會到的,需求者本身就是開發(fā)者,所以減少了很多溝通時遇到的問題,減少了出錯情況,而且基于班級為單位的管理,使用人數(shù)不多,無需高配置服務(wù)器進(jìn)行搭載,大大價格低了開發(fā)使用成本。3、營運可行性分析:本系統(tǒng)是針對班級管理而設(shè)計的,主要用戶是大學(xué)學(xué)生,而大學(xué)生對于電腦的操作和理解都比較強(qiáng),現(xiàn)在學(xué)校上網(wǎng)也都十分方便。而本系統(tǒng)基于網(wǎng)絡(luò),操作簡單,幾乎不占用電腦本身資源,沒有特殊的操作要求,所以用戶使用上并無困難。2.2需求分析(
21、1) 功能需求這是一個班級管理系統(tǒng),其目的是為了提高班級管理效率,本系統(tǒng)分為前臺后臺兩個界面,主要是為了不同權(quán)限用戶的使用更方便,前臺用戶是學(xué)生,后天用戶是管理員。學(xué)生用戶可以在前臺首頁中對自己的信息進(jìn)行查看和修改;可以進(jìn)行發(fā)布信息和留言操作;可以參與投票和評比操作;可以查看當(dāng)天或是以往的考勤狀況和自己的考勤狀況;同時可以參與實時討論發(fā)布自己的意見。管理員用戶可以在后臺創(chuàng)建新的管理員;可以修改自己的密碼;可以查看、修改和刪除各類信息;可以進(jìn)行信息審查批準(zhǔn)工作;可以查看和刪除用戶;可以統(tǒng)計投票并發(fā)布投票結(jié)果讓其在前臺顯示。 (2) 性能需求1、實時性:由于本系統(tǒng)諸多功能是在前臺發(fā)布后天審核完畢的
22、才可以呈現(xiàn)出來,所以后臺管理員需要每天定時的登陸系統(tǒng)來處理相關(guān)審核需求。2、安全性:本系統(tǒng)設(shè)計學(xué)生個人信息,所以一定要保證系統(tǒng)安全,避免發(fā)生信息泄露,影響同學(xué)的正常生活,及時是同班同學(xué)也不可相互查看對方信息。3、可發(fā)展性:本系統(tǒng)是根據(jù)日常班級管理需求開發(fā)出來的,但隨著系統(tǒng)上線使用,新的需求和新的問題都會出現(xiàn),所以系統(tǒng)的可擴(kuò)展性十分的重要。4、界面友好性:本系統(tǒng)的宗旨是為了提高工作效率,所以一定要簡化操作流程和操作界面,讓用戶能體會到信息化帶來的便利。5、數(shù)據(jù)統(tǒng)一性:開發(fā)系統(tǒng)的目的就是為了更好的整合數(shù)據(jù),所以數(shù)據(jù)的一致性十分重要,盡量做到一次錄入多次使用,減少錄入環(huán)節(jié)就能降低錯誤率。2.3環(huán)境需
23、求分析班級綜合管理里系統(tǒng)的最終目標(biāo)是:在互聯(lián)網(wǎng)、數(shù)據(jù)庫和強(qiáng)大的開發(fā)平臺基礎(chǔ)下,利用一切可利用資源,實現(xiàn)系統(tǒng)的開發(fā)與上線,從而提高現(xiàn)在班級的管理水平,提高班級管理的效率,達(dá)到學(xué)生在班級管理中的自主化,讓學(xué)生自己的班自己來管,解放一部分老師的精力同時也提高班級學(xué)生的個人綜合素質(zhì),提高他們的自律能力。2.4系統(tǒng)業(yè)務(wù)流程圖通過對需求的深入分析,將系統(tǒng)功能進(jìn)行了總結(jié),并了解到了綜合班級管理系統(tǒng)的基本業(yè)務(wù)流程,可開始對該系統(tǒng)進(jìn)行業(yè)務(wù)流程圖的繪制。所需用例圖標(biāo)準(zhǔn)如表2.1外部環(huán)境物料或是單據(jù)物流或是信息流處理數(shù)據(jù)存儲表2.1業(yè)務(wù)流程圖圖例圖2.1系統(tǒng)業(yè)務(wù)流圖2.5數(shù)據(jù)流程圖 數(shù)據(jù)流程圖就是組織中信息運動的抽
24、閑,是信息系統(tǒng)邏輯模型的主要形式。繪制它的主要目的是明確所開發(fā)的系統(tǒng)在信息處理方面所以完成的任務(wù),而且繪制數(shù)據(jù)流程圖不需要技術(shù)方面的知識,通過它可以使得系統(tǒng)分析師和用戶良好的溝通起來。所需用例圖標(biāo)準(zhǔn)如圖2.2 外部 加工 數(shù)據(jù)流 數(shù)據(jù)存儲圖2.2數(shù)據(jù)流圖例班級綜合管理系統(tǒng)前臺系統(tǒng)主要涉及到的數(shù)據(jù)流是:學(xué)生注冊,學(xué)生登錄,信息發(fā)布,留言發(fā)布,信息查詢,留言查詢,考勤錄入,考勤查看,投票發(fā)布,開始投票,投票結(jié)果查詢,選舉投票,選舉查看,班委申請,向管理員提問,個人信息更改。后臺管理主要涉及到的是管理員登陸,前臺信息發(fā)布,前臺信息管理,前天留言管理,提問信息處理,考勤補(bǔ)錄,考勤更改,前臺投票審核,班
25、委選舉發(fā)布,班委選舉統(tǒng)計,學(xué)生信息管理,管理員信息管理,班委信息管理,數(shù)據(jù)錄入。 圖2.3班級綜合管理系統(tǒng)關(guān)聯(lián)圖圖2.4班級綜合管理系統(tǒng)頂層圖2.6數(shù)據(jù)字典數(shù)據(jù)字典顧名思義就是對數(shù)據(jù)詞匯給予定義和解釋。數(shù)據(jù)字典的作用是為數(shù)據(jù)流圖上所有成為給以定義和解釋。它是為了進(jìn)一步的明確數(shù)據(jù)詳細(xì)內(nèi)容,主要內(nèi)容包括:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工和外部項。通過這些就能更好的進(jìn)行系統(tǒng)設(shè)計。數(shù)據(jù)流系統(tǒng)名:班級綜合管理系統(tǒng)條目名:注冊 編號:01 別名:注冊來源: 學(xué)生去處: 存儲處理數(shù)據(jù)流結(jié)構(gòu):注冊:學(xué)生標(biāo)識+學(xué)生細(xì)節(jié)姓名+性別+學(xué)號+手機(jī)號+QQ號+電子郵箱+籍貫+政治面貌+頭像+密碼簡要說明: 學(xué)生在第一次
26、登陸系統(tǒng)時需要進(jìn)行注冊,不注冊將不能使用該系統(tǒng)。修改記錄:編寫123日期2013-4-23審核123日期2013-4-23圖2.5數(shù)據(jù)流數(shù)據(jù)元素系統(tǒng)名:班級綜合管理系統(tǒng) 編號: 02條目名:學(xué)生學(xué)號 別名:學(xué)號屬于數(shù)據(jù)流: 注冊存儲處: 注冊信息數(shù)據(jù)元素結(jié)構(gòu):1011011 代碼類型 取值范圍學(xué)院代號班級代號編號 區(qū)間碼 101101-999999 (有數(shù)字組成的字符串) 簡要說明:學(xué)生學(xué)號是學(xué)生的標(biāo)識符,每個學(xué)生只有一個與之對應(yīng)的學(xué)號。修改記錄:編寫123日期2013-4-23審核123日期2013-4-23圖2.6數(shù)據(jù)元素數(shù)據(jù)存儲系統(tǒng)名:班級綜合管理系統(tǒng)條目名:班委信息 編號: 03別名:
27、班委信息存儲組織: 每個學(xué)生申請一個班委職務(wù)主關(guān)鍵字:班委ID記錄組成: 項名:班委ID 姓名 學(xué)號 手機(jī) QQ 郵箱 申請理由 狀態(tài) 得票近似長度: 3 50 50 50 50 50 50 50 50簡要說明: 用于存儲班委信息。修改記錄:編寫123日期2013-4-23審核123日期2013-4-23圖2.7數(shù)據(jù)存儲加工系統(tǒng)名:班級綜合管理系統(tǒng)條目名:修改學(xué)生信息編號: 04 別名:修改學(xué)生信息輸入:學(xué)生信息數(shù)據(jù)輸出:修改學(xué)生信息數(shù)據(jù)加工邏輯:根據(jù)學(xué)生信息判斷可修改項目和不可修改項目。簡要說明: 負(fù)責(zé)對輸入有誤的學(xué)生信息數(shù)據(jù)進(jìn)行更改。修改記錄:編寫123日期2013-4-23審核123日期
28、2013-4-23圖2.8數(shù)據(jù)處理(加工)外 部 項系統(tǒng)名:班級綜合管理系統(tǒng)條目名:管理員 編號: 05別名:管理員輸入數(shù)據(jù)流: 學(xué)生相關(guān)數(shù)據(jù)輸出數(shù)據(jù)流: 學(xué)生相關(guān)數(shù)據(jù)主要特征: 管理員是該系統(tǒng)最高權(quán)限,可以覆蓋大部分學(xué)生權(quán)限的功能。簡要說明: 對系統(tǒng)的數(shù)據(jù)進(jìn)行維護(hù)和更新修改記錄:編寫123日期2013-4-23審核123日期2013-4-23 圖2.9外部項2.7決策樹2.7.1數(shù)據(jù)操作決策樹學(xué)生未注冊學(xué)生不能登錄登錄密碼正確可登錄學(xué)生注冊登錄密碼不正確不可登錄圖2.10數(shù)據(jù)操作決策樹2.7.2判斷數(shù)據(jù)決策樹圖2.11判斷數(shù)據(jù)決策樹3系統(tǒng)設(shè)計系統(tǒng)設(shè)計班都是從大到小的分部進(jìn)行,第一、將整個系統(tǒng)
29、的總體架構(gòu)設(shè)計出來。第二、分部的進(jìn)行深入的設(shè)計把功能模塊設(shè)計出來。第三、具體的將系統(tǒng)所需的全部子功能設(shè)計出來。系統(tǒng)設(shè)計的目的是將系統(tǒng)設(shè)計中提出來的邏輯模型,進(jìn)行合理的物理模型設(shè)計。系統(tǒng)設(shè)計需要分為兩個步驟,首先解決軟件系統(tǒng)的模塊劃分和模塊的層次機(jī)構(gòu)以及數(shù)據(jù)庫設(shè)計。之后解決每個模塊的控制流程,內(nèi)部算法和數(shù)據(jù)結(jié)構(gòu)的設(shè)計。這樣就可以很好的完成系統(tǒng)設(shè)計,為后面的開發(fā)工作奠定良好的基礎(chǔ)。3.1系統(tǒng)實現(xiàn)技術(shù)介紹3.1.1 .NET簡介.NET是Microsoft XML Web services 平臺,它不是一門編程語言,它自身基于的編程語言是C#語言,與之前流行的ASP有著截然不同之處,ASP屬于解釋性
30、而ASP.NET屬于解釋性,前者是將網(wǎng)頁設(shè)計與程序代碼混搭在一起的,容易出錯而且代碼復(fù)用性差。而后者使用的是強(qiáng)大的.NET Framework,它是微軟主要推崇的一種應(yīng)用軟件開發(fā)框架,該框架提供跨平臺和跨語言的特性,它主要是為了簡化系統(tǒng)開發(fā)的復(fù)雜性,開發(fā)者可以使用任何一款支持.NET開發(fā)的語言。而配合上微軟推出的集成開發(fā)環(huán)境Visual Studio,就可以使開發(fā)者比以往更輕松的進(jìn)行功能強(qiáng)大的程序的編寫。它自身基于的C#語言也有著很多優(yōu)點:1.語法簡潔明了。C#是由最早的C語言演變過來的,算的上是升級版。其中一個改變就是不允許直接進(jìn)行內(nèi)存操作,取消了之前C語言的指針,對語法進(jìn)行了精簡。 2.面
31、向?qū)ο笳Z言。C系列的語言從C語言到C+再到現(xiàn)在的C#,有著一個發(fā)展規(guī)律就是,從面向過程發(fā)展到現(xiàn)在的面向?qū)ο?,擁有了繼承、封裝和多態(tài)的特性??梢愿玫膹氖褂谜叩慕嵌葋碓O(shè)計實現(xiàn)系統(tǒng)功能。3.與Web結(jié)合密切。C#基本上支持現(xiàn)在市面上主流的Web標(biāo)準(zhǔn)如HTML、XML等,可以更好地進(jìn)行前臺頁面和后臺程序之前的融合,為界面美化提供了便利。 4.安全機(jī)制強(qiáng)。C#代碼編譯后成為IL語言。是一種受控代碼,微軟提供的.NET平臺提供了該類型安全檢查等機(jī)制用于保證代碼是安全性。 5.兼容性好。C#語言的主要開發(fā)工具是Visual Studio系類軟件,使用.NET Framework類庫中的Common Lan
32、guage Runtime公共語言包,通過這些寫出來的語言是中間語言,只需要特定的編譯成需要移植的機(jī)器中就可以使用。6. 解釋性語言。C#語言是解釋性語言,與之前的ASP相比可以更好的查看代碼,并擁有很好的代碼復(fù)用性,大大提高了開發(fā)的靈活性,對于開發(fā)者梳理思路有著很好的幫助。 7.完善的問題處理機(jī)制。C#提供的錯誤和異常處理機(jī)制較完善,在開發(fā)過程中遇到代碼的錯誤時,提示語言和位置十分詳細(xì),似的開發(fā)者可以很好的排查錯誤從而完善系統(tǒng)。 3.1.2 SQL Server 2005簡介 SQL Server是微軟在1988年與Sybase合作開發(fā)的數(shù)據(jù)庫產(chǎn)品,當(dāng)時的目標(biāo)客戶定位是為中小企業(yè)提供低價的數(shù)
33、據(jù)庫方案,而它的數(shù)據(jù)庫語言是Transact-SQL語言,簡稱T-SQL語言,它遵循著SQL語言的國際標(biāo)準(zhǔn)并擁有比SQL語言更多的功能。而SQL Server 系列經(jīng)過十多年的發(fā)展已經(jīng)成為了一個比較完善的應(yīng)用程序,我所是用的2005版本是其中比較有特點的版本擁有者諸多優(yōu)點:1、使用數(shù)據(jù)區(qū)分技術(shù),從SQL Server系列從2005版本開始就將數(shù)據(jù)表和索引數(shù)據(jù)進(jìn)行分區(qū)處理,這樣提高了表的可控性,從而對于處理大量數(shù)據(jù)有了質(zhì)的提升。2、可編程性,SQL Server 2005版本對于T-SQL語言進(jìn)行了增強(qiáng),使其在通過編程控制數(shù)據(jù)庫的能力顯著提升。3、安全性,SQL Server 2005版本將市面
34、上成熟的數(shù)據(jù)安全技術(shù)引入到了數(shù)據(jù)庫中,使得加密結(jié)構(gòu)清晰,使用非對稱和對稱兩種密鑰算法,有效的防止了敏感數(shù)據(jù)泄露和數(shù)據(jù)被篡改,為用戶的數(shù)據(jù)提供好的安全保障。3.1.3 系統(tǒng)安全技術(shù)由于本系統(tǒng)是學(xué)生管理系統(tǒng),有著權(quán)限分配上的問題,在考慮安全性方面主要的因素就是如何讓權(quán)限分配更加明確,讓用戶不能越權(quán)處理問題。解決這類問題的主要做法就是將系統(tǒng)界面分為前臺與后臺,這樣就可以有效的進(jìn)行功能分離,使得誤操作的情況不出現(xiàn)。而且在功能上也增加更多的身份判定,讓使用者不會進(jìn)入無權(quán)限的功能操作界面。3.2系統(tǒng)體系結(jié)構(gòu)選擇系統(tǒng)開發(fā)中的一個關(guān)鍵點就是系統(tǒng)體系結(jié)構(gòu)的選擇,選擇適當(dāng)?shù)慕Y(jié)構(gòu)對于系統(tǒng)體系整體的設(shè)計有著決定性作用
35、,現(xiàn)在主流的體系結(jié)構(gòu)是C/S結(jié)構(gòu)(即Client/Server客戶端/服務(wù)器)和B/S結(jié)構(gòu)(即Browser/Server瀏覽器/服務(wù)器模式)。我選擇的體系結(jié)構(gòu)是B/S的,這種結(jié)構(gòu)與C/S相比有著一定的優(yōu)勢。1、維護(hù)系統(tǒng)和二次開發(fā)方式簡單,從現(xiàn)在的市場方向來看對于系統(tǒng)功能的維護(hù)和二次開發(fā)的需求越來越大,主要原因是市場方向瞬息萬變客戶對系統(tǒng)的需求也隨著實時改變。使用傳統(tǒng)的C/S結(jié)構(gòu)開發(fā)已經(jīng)不能滿足市場的反應(yīng)速度,而B/S結(jié)構(gòu)就能很好的解決這個問題,只需要在服務(wù)器中更改系統(tǒng)功能就能使得所有用戶使用。2、成本較低,現(xiàn)在市面上流行的C/S結(jié)構(gòu)的程序價格較高,而且會限定使用者的人的。在對于程序需求改變后
36、二次開發(fā)難度大,需要重新將企業(yè)所有電腦重新部署程序。這兩種情況的出現(xiàn)都會大大企業(yè)成本。而B/S結(jié)構(gòu)的就不用考慮這些問題,因為是基于瀏覽器的,只需上網(wǎng)就可以,對于電腦的要求并不高,大大節(jié)約了企業(yè)成本,提高工作效率。3、安全性好,B/S結(jié)構(gòu)的系統(tǒng)的數(shù)據(jù)庫主要存貯在服務(wù)器中,通過服務(wù)器自身的安全機(jī)制就能很好的保護(hù)數(shù)據(jù),而客戶端的服務(wù)器數(shù)據(jù)庫會綁定在電腦中,對于數(shù)據(jù)的安全不能很好的保證,大大提高了企業(yè)數(shù)據(jù)泄露的風(fēng)險。3.3系統(tǒng)目標(biāo)設(shè)計班級綜合管理系統(tǒng)主要是為了實現(xiàn)班級基礎(chǔ)管理職能,通過需求分析,本系統(tǒng)分為前臺和后臺兩個界面,下面是針對這兩個界面的詳細(xì)設(shè)計進(jìn)行的說明。前臺界面主要包括的功能模塊是:1、信
37、息板模塊:可以向管理員提問,可以發(fā)布待審核信息,查看自己發(fā)布的信息并允許做刪除處理,查看已經(jīng)被審核完成的信息并可以留言互動,查看網(wǎng)站留言,查看之前記錄下來的討論板信息;2、考勤板模塊:可以查看總體的考勤情況,可以查看自己的考勤情況,可以錄入考勤不過這個功能只有班委才可以進(jìn)行,一般同學(xué)無法使用;3、投票板模塊:任何同學(xué)都可以發(fā)布一個待審核的投票,可以對已經(jīng)審核完畢的投票項目進(jìn)行投票,可以實時的查看投票統(tǒng)計情況,可以在后臺發(fā)布班委選舉的情況下對已經(jīng)申請班委的同學(xué)進(jìn)行投票,可以查看班委選舉結(jié)果,可以查看當(dāng)選的班委信息。4、個人信息模塊:可以修改自己的信息和更改自己的登錄密碼,在規(guī)定的時間內(nèi)可以申請班
38、委職務(wù),可以查看之前登錄用戶向管理員提出的問題并可以進(jìn)行刪除操作。5、討論板模塊,可以與同時登錄的用戶進(jìn)行實時更新的對話,并存儲記錄。后臺界面主要包括的功能模塊式是:1、各類信息管理,可以對前臺用戶提交的待審核信息進(jìn)行審核,并可以發(fā)布或是刪除待審核信息,可以對前臺用戶的留言信息進(jìn)行管理,留言信息包括兩大類一個是網(wǎng)站留言一個是針對文章的留言,可以對前臺用戶提出的管理員問題驚醒處理可以回答也可以刪除提問,可以對記錄下來的討論板信息進(jìn)行刪除處理,可以對首頁頁面顯示的信息進(jìn)行管理;2、考勤管理模塊:可以對遺漏的考勤情況進(jìn)行補(bǔ)錄,可以對已經(jīng)發(fā)布完成的考勤情況進(jìn)行更改。3、投票管理模塊:可以進(jìn)行前臺投票申
39、請的審核,可以查看現(xiàn)在的投票的詳細(xì)信息,可以發(fā)布班委選舉發(fā)布后前臺用戶就可班委申請,可以針對班委選舉時間的進(jìn)行,可以立刻結(jié)束時間,可以任命得票數(shù)第一的同學(xué)為相應(yīng)職位的班委;4、用戶信息管理:可以對學(xué)生信息進(jìn)行管理,可以查看現(xiàn)在管理員情況并可以新建管理員信息,可以對班委的信息進(jìn)行管理,可以進(jìn)行數(shù)據(jù)錄入,錄入課程名稱,職位名稱和學(xué)號。3.4系統(tǒng)功能結(jié)構(gòu)設(shè)計圖3.1系統(tǒng)功能結(jié)構(gòu)圖3.5系統(tǒng)運行環(huán)境設(shè)計本系統(tǒng)是對陣班級管理進(jìn)行設(shè)計的,應(yīng)該具有實時性、穩(wěn)定性和安全性的特點,所以對服務(wù)器的要求較高,需要的服務(wù)器一定要穩(wěn)定而且運行速度快。而我選擇的開發(fā)工具是Visual Studio2008,而數(shù)據(jù)庫使用的
40、是SQL Server 2005,這兩者都是微軟提供的軟件,都具有可視化發(fā)達(dá)的特點,所以使用這兩個軟件可以搭建出界面友好功能強(qiáng)大便于操作的信息系統(tǒng)。3.6 HIPO圖圖3.2第一輪H圖圖3.3第二輪H圖圖3.4查詢討論板信息模塊IPO圖3.7系統(tǒng)流程圖系統(tǒng)流程圖是描繪系統(tǒng)物理模型的一般工具。它的思想是用通用符號以箭頭形式連接用來描繪系統(tǒng)里面的每個部件,表達(dá)出信息在每個部件之間傳遞的情況。圖3.5系統(tǒng)流程圖3.8代碼設(shè)計班級綜合管理系統(tǒng)的實現(xiàn)是使用面向過程的方法,所以在代碼設(shè)計方面采用的是分類線性體系,依照分類對象的層次關(guān)系進(jìn)行排序。用戶類別模塊分項子功能編號 第一位為:用戶類別 第二位數(shù)字為:
41、模塊分項 編號類別1管理員2學(xué)生編號類別1信息管理2考勤管理3投票管理4個人信息管理5討論板管理 第三、四位數(shù)字為:子功能編號編號類別11發(fā)布信息12查看信息13網(wǎng)站留言14討論板15查看總體16查看個人圖3.6編碼設(shè)計3.9用戶界面設(shè)計3.9.1輸出界面設(shè)計輸出就是在計算機(jī)中對輸入進(jìn)去的原始數(shù)據(jù)通過加工處理,成為高質(zhì)量的有效信息,并且使得其形成有良好視覺效果的格式,給使用者予以方便。輸出信息內(nèi)容姓名、性別、學(xué)號、手機(jī)號、QQ號、電子郵箱、籍貫、政治面貌、頭像。輸出設(shè)備顯示器、打印機(jī)。輸出介質(zhì)紙張、光盤。圖3.7學(xué)生信息輸出界面3.9.2輸入界面設(shè)計輸入就是用戶向計算機(jī)提交信息的一種方式,這類
42、信息可以被存儲也可被用于計算數(shù)值。輸入信息內(nèi)容姓名、性別、學(xué)號、手機(jī)號、QQ號、電子郵箱、籍貫、政治面貌、頭像。輸入設(shè)備鍵盤、鼠標(biāo)、掃描儀。輸入介質(zhì)光盤、移動硬盤、讀卡器、圖3.8訂單信息輸入界面4系統(tǒng)數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫需求分析數(shù)據(jù)庫的設(shè)計對于整個系統(tǒng)來說是至關(guān)重要的,好的設(shè)計可以大大縮減系統(tǒng)的開發(fā)時間并且可以很好的保證數(shù)據(jù)的完整性,所以根據(jù)以上的需求分析、功能設(shè)計以及結(jié)構(gòu)選擇等方面綜合考慮,本系統(tǒng)需要數(shù)據(jù)主要包括學(xué)生數(shù)據(jù)、信息數(shù)據(jù)、留言數(shù)據(jù)、提問數(shù)據(jù)、投票數(shù)據(jù)、班委數(shù)據(jù)和管理員數(shù)據(jù)等。預(yù)設(shè)的數(shù)據(jù)庫表包括:班委表、管理員表、考勤表、課程表、留言表、前臺信息表、討論板表、提問表、投票表、投票
43、檢測表、信息表、學(xué)號表、學(xué)生表和職務(wù)名稱表。4.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計就是把需求分析變?yōu)槌橄蟮男畔⒔Y(jié)構(gòu)的過程,它在整個數(shù)據(jù)庫的設(shè)計中至關(guān)重要。在概念結(jié)構(gòu)設(shè)計中要遵循數(shù)據(jù)庫的基本原則就是一致性、完整性和唯一性。而概念結(jié)構(gòu)設(shè)計也尤其規(guī)范化的方法主要有兩種,一種是集中設(shè)計方法,主要內(nèi)容就是將需求分析中每個功能的需求整合在一起,之后在這個總體的基礎(chǔ)上設(shè)計概念數(shù)據(jù)庫模式以滿足功能需求,此方法需要設(shè)計者的有較高的水平;另有一種是視圖綜合設(shè)計方法,主要內(nèi)容就是先將需求分析時的每一個功能都設(shè)計成一個概念數(shù)據(jù)庫模式,這每一個概念數(shù)據(jù)庫模式成為視圖,之后將這些視圖在整合成一個完整的概念數(shù)據(jù)庫模式。這兩種
44、方法的區(qū)別點就是在需求合并上的不同。由于集中設(shè)計方法困難性大,所以視圖綜合設(shè)計方法成為了主要的設(shè)計方法。E-R圖是用于表示實體、屬性和聯(lián)系的方法.E-R圖中實體用矩形表示并將實體名稱置于其中;屬性用橢圓形表示并將屬性名稱置于其中;聯(lián)系用菱形表示并將聯(lián)系名稱置于其中;它們之間使用無方向剪頭連接起來。依據(jù)數(shù)據(jù)流圖中的數(shù)據(jù),繪制出了本系統(tǒng)的E-R圖 圖4.1班級綜合管理信息系統(tǒng)E-R圖各實體中屬性關(guān)系,如圖4.2-4.10圖4.2班委表實體及屬性圖4.3管理員表實體及屬性圖4.4考勤表實體及屬性圖4.5課程表實體及屬性圖4.6留言表實體及屬性圖4.7前臺信息表實體及屬性 圖4.8提問表實體及屬性圖4
45、.9投票表實體及屬性圖4.10投票檢測表實體及屬性圖4.11信息表實體及屬性圖4.12學(xué)號表實體及屬性圖4.13學(xué)生表實體及屬性圖4.14職務(wù)名稱表實體及屬性圖4.15討論板表實體及屬性4.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計的目的就是把E-R圖轉(zhuǎn)換為關(guān)系模型,并通過進(jìn)行關(guān)系規(guī)范化的整理將整個模型進(jìn)行最后的優(yōu)化。本章所涉及的數(shù)據(jù)庫邏輯設(shè)計的關(guān)系模式如下:班委表(班委ID, 班委名稱, 班委學(xué)號, 班委手機(jī)號, 班委QQ號, 班委郵箱, 班委職務(wù), 班委申請理由, 班委狀態(tài), 班委得票)管理員表(管理員ID, 管理員名稱, 管理員密碼)考勤表(考勤ID, 考勤錄入人, 考勤日期, 課程, 曠課人數(shù)
46、, 曠課詳細(xì), 遲到, 遲到詳細(xì), 早退, 早退詳細(xì), 請假, 請假詳細(xì), 考勤備注)課程表(課程ID, 課程編號, 課程名稱)留言表(留言ID, 留言類型, 留言內(nèi)容, 留言時間, 留言標(biāo)題, 留言發(fā)布人, 留言信息ID)前臺信息表(前臺信息ID, 前臺信息內(nèi)容, 前臺信息發(fā)布時間, 前臺信息發(fā)布人)提問表(提問ID, 提問標(biāo)題, 提問內(nèi)容, 提問時間, 提問學(xué)號, 提問狀態(tài), 提問回答)投票表(投票ID, 投票標(biāo)題, 投票內(nèi)容, 投票贊成, 投票反對, 投票棄權(quán), 投票開始時間, 投票結(jié)束時間, 投票狀態(tài))投票檢測表(ID, 投票標(biāo)題, 學(xué)生學(xué)號, 投票檢測狀態(tài))信息表(信息ID, 信息標(biāo)
47、題, 信息內(nèi)容, 信息發(fā)布人, 信息發(fā)布時間, 信息發(fā)布類型, 信息批準(zhǔn),)學(xué)號表(學(xué)號ID, 學(xué)號, 狀態(tài))學(xué)生表(學(xué)生ID, 學(xué)生姓名, 學(xué)生性別, 學(xué)生學(xué)號, 學(xué)生手機(jī)號, 學(xué)生QQ號, 學(xué)生郵箱, 學(xué)生籍貫, 學(xué)生政治面貌, 學(xué)生頭像, 學(xué)生密碼)職務(wù)名稱表(職務(wù)ID, 職務(wù)名稱)討論版表(討論板ID,討論板日期,談?wù)摪灏l(fā)布人,討論板信息,談?wù)摪鍟r間)4.4數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計物理設(shè)計的主要目的是將邏輯設(shè)計中的關(guān)系模式在數(shù)據(jù)庫按照存儲空間少和執(zhí)行速度快的原則建立基本表。本系統(tǒng)所設(shè)計的表包括:(1)班委表班委表用來存儲申請班委者和當(dāng)選班委者的數(shù)據(jù)。表名:banwei列名數(shù)據(jù)類型是否為主鍵是
48、否可為空中文標(biāo)識bw_idint是否班委IDbw_xmvarchar(50)否是班委名稱bw_xhvarchar(50)否是班委學(xué)號bw_sjhvarchar(50)否是班委手機(jī)號bw_qqvarchar(50)否是班委QQ號bw_yxvarchar(50)否是班委郵箱bw_zwvarchar(50)否是班委職務(wù)bw_sqlytext否是班委申請理由bw_ztvarchar(50)否是班委狀態(tài)bw_dpint否是班委得票表4.1班委表(2)管理員表管理員表用來存儲管理員的信數(shù)據(jù)。表名:guanliyuan列名數(shù)據(jù)類型是否為主鍵是否可為空中文標(biāo)識gly_idint是否管理員IDgly_yhmva
49、rchar(50)否是管理員名稱gly_mmvarchar(50)否是管理員密碼表4.2管理員表(3)考勤表表考勤表用來存儲考勤的信息。表名:kaoqin列名數(shù)據(jù)類型是否為主鍵是否可為空中文標(biāo)識kq_idint是否考勤IDkq_lrrvarchar(50)否是考勤錄入人kq_rqdatetime否是考勤日期kq_kcvarchar(50)否是課程kq_kkint否是曠課人數(shù)kq_kkxxtext否是曠課詳細(xì)kq_cdint否是遲到kq_cdxxtext否是遲到詳細(xì)kq_ztint否是早退kq_ztxxtext否是早退詳細(xì)kq_qjint否是請假kq_qjxxtext否是請假詳細(xì)kq_bztex
50、t否是考勤備注表4.3考勤表(4)課程表課程表用來存儲課程的名稱和編號。表名:kecheng列名數(shù)據(jù)類型是否為主鍵是否可為空中文標(biāo)識kc_idint是否課程IDkc_bhint否否課程編號kc_mctext否否課程名稱表4.4訂單表(5)留言表留言用來存儲網(wǎng)站留言和文章留言的信息。表名:liuyan列名數(shù)據(jù)類型是否為主鍵是否可為空中文標(biāo)識ly_idint是否留言IDly_lxvarchar(50)否是留言類型ly_nrvarchar(50)否是留言內(nèi)容ly_sjvarchar(50)否是留言時間ly_btvarchar(50)否是留言標(biāo)題ly_fbrvarchar(50)否是留言發(fā)布人ly_xxidvarchar(50)否是留言信息ID表4.5留言表(6)前臺信息表前臺信息表用來存儲前臺主頁信息的數(shù)據(jù)。表名:qiantaixinxi列名數(shù)據(jù)類型是否為主鍵是否可為空中文標(biāo)識qtxx_idint是否前臺信息IDqtxx_nrtext否是前臺信息內(nèi)容qtxx_fbsjdatetime否是前臺信息發(fā)布時間qtxx_fbrtext否是前臺信息發(fā)布人表4.6前臺信息表(7)提問表提問表用來存儲學(xué)生向管理員提問的數(shù)據(jù)。表名:tiwen列名數(shù)據(jù)類型是否為主鍵是否可為空中文標(biāo)識tw_idint是否提問IDtw_bttext否是提問標(biāo)題tw_nrtext否是提問內(nèi)容tw_sjdatetime否
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年環(huán)保產(chǎn)業(yè)投資分析與咨詢服務(wù)協(xié)議3篇
- 2024年豪華賓館獨家承包經(jīng)營合同版B版
- 2025版辦公室裝修與室內(nèi)植物養(yǎng)護(hù)服務(wù)合同3篇
- 2024年玉器行業(yè)質(zhì)量檢測與認(rèn)證合同3篇
- 2024某公司與某政府機(jī)構(gòu)關(guān)于公共服務(wù)項目的合同
- 二零二五年合伙開設(shè)瑜伽舞蹈工作室的合同3篇
- 2024版產(chǎn)品推廣合作協(xié)議模板
- 2025版草原承包租賃合同包含草原旅游開發(fā)合作協(xié)議2篇
- 2025版環(huán)保產(chǎn)業(yè)股份合作與投資管理協(xié)議書3篇
- 2024年電子產(chǎn)品購銷合作詳細(xì)合同版B版
- 2024年陜西省安全員《A證》考試題庫及答案
- 2024版新能源汽車購置補(bǔ)貼及服務(wù)保障合同3篇
- 2024-2025學(xué)年華東師大新版八年級上冊數(shù)學(xué)期末復(fù)習(xí)試卷(含詳解)
- 《praat使用入門》課件
- 醫(yī)藥銷售主管市場規(guī)劃
- 測量應(yīng)急管理方案
- 2024-2025學(xué)年深圳市初三適應(yīng)性考試模擬試卷語文試卷
- DB22JT 147-2015 巖土工程勘察技術(shù)規(guī)程
- 杵針療法課件
- 期末測試卷-2024-2025學(xué)年語文四年級上冊統(tǒng)編版
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年三年級上冊數(shù)學(xué)蘇教版
評論
0/150
提交評論