學(xué)生成績(jī)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文+流程圖+代碼)_第1頁(yè)
學(xué)生成績(jī)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文+流程圖+代碼)_第2頁(yè)
學(xué)生成績(jī)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文+流程圖+代碼)_第3頁(yè)
學(xué)生成績(jī)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文+流程圖+代碼)_第4頁(yè)
學(xué)生成績(jī)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文+流程圖+代碼)_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文)內(nèi)蒙古科技大學(xué)本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文)題 目:學(xué)生成績(jī)管理系統(tǒng)學(xué)生姓名:學(xué) 號(hào):專(zhuān) 業(yè):班 級(jí):指導(dǎo)教師: 摘要在現(xiàn)今信息時(shí)代,生活速度的加快,使得人們?cè)絹?lái)越向信息化、數(shù)字化發(fā)展,管理信息系統(tǒng)(MIS)是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng),必然能代替過(guò)去大量、繁雜的手工操作。對(duì)于一所學(xué)校來(lái)說(shuō),如何利用計(jì)算機(jī)改變每次考試結(jié)束后老師們統(tǒng)計(jì)大量的學(xué)生成績(jī)時(shí)的繁重任務(wù)?如何消除因時(shí)間緊所產(chǎn)生的統(tǒng)計(jì)結(jié)果錯(cuò)誤百出?設(shè)計(jì)出學(xué)生成績(jī)管理系統(tǒng)就是一個(gè)很好的解決方法本文通過(guò)用VB面向?qū)ο蟮木幊汰h(huán)境編寫(xiě)學(xué)生成績(jī)管理系統(tǒng),利用軟

2、件工程原理,采用生命周期方法學(xué),根據(jù)3NF的關(guān)系模式設(shè)計(jì)數(shù)據(jù)庫(kù)表,用模塊化設(shè)計(jì)方式將系統(tǒng)的各個(gè)功能模塊層層分解,設(shè)計(jì)出系統(tǒng)的模塊化結(jié)構(gòu),并根據(jù)系統(tǒng)的具體要求和需要實(shí)現(xiàn)的功能,詳細(xì)地定義了各個(gè)模塊的具體功能。開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面,實(shí)現(xiàn)了學(xué)生成績(jī)數(shù)據(jù)庫(kù)的創(chuàng)建及學(xué)生成績(jī)的輸入、瀏覽、維護(hù)和統(tǒng)計(jì),使得系統(tǒng)具有功能強(qiáng)大,界面友好的特點(diǎn)。在設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)過(guò)程中,得到了各位老師的指導(dǎo),在此表示感謝。由于本人水平有限,程序中不足之處在所難免,敬請(qǐng)各位老師批評(píng)指正。關(guān)鍵詞:成績(jī)管理 軟件工程 VB6.0 Abstract In will it be i

3、nformation age now, quickening , life of speed, make people more and more to information , is it develop to digitize, the management information system (MIS ) is a collection , transmission , system stored , processed , maintained and used that be able to carry on information made up of person , com

4、puter ,etc., can replace a large amount of , miscellaneous and done by hand of the past . To a school, How utilize computer change each examination teacher count a large number of student strenuous task at the score? How dispel because time full of mistakes statistics produced closely? Designing stu

5、dent's achievement administrative system is a very good solution. This text, through writing student's achievement administrative system with vb target -oriented programming environment, Utilize the soft project principle, adopt the cycle method of the life to study , design the database for

6、m according to the relation mode of 3NF, resolve each systematic function module ring upon ring with module design, design systematic module structure, and according to concrete to demand and function that need realize of system, have defined the concrete function of each module in detail . Develop

7、two respects of main development including setting-up and maintenance and front application program of backstage supporter's database , have realized the establishment of student's achievement database and introduction of student's achievement, had a look around, maintaining and counting

8、 , is it have the characteristics that powerful , an interface is friendly systematically to make. In the course of designing student's achievement administrative system , have got the guidance of king's prosperous teacher, express thanks here. Because one's own level is limited, the wea

9、k point is unavoidable in the procedure, please offer a teacher make a comment.Key word: The achievement is managed, soft project, vb6.0目錄摘要1Abstract21學(xué)生成績(jī)管理系統(tǒng)概述61.1前言61.2項(xiàng)目開(kāi)發(fā)背景及現(xiàn)狀分析61.3文獻(xiàn)綜述71.3.1前言71.3.2中文文獻(xiàn)71.3.3英文文獻(xiàn)81.3.4國(guó)內(nèi)外現(xiàn)狀91.3.5小結(jié)102學(xué)生成績(jī)管理系統(tǒng)規(guī)劃112.1學(xué)生成績(jī)管理系統(tǒng)管理功能圖112.2學(xué)生成績(jī)管理系統(tǒng)的業(yè)務(wù)規(guī)劃112.3學(xué)生成績(jī)管理系統(tǒng)的

10、數(shù)據(jù)規(guī)劃143學(xué)生成績(jī)管理系統(tǒng)的系統(tǒng)分析153.1可行性分析153.1.1 技術(shù)可行性153.1.2 經(jīng)濟(jì)可行性153.1.3 法律可行性163.2業(yè)務(wù)需求分析163.2.1任務(wù)概述163.2.2功能需求163.2.3性能需求173.2.4 數(shù)據(jù)需求183.3學(xué)生成績(jī)管理的數(shù)據(jù)流程調(diào)查184學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)214.1信息系統(tǒng)設(shè)計(jì)原則214.2學(xué)生成績(jī)管理系統(tǒng)功能設(shè)計(jì)224.3學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)224.3.1數(shù)據(jù)庫(kù)中的概念結(jié)構(gòu)設(shè)計(jì)234.3.2數(shù)據(jù)庫(kù)中的邏輯結(jié)構(gòu)設(shè)計(jì)244.3.3 數(shù)據(jù)庫(kù)中的物理結(jié)構(gòu)設(shè)計(jì)255信息系統(tǒng)實(shí)施285.1 系統(tǒng)測(cè)試要點(diǎn)285.2 數(shù)據(jù)錄入測(cè)試要點(diǎn)286信息系

