MIS課程設(shè)計報告_第1頁
MIS課程設(shè)計報告_第2頁
MIS課程設(shè)計報告_第3頁
MIS課程設(shè)計報告_第4頁
MIS課程設(shè)計報告_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學(xué)生信息管理系統(tǒng)課程設(shè)計姓名:姜子豪學(xué)號:1240901227專業(yè):人力資源管理學(xué)院:公共管理學(xué)院目錄1.引言(系統(tǒng)功能目標) 1.1目的 1.2 項目背景 1.3 作用2.需求分析2.1 功能分析2.2 性能分析2.3 業(yè)務(wù)流程圖3.硬件網(wǎng)絡(luò)架構(gòu)3.1 硬件網(wǎng)絡(luò)的架構(gòu)設(shè)計3.2 硬件網(wǎng)絡(luò)布局圖3.3 需要的系統(tǒng)配置3.4 軟硬件預(yù)算4.功能設(shè)計4.1 功能清單4.2 數(shù)據(jù)流程圖5.數(shù)據(jù)庫設(shè)計5.1 數(shù)據(jù)庫關(guān)系圖5.2 E-R關(guān)系圖6.界面設(shè)計7.其他7.1 安全性7.2 系統(tǒng)升級維護7.3 快速部署8.總結(jié)1. 引言由于近年來本校(江蘇科技大學(xué))招生越來越多,學(xué)生的成績統(tǒng)計越來越復(fù)雜,為了學(xué)

2、校教學(xué)管理工作的需要,教務(wù)科急需一個學(xué)生信息管理系統(tǒng)來處理各項工作,該系統(tǒng)的最大功能是配合教務(wù)科的各項工作,以學(xué)生信息管理系統(tǒng)來滿足工作的需要。1.1 目的學(xué)生信息管理作為學(xué)校管理的一個重要方面,其可變因素多,管理方面繁瑣復(fù)雜,時間跨度大,再加上其固有的基數(shù)大,因而形成了巨大的數(shù)據(jù)量。隨著學(xué)校的規(guī)模逐漸擴大,學(xué)校的招生越來越多,新進來的學(xué)生和以前的學(xué)生檔案管理規(guī)模也越來越大,以前的人工管理方式以人為方式處理這樣大量的數(shù)據(jù),不可避免地增加了管理的工作量及復(fù)雜程度,使學(xué)生處、教務(wù)處及各系學(xué)生科有關(guān)管理人員工作繁復(fù)、負擔(dān)重、壓力大。并且人為方式固有的不嚴密性常常帶來各種工作中的疏漏,使得復(fù)雜度更甚,

3、常常讓工作人員感到頭疼。學(xué)校管理者需要對學(xué)生負責(zé),要高效的,安全的,真實的獲取學(xué)生的信息。為了解決這種狀況,以計算機實現(xiàn)管理的科學(xué)化、嚴謹化,本系統(tǒng)旨在將學(xué)校的信息有效的存儲,方便學(xué)生管理者獲取信息。對學(xué)生信息將進行安全檢測,包括真實性。學(xué)生信息管理系統(tǒng)的用戶可以為項目管理人,教師,學(xué)生等。 1.2 項目背景1、 軟件系統(tǒng)的名稱為:“學(xué)生信息管理系統(tǒng)”2、 本項目的任務(wù)提出者:學(xué)校教務(wù)處3、 本項目的開發(fā)者:學(xué)校教務(wù)處與網(wǎng)絡(luò)信息中心 4、 本項目的用戶:管理員,學(xué)校教師職工,學(xué)校全體學(xué)生實現(xiàn)該軟件的計算中心:學(xué)校計算機中心,學(xué)校網(wǎng)管中心。5、本系統(tǒng)與其它系統(tǒng)的關(guān)系:獨立文檔系統(tǒng) 1.3 作用系

4、統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。學(xué)生信息管理系統(tǒng)需要完成的功能主要有:l 用戶管理信息的輸入、密碼修改、權(quán)限設(shè)置l 學(xué)籍管理信息的輸入、修改、查詢、刪除以及檔案存儲和分類。l 班級管理信息的輸入、修改和列表。l 課程管理信息的輸入、修改和查詢。l 成績管理信息的輸入、修改和查詢。l 學(xué)院管理信息的輸入、修改。l 識別每個用戶的身份和密碼,從而保證信息的安全性,防止信息的外泄和盜用。還有,涉及到信息的增,刪,改的,主要都是面向教務(wù)管理員,教師只能錄入成績,查詢成績,修改成績,和查詢個人信息,而學(xué)生只能登錄查看自己的信息

