




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本科畢業(yè)設(shè)計(jì)誠(chéng)信聲明本人鄭重聲明:所呈交的本科畢業(yè)設(shè)計(jì),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng)議,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(jì)不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。作者簽名:年 月 日摘 要本學(xué)生學(xué)籍管理系統(tǒng)是對(duì)一個(gè)學(xué)校的學(xué)生資料進(jìn)行的管理,將實(shí)現(xiàn)系統(tǒng)用戶管理、學(xué)生信息管理、獎(jiǎng)懲信息管理、成績(jī)信息管理和課程信息管理等功能模塊,對(duì)學(xué)生的學(xué)籍信息網(wǎng)絡(luò)化、系統(tǒng)化、規(guī)范化和自動(dòng)化。在開發(fā)過程中,注意使其符合操作的業(yè)務(wù)流程,并力求系統(tǒng)的全面性、通
2、用性,使得本系統(tǒng)不只適用于一家教育機(jī)構(gòu)。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循系統(tǒng)分析、開發(fā)階段和系統(tǒng)測(cè)試與評(píng)估三個(gè)主要階段進(jìn)行設(shè)計(jì)。對(duì)每個(gè)學(xué)生的教育,開發(fā)基于數(shù)據(jù)庫(kù)Access的學(xué)生學(xué)籍管理系統(tǒng),無(wú)疑給學(xué)校學(xué)籍管理工作減輕了壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,以及國(guó)家各部門關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)范化。目前,學(xué)校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而對(duì)于學(xué)生學(xué)籍管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。關(guān)
3、鍵詞VBscript,學(xué)籍管理系統(tǒng),數(shù)據(jù)庫(kù),項(xiàng)目分析,業(yè)務(wù)流程Abstract The system of managing student file is general students for a school students data management, will realize user management, learning rules management and registration management etc function modules, to the student registration information network, systematic
4、, standardization and automation. During development, pay attention to make its accord with operation of business process, and strive to system of comprehensive, versatility, makes this system not only applicable to a education institutions. In the development of the choice of methods, choose the li
5、fe cycle method and prototype with the method of analytic, follow the system analysis, development phase and the system test and evaluation of three main stages to carry on the design. For each students education, based on the development of online registration management system Web undoubtedly, for
6、 parents and teachers opened a without space-time limit line, no matter where parents, as long as connected to the Internet, can fully quickly learned their children in the school study life situation. Key WordsVBscript, the system of managing student, database, project analysis, business process目 錄
7、本科畢業(yè)設(shè)計(jì)誠(chéng)信聲明I摘 要IIAbstractIII插圖索引VI附表索引VII1引言11.1 項(xiàng)目來源11.2 任務(wù)目標(biāo)12. 項(xiàng)目規(guī)劃12.1 項(xiàng)目資源12.1.1 硬件設(shè)備12.1.2 軟件環(huán)境12.1.3 軟件工具22.2 項(xiàng)目規(guī)劃22.2.1 任務(wù)描述22.2.2 進(jìn)度安排23. 系統(tǒng)需求分析23.1 業(yè)務(wù)需求23.1.1 業(yè)務(wù)組織23.1.2 業(yè)務(wù)定義23.2 功能需求33.3 數(shù)據(jù)需求34. 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)44.1 總體框架44.2 軟件結(jié)構(gòu)44.3 數(shù)據(jù)結(jié)構(gòu)45. 系統(tǒng)詳細(xì)設(shè)計(jì)55.1 程序算法詳細(xì)設(shè)計(jì)55.2 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)55.3 界面設(shè)計(jì)56. 系統(tǒng)測(cè)試與使用56.1 系統(tǒng)
8、測(cè)試情況56.2 系統(tǒng)使用說明67. 項(xiàng)目總結(jié)6參考文獻(xiàn)7附錄:系統(tǒng)程序源代碼8致 謝10學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與開發(fā)1引言1.1 項(xiàng)目來源本論文是以學(xué)校學(xué)生管理信息系統(tǒng)建設(shè)中的學(xué)籍管理系統(tǒng)的開發(fā)為背景,論述了管理信息系統(tǒng)的概念、結(jié)構(gòu),應(yīng)用系統(tǒng)開發(fā)的基本原理和方法,以求改善現(xiàn)階段的學(xué)生學(xué)籍管理系統(tǒng)。隨著學(xué)校規(guī)模的不斷擴(kuò)大,專業(yè)、班級(jí)、學(xué)生的數(shù)量急劇增加,有關(guān)學(xué)生成績(jī)的各種信息量也成倍增長(zhǎng),而目前許多高校的學(xué)生學(xué)籍管理仍停留在復(fù)雜的人工操作上,重復(fù)工作較多,工作量大,效率低,因此,迫切需要開發(fā)信息管理系統(tǒng)來提高管理工作的效率,在學(xué)生學(xué)籍的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢方面具有較大的實(shí)用意義。1.2
9、任務(wù)目標(biāo)本學(xué)生學(xué)籍管理系統(tǒng)是自行調(diào)研、設(shè)計(jì)、開發(fā)并成功實(shí)施,為提高學(xué)籍業(yè)務(wù)處理的準(zhǔn)確性、時(shí)效性,從而為學(xué)籍管理活動(dòng)提供準(zhǔn)確、及時(shí)的信息的管理信息系統(tǒng)。同時(shí),采用現(xiàn)有的資源,先進(jìn)的管理系統(tǒng)開發(fā)方案,充分利用學(xué)?,F(xiàn)有的資源,減少開發(fā)中的時(shí)間和人力、財(cái)力、物力、提高系統(tǒng)開發(fā)的水平和應(yīng)用效果以及工作效率。此外,系統(tǒng)要求界面設(shè)計(jì)人性化。該系統(tǒng)實(shí)現(xiàn)了如下目標(biāo):(1)方便學(xué)籍管理工作和瀏覽學(xué)生學(xué)籍信息,實(shí)現(xiàn)學(xué)生基本信息、獎(jiǎng)懲信息、成績(jī)信息、課程信息查詢等操作功能;(2)給管理者提供更全面更詳細(xì)的精確的數(shù)據(jù),幫助管理者做出正確的分析和決策,提高管理質(zhì)量和效率;(3)保證數(shù)據(jù)的安全性和整合性,需及時(shí)更新學(xué)生信息
10、;(4)系統(tǒng)特別提供了數(shù)據(jù)庫(kù)管理的功能,允許具有管理權(quán)限的人員對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行操作,包括瀏覽、添加、刪除、修改記錄。2.項(xiàng)目規(guī)劃2.1 項(xiàng)目資源2.1.1 硬件設(shè)備硬件軟件要求都是能夠容易達(dá)到的,配置要求如下表所示:表2.1.1 系統(tǒng)軟硬件配置要求硬 、軟件 配 置CPUAMD 3800+,雙核內(nèi)存 1G硬盤 160G監(jiān)視器Windows系統(tǒng)支持的監(jiān)視器,可以顯示32位打印機(jī)Windows98,WindowsXP,WindowsNT Server/Workstation支持的各類打印機(jī)操作系統(tǒng)中文WindowsXP網(wǎng)絡(luò)協(xié)議TCP/IP2.1.2 軟件環(huán)境(1)操作系統(tǒng):Windows 2003
11、/NT4.0/XP(2)數(shù)據(jù)庫(kù):ACCESS 20032.1.3 軟件工具 1 數(shù)據(jù)庫(kù)管理系統(tǒng):ACCESS 20032 編程工具:Visual Basic 6.03 畫圖工具:Visio20032.2 項(xiàng)目規(guī)劃2.2.1 任務(wù)描述學(xué)生學(xué)籍管理系統(tǒng)采用自上而下的項(xiàng)目開發(fā)步驟,整個(gè)過程主要分為三個(gè)階段:第一階段是系統(tǒng)分析階段。它包括項(xiàng)目研究、需求研究和項(xiàng)目設(shè)計(jì),主要是去教務(wù)處進(jìn)行調(diào)查分析,查閱相關(guān)資料和構(gòu)思學(xué)籍管理系統(tǒng)的項(xiàng)目方案,包括系統(tǒng)的業(yè)務(wù)需求的詳細(xì)分析與系統(tǒng)的總體規(guī)劃、設(shè)計(jì),做出系統(tǒng)需求分析說明書;需求規(guī)格說明書;概要設(shè)計(jì)說明書;詳細(xì)設(shè)計(jì)說明書;項(xiàng)目實(shí)施計(jì)劃書。第二階段是開發(fā)階段。它包括確
12、定學(xué)籍管理系統(tǒng)的設(shè)計(jì)方案,逐步開始方案實(shí)施。主要是對(duì)學(xué)生學(xué)籍管理系統(tǒng)的總體架構(gòu)、軟件結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)及系統(tǒng)用戶管理、學(xué)生信息管理、獎(jiǎng)懲信息管理、成績(jī)信息管理和課程信息管理功能模塊系統(tǒng)等內(nèi)容進(jìn)行詳細(xì)設(shè)計(jì)及界面編碼的實(shí)現(xiàn)。第三階段是系統(tǒng)測(cè)試和系統(tǒng)評(píng)估階段。主要是進(jìn)行數(shù)據(jù)準(zhǔn)備、數(shù)據(jù)初始化、單元測(cè)試、模塊測(cè)試、壓力測(cè)試、整合測(cè)試、系統(tǒng)調(diào)試等工作。系統(tǒng)任務(wù)樹如圖1所示。學(xué)生學(xué)籍管理系統(tǒng)系統(tǒng)分析開發(fā)階段系統(tǒng)測(cè)試與運(yùn)行初步調(diào)查可行性研究業(yè)務(wù)需求功能需求數(shù)據(jù)需求總體架構(gòu)軟件結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)功能模塊設(shè)計(jì)數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)界面設(shè)計(jì)系統(tǒng)測(cè)試系統(tǒng)運(yùn)行系統(tǒng)總結(jié) 圖1-學(xué)生學(xué)籍管理信息系統(tǒng)的任務(wù)樹2.2.2 進(jìn)度安排根據(jù)任務(wù)描述,
13、在對(duì)該系統(tǒng)進(jìn)行總體規(guī)劃的基礎(chǔ)上進(jìn)行一個(gè)詳細(xì)的安排。全部開發(fā)過程預(yù)計(jì)用時(shí) 12周,具體用時(shí)分配如下:2009年3月4日至2009年3月10日:實(shí)地考察研究對(duì)象湖南商學(xué)院教務(wù)處。了解學(xué)籍管理系統(tǒng)的詳細(xì)需求,編寫需求分析報(bào)告。2009年3月10至2009年3月16日:進(jìn)行系統(tǒng)分析設(shè)計(jì),制定一個(gè)詳細(xì)的設(shè)計(jì)方案。2009年3月16 至2009年4月22日:對(duì)整個(gè)系統(tǒng)進(jìn)行可行性分析、業(yè)務(wù)管理分析,功能模塊劃分以及數(shù)據(jù)流程設(shè)計(jì)。2009年4月22日至2009年5月20日:建立后臺(tái)數(shù)據(jù)庫(kù),完成Access數(shù)據(jù)庫(kù)的設(shè)計(jì)和規(guī)范,建立E-R模型,同時(shí)運(yùn)用VB技術(shù)開發(fā)系統(tǒng),制作頁(yè)面和基本框架,完成系統(tǒng)詳細(xì)設(shè)計(jì)并逐步完
14、善系統(tǒng)。2009年5月20日至2009年5月25日:系統(tǒng)測(cè)試,測(cè)試系統(tǒng)的容錯(cuò)性和安全性,查看系統(tǒng)功能是否完善,所有功能是否均能實(shí)現(xiàn);2009年5月25日至2009年5月28日:完成本系統(tǒng)的其他設(shè)計(jì)(包括文檔修改說明、數(shù)據(jù)備份),系統(tǒng)正式投入使用。具體系統(tǒng)開發(fā)的進(jìn)度計(jì)劃安排如下:活動(dòng)代號(hào)活動(dòng)內(nèi)容周 次123456789101112A需求分析B生產(chǎn)過程設(shè)計(jì)C業(yè)務(wù)流程分析D數(shù)據(jù)流程分析E數(shù)據(jù)庫(kù)設(shè)計(jì)F信息系統(tǒng)開發(fā)G系統(tǒng)測(cè)試H系統(tǒng)運(yùn)行圖2 系統(tǒng)開發(fā)的進(jìn)度計(jì)劃3. 系統(tǒng)需求分析3.1 業(yè)務(wù)需求3.1.1 業(yè)務(wù)組織系統(tǒng)管理員:主要的任務(wù)是對(duì)成績(jī)管理系統(tǒng)進(jìn)行監(jiān)督、維護(hù)、安全以及保密性等其他系統(tǒng)保護(hù)的管理,并將
15、對(duì)使用該成績(jī)管理系統(tǒng)的用戶進(jìn)行監(jiān)督和管理。教務(wù)處管理員:主要是系統(tǒng)管理員的下級(jí)管理者,主要是對(duì)各學(xué)院上交的成績(jī)事項(xiàng)進(jìn)行管理和記錄保存。院教務(wù)人員:主要是錄入學(xué)生成績(jī)以及與學(xué)生成績(jī)有關(guān)的事項(xiàng)考級(jí)、選課、補(bǔ)考、重修等,并將其匯總和進(jìn)行相關(guān)的處理統(tǒng)計(jì)再上交到教務(wù)辦相關(guān)人員。教師:主要是記錄學(xué)生的平時(shí)成績(jī)以及考試成績(jī)和其他與學(xué)生成績(jī)有關(guān)的事項(xiàng),并將其匯總上交到院教務(wù)辦相關(guān)人員。學(xué)生:主要是對(duì)該系統(tǒng)的信息進(jìn)行查詢,系統(tǒng)將學(xué)生需要的信息反饋給學(xué)生。且通過系統(tǒng)可以將學(xué)校的關(guān)于成績(jī)、課程、獎(jiǎng)懲方面的事物通知學(xué)生。例如:成績(jī)、選課、課程安排、獎(jiǎng)懲信息等。業(yè)務(wù)組織結(jié)構(gòu)圖如圖3:圖3-業(yè)務(wù)組織結(jié)構(gòu)圖3.1.2 業(yè)務(wù)
16、定義學(xué)生學(xué)籍管理系統(tǒng)的構(gòu)成為系統(tǒng)管理、學(xué)生信息管理、成績(jī)信息管理、獎(jiǎng)懲信息管理和課程信息管理模塊。在本系統(tǒng)中,用戶可以處理各種業(yè)務(wù)信息,例如學(xué)生基本信息、課程信息、成績(jī)信息和獎(jiǎng)懲信息等。用圖例表示如下:錄入學(xué)生基本信息錄入課程信息錄入成績(jī)信息學(xué)生庫(kù)成績(jī)庫(kù)課程庫(kù)查詢和報(bào)告生成錄入獎(jiǎng)懲信息獎(jiǎng)懲庫(kù)圖4-學(xué)生學(xué)籍管理系統(tǒng)業(yè)務(wù)流程圖3.1.3 業(yè)務(wù)流程本學(xué)籍管理系統(tǒng)主要是系統(tǒng)管理、學(xué)生基本信息管理、成績(jī)信息管理、課程信息管理和獎(jiǎng)懲信息管理這五個(gè)模塊,通過對(duì)高校的管理工作流程進(jìn)行調(diào)查分析,得知該校業(yè)務(wù)流程。其基本流程如下:首先學(xué)生入學(xué)在學(xué)校進(jìn)行注冊(cè),由學(xué)校負(fù)責(zé)人將學(xué)生的基本信息輸入學(xué)籍管理系統(tǒng),對(duì)學(xué)生信息
17、進(jìn)行存儲(chǔ)管理。學(xué)生入學(xué)注冊(cè)時(shí)是否繳納學(xué)費(fèi)的信息由財(cái)務(wù)部門進(jìn)行管理,并將學(xué)費(fèi)交納的信息由財(cái)務(wù)部門進(jìn)行管理,并將學(xué)費(fèi)交納的情況存儲(chǔ)于系統(tǒng)。教務(wù)處對(duì)學(xué)校相應(yīng)學(xué)期的教學(xué)計(jì)劃進(jìn)行安排,安排班級(jí)課程,設(shè)置班級(jí)人數(shù),生成班級(jí)名單,并將信息輸入到學(xué)籍管理系統(tǒng)進(jìn)行統(tǒng)籌管理。由各教師將各科考試成績(jī)統(tǒng)計(jì)和獎(jiǎng)懲信息交給教務(wù)處作整理并存儲(chǔ)于系統(tǒng)中,便于查詢修改。學(xué)校領(lǐng)導(dǎo)對(duì)學(xué)籍管理系統(tǒng)存儲(chǔ)的資料進(jìn)行查詢。而系統(tǒng)管理員則對(duì)學(xué)生的成績(jī)檔案進(jìn)行安全管理和對(duì)系統(tǒng)進(jìn)行維護(hù)。業(yè)務(wù)流程圖如圖6所示。業(yè)務(wù)流程圖圖例:處理外部實(shí)體數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)圖6.業(yè)務(wù)流程圖由招生辦將錄取的新生名單輸入學(xué)籍管理系統(tǒng),進(jìn)行學(xué)籍管理,并生成相應(yīng)的學(xué)生資料報(bào)表
18、交予教育部進(jìn)行督察,同時(shí)將畢業(yè)生的學(xué)籍資料轉(zhuǎn)給相應(yīng)的用人單位進(jìn)行核查。對(duì)招生辦提供的學(xué)生名單進(jìn)行相應(yīng)的信息錄入管理,教師提供的學(xué)生成績(jī)單和獎(jiǎng)懲通知進(jìn)行成績(jī)管理和獎(jiǎng)懲管理,并將成績(jī)和獎(jiǎng)懲進(jìn)行錄入信息操作,生成的成績(jī)單和獎(jiǎng)懲通知存儲(chǔ)于學(xué)生學(xué)籍表中,并交給教務(wù)處進(jìn)行管理。教務(wù)對(duì)課程管理進(jìn)行安排,安排的課程表單存儲(chǔ)于學(xué)生學(xué)籍系統(tǒng)中進(jìn)行統(tǒng)一管理。學(xué)校領(lǐng)導(dǎo)對(duì)學(xué)籍管理系統(tǒng)中存儲(chǔ)的各信息進(jìn)行查詢,學(xué)生所需的成績(jī)等單據(jù)可以通過學(xué)生處查詢和打印輸出。整個(gè)系統(tǒng)由管理員進(jìn)行錄入、修改、查詢和管理維護(hù)。圖7-學(xué)籍管理系統(tǒng)頂層流程圖3.2 功能需求3.2.1 功能組成學(xué)籍管理系統(tǒng)功能組成有:系統(tǒng)管理模塊:這個(gè)功能包括添加
19、、編輯和刪除用戶的功能,并且能修改用戶的密碼。另外,在這里要實(shí)現(xiàn)按模塊的方式對(duì)用戶的權(quán)限進(jìn)行管理。學(xué)生信息管理模塊:輸入學(xué)生基本信息,并可以對(duì)學(xué)生信息進(jìn)行添加、查詢、修改、刪除,還可以按關(guān)鍵字查詢并從數(shù)據(jù)庫(kù)里調(diào)出學(xué)生的基本信息,輸出學(xué)生基本信息,學(xué)號(hào)、班號(hào)、姓名查詢的信息結(jié)果。成績(jī)信息管理模塊:輸入成績(jī)信息,并可以對(duì)成績(jī)信息進(jìn)行添加、查詢、修改、刪除,還可以用關(guān)鍵字查詢并調(diào)出數(shù)據(jù)庫(kù)里的學(xué)生基本成績(jī)信息的修改、刪除和輸出等。課程信息管理模塊:輸入課程的基本信息,并可以對(duì)課程信息進(jìn)行添加、修改、刪除及課程設(shè)置,課程設(shè)置能夠?qū)Ω髂昙?jí)的課程進(jìn)行分類,劃分學(xué)期所學(xué)的課程,輸出課程的基本信息、年級(jí)及學(xué)期所
20、要學(xué)的課程信息等。獎(jiǎng)懲信息管理模塊:輸入獎(jiǎng)懲信息,并可以對(duì)獎(jiǎng)懲信息編號(hào)、學(xué)號(hào)、獎(jiǎng)勵(lì)等級(jí)、懲罰等級(jí)進(jìn)行添加、查詢、修改、刪除,還可以用關(guān)鍵字查詢并調(diào)出數(shù)據(jù)庫(kù)里的學(xué)生基本成績(jī)信息的修改、刪除和輸出等。由上可知,該財(cái)務(wù)管理信息系統(tǒng)的功能結(jié)構(gòu)設(shè)計(jì)如圖7所示。學(xué)生學(xué)籍管理系統(tǒng)學(xué)生信息管理課程信息管理成績(jī)信息管理獎(jiǎng)懲信息管理系統(tǒng)管理學(xué)生注冊(cè)基本信息學(xué)籍異動(dòng)學(xué)籍報(bào)告課程信息錄入選課信息課程查詢成績(jī)錄入成績(jī)?cè)u(píng)審成績(jī)單生成獎(jiǎng)懲錄入獎(jiǎng)懲查詢獎(jiǎng)懲單生成用戶管理用戶權(quán)限密碼維護(hù)圖7-學(xué)生學(xué)籍管理系統(tǒng)功能樹3.2.2 功能邏輯在業(yè)務(wù)活動(dòng)過程中,學(xué)籍管理工作會(huì)伴隨著數(shù)據(jù)的流動(dòng),也就是信息的傳遞和反饋過程。在學(xué)籍管理過程中
21、,根據(jù)上述對(duì)學(xué)籍管理業(yè)務(wù)流程的分析得出系統(tǒng)的數(shù)據(jù)流程圖。對(duì)系統(tǒng)數(shù)據(jù)流程的具體分析如下:3.3 數(shù)據(jù)需求3.3.1 數(shù)據(jù)關(guān)系對(duì)于整個(gè)學(xué)生學(xué)籍管理系統(tǒng)的詳細(xì)分析,將系統(tǒng)中可能用到的數(shù)據(jù)表進(jìn)行設(shè)計(jì)和提煉,并分析各表之間的實(shí)體關(guān)系,繪制出高校學(xué)生學(xué)籍管理系統(tǒng)的詳細(xì)E-R圖。3.3.2 數(shù)據(jù)定義數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息集合,也就是對(duì)數(shù)據(jù)流中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。數(shù)據(jù)字典的任務(wù)是對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的圖形元素在數(shù)據(jù)字典中作為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。數(shù)據(jù)字典包括五部分:數(shù)據(jù)元素、數(shù)據(jù)流、數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)、外部項(xiàng)
22、。本系統(tǒng)主要的數(shù)據(jù)字典如下:4. 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)4.1 總體框架根據(jù)面向?qū)ο蠛投鄬拥脑O(shè)計(jì)思想,可得出以下所示的結(jié)構(gòu)設(shè)計(jì)圖4.2 軟件結(jié)構(gòu)4.2.1 軟件模型 軟件結(jié)構(gòu)圖使用矩形框表示模塊,使用帶箭頭的直線段連接上下級(jí)模塊,以表示上級(jí)模塊對(duì)下級(jí)模塊的調(diào)用。此外,軟件結(jié)構(gòu)圖還可以在調(diào)用箭頭旁使用帶注釋的箭頭,以表示上級(jí)模塊在調(diào)用下級(jí)模塊時(shí)參數(shù)的傳遞與結(jié)果的返回,該系統(tǒng)的軟件結(jié)構(gòu)圖。學(xué)生成績(jī)管理系統(tǒng)為頂層模塊,其調(diào)用基本信息的維護(hù)、進(jìn)銷存管理、報(bào)損管理及經(jīng)營(yíng)分析四個(gè)模塊,調(diào)用平時(shí)成績(jī)管理、期末考試成績(jī)管理模塊、學(xué)生管理模塊、課程信息管理模塊和成績(jī)信息管理模塊通過成績(jī)單的調(diào)用,對(duì)學(xué)生的成績(jī)進(jìn)行數(shù)據(jù)處理。
23、事務(wù)型的數(shù)據(jù)流程圖:圖14.軟件結(jié)構(gòu)設(shè)計(jì)圖4.2.2 模塊定義該系統(tǒng)的各大模塊可概括為四大模塊,在分析模塊定義的時(shí)候,首先分析系統(tǒng)的整個(gè)模塊。系統(tǒng)的HIPO圖。圖15.系統(tǒng)的H圖表15 學(xué)生基本信息處理的IPO圖系統(tǒng)名稱:學(xué)生成績(jī)管理系統(tǒng)模塊名稱:學(xué)生基本信息處理模塊編號(hào):1輸入數(shù)據(jù):有效的信息數(shù)據(jù)處理步驟:調(diào)用“學(xué)生基本信息輸入”模塊 表16 教師基本信息處理的IPO圖系統(tǒng)名稱:學(xué)生成績(jī)管理系統(tǒng)模塊名稱:教師基本信息處理模塊編號(hào):2輸入數(shù)據(jù):有效的信息數(shù)據(jù)處理步驟:調(diào)用“教師基本信息輸入”模塊表17 課程信息的處理IPO圖系統(tǒng)名稱:學(xué)生成績(jī)管理系統(tǒng)模塊名稱:課程基本信息處理模塊編號(hào):3輸入數(shù)
24、據(jù):有效的信息數(shù)據(jù)處理步驟:調(diào)用“課程基本信息輸入”模塊表18 成績(jī)處理的處理IPO圖系統(tǒng)名稱:學(xué)生成績(jī)管理系統(tǒng)模塊名稱:成績(jī)處理模塊編號(hào):4輸入數(shù)據(jù):有效的信息數(shù)據(jù)處理步驟:1. 調(diào)用“成績(jī)信息輸入”模塊2. 成績(jī)的處理表19 成績(jī)分析的處理IPO圖系統(tǒng)名稱:學(xué)生成績(jī)管理系統(tǒng)模塊名稱:成績(jī)分析模塊編號(hào):5輸入數(shù)據(jù):有效的信息數(shù)據(jù)處理步驟:1. 調(diào)用“成績(jī)處理信息輸入”模塊2. 成績(jī)信息的分析表20 系統(tǒng)處理的IPO圖系統(tǒng)名稱:學(xué)生成績(jī)管理系統(tǒng)模塊名稱:系統(tǒng)處理模塊編號(hào):6輸入數(shù)據(jù):有效的信息數(shù)據(jù)處理步驟:1.調(diào)用“有關(guān)成績(jī)信息的輸入”模塊2.成績(jī)信息的存儲(chǔ)3.成績(jī)信息的添加、修改、刪除和查詢
25、4.3 數(shù)據(jù)結(jié)構(gòu)4.3.1 數(shù)據(jù)庫(kù)模型根據(jù)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:學(xué)生實(shí)體、教師實(shí)體、系統(tǒng)管理員實(shí)體、課程實(shí)體、班級(jí)實(shí)體、院系實(shí)體和成績(jī)實(shí)體。各個(gè)實(shí)體具體的描述的E-R圖如下。圖16.學(xué)生信息實(shí)體E-R圖圖17.教師信息實(shí)體E-R圖圖18.管理員信息實(shí)體E-R圖圖19.課程信息實(shí)體E-R圖圖20.班級(jí)信息實(shí)體E-R圖圖21.學(xué)生信息實(shí)體E-R圖圖22.院系信息實(shí)體E-R圖4.3.2數(shù)據(jù)定義通過系統(tǒng)的數(shù)據(jù)需求分析,根據(jù)E-R
26、圖及E-R實(shí)體圖可以得到系統(tǒng)中所包含的實(shí)體及相關(guān)屬性,數(shù)據(jù)定義則是對(duì)數(shù)據(jù)的類型、長(zhǎng)度及是否為空等屬性進(jìn)行進(jìn)一步的說明,通過數(shù)據(jù)項(xiàng)描述來說明:表21 學(xué)生數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)是否是主鍵類型長(zhǎng)度取值范圍取值含義與其他數(shù)據(jù)項(xiàng)邏輯關(guān)系學(xué)號(hào)是文本4識(shí)別學(xué)生關(guān)聯(lián)學(xué)生名稱姓名文本10認(rèn)識(shí)學(xué)生關(guān)聯(lián)學(xué)生名字性別文本1標(biāo)識(shí)學(xué)生關(guān)聯(lián)學(xué)生性別政治面貌文本10標(biāo)識(shí)學(xué)生關(guān)聯(lián)學(xué)生所屬政黨籍貫文本4標(biāo)識(shí)學(xué)生關(guān)聯(lián)學(xué)生所屬地區(qū)班級(jí)號(hào)文本4標(biāo)識(shí)學(xué)生關(guān)聯(lián)學(xué)生所屬班級(jí)院系號(hào)文本2標(biāo)識(shí)學(xué)生關(guān)聯(lián)學(xué)生所屬院系表22 教師數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)是否是主鍵類型長(zhǎng)度取值范圍取值含義與其他數(shù)據(jù)項(xiàng)邏輯關(guān)系教師號(hào)是文本4識(shí)別教師關(guān)聯(lián)教師名稱姓名文本10認(rèn)識(shí)教師關(guān)
27、聯(lián)教師名字性別文本1標(biāo)識(shí)教師關(guān)聯(lián)教師性別職稱文本10標(biāo)識(shí)教師關(guān)聯(lián)教師學(xué)歷院系號(hào)文本2標(biāo)識(shí)教師關(guān)聯(lián)學(xué)生所屬院系表23 管理者數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)是否是主鍵類型長(zhǎng)度取值范圍取值含義與其他數(shù)據(jù)項(xiàng)邏輯關(guān)系管理員號(hào)是文本4識(shí)別管理員關(guān)聯(lián)管理員名稱管理員名文本10認(rèn)識(shí)管理員關(guān)聯(lián)管理員名字性別文本1標(biāo)識(shí)管理員關(guān)聯(lián)管理員性別類型文本10標(biāo)識(shí)管理員關(guān)聯(lián)管理員身份職務(wù)文本10標(biāo)識(shí)管理員關(guān)聯(lián)管理員職責(zé)密碼文本10標(biāo)識(shí)管理員關(guān)聯(lián)管理員登錄表24 課程數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)是否是主鍵類型長(zhǎng)度取值范圍取值含義與其他數(shù)據(jù)項(xiàng)邏輯關(guān)系課程號(hào)是文本4識(shí)別課程關(guān)聯(lián)課程名課程名文本10認(rèn)識(shí)課程關(guān)聯(lián)課程名字課時(shí)文本2標(biāo)識(shí)課程關(guān)聯(lián)課程學(xué)時(shí)學(xué)分文本
28、1標(biāo)識(shí)課程關(guān)聯(lián)課程價(jià)值教師號(hào)文本4標(biāo)識(shí)課程關(guān)聯(lián)課程教授教師表25 班級(jí)數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)是否是主鍵類型長(zhǎng)度取值范圍取值含義與其他數(shù)據(jù)項(xiàng)邏輯關(guān)系班級(jí)號(hào)是文本4識(shí)別班級(jí)關(guān)聯(lián)班級(jí)名稱班級(jí)名文本10認(rèn)識(shí)班級(jí)關(guān)聯(lián)班級(jí)名班主任文本1標(biāo)識(shí)班級(jí)關(guān)聯(lián)班級(jí)負(fù)責(zé)人院系號(hào)文本2標(biāo)識(shí)班級(jí)關(guān)聯(lián)班級(jí)院系表26 成績(jī)數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)是否是主鍵類型長(zhǎng)度取值范圍取值含義與其他數(shù)據(jù)項(xiàng)邏輯關(guān)系學(xué)號(hào)是文本4識(shí)別學(xué)生關(guān)聯(lián)學(xué)生名稱課程號(hào)是文本4認(rèn)識(shí)課程關(guān)聯(lián)課程名稱平時(shí)成績(jī)int2標(biāo)識(shí)成績(jī)關(guān)聯(lián)課程成績(jī)考試成績(jī)int2標(biāo)識(shí)成績(jī)關(guān)聯(lián)課程成績(jī)總成績(jī)int3標(biāo)識(shí)成績(jī)關(guān)聯(lián)學(xué)生課程成績(jī)單科績(jī)點(diǎn)float小數(shù)點(diǎn)后兩位標(biāo)識(shí)成績(jī)關(guān)聯(lián)課程績(jī)點(diǎn)總績(jī)點(diǎn)float小數(shù)
29、點(diǎn)后兩位標(biāo)識(shí)成績(jī)關(guān)聯(lián)學(xué)生課程績(jī)點(diǎn)名次數(shù)字int標(biāo)識(shí)成績(jī)關(guān)聯(lián)學(xué)生排名表27 院系數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)是否是主鍵類型長(zhǎng)度取值范圍取值含義與其他數(shù)據(jù)項(xiàng)邏輯關(guān)系院系號(hào)是文本2識(shí)別院系關(guān)聯(lián)院系名稱院系名文本10認(rèn)識(shí)院系關(guān)聯(lián)院系名負(fù)責(zé)人文本10標(biāo)識(shí)院系關(guān)聯(lián)院系負(fù)責(zé)人聯(lián)系地址文本10標(biāo)識(shí)院系關(guān)聯(lián)院系地址5. 系統(tǒng)詳細(xì)設(shè)計(jì)5.1 程序算法詳細(xì)設(shè)計(jì)主要的流程如下圖:5. 系統(tǒng)詳細(xì)設(shè)計(jì)5.1 程序算法詳細(xì)設(shè)計(jì)主要算法是:使用模塊化編程的方法每項(xiàng)功能有一個(gè)函數(shù)來完成,對(duì)應(yīng)如下:5.2 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)5.2.1 數(shù)據(jù)庫(kù)環(huán)境配置操作系統(tǒng):Microsoft Windows XP 數(shù)據(jù)庫(kù)系統(tǒng):ACCESS 2003登陸ID是
30、danny,密碼為danny、SQL系統(tǒng)開發(fā)語(yǔ)言:Microsoft Visual c+6.0、Microsoft visual studio 20055.2.2 表設(shè)計(jì)及其關(guān)系設(shè)置數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。從系統(tǒng)移植方便性考慮,此處采用Access數(shù)據(jù)庫(kù)。進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如表3表10所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。表27 學(xué)生信息表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明學(xué)號(hào)文本4是帳號(hào),主鍵姓名文本10是學(xué)生性別文本1是學(xué)生性別政治面貌文本10是學(xué)生黨派籍貫文本4是學(xué)
31、生所屬地班級(jí)號(hào)文本4是學(xué)生所屬班級(jí)院系號(hào)文本2是學(xué)生所屬院系表28 教師信息表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明教師號(hào)文本4是帳號(hào),主鍵教師名文本10是教師性別文本1是教師性別職稱文本10是教師學(xué)歷院系號(hào)文本2是教師所屬院系表29 管理者信息表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明管理者號(hào)文本4是帳號(hào),主鍵管理者名文本10是管理者類型文本10是管理者類型職務(wù)文本10是管理者職責(zé)密碼文本10是登入密碼表30 課程信息表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明課程號(hào)文本4是帳號(hào),主鍵課程名文本10是課程課時(shí)文本2是課程學(xué)時(shí)學(xué)分?jǐn)?shù)字1是課程學(xué)分教師號(hào)文本4是教師表31 班級(jí)信息表列名數(shù)據(jù)類型字段大
32、小必填字段默認(rèn)值說明班級(jí)號(hào)文本4是帳號(hào),主鍵班級(jí)名文本10是班級(jí)班主任文本10是班級(jí)負(fù)責(zé)人院系號(hào)文本2是班級(jí)所屬院系表32 成績(jī)信息表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明學(xué)號(hào)文本4是學(xué)號(hào),主鍵課程名文本10是課程,主鍵平時(shí)成績(jī)數(shù)字1是平時(shí)成績(jī)考試成績(jī)數(shù)字10是考試成績(jī)總成績(jī)數(shù)字2是學(xué)生總成績(jī)單科績(jī)點(diǎn)數(shù)字兩位小數(shù)是單科成績(jī)績(jī)點(diǎn)總績(jī)點(diǎn)數(shù)字兩位小數(shù)是總課程績(jī)點(diǎn)表33 院系信息表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明院系號(hào)文本2是院系,主鍵院系名文本10是院系名稱負(fù)責(zé)人文本10是聯(lián)系聯(lián)系地址文本10是聯(lián)系根據(jù)以上各表,得出各表間關(guān)系如下圖所示:5.3 界面設(shè)計(jì)系統(tǒng)登錄模塊:用戶正確輸入自己賬號(hào)、類型、密碼后就登錄進(jìn)入系統(tǒng)主界面。登錄界面如圖25考慮系統(tǒng)安全性,數(shù)據(jù)一致性,系統(tǒng)為每一種不同身份登錄的人員設(shè)置了不同的操作權(quán)限。如以學(xué)生身份登錄后,在主界面的業(yè)務(wù)處理有學(xué)籍卡片、個(gè)人課表、成績(jī)查詢、學(xué)生選課、考級(jí)報(bào)名、考級(jí)報(bào)名查詢和考試安排以及公共首頁(yè)的相關(guān)內(nèi)容。當(dāng)用戶輸入的帳號(hào)、類型、密碼不對(duì)時(shí),系統(tǒng)會(huì)彈出提示對(duì)話框,要求重新輸入。當(dāng)輸入錯(cuò)誤次數(shù)達(dá)到八次,系統(tǒng)會(huì)無(wú)條件的退出登錄程序。6. 系統(tǒng)測(cè)試與使用6.1 系統(tǒng)測(cè)試情況1.程序中常見的錯(cuò)誤,多出現(xiàn)在對(duì)數(shù)據(jù)類型的判斷、數(shù)據(jù)與數(shù)據(jù)庫(kù)限制相沖突、系統(tǒng)資源的建立與釋放等方面。2.在建立數(shù)據(jù)庫(kù)表的時(shí)候忘記定義關(guān)鍵字,而選擇了自動(dòng)編號(hào),導(dǎo)致
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 0107-2024眼科A型超聲測(cè)量?jī)x
- 肉雞養(yǎng)殖購(gòu)銷合同樣本
- 建筑外墻清洗服務(wù)合同范本
- 合同終止通知書模板與合同范本
- 工程技術(shù)人才勞動(dòng)合同書
- 應(yīng)收賬款質(zhì)押貸款合同
- 機(jī)動(dòng)車維修服務(wù)合同標(biāo)準(zhǔn)范本
- 勞動(dòng)合同簡(jiǎn)化版合同模板
- 個(gè)人貸款合同還款計(jì)劃書范本大全
- 簡(jiǎn)版?zhèn)€人商業(yè)空間租賃合同
- 跨文化商務(wù)交際導(dǎo)論 課件 Unit 1 Culture
- 電梯整機(jī)功能檢驗(yàn)記錄
- 醫(yī)治與釋放-課件
- (外研社版)小學(xué)英語(yǔ)語(yǔ)法大全
- 急危重癥護(hù)理學(xué)4課件
- 新疆民族發(fā)展史(精簡(jiǎn))
- 華為機(jī)器視覺好望系列產(chǎn)品介紹
- 《旅游經(jīng)濟(jì)學(xué)》全書PPT課件
- 中國(guó)醫(yī)院質(zhì)量安全管理 第3-5部分:醫(yī)療保障 消毒供應(yīng) T∕CHAS 10-3-5-2019
- 安全評(píng)價(jià)理論與方法第五章-事故樹分析評(píng)價(jià)法
- 幼兒園一日活動(dòng)流程表
評(píng)論
0/150
提交評(píng)論