11、統(tǒng)運(yùn)行與維護(hù)297結(jié)論30參考文獻(xiàn)31附錄32致謝351學(xué)生成績(jī)管理系統(tǒng)概述1.1前言現(xiàn)在的社會(huì)日新月異,發(fā)展的非??臁W(xué)校的發(fā)展也是非常的快了,而且每年都有不同的要求。學(xué)生的量也非常的大,資料可能經(jīng)常性的發(fā)生更換,原來(lái)手工的管理模式就顯的不怎么的合適了。而且手工的數(shù)據(jù)是存放在多處的,沒(méi)有使用統(tǒng)一管理的模式,數(shù)據(jù)整理非常的麻煩,統(tǒng)計(jì)也困難,很多的情況下,老師都是在重復(fù)一些相同的工作。做一些相似的報(bào)表,這樣不但降低了工作效率,而且非常的容易出錯(cuò)。在這種條件下,使用微機(jī)管理就顯的非常的合適了。只要你正確的錄入,統(tǒng)計(jì),報(bào)表輸出一點(diǎn)問(wèn)題都沒(méi)有的。管理信息系統(tǒng)是進(jìn)行信息的采集,存儲(chǔ),加工,維護(hù)和使用的系

12、統(tǒng),它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段,對(duì)學(xué)生來(lái)說(shuō)可以輕松的查閱自己在校的成績(jī)以及信息等。 使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,保密性好,壽命長(zhǎng),成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績(jī)管理的效率。因此,開(kāi)發(fā)這樣的一套成績(jī)管理系統(tǒng)成為很有必要的事情。 學(xué)生成績(jī)管理系統(tǒng)提供了強(qiáng)大的學(xué)生成績(jī)管理管理功能,方便系統(tǒng)管理員對(duì)學(xué)生成績(jī)等信息的添加,修改,刪除,查詢(xún)等操

13、作,同時(shí)一樣的方面便學(xué)生對(duì)自己各科成績(jī)查詢(xún),學(xué)習(xí)的交流。1.2項(xiàng)目開(kāi)發(fā)背景及現(xiàn)狀分析計(jì)算機(jī)在管理中的應(yīng)用開(kāi)始于1954年,當(dāng)時(shí)美國(guó)首先用計(jì)算機(jī)處理工資單。50多年來(lái),計(jì)算機(jī)在處理管理信息方面發(fā)展迅速。例如,60年代美國(guó)計(jì)算機(jī)在管理中應(yīng)用項(xiàng)目不到300項(xiàng),到了1975年達(dá)到2670項(xiàng)。而現(xiàn)在,美國(guó)在財(cái)務(wù)會(huì)計(jì)上90%的工作由計(jì)算機(jī)完成;物資管理中80100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理中是8090%。據(jù)計(jì)算機(jī)應(yīng)用方面發(fā)展較快的國(guó)家統(tǒng)計(jì),計(jì)算機(jī)用于經(jīng)濟(jì)管理的約占80%;用于科技運(yùn)算的占8%;用于生產(chǎn)過(guò)程控制的占12%。我國(guó)在全國(guó)范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在70年代末開(kāi)始的,雖然起步較晚,

14、近幾年發(fā)展卻較快,特別是微型計(jì)算機(jī)的出現(xiàn)和普及為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)我國(guó)管理信息處理的現(xiàn)代化起了重要的作用。隨著社會(huì)的發(fā)展和經(jīng)濟(jì)時(shí)代的到來(lái),管理信息系統(tǒng)在各行各業(yè)都越來(lái)越重要,特別是教育事業(yè)。在經(jīng)濟(jì)發(fā)達(dá)的國(guó)家,許多教育機(jī)構(gòu)(如公辦、私立、培訓(xùn)機(jī)構(gòu)等),都投入了大量的資金開(kāi)發(fā)各種教學(xué)系統(tǒng),以求減少人力物力的浪費(fèi),提高工作效率。我國(guó)的大部分高校也擁有了自己的管理信息系統(tǒng)。除此之外一些比較發(fā)達(dá)城市的中學(xué)校也開(kāi)始研發(fā)自己的管理信息系統(tǒng),實(shí)現(xiàn)了學(xué)生信息、成績(jī)等管理方面的高效性、快捷性和安全性。計(jì)算機(jī)的普及和對(duì)計(jì)算機(jī)及計(jì)算機(jī)網(wǎng)絡(luò)的了解與使用為成績(jī)管理系統(tǒng)的使用也打下了良好的基礎(chǔ),對(duì)成績(jī)管

15、理系統(tǒng)的全面推廣打下了良好的基礎(chǔ)。1.3文獻(xiàn)綜述1.3.1前言學(xué)生成績(jī)管理是一個(gè)非常繁瑣與復(fù)雜的一項(xiàng)工作,學(xué)生成績(jī)管理系統(tǒng)提供了強(qiáng)大的學(xué)生成績(jī)管理管理功能方便系統(tǒng)管理員對(duì)學(xué)生成績(jī)等信息的添加,修改,刪除,查詢(xún)等操作,同時(shí)一樣的方面便學(xué)生對(duì)自己各科成績(jī)查詢(xún),學(xué)習(xí)的交流。1.3.2中文文獻(xiàn)鄭彥平在信息系統(tǒng)應(yīng)用技術(shù)一文中提到:“隨著計(jì)算機(jī)軟件、硬件技術(shù)的飛速發(fā)展,以信息技術(shù)為代表的新一代管理信息系統(tǒng)在社會(huì)建設(shè)發(fā)展的各個(gè)行業(yè)管理中的應(yīng)用越來(lái)越普遍,而以MIS技術(shù)為基礎(chǔ)的各種信息管理系統(tǒng)的發(fā)展又起著舉足輕重的作用”。在各大院校普遍適用的成績(jī)管理系統(tǒng),為提高學(xué)校的管理水平和避免資源的浪費(fèi)做出了很大的貢獻(xiàn)。