5、,查詢成績等。該系統(tǒng)能達到人力與設(shè)備費用的節(jié)省,并且使軟件處理數(shù)據(jù)的速度提高,軟件的整個設(shè)計過程必須通過生產(chǎn)能力的提高,人員工作效率的提高等等使軟件開發(fā)成本最小化。實現(xiàn)保證軟件質(zhì)量的前提下的資金投入最小化。1)能夠快速對學(xué)生信息查詢、修改。2)方便教務(wù)處對學(xué)生的管理。3)人力與設(shè)備的費用減少。4)錄入大量數(shù)據(jù)。2. 需求分析2.1 功能需求 能夠瀏覽學(xué)生信息的所有信息 能夠通過學(xué)生的一個信息從而找到學(xué)生的信息的相關(guān)信息 相關(guān)人員能對包含學(xué)生的信息進行管理 必須能夠?qū)W(xué)生的有關(guān)信息進行相關(guān)的統(tǒng)計 對學(xué)生信息進行管理 學(xué)生能對自己所需要的信息進行快速查詢2.2 性能需求 保證數(shù)據(jù)的精確度當教師對學(xué)

6、生的信息以及學(xué)生自身進行管理和查詢時,能夠保證查到的數(shù)據(jù)的正確性和快速性; 快速查找當教師和學(xué)生熟悉這個學(xué)生信息基本管理后,能夠在較短的時間內(nèi)進行查找到所需要的信息; 適應(yīng)性能夠在運行環(huán)境中可以正常得到運行,并且能夠很好的進行運作。2.3 業(yè)務(wù)流程圖在學(xué)籍管理方面,新生入學(xué)報到后,教務(wù)科工作人員或各個學(xué)院的教務(wù)處或?qū)W工辦將進行學(xué)生信息注冊登記處理,經(jīng)過相應(yīng)的數(shù)據(jù)處理即學(xué)生信息錄入后,經(jīng)過核對后保存,并把有關(guān)新生名表匯總直觀地反映給教務(wù)科,此外教務(wù)科還要負責(zé)辦理學(xué)生學(xué)籍變動和畢業(yè)。在班級管理方面,教務(wù)科根據(jù)新生名單分班處理,生成班級表進行存儲。在成績管理方面,任教老師主要負責(zé)日常的考試以及考試成

7、績錄入,生成成績單,并保存,送到教務(wù)科,進行成績處理,生成成績表,進行存儲,以供學(xué)生查詢。在課程管理方面,教務(wù)科根據(jù)各班級課程安排和任課老師的基本信息,為各班級設(shè)置課程及指定老師,生成課程表進行存儲,以供查詢。在檔案查詢方面,各部門將生成的所有存儲文件存入檔案庫,匯總成學(xué)生總體檔案信息,以供教務(wù)科查閱?,F(xiàn)有系統(tǒng)的數(shù)據(jù)處理與流程基本為學(xué)生數(shù)據(jù)的錄入與查詢,刪除修改等操作。圖如下:學(xué)生入學(xué)通知單注冊教務(wù)科畢業(yè)信息學(xué)籍變動表注冊信息學(xué)籍管理教務(wù)科成績評級班級管 理成績管 理學(xué)生成績 單分班信息評級結(jié)果評級結(jié)果存儲學(xué)生教師老師基本信 息各班級課程安排評級結(jié)果存儲課程設(shè)置及指定老師課程信息課程表老師學(xué)生