16、曾文英、楊繼忠在學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)一文中提到:“各級(jí)各類(lèi)學(xué)校,無(wú)不涉及到學(xué)生學(xué)習(xí)成績(jī)的管理,且其是一項(xiàng)重要的教學(xué)管理內(nèi)容。高等院校的科目設(shè)置、考試類(lèi)別(如期中、期末)等和中小學(xué)一般是各不相同的,各高校的對(duì)學(xué)生的考核項(xiàng)目和內(nèi)容也有不同。所以,開(kāi)發(fā)一套適合高校自身的學(xué)生成績(jī)管理系統(tǒng)并提供一定的可擴(kuò)充的接口是非常有必要的。”張益星、羅敬在學(xué)生成績(jī)分析教務(wù)系統(tǒng)中提到:“隨著關(guān)系數(shù)據(jù)模型的不斷完善,各種類(lèi)型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的出現(xiàn),數(shù)據(jù)庫(kù)技術(shù)逐漸被應(yīng)用于多個(gè)不同的領(lǐng)域。高校學(xué)生成績(jī)管理是教學(xué)管理中的一項(xiàng)重要工作,每個(gè)學(xué)期都要進(jìn)行,成績(jī)管理是一項(xiàng)工作量大、時(shí)間性強(qiáng)、易于出錯(cuò)且具有一定保密性的業(yè)務(wù)。特別

17、是隨著高校的不斷擴(kuò)招,? 隨著計(jì)算機(jī)技術(shù)的發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的普及,為學(xué)生成績(jī)管理工作現(xiàn)代化提供了重要的手段。本文詳細(xì)介紹了高校學(xué)年制學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)思想、主要功能、實(shí)現(xiàn)方法,并分析了成績(jī)管理系統(tǒng)的總體設(shè)計(jì)結(jié)構(gòu)。該系統(tǒng)的開(kāi)發(fā),提高了高校成績(jī)管理的水平。為今后實(shí)現(xiàn)學(xué)分制奠定了基礎(chǔ)”。范琛博在學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)一問(wèn)中提到:“設(shè)計(jì)與開(kāi)發(fā)學(xué)生成績(jī)管理系統(tǒng)有較大的實(shí)用意義,利用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平可以幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī)信息管理工作的系統(tǒng)化、規(guī)范化和信息化”。易諒容、陳志剛在網(wǎng)上教務(wù)管理系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)中提到:“網(wǎng)上成績(jī)管理系統(tǒng)不僅

18、提供了強(qiáng)大的學(xué)生成績(jī)管理管理功能,方便系統(tǒng)管理員對(duì)學(xué)生成績(jī)、學(xué)生信息、課程信息等信息的添加、修改、刪除、查詢(xún)等操作。而且有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)”。1.3.3英文文獻(xiàn)To ensure smooth and successful transition of software innovations to enterprise systems, it is critical to maintain proper levels of knowledge about the system configuration, the operational environment, and the te

19、chnology in both existing and new systems. We present a three-tier knowledge management scheme through a systematic planning of actions spanning the transition processes in levels from conceptual exploration to prototype development, experimentation, and product evaluation. The three-tier scheme is

20、an integrated effort for bridging the development and operation communities, maintaining stability to the operational performance, and adapting swiftly to software phonology innovations. The scheme combines experiences of academic researches and industrial practitioners to provide necessary technica

21、l expertise and qualifications for knowledge management in software engineering support (SES) processes.1.3.4國(guó)內(nèi)外現(xiàn)狀國(guó)內(nèi)現(xiàn)狀我國(guó)在全國(guó)范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在70年代末開(kāi)始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型計(jì)算機(jī)的出現(xiàn)和普及為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)我國(guó)管理信息處理的現(xiàn)代化起了重要的作用。國(guó)外現(xiàn)狀The computer in the management of applications began in 1954, when the U.S.

22、was first used computer to handle payroll. 50 Devonian to computer in the treatment of the management, information is developing rapidly. For example, 60 s computer in the United States in the management of project application, a less than 300 in 1975 to 2670 items. And now, the United States in acc

23、ounting 90% of the work by computer to complete; Material management 80 100% of the XinXiChu reason computer to complete; Project management is 80-90%. According to the computer application of the fast development of national statistics, computer used in about 80% of economic management; Used for sc

24、ience and technology operations accounted for 8%; Used in the production process control accounts for 12%. 1.3.5小結(jié)本文在分析了學(xué)生成績(jī)信息特點(diǎn)的基礎(chǔ)上,對(duì)高校學(xué)生成績(jī)信息系統(tǒng)的需求信息與功能信息進(jìn)行了較為詳細(xì)的分析與設(shè)計(jì),系統(tǒng)采用windows XP服務(wù)器平臺(tái),利用Microsoft Access2003作為開(kāi)發(fā)工具,操作簡(jiǎn)單、易于維護(hù),可擴(kuò)展性強(qiáng),本系統(tǒng)目前功能較為單一,日后開(kāi)發(fā)中還可以考慮加入更多的模塊,使本系統(tǒng)功能更全,更完善,更好地成為高校教學(xué)支持平臺(tái)。學(xué)生成績(jī)管理系統(tǒng)的設(shè)

25、計(jì)與實(shí)現(xiàn):VB+Access2003作為開(kāi)發(fā)工具開(kāi)發(fā)的學(xué)生成績(jī)管理該管理系統(tǒng)主要有:系統(tǒng)管理,學(xué)生管理,課程管理,開(kāi)課與選課,學(xué)生成績(jī)等幾大功能模塊。2學(xué)生成績(jī)管理系統(tǒng)規(guī)劃總體規(guī)劃是管理信息系統(tǒng)開(kāi)發(fā)的第一步,它的質(zhì)量直接影響著新系統(tǒng)開(kāi)發(fā)的成敗,它的主要任務(wù)是明確“系統(tǒng)是什么”的問(wèn)題,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確具體的要求,學(xué)生成績(jī)管理系統(tǒng)是管理學(xué)校的學(xué)生成績(jī),主要是用來(lái)管理數(shù)據(jù)庫(kù)記錄中與學(xué)生及成績(jī)相關(guān)的信息。以下是學(xué)生成績(jī)管理系統(tǒng)的功能。2.1學(xué)生成績(jī)管理系統(tǒng)管理功能圖學(xué)生成績(jī)管理系統(tǒng)的管理功能如圖2.1所示。圖2.1管理功能圖管理員負(fù)責(zé)系統(tǒng)管理、課程管理、開(kāi)課選課等一切日常事務(wù)的管理,負(fù)責(zé)