8、試卷閱卷學(xué)生成績成績歸檔學(xué)生成績表學(xué)生成績存儲學(xué)生基本信息學(xué)生基本資料存儲檔案查詢學(xué)生檔案信息教務(wù)科圖2-1 業(yè)務(wù)流程圖學(xué)生系統(tǒng)功能模塊設(shè)計學(xué)生信息管理系統(tǒng)用戶信息管理學(xué)籍信息管理班級信息管理課程信息管理成績信息管理學(xué)院信息管理幫助信息管理添加學(xué)籍刪除學(xué)籍學(xué)籍檔案學(xué)籍分類修改學(xué)籍查詢學(xué)籍添加課程修改課程添加班級課程班級課程查詢系部信息添加信息修改信息添加用戶修改密碼權(quán)限管理退出系統(tǒng)添加班級修改班級班級列表用戶添加成績修改成績查詢成績關(guān)于軟件聯(lián)系我們對上述各項功能進行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計的要求,得到如圖所示的系統(tǒng)功能模塊圖。3.硬件網(wǎng)絡(luò)結(jié)構(gòu)3.1 硬件網(wǎng)絡(luò)的架構(gòu)設(shè)計采用三層體系架構(gòu)客戶

9、端/應(yīng)用服務(wù)器/數(shù)據(jù)庫服務(wù)器??蛻舳瞬捎谩皬C客戶端”方案,有關(guān)業(yè)務(wù)邏輯腳本和屏幕呈現(xiàn)格式保存在服務(wù)器端,客戶端只完成腳本的解釋執(zhí)行和屏幕呈現(xiàn)(相當于IE瀏覽器)。用戶只需初始下載客戶端的程序,其它腳本和數(shù)據(jù)只有在需要時才從服務(wù)器端裝載,這樣,對于腳本的修改只需通過客戶端(平臺設(shè)計方式)在服務(wù)器端進行,其他客戶端會自動更新,方便維護。3.2 硬件網(wǎng)絡(luò)圖 3.3 需要的系統(tǒng)配置(一)數(shù)據(jù)庫服務(wù)器A、硬件:CPU:P422.8GRAM:2G硬盤:SCSI/80G/RAID5網(wǎng)卡:100兆2B、軟件:操作系統(tǒng):Windows NT/2000/2003 Server數(shù)據(jù)庫管理系統(tǒng):MS SQL Serv

10、er 2000(二)應(yīng)用服務(wù)器A、硬件:CPU:P42.8GRAM:1G硬盤:30G網(wǎng)卡:100兆2B、軟件:操作系統(tǒng):Windows NT/2000/2003 Server(三)客戶端A、硬件:普通PCB、軟件:操作系統(tǒng):Windows 98以上3.4 軟硬件預(yù)算由于現(xiàn)有系統(tǒng)的工作負荷嚴重超載,在現(xiàn)有系統(tǒng)上投入的人力,設(shè)備,空間,材料,等等與其他的一系列支持性服務(wù)越來越大,導(dǎo)致開發(fā)費用支出巨大,嚴重影響系統(tǒng)的可用性,急需改進。 需要數(shù)臺計算機作為終端:硬件:(1)需要一臺小型服務(wù)器,或者直接以一臺配置比較好的P4電腦作為服務(wù)器人力:有一定基礎(chǔ)的教師,經(jīng)過一定的培訓(xùn),自己制作一個小型的系統(tǒng)。軟

11、件:(1)操作系統(tǒng)要使用windows xp,安全、可靠。(2)數(shù)據(jù)庫可以購買IBM等大公司推薦的數(shù)據(jù)庫。這些數(shù)據(jù)庫從安全性到易用性及可靠性都是最好的。(3)應(yīng)用軟件我們依然使用office xp,同時可以在終端機中安裝如foxpro、 photoshop、mathmatic等軟件,以備不時之須。這軟件對處理數(shù)據(jù)及圖表時是很有用的。管理系統(tǒng)是從外面購買的軟件包。內(nèi)容第一年(單位:元)第二年(單位:元)第三年(單位:元)備注硬件方面4000010001000第一年添加計算等,費用較高,以后只是維護方面。開發(fā)費用1000020001000后兩年進行功能添加應(yīng)用軟件及維護300010001000第一

12、年要購買應(yīng)用軟件,后面主要是軟件庫軟維護費用備用資金300010001000額外支出及應(yīng)急之用人員培訓(xùn)1000500500共計57000550045004.功能設(shè)計4.1 功能清單本系統(tǒng)主要可以實現(xiàn)以下的管理功能:班級信息管理、學(xué)生檔案管理、學(xué)院信息管理、課程信息管理、成績信息管理等等。(一)項目規(guī)劃學(xué)生信息管理系統(tǒng)是一個典型的數(shù)據(jù)庫應(yīng)用程序,由班級信息管理、學(xué)生檔案管理、學(xué)院信息管理、課程信息管理、成績信息管理、用戶信息管理等模塊組成,特規(guī)劃如下:(二)用戶信息管理模塊該模塊的主要任務(wù)是維護系統(tǒng)的正常運行和安全性設(shè)置,包括添加用戶、重新登錄等。(三)班級信息管理模塊該模塊的功能是實現(xiàn)對全校班