26、本人職責(zé)范圍內(nèi)的所有工作并承擔(dān)由此產(chǎn)生的一切直接或間接的工作責(zé)任與經(jīng)濟(jì)損失。2.2學(xué)生成績(jī)管理系統(tǒng)的業(yè)務(wù)規(guī)劃業(yè)務(wù)流程分析的目的:通過(guò)業(yè)務(wù)流程分析,可以發(fā)現(xiàn)現(xiàn)行系統(tǒng)中存在的問(wèn)題,修改原系統(tǒng)的不合理部分,優(yōu)化業(yè)務(wù)處理流程。通過(guò)細(xì)致的業(yè)務(wù)流程調(diào)查,就可以對(duì)現(xiàn)行系統(tǒng)的業(yè)務(wù)流程有了深入、詳盡的理解。然后,通過(guò)對(duì)業(yè)務(wù)流程的分析,我們可以看到系統(tǒng)業(yè)務(wù)流程存在很多的問(wèn)題:可能是管理思想和方法落后,業(yè)務(wù)流程不盡合理,也可能是因?yàn)橛?jì)算機(jī)信息系統(tǒng)的建設(shè)為優(yōu)化原業(yè)務(wù)流程提供的新的可能性。這時(shí),就需要在對(duì)現(xiàn)有業(yè)務(wù)流程進(jìn)行分析的基礎(chǔ)上進(jìn)行業(yè)務(wù)流程重組,產(chǎn)生新的更為合理的業(yè)務(wù)流程。 現(xiàn)行業(yè)務(wù)處理流程,在反復(fù)研究后,首先確定

27、目標(biāo)系統(tǒng)的業(yè)務(wù)流程。其中圖2.2 業(yè)務(wù)流程圖符號(hào)圖2.3 業(yè)務(wù)流程圖針對(duì)業(yè)務(wù)流程現(xiàn)具體描述其功能如下:(1)用戶(hù)驗(yàn)證進(jìn)入系統(tǒng)之前必須先進(jìn)行用戶(hù)驗(yàn)證。學(xué)生用戶(hù)名為學(xué)生學(xué)號(hào),初始密碼為學(xué)生學(xué)號(hào),教師用戶(hù)名為教師姓名,教師的初始密碼統(tǒng)一為123456。學(xué)生和老師登錄后可以修改自己的密碼。(2)學(xué)生管理管理員可以按照某種方式查詢(xún)學(xué)生資料,學(xué)生只能查詢(xún)本人的資料;管理員可以錄入、修改和刪除學(xué)生資料;學(xué)生無(wú)此權(quán)限。(3)課程信息管理課程管理模塊實(shí)現(xiàn)以下操作:學(xué)生可以瀏覽課程信息;管理員還可以錄入、修改和刪除課程信息。(4)成績(jī)數(shù)據(jù)管理成績(jī)管理模塊實(shí)現(xiàn)以下操作:學(xué)生只能查詢(xún)自己的成績(jī),管理員可以按某種方式查

28、詢(xún)所有的成績(jī);教師可以錄入所任課班級(jí)的本門(mén)成績(jī);管理員可以錄入、修改和刪除成績(jī)。(5)訪問(wèn)權(quán)限管理只有系統(tǒng)管理員可以訪問(wèn)此模塊。通過(guò)此模塊管理員可以對(duì)用戶(hù)的權(quán)限進(jìn)行修改。圖2.4 信息錄入流程圖2.5 學(xué)生管理流程圖2.6 成績(jī)管理流程圖2.7 學(xué)生查詢(xún)流程2.3學(xué)生成績(jī)管理系統(tǒng)的數(shù)據(jù)規(guī)劃創(chuàng)建“成績(jī)管理系統(tǒng)”數(shù)據(jù)庫(kù)系統(tǒng)中需要使用的數(shù)據(jù)表:登陸表、課程表、學(xué)生信息表、學(xué)生與課程表、成績(jī)表、班級(jí)表。學(xué)生表:包括的數(shù)據(jù)項(xiàng)有學(xué)號(hào)、姓名、出生年月、性別、班級(jí)。教師表:包括的數(shù)據(jù)項(xiàng)有教師編號(hào)、姓名、所授課程。成績(jī)表:包括的數(shù)據(jù)項(xiàng)有學(xué)號(hào)、課程號(hào)、成績(jī)。課程表:包括的數(shù)據(jù)項(xiàng)有課程號(hào)、課程名、教師編號(hào)、學(xué)分、類(lèi)

29、型。班級(jí)表:班級(jí)名、所屬系別學(xué)生表與成績(jī)表之間的關(guān)系是學(xué)號(hào),屬于1對(duì)多關(guān)系;成績(jī)表和課程表之間的關(guān)系是課程號(hào),屬于多對(duì)1關(guān)系;教師表與課程表之間的關(guān)系是教師編號(hào),屬于1對(duì)多關(guān)系;班級(jí)表和學(xué)生表之間的關(guān)系是班級(jí)名,屬于1對(duì)多關(guān)系3學(xué)生成績(jī)管理系統(tǒng)的系統(tǒng)分析3.1可行性分析可行性分析的任務(wù)是明確開(kāi)發(fā)項(xiàng)目的可行性和必要性。必要性來(lái)自實(shí)現(xiàn)開(kāi)發(fā)任務(wù)的迫切性,而可行性則取決于現(xiàn)實(shí)應(yīng)用系統(tǒng)的資源和條件。這項(xiàng)工作需要建立在初步調(diào)查的基礎(chǔ)上。如果領(lǐng)導(dǎo)和管理人員對(duì)信息系統(tǒng)的需求很不迫切,或者條件尚不具備,就是不可行。當(dāng)接受一個(gè)軟件開(kāi)發(fā)任務(wù),就進(jìn)入軟件生命的第一個(gè)階段,即進(jìn)行可行性的研究。并不是所有問(wèn)題具有簡(jiǎn)單的解

30、決辦法,許多問(wèn)題不能在預(yù)定的規(guī)模之內(nèi)解決。因此通過(guò)可行性的研究分析可以知道問(wèn)題。有無(wú)可行性的解決方法,進(jìn)而避免人力、物力和才力的浪費(fèi)。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上就可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開(kāi)發(fā)和評(píng)價(jià)的依據(jù)。系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn),直接為倉(cāng)庫(kù)管理系統(tǒng)服務(wù),并且,程序可以分期分批實(shí)現(xiàn)。但是,需要指出的是,系統(tǒng)目標(biāo)是不可能在總體規(guī)劃階段就提得非常具體,它還將在開(kāi)發(fā)過(guò)程中逐步明確和定量化。以達(dá)到更加出色的程序系統(tǒng)。系統(tǒng)的目標(biāo)確定后,就可以從四方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。3.1.1 技術(shù)可行性根據(jù)客戶(hù)提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,根據(jù)新系統(tǒng)目

31、標(biāo)來(lái)衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)管理和查詢(xún)的系統(tǒng),現(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),考慮給予的開(kāi)發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開(kāi)發(fā)。3.1.2 經(jīng)濟(jì)可行性估算新系統(tǒng)的成本效益分析,其中包括估計(jì)項(xiàng)目開(kāi)發(fā)的成本,開(kāi)發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,估算開(kāi)發(fā)成本是否回高于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。并且,分析系統(tǒng)開(kāi)發(fā)是否會(huì)對(duì)其它產(chǎn)品或利潤(rùn)帶來(lái)一定影響。3.1.3 法律可行性新系統(tǒng)的研制和開(kāi)發(fā),將不會(huì)侵犯他人、集體和國(guó)家的利益,不會(huì)違反國(guó)家政策和法律。3.2業(yè)務(wù)需求分

32、析3.2.1任務(wù)概述成績(jī)管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本系統(tǒng)主要完成對(duì)學(xué)生情況和學(xué)生成績(jī)的管理,包括數(shù)據(jù)庫(kù)中表的添加、修改、刪除等。系統(tǒng)還可以完成對(duì)各類(lèi)信息的瀏覽、查詢(xún)、添加、刪除、修改、報(bào)表等功能。系統(tǒng)的核心是數(shù)據(jù)庫(kù)中各個(gè)表聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成對(duì)數(shù)據(jù)的操作時(shí)系統(tǒng)會(huì)自動(dòng)地完成數(shù)據(jù)庫(kù)的修改。查詢(xún)功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢(xún)和多條件查詢(xún),也有精確查詢(xún)和模糊查詢(xún),系統(tǒng)不僅

33、有靜態(tài)的條件查詢(xún),也有動(dòng)態(tài)生成的條件查詢(xún),其目的都是為了方便用戶(hù)使用。系統(tǒng)有完整的用戶(hù)添加、刪除和密碼修改功能,并具備報(bào)表打印功能。經(jīng)過(guò)分析,我們使用 MICROSOFT公司的 VISUAL BASIC開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶(hù)滿(mǎn)意的可行系統(tǒng)。3.2.2功能需求功能劃分學(xué)生成績(jī)管理系統(tǒng)分為:用戶(hù)管理、班級(jí)管理、學(xué)生管理、課程管理、成績(jī)管理、學(xué)生查詢(xún),這六個(gè)主要模塊,這六個(gè)模塊都是互相穿插的都不是獨(dú)立存在的。功能描述(1) 用戶(hù)管

34、理:在這個(gè)模塊中可以增加或刪除用戶(hù),如有新生入學(xué)可以增加,有學(xué)生畢業(yè)可以進(jìn)行刪除。(2) 班級(jí)管理:在這個(gè)模塊中可以知道:班級(jí)所屬系別,班級(jí)輔導(dǎo)員,也可以進(jìn)行增加、刪除等功能。(3) 學(xué)生管理:在這個(gè)模塊中可以對(duì)學(xué)生的一些基本信息進(jìn)行增加、刪除、修改。(4) 課程管理:主要對(duì)課程號(hào)、課程名、授課老師、課程類(lèi)型進(jìn)行管理。(5) 成績(jī)管理:主要對(duì)學(xué)生所修課程的成績(jī)進(jìn)行管理,可以修改學(xué)生成績(jī)。(6) 學(xué)生查詢(xún):在這個(gè)模塊中學(xué)生可以查詢(xún)自己的基本信息。3.2.3性能需求為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,學(xué)生成績(jī)管理系統(tǒng)應(yīng)該滿(mǎn)足以下的性能需求:(1)系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)

35、確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿(mǎn)足學(xué)校對(duì)信息處理的需求。(2)系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性學(xué)生成績(jī)管理系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如用戶(hù)查詢(xún)的需求也會(huì)不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。(3)系統(tǒng)的易用性和易維護(hù)性學(xué)生成績(jī)管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往

36、對(duì)計(jì)算機(jī)并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶(hù)接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶(hù)熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶(hù)可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線(xiàn)幫助,縮短用戶(hù)對(duì)系統(tǒng)熟悉的過(guò)程。(4)系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。(5)系統(tǒng)的先進(jìn)性目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,作為學(xué)生成績(jī)管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成信息處理的要求而不至于落后。這一方面通過(guò)系統(tǒng)的開(kāi)放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中,應(yīng)在考慮成本的基礎(chǔ)

37、上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。(6)系統(tǒng)的響應(yīng)速度學(xué)生成績(jī)管理系統(tǒng)達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息。在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)所需數(shù)據(jù)量的不同而從秒級(jí)到分鐘級(jí),原則是保證操作人員不會(huì)因?yàn)樗俣葐?wèn)題而影響工作效率。3.2.4 數(shù)據(jù)需求學(xué)生成績(jī)管理系統(tǒng)是服務(wù)于學(xué)校,讓學(xué)校的整個(gè)經(jīng)營(yíng)體系更加系統(tǒng)化,在系統(tǒng)中有各個(gè)方面的數(shù)據(jù),這些數(shù)據(jù)利用學(xué)生成績(jī)管理系統(tǒng)可以有機(jī)的結(jié)合在一起。3.3學(xué)生成績(jī)管理的數(shù)據(jù)流程調(diào)查數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)的邏輯模型的主要工具,是在對(duì)系統(tǒng)分析調(diào)查的基礎(chǔ)上,以系統(tǒng)的科學(xué)性、管理的合理性出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解它可以用少數(shù)幾種符號(hào)綜