13、級的管理工作,包括:班級添加、班級查詢等,這幾個功能模塊各自獨立,完成學(xué)校的全部班級的管理。(四)學(xué)生檔案管理模塊該模塊的主要功能是實現(xiàn)對學(xué)生的個人信息的管理工作,包括檔案添加、檔案瀏覽、檔案查詢等功能,從而方便學(xué)院老師、教務(wù)處老師對學(xué)生個人的基本情況的快速查詢和了解。(五)課程信息管理模塊該模塊對各個班級的課程進行設(shè)置,并可在其中設(shè)置各門課程的教材選用情況,方便了學(xué)校教材管理部門和教務(wù)處的教學(xué)管理人員的工作。包括基本課程設(shè)計和班級課程設(shè)置兩個模塊。同時學(xué)生可以根據(jù)自身選課情況進行選課。(六)成績信息管理模塊學(xué)校的成績信息管理工作是檢驗學(xué)生學(xué)習(xí)情況的一個主要手段,本模塊包括考試類型設(shè)置,還設(shè)置

14、了成績添加、成績游覽、成績查詢等功能模塊。4.2 數(shù)據(jù)流程圖如以下學(xué)生管理系統(tǒng)數(shù)據(jù)流程圖。學(xué)生注冊基本信息輸入成績信息管理班級設(shè)置班級管理課程基本信息班級課程設(shè)置成績信息輸入學(xué)籍信息管理班級課程管理學(xué)院設(shè)置學(xué)院管理圖4-1 學(xué)生成績管理系統(tǒng)數(shù)據(jù)流程圖有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項和數(shù)據(jù)流程,就能進行以下的數(shù)據(jù)庫設(shè)計。5.數(shù)據(jù)庫設(shè)計5.1 數(shù)據(jù)庫關(guān)系圖較為粗略的VFP設(shè)計關(guān)系圖。5.2 E-R關(guān)系圖(一)數(shù)據(jù)庫概念設(shè)計得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及實體之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。本

15、系統(tǒng)根據(jù)上面的設(shè)計規(guī)劃出的實體有:學(xué)生實體、班級實體、年級實體、課程實體、系部實體。各個實體具體的描述E-R圖如圖5-1到圖4-6所示。圖5-1為學(xué)生實體E-R圖。學(xué)生學(xué)生基本信息學(xué)生班級信息學(xué)生課程信息學(xué)生成績信息學(xué)生系部信息圖5-1 學(xué)生實體E-R圖班級班級所在年級班主任所在教室圖5-2為班級實體E-R圖。圖5-2 班級實體E-R圖圖5-3為課程實體E-R圖。課程課程號課程名課程類型課程描述學(xué)生系部設(shè)置系部班級設(shè)置年級課程設(shè)置課程考核過程圖5-3 課程實體E-R圖年級年級名稱包括班級所屬系部設(shè)置課程圖5-4為年級實體E-R圖。圖5-4 年級實體E-R圖圖5-5為學(xué)院實體E-R圖。學(xué)院學(xué)院名

16、稱包括學(xué)院包括年級學(xué)院院長程圖5-5 學(xué)院實體E-R圖實體與實體之間的關(guān)系E-R圖如圖5-6所示。圖5-6 實體之間的關(guān)系E-R圖(二)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計將上面的數(shù)據(jù)庫概念設(shè)計轉(zhuǎn)化為VFP數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)庫模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表以及各個表之間的關(guān)系。學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫中各個表格的設(shè)計結(jié)果如下面的幾個表所示。每個表表示在數(shù)據(jù)庫中的一個數(shù)據(jù)庫表。表1-1為學(xué)生基本信息表列名數(shù)據(jù)類型可否為空說明Student_IDNchar(12)NOT NULL學(xué)生學(xué)號(主鍵)Student_NameChar(10)NULL學(xué)生姓名Bor