38、合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。數(shù)據(jù)流程圖具有抽象性和概括性。通過(guò)調(diào)研繪制出系統(tǒng)的數(shù)據(jù)流圖。圖3.2 數(shù)據(jù)流程圖的符號(hào)圖3.1 系統(tǒng)頂層數(shù)據(jù)流程圖圖3.2 一層數(shù)據(jù)流程圖 圖 3.3 學(xué)生管理二層數(shù)據(jù)流程圖圖3.4 課程管理二層數(shù)據(jù)流程圖圖 3.5 成績(jī)管理二層數(shù)據(jù)流程圖圖3.6 用戶(hù)管理二層數(shù)據(jù)流程圖4學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)4.1信息系統(tǒng)設(shè)計(jì)原則在功能模塊設(shè)計(jì)中遵循的指導(dǎo)原則如下:(1)功能界面簡(jiǎn)單、規(guī)范由于信息系統(tǒng)中體現(xiàn)了整個(gè)運(yùn)輸配送業(yè)務(wù)流程,相關(guān)的功能模塊比較多,因此在界面設(shè)計(jì)上使用統(tǒng)一的設(shè)計(jì)風(fēng)格,同時(shí)將數(shù)據(jù)庫(kù)進(jìn)行有效形成實(shí)體操作類(lèi)、編碼操作類(lèi),聯(lián)系操作類(lèi),不同的類(lèi)型使用相似

39、的界面操作方式。(2)操作上的簡(jiǎn)便性數(shù)據(jù)庫(kù)中大量的數(shù)據(jù)都是通過(guò)人機(jī)交互的鍵盤(pán)操作而獲得的,因此保證數(shù)據(jù)庫(kù)數(shù)據(jù)的正確性、完整性是信息系統(tǒng)正常進(jìn)行的重要保證。數(shù)據(jù)庫(kù)中的基礎(chǔ)數(shù)據(jù)時(shí)數(shù)據(jù)完整性的重要保證措施,在人機(jī)交互的鍵盤(pán)操作中,編碼數(shù)據(jù)要采用下拉列表方式進(jìn)行選擇輸入,這樣減少擊鍵次數(shù),同時(shí)也提高了數(shù)據(jù)輸入的正確性。(3)降低模塊之間的耦合性,提高模塊的獨(dú)立性信息系統(tǒng)開(kāi)發(fā)的一個(gè)重要問(wèn)題是要提高系統(tǒng)的可修改性,可修改性的提高主要是靠降低模塊間的耦合性來(lái)實(shí)現(xiàn)的。模塊間的耦合性越大,其獨(dú)立性就越小,系統(tǒng)地刻修改性就越差。在信息系統(tǒng)設(shè)計(jì)中模塊間只通過(guò)數(shù)據(jù)庫(kù)實(shí)現(xiàn)信息交換,避免使用參數(shù)及進(jìn)行交換,讓數(shù)據(jù)庫(kù)真正成

40、為信息系統(tǒng)各功能模塊之間的“粘合劑”。(4)編碼設(shè)計(jì)的規(guī)范性編碼是數(shù)據(jù)庫(kù)的基礎(chǔ),也是數(shù)據(jù)完整性的重要保證。編碼實(shí)際上提供的是一套規(guī)范的數(shù)據(jù)標(biāo)準(zhǔn)。在編碼設(shè)計(jì)中,盡量使用已存在的編碼,在沒(méi)有現(xiàn)成編碼的條件下再自行設(shè)計(jì)編碼。另外,由于編碼主要是從新的信息系統(tǒng)的規(guī)范使用信息角度來(lái)設(shè)計(jì)的,業(yè)務(wù)人員對(duì)一些代碼并不關(guān)心,關(guān)心的事與該代碼相關(guān)的名稱(chēng),因此在模塊實(shí)現(xiàn)中要將代碼和名稱(chēng)同時(shí)提交業(yè)務(wù)人員,以便正確、規(guī)范地進(jìn)行操作。(5)功能操作的安全性信息系統(tǒng)中的數(shù)據(jù)庫(kù)是被各類(lèi)人員共享的數(shù)據(jù)庫(kù),因此數(shù)據(jù)庫(kù)的安全性是十分重要的,為了保證操作的正確性和安全性,要進(jìn)行權(quán)限設(shè)計(jì),不同業(yè)務(wù)人員使用不同的功能權(quán)限,使其在有限的功

41、能范圍內(nèi)正確處理數(shù)據(jù)庫(kù)數(shù)據(jù)。4.2學(xué)生成績(jī)管理系統(tǒng)功能設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)分為:用戶(hù)管理、班級(jí)管理、學(xué)生管理、課程管理、成績(jī)管理、學(xué)生查詢(xún)。學(xué)生成績(jī)管理系統(tǒng)是一個(gè)典型的信息管理系統(tǒng),為了保證數(shù)據(jù)的完整性和數(shù)據(jù)的安全性,用戶(hù)必需通過(guò)身份驗(yàn)證,才能進(jìn)入系統(tǒng)的各個(gè)模塊,通過(guò)權(quán)限管理可以避免非法者登陸破壞數(shù)據(jù),本系統(tǒng)設(shè)置了三種用戶(hù)類(lèi)型:超級(jí)管理員、教師、學(xué)生。超級(jí)管理員:學(xué)院教務(wù)處的教務(wù)員,可以增刪普通管理員,可以查詢(xún)學(xué)生信息和教師信息。學(xué)生和教師都只能進(jìn)行查詢(xún)操作。4.3學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)階段我們可使用規(guī)范化技術(shù)來(lái)消除實(shí)體間的某種類(lèi)型的不必要的依賴(lài)性,通過(guò)規(guī)范化數(shù)據(jù)庫(kù),以減少存儲(chǔ)的