17、n_DatedatetimeNULL出生日期Depart_IDInt(4)NULL學(xué)院Entr_DatedatetimeNULL入學(xué)時間commentVarchar(200)NULL注釋表1-2 Class_info表(班級信息表)列名數(shù)據(jù)類型可否為空說明Class_NoInt(4)NOT NULL班號(主鍵)gradeChar(10)NULL年級directorTextNULL輔導(dǎo)員Classroom_NoChar(10)NULL教室表1-3 course_info表(課程基本信息表)列名數(shù)據(jù)類型可否為空說明Course_NoInt(4)NOT NULL課程編號(主鍵)Course_Name

18、TextNULL課程名稱Course_TypeChar(10)NULL課程類型Course_DesChar(50)NULL課程描述表1-4 gradecourse_Info表(年級課程設(shè)置信息表)列名數(shù)據(jù)類型可否為空說明Class_NoInt(4)NOT NULL班號(主鍵)GradeInt(4)NULL年級Course_TypeInt(4)NULL課程編號Course_DestextNULL課程名稱表1-5 result_Info表(學(xué)生成績信息表)列名數(shù)據(jù)類型可否為空說明Exam_NoChar(10)NOT NULL考試編號(主鍵)Student_IDNchar(12)NULL學(xué)號Stud

19、ent_NameChar(10)NULL姓名TearmChar(10)NULL學(xué)期Class_NoInt(4)NULL班號Course_NameTextNULL課程名稱resultInt(4)NULL分數(shù)表1-6 depart_Info表(系部信息表)列名數(shù)據(jù)類型可否為空說明Depart_IDInt(4)NULL系編號Depart_NameTextNULL系名稱Depart_MasterNametextNUll系主任表1-7 User_Info表(用戶信息表)列名數(shù)據(jù)類型可否為空說明User_IDChar(10)NOT NULL用戶名稱(主鍵)User_NameChar(10)NULl用戶密碼

20、User_DESChar(10)NULL用戶權(quán)限6.界面設(shè)計界面設(shè)計應(yīng)簡潔方便易用,具體設(shè)計如下:1)登錄界面登錄界面主要用于管理員進行登錄操作,界面中需要學(xué)生、教師或管理者輸入賬號,并輸入密碼,進行登錄,登錄界面設(shè)計的效果如圖所示:2) 主要界面設(shè)計考慮到易于操作的系統(tǒng)需求,主窗口使用簡單和直觀的界面設(shè)計,提供主要的功能模塊入口,效果如圖所示:(三)用戶信息設(shè)計模塊在添加用戶中,進行數(shù)據(jù)添加界面設(shè)計如圖所示: 在點擊確定之后,會彈出對話框。:退出系統(tǒng),則直接退出本系統(tǒng)。(四)學(xué)籍管理系統(tǒng)添加學(xué)籍模塊,通過填寫信息,進行添加。點擊確定后,會彈出“成功添加”的對話框。修改學(xué)籍中,通過修改信息,完

21、成添加。查詢、刪除學(xué)籍,可對學(xué)籍信息進行查詢和刪除。學(xué)籍檔案是對某個班所有同學(xué)的學(xué)籍進行歸類,便于查詢。(五)班級信息管理添加班級,由教務(wù)科人員進行添加,內(nèi)容有班級和班主任信息。點擊確認之后,會彈出對話框:添加成功!修改班級,對班級和班主任信息進行修改,點擊確認之后,會彈出對話框:修改成功! 同時通過班級列表也可對學(xué)院,整個學(xué)校的班級進行查詢。(六)課程信息管理 添加課程,即學(xué)生選課,通過輸入課程號,課序號,進行選課。 修改課程,即學(xué)生對于選定的課程進行刪除。班級課程查詢,則是對課程進行查詢,可通過地點,任課老師,課程名,課程號,課序號進行查詢。(七)成績信息管理 添加成績,即教師對其所教課程成績進行添加。課程選定,學(xué)生自行選定所學(xué)課程。 (九)幫助信息管理 關(guān)于軟件,提供操作系統(tǒng)簡介。聯(lián)系我們,提供制作者email。7.其它7.1安全性1)能夠抵御用戶可能的誤操作,保證軟件的健壯性要對數(shù)據(jù)進行檢驗,保證數(shù)據(jù)有效性在數(shù)據(jù)被破壞

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論