42、冗余數(shù)據(jù)量,減輕數(shù)據(jù)維護(hù)工作,減少存儲(chǔ)的要求,大大提高數(shù)據(jù)庫(kù)完整性,在學(xué)校成績(jī)管理系統(tǒng)設(shè)計(jì)中在數(shù)據(jù)庫(kù)規(guī)范化中的一些關(guān)鍵步驟(1) 數(shù)據(jù)庫(kù)中的每個(gè)表,并無(wú)重復(fù)組,因此自動(dòng)滿(mǎn)足1NF。(2) 查庫(kù)中每個(gè)表,不存在非主屬性對(duì)碼的依賴(lài),即他們符合2NF。(3) 因?yàn)閹?kù)中的每個(gè)表,都只有唯一的碼,所以它們符合增強(qiáng)型的3NF,即BCNF。本系統(tǒng)主要用到的表為:學(xué)生表、教師表、成績(jī)表、課程表、專(zhuān)業(yè)類(lèi)別表。學(xué)生表:包括的數(shù)據(jù)項(xiàng)有學(xué)號(hào)、姓名、出生年月、性別、班級(jí)。教師表:包括的數(shù)據(jù)項(xiàng)有教師編號(hào)、姓名、所授課程。成績(jī)表:包括的數(shù)據(jù)項(xiàng)有學(xué)號(hào)、課程號(hào)、成績(jī)。課程表:包括的數(shù)據(jù)項(xiàng)有課程號(hào)、課程名、教師編號(hào)、學(xué)分、類(lèi)型。

43、班級(jí)表:班級(jí)名、所屬系別學(xué)生表與成績(jī)表之間的關(guān)系是學(xué)號(hào),屬于1對(duì)多關(guān)系;成績(jī)表和課程表之間的關(guān)系是課程號(hào),屬于多對(duì)1關(guān)系;教師表與課程表之間的關(guān)系是教師編號(hào),屬于1對(duì)多關(guān)系;班級(jí)表和學(xué)生表之間的關(guān)系是班級(jí)名,屬于1對(duì)多關(guān)系4.3.1數(shù)據(jù)庫(kù)中的概念結(jié)構(gòu)設(shè)計(jì)下面是系統(tǒng)的部分E-R圖圖4.2 用戶(hù)E-R圖圖 4.3 學(xué)生E-R圖圖 4.4 課程E-R圖圖 4.5 教師E-R圖 圖 4.6 成績(jī)E-R圖圖 4.7 總體E-R圖4.3.2數(shù)據(jù)庫(kù)中的邏輯結(jié)構(gòu)設(shè)計(jì) 登陸(用戶(hù)名、用戶(hù)密碼)學(xué)生(學(xué)號(hào)、名字、班級(jí)、性別、年齡)課程(課程號(hào)、課程名、授課教師、課程類(lèi)型)教師(教師編號(hào)、教師名字、所授課程)班級(jí)(

44、班級(jí)名、所屬系別)成績(jī)(學(xué)號(hào)、課程號(hào)、課程名、學(xué)分、成績(jī)、課程類(lèi)型)4.3.3 數(shù)據(jù)庫(kù)中的物理結(jié)構(gòu)設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)主要涉及以下幾個(gè)表:學(xué)生與課程表、學(xué)生信息表、課程表、登陸表、班級(jí)表。藥品管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如下面幾個(gè)表格所示。每個(gè)表格表示為數(shù)據(jù)庫(kù)中的一個(gè)表。表 2.1 登陸表登陸字段數(shù)據(jù)類(lèi)型字段大小必填字段索引允許為空用戶(hù)名文本50是無(wú)否密碼文本50是無(wú)否權(quán)限文本50是無(wú)否表2.2 課程表字段數(shù)據(jù)類(lèi)型字段大小必填字段允許為空課程號(hào)文本4否是課程名稱(chēng)文本50是否教師編號(hào)文本50否否課程類(lèi)型文本10是否 表 2.3 學(xué)生信息表字段數(shù)據(jù)類(lèi)型字段大小必填字段允許為空學(xué)號(hào)文本10否否班

45、級(jí)文本12是是名字文本50是否性別字文本50是否出生年月日期/時(shí)間否民族文本50否否籍貫文本50否否宿舍文本255否否政治面貌文本20否否電話(huà)號(hào)碼文本30否否院系文本50否否專(zhuān)業(yè)文本50否否身份證號(hào)文本50否是表2.4學(xué)生與課程聯(lián)系表 字段數(shù)據(jù)類(lèi)型字段大小必填字段允許為空課程號(hào)文本4是是課程名稱(chēng)文本50否是學(xué)號(hào)文本10是否姓名文本10是否課程類(lèi)型文本10是否學(xué)分?jǐn)?shù)字字節(jié)否是成績(jī)數(shù)字字節(jié)否否 表 2.5 班級(jí)字段數(shù)據(jù)類(lèi)型字段大小必填字段索引允許為空教師名文本50是無(wú)否教師編號(hào)文本50否有(無(wú)重復(fù))否所授課程文本50是無(wú)否 表2.6 教師信息表登陸字段數(shù)據(jù)類(lèi)型字段大小必填字段索引允許為空用戶(hù)名文本

46、50是無(wú)否密碼文本50是無(wú)否權(quán)限文本50是無(wú)否表2.7 成績(jī)表字段數(shù)據(jù)類(lèi)型字段大小必填字段索引允許為空學(xué)號(hào)文本50是無(wú)否課程號(hào)文本50否有(無(wú)重復(fù))否成績(jī)文本50是無(wú)否 表2.8 聯(lián)系表5信息系統(tǒng)實(shí)施5.1 系統(tǒng)測(cè)試要點(diǎn)(1) 測(cè)試要點(diǎn):用戶(hù)名和密碼(2) 測(cè)試路徑:用戶(hù)名和密碼是否為真(3) 測(cè)試結(jié)果:為真:進(jìn)入系統(tǒng);為假:提示重新輸入用戶(hù)信息5.2 數(shù)據(jù)錄入測(cè)試要點(diǎn)(1) 測(cè)試要點(diǎn):數(shù)據(jù)錄入類(lèi)型 (2) 測(cè)試路徑:錄入類(lèi)型是否正確(3) 測(cè)試結(jié)果:錄入類(lèi)型正確能寫(xiě)入數(shù)據(jù)庫(kù)增加新記錄;否則提示重新輸入當(dāng)錄入數(shù)據(jù)為數(shù)據(jù)表中限定的類(lèi)型時(shí),才能增加新的記錄;若錄入的數(shù)據(jù)類(lèi)型不正確,則無(wú)法增加新的記

47、錄。錄入包括班級(jí)名單錄入、學(xué)生基本情況錄入,成績(jī)錄入。6信息系統(tǒng)運(yùn)行與維護(hù)(1)測(cè)試(試運(yùn)行、各類(lèi)數(shù)據(jù)測(cè)試、功能測(cè)試、整體效果測(cè)試等)(2)系統(tǒng)運(yùn)行與維護(hù)(運(yùn)行管理、狀態(tài)監(jiān)控、過(guò)程維護(hù)、過(guò)程服務(wù)或跟蹤服務(wù))(3)監(jiān)理審計(jì)(就相關(guān)的過(guò)程、技術(shù)、管理、質(zhì)量等方面進(jìn)行監(jiān)審)(4)效果評(píng)估與反饋(針對(duì)運(yùn)行效果給出評(píng)估報(bào)告,并反饋各類(lèi)系統(tǒng)運(yùn)行信息,以便即時(shí)更新或作為下一階段的重新開(kāi)發(fā)依據(jù))系統(tǒng)切換后可開(kāi)始投入運(yùn)行,系統(tǒng)運(yùn)行包括系統(tǒng)的日常操作、維護(hù)等。任何一個(gè)系統(tǒng)都不是一開(kāi)始就很好的,總是經(jīng)過(guò)多重的開(kāi)發(fā)、運(yùn)行、再開(kāi)發(fā)、再運(yùn)行的循環(huán)不斷上升的。開(kāi)發(fā)的思想只有在運(yùn)行中才能得到檢驗(yàn),而運(yùn)行中不斷積累問(wèn)題是新的開(kāi)

48、發(fā)思想的源泉。管理信息系統(tǒng)是一個(gè)復(fù)雜的人機(jī)系統(tǒng),系統(tǒng)內(nèi)外環(huán)境,以及各種人為的、機(jī)器的因素都不斷地在變化著。為了使系統(tǒng)能夠適應(yīng)這種變化,充分發(fā)揮軟件的作用,產(chǎn)生良好的社會(huì)效益和經(jīng)濟(jì)效益,就要進(jìn)行系統(tǒng)維護(hù)的工作。所以,管理員需要對(duì)系統(tǒng)進(jìn)行的維護(hù)包括:(1)程序的維護(hù)。程序的維護(hù)指根據(jù)需求變化或硬件環(huán)境的變化對(duì)程序進(jìn)行部分或全部的修改。(2)數(shù)據(jù)文件的維護(hù)。數(shù)據(jù)文件的維護(hù)有許多不定期的,必須在現(xiàn)場(chǎng)要求的時(shí)間內(nèi)維護(hù)好。( 3 ) 代碼的維護(hù)。代碼的維護(hù)應(yīng)該由代碼管理小組進(jìn)行。變更代碼應(yīng)經(jīng)過(guò)詳細(xì)的討論,確定之后應(yīng)用書(shū)面寫(xiě)清、貫徹。代碼維護(hù)的困難往往不是代碼本身的變更,而在于新代碼的貫徹。效果和數(shù)據(jù)測(cè)試效

49、果見(jiàn)附錄。7結(jié)論本文在分析了學(xué)生成績(jī)信息特點(diǎn)的基礎(chǔ)上,對(duì)高校學(xué)生成績(jī)信息系統(tǒng)的需求信息與功能信息進(jìn)行了較為詳細(xì)的分析與設(shè)計(jì),系統(tǒng)采用windows xp服務(wù)起平臺(tái),利用Microsoft Access2003作為開(kāi)發(fā)工具,操作簡(jiǎn)單、易于維護(hù),可擴(kuò)展性強(qiáng),本系統(tǒng)目前功能較為單一,日后開(kāi)發(fā)中還可以考慮加入更多的模塊,使本系統(tǒng)功能更全,更完善,更好地成為高校教學(xué)支持平臺(tái)。參考文獻(xiàn)1 周佩德.數(shù)據(jù)庫(kù)原理及應(yīng)用.電子工業(yè)出版社2 劉炳文等,VISUAL BASIC程序設(shè)計(jì)數(shù)據(jù)庫(kù)篇,19993 李光明.Visual Basic 6.0編程實(shí)例大制作.冶金工業(yè)出版社4 劉炳文,精通VISUAL BASIC

50、6.0入門(mén)與提高,人民郵電出版社5 黃淼云.VB6.0辦公自動(dòng)化編程.國(guó)防工業(yè)出版社6 王要武,管理系統(tǒng),電子工業(yè)出版社,20037 李紅等編著,管理信息系統(tǒng)開(kāi)發(fā)與應(yīng)用,電子工業(yè)出版社,20038 周之英縞著,現(xiàn)代軟件工程,科學(xué)出版社,20039 康博工作室,張紅軍王紅,等縞著Visual Basic 6.0中文版高級(jí)應(yīng)用與開(kāi)發(fā)指南,人民郵電出版社,2001年4月第一版10 林立軍,程斌,翁迪恩縞著Visual Basic 6.0數(shù)據(jù)庫(kù)開(kāi)發(fā)指南,西安電子科技大學(xué)出版社,2000年2月第一版11 張宏林,孔艷,王哲等編著按實(shí)例學(xué)Visual Basic 6.0>北京,人民郵電出版社,200

51、012 宋偉,吳建國(guó)等編著中文Visual Basic 6.0編程基礎(chǔ),北京,清華大學(xué)出版社13 G. Ruche, D. Greer, Quantitative studies in software release planningUnder risk and resource constraints, in: International Symposium onEmpirical Software Engineering, CA, 2003, pp. 262271.14 M. Shaw, Everyday dependability for everyday needs, in: Supplemental Proceedings of the 13th International Symposium on Software Reliability Engineering, 2002, pp. 711.15 K. Tobacco, J.R. Ethane, Customer Relationship Management:Creating Competitive Advanta

溫馨提示

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

評(píng)論

0/150

提交評(píng)論