學(xué)籍管理系統(tǒng) 論文設(shè)計(jì)
《學(xué)籍管理系統(tǒng) 論文設(shè)計(jì)》由會員分享,可在線閱讀,更多相關(guān)《學(xué)籍管理系統(tǒng) 論文設(shè)計(jì)(16頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、目 錄 1 前言 1 2 系統(tǒng)分析 1 2.1開發(fā)環(huán)境 1 2.2數(shù)據(jù)庫設(shè)計(jì) 1 2.3系統(tǒng)功能分析 2 2.4系統(tǒng)需求分析 2 3系統(tǒng)模塊設(shè)計(jì) 4 3.1入學(xué)前模塊 4 3.2在校間模塊 7 3.3畢業(yè)后模塊 8 4詳細(xì)設(shè)計(jì) 8 4.1創(chuàng)建工程 8 4.2建立數(shù)據(jù)連接 9 4.3創(chuàng)建MDI主窗體 9 4.3.1界面要求 9 4.3.2 MDI的操作窗口 10 4.3.3窗體工作流程 10 4.4部分源代碼 11 5系統(tǒng)的運(yùn)行與維護(hù) 12 5.1運(yùn)行設(shè)計(jì) 12 5.1.1運(yùn)行模塊的組合 13 5.1.2運(yùn)行控制 13 5.1.3運(yùn)行時(shí)間 13
2、 5.2 出錯(cuò)處理設(shè)計(jì) 13 5.2.1出錯(cuò)輸出信息 13 5.2.2出錯(cuò)處理對策 13 5.3安全保密設(shè)計(jì) 13 5.4 維護(hù)設(shè)計(jì) 13 5.5 運(yùn)行環(huán)境 14 6 結(jié)束語 14 7 致謝 14 8 參考文獻(xiàn) 15 學(xué)籍管理系統(tǒng)論文設(shè)計(jì) 1 前言 學(xué)籍管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。它的內(nèi)容對于學(xué)校的決策者和管理者來說都是至關(guān)重要的,所以學(xué)籍管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍? 但長期以來,學(xué)籍管理都是依賴人工進(jìn)行的,面對如此眾多的學(xué)籍信息,其工作量可想而知。這種管理方式在著許多缺點(diǎn),如:效率低、保密性差、另外時(shí)間一長將產(chǎn)生大量的文件和數(shù)據(jù)丟
3、失和損壞,這對于查找、更新和維護(hù)都帶來了不少的困難。這種方式不僅浪費(fèi)了大量的人力物力,而且由于人工管理存在著大量的不可控因素,造成了學(xué)籍管理的某些不規(guī)范,使得學(xué)籍管理陷入“事倍功半”的地步。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識。例如:檢索迅速、查詢方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大的提高學(xué)生管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。通過設(shè)計(jì)和分析此軟件,我受益匪淺,系統(tǒng)的設(shè)計(jì)開發(fā)過程,不但是對數(shù)據(jù)庫技術(shù)的掌握情況和理論聯(lián)系實(shí)際能力的一次檢驗(yàn)過程,同時(shí)也是對面向?qū)ο蟮某绦蛟O(shè)計(jì)方法理論一個(gè)更深的理解過程,
4、這個(gè)過程可以把我所學(xué)的理論和畢業(yè)設(shè)計(jì)這一實(shí)踐聯(lián)系起來,解決了實(shí)際問題,提高了我設(shè)計(jì)的水平和編程的技巧,為畢業(yè)后的實(shí)際工作打下了一個(gè)良好的基礎(chǔ)。 因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我將以開發(fā)一套學(xué)籍管理系統(tǒng)為例,談?wù)勂溟_發(fā)的過程和所涉及到的問題及解決方法。 2 系統(tǒng)分析 2.1開發(fā)環(huán)境 結(jié)合所要開發(fā)的系統(tǒng)的特點(diǎn),學(xué)籍管理系統(tǒng)將使用Visual Basic 6.0中文版作為開發(fā)工具,后臺數(shù)據(jù)庫則采用Access 2000。 根據(jù)“學(xué)籍管理系統(tǒng)”的需求說明和模塊設(shè)計(jì),本系統(tǒng)著重于實(shí)現(xiàn)各個(gè)模塊的基本功能,如果要具體應(yīng)用到學(xué)校的情況中,還需要對學(xué)校的具體需求
5、進(jìn)一步明確,并對系統(tǒng)進(jìn)行完善。 2.2數(shù)據(jù)庫設(shè)計(jì) 學(xué)籍管理系統(tǒng)將使用Access 2000作為數(shù)據(jù)庫管理系統(tǒng)。在Access中新建一個(gè)數(shù)據(jù)庫,其命名為學(xué)籍管理1997學(xué)籍管理.mdb,將新建的數(shù)據(jù)庫放置在應(yīng)用程序目錄中,以便調(diào)用。以下是系統(tǒng)所應(yīng)用的主要表及邏輯結(jié)構(gòu)。在以下的表中是以學(xué)號作為主關(guān)鍵字來實(shí)現(xiàn)表之間的相互連接的。 (1) 高考成績表是每位同學(xué)在入學(xué)前的各科成績 (2) 班表包含班號、班名、教室、人數(shù)以及系號 (3) 系表有系號、系名 (4) 成績表有學(xué)號、班號、姓名、性別、系名、專業(yè)、班級、成績、等級以及第幾學(xué)期 (5) 課程表有課程號、課程名、專業(yè)、學(xué)時(shí)、學(xué)分、第幾學(xué)
6、期、類型以及任課教師 (6) 量化成績表有學(xué)號、姓名、遲到、早退、量化成績以及原因等 (7) 學(xué)籍調(diào)動表包含姓名、調(diào)前班級、調(diào)前系名、調(diào)后系名、調(diào)后班級、調(diào)后學(xué)號、停課時(shí)間、退學(xué)原因等 (8) 畢業(yè)去向表包含學(xué)號、姓名、通訊地址、郵政編碼、聯(lián)系電話、是否考研、考研學(xué)校、證件注銷以及畢業(yè)設(shè)計(jì) 2.3系統(tǒng)功能分析 本系統(tǒng)主要功能模塊:學(xué)生學(xué)籍管理 學(xué)籍管理系統(tǒng)僅面向教務(wù)處管理人員,也就是說只有他有權(quán)對信息進(jìn)行操作.又包括:新生信息輸入、教務(wù)信息輸入和個(gè)人信息查詢修改三個(gè)功能???。在第一模塊可以有教務(wù)處管理人員輸入新生的姓名、性別、院系、生日、籍貫、電話、家庭住址等信息;第二模塊管理學(xué)籍
7、變更(休學(xué)、復(fù)學(xué)、退學(xué)、升學(xué)、畢業(yè))和獎(jiǎng)懲情況;第三個(gè)模塊用來查詢和修改學(xué)生個(gè)人信息。通過這一功能模塊,教務(wù)處可以實(shí)現(xiàn)對全校學(xué)生信息從入學(xué)到畢業(yè)的全程管理,而且此項(xiàng)工作除了每年的新生信息錄入,完全可以由一個(gè)人全權(quán)負(fù)責(zé)。而新生信息錄入這項(xiàng)工作可以留給勤工儉學(xué)的同學(xué)來完成。雖然要負(fù)一些勞務(wù)費(fèi),但遠(yuǎn)比用老師來人工管理然后付給他們工資節(jié)省的多。 本系統(tǒng)立足于教務(wù)處的角度,面向全校同學(xué)和老師,對全學(xué)校的學(xué)生和課程做統(tǒng)一管理,以實(shí)現(xiàn)管理的科學(xué)化,系統(tǒng)化,自動化,最大限度的為老師和同學(xué)們提供方便,節(jié)約人力、物力等各方面資源。徹底杜絕以前那種老師工作量大,工作步驟繁瑣,學(xué)生有問題不知道找哪里解決的現(xiàn)象,而且
8、消滅由于信息冗余而造成的數(shù)據(jù)不一致,和數(shù)據(jù)查詢困難的問題。 2.4系統(tǒng)需求分析 進(jìn)行系統(tǒng)的可行性分析之后,我們從用戶的需求方面充分的考慮了本系統(tǒng)應(yīng)該具備的要求: (1)系統(tǒng)要具有兩方面的數(shù)據(jù)處理能力 由于系統(tǒng)是完成學(xué)籍成績管理工作,所以系統(tǒng)既要注重學(xué)籍的管理又要做好成績的統(tǒng)計(jì),兩者皆不可偏廢. (2)用戶界面要友好,操作要方便 由于系統(tǒng)面向的是學(xué)校的老師,他們的文化程度雖然不低,但未必精通電腦的操作。為了保證系統(tǒng)的通用性,必須使系統(tǒng)的界面友好,操作方便。 (3)可擴(kuò)充性 由于本系統(tǒng)開發(fā)時(shí)間短,而作者的水平又有限。只能完成一些基本的管理工作。因此,為了以后功能的提升,所以設(shè)計(jì)時(shí)要
9、充分考慮到以后系統(tǒng)功能的可擴(kuò)充性。 在本系統(tǒng)的系統(tǒng)分析階段,我們主要是對學(xué)校的學(xué)籍和教學(xué)管理進(jìn)行多方面的調(diào)查和研究,從而抽象出我們系統(tǒng)的業(yè)務(wù)流程圖,數(shù)據(jù)流程圖以及數(shù)據(jù)字典。接下來,我們將通過本系統(tǒng)的業(yè)務(wù)流程圖,數(shù)據(jù)流程圖以及數(shù)據(jù)字典來進(jìn)一步說明其功能。 (1)總體結(jié)構(gòu)圖 學(xué)籍管理系統(tǒng) 教務(wù)信息 個(gè)人信息 新生信息 圖2.1 結(jié)構(gòu)圖 (2)主要業(yè)務(wù)流程圖 Splash表單 登錄表單,學(xué)生身份、管理員身份 MID主窗口 查看學(xué)生自己信息 瀏覽用戶信息 對用戶信息進(jìn)行查找
10、 管理學(xué)籍信息 報(bào)表表單 圖2.2 業(yè)務(wù)流程圖 (3)數(shù)據(jù)流程分析 用人單位 招生辦 新生信息 教師 院系 信息學(xué)籍管理系統(tǒng) 學(xué)籍變更信息 課程信息 教師 課程信息 學(xué)生 學(xué)生 招生辦 學(xué)籍管理 用人單位 新生信息 老師 院系 學(xué)籍變更信息 統(tǒng)計(jì)查詢 學(xué)
11、生 學(xué)籍記錄 學(xué)籍信息 課程信息 老師 選課管理 成績記錄 成績信息 學(xué)生 成績信息 成績信息
12、 圖2.3 數(shù)據(jù)流程圖 3系統(tǒng)模塊設(shè)計(jì) 該系統(tǒng)主要包括三個(gè)模塊:入學(xué)前模塊、在校情況模塊、畢業(yè)后模塊。 3.1入學(xué)前模塊 該模塊的主要功能是:添加、刪除、修改學(xué)生的信息,其中包括高考成績、基本情況、入學(xué)情況的信息,操作人員可以瀏覽學(xué)生的以上各種信息。同時(shí)為了快速查詢學(xué)生信息,可以用學(xué)號查詢。也可以瀏覽全體學(xué)生的信息,在瀏覽時(shí)可以添加、刪除、修改學(xué)生信息. 表3.1入學(xué)前管理 對象 屬性 設(shè)置 說明 窗體 學(xué)生信息基本情況 學(xué)生信息基本情況 標(biāo)簽框1 Label Label1(0) 建立一個(gè)控
13、件數(shù)組 Caption 學(xué)生代號 Font 隸書,四號 設(shè)置字體大小 文本框1 Text1 Text1(0) 創(chuàng)建一個(gè)控件數(shù)組 Text 空 Font 隸書,四號 Datasource Data1 通過data1與數(shù)據(jù)庫綁定 DataField XSDH 與“學(xué)生代號” 字段綁定 標(biāo)簽框2 Label Label(1) Caption 學(xué)生姓名 Font 隸書,四號 文本框2 Text1 Text(1) Text 空 Font 隸書,四號 標(biāo)簽框3
14、 Label Label(2) Caption 性別 Font 隸書,四號 文本框3 Text1 Text(2) Text 空 Font 隸書,四號 Datasource Data1 通過data1與數(shù)據(jù)庫綁定 DataField XB 與”性別”字段綁定 標(biāo)簽框4 Label Label(3) Caption 系名 Font 隸書,四號 文本框4 Text1 Text(3) Text 空 Font 隸書,四號 Datasource
15、Data1 通過data1與數(shù)據(jù)庫綁定 Datafield XM 與”系名”字段綁定 標(biāo)簽框5 Label Label(4) Caption 專業(yè)名 Font 隸書,四號 文本框5 Text1 Text(4) Text 空 Font 隸書,四號 Datasource Data1 通過data1與數(shù)據(jù)庫綁定 Datafield ZYM 與”專業(yè)名”字段綁定 標(biāo)簽框6 Label Label(5) Caption 班名 Font 隸書,四號 文本框6 Text
16、1 Text(5) Text 空 Font 隸書,四號 Datasource Data1 通過data1與數(shù)據(jù)庫綁定 Datafield BM 與“班名”字段綁定 標(biāo)簽框7 Label Label(6) Caption 宿舍代號 Font 隸書,四號 文本框7 Text1 Text(6) Text 空 Font 隸書,四號 Datasource Data1 通過data1與數(shù)據(jù)庫綁定 Datafield SSDH 與“宿舍代號”字段綁定 標(biāo)簽框8 L
17、abel Label(7) Caption 借閱代號 Font 隸書,四號 文本框8 Text1 Text(7) Text 空 Font 隸書,四號 Datasource Data1 通過data1與數(shù)據(jù)庫綁定 Datafield JYDH 與“借閱代號”字段綁定 標(biāo)簽框9 Label Label(8) Caption 學(xué)生證號 Font 隸書,四號 文本框9 Text1 Text(8) Text 空 Font 隸書,四號 Dataso
18、urce Data1 通過data1與數(shù)據(jù)庫綁定 Datafield XSZH 與“學(xué)生證號”字段綁定 標(biāo)簽框10 Label Label(9) Caption 檔案交否 Font 隸書,四號 文本框10 Text1 Text(9) Text 空 Font 隸書,四號 Datasource Data1 通過data1與數(shù)據(jù)庫綁定 Datafield DAJF 與“檔案交否”字段綁定 3.2在校間模塊 這是學(xué)籍管理系統(tǒng)中最重要的模塊,該模塊包括日常管理和成績管理,其中日常管理包括組織關(guān)系、學(xué)
19、籍調(diào)動、欠費(fèi)情況和量化管理。組織關(guān)系有黨員和團(tuán)員情況,學(xué)籍調(diào)動有調(diào)動前、調(diào)動后和其他情況。欠費(fèi)情況包括各學(xué)期的欠費(fèi)情況以及合計(jì)欠費(fèi)情況。量化管理含各學(xué)期量化管理,具體包括遲到、曠課、早退、獎(jiǎng)懲情況等。成績管理包括課程成績查詢和課程成績管理。課程成績查詢又含有課程信息查詢和個(gè)人各學(xué)期的成績查詢。課程成績管理可以按學(xué)號和課程名添加、刪除、取消、打印課程成績。下面介紹一下此模塊所包含的各個(gè)窗體的界面。 圖3.2 日常管理圖 圖3.2 有Data1控件和數(shù)據(jù)庫中的基本情況表、Data2控件和數(shù)據(jù)庫中的量化管理表連接。在日常管理界面中有Text控件和表中的內(nèi)容連接.
20、 圖3.3成績查詢圖 圖3.2主要是用來查詢信息的:當(dāng)對課程信息查詢時(shí),輸入課程名例如:VB,就可以查詢到所屬專業(yè)、任課教師、學(xué)時(shí)等信息。當(dāng)對個(gè)人成績查詢是,輸入學(xué)號例如:022004142就可以查詢到該學(xué)號所對應(yīng)的姓名、性別,以及所在的系名、專業(yè)、班級,也可以查詢到該學(xué)生的最高成績、最底成績、平均成績和所在班級的名次。 3.3畢業(yè)后模塊 本模塊主要是對畢業(yè)后的信息進(jìn)行查詢、添加、刪除和修改。我們可以查詢畢業(yè)生的聯(lián)系方式、畢業(yè)情況和是否考研以及考研的學(xué)校。 4詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)的階段的根本任務(wù)是確定它應(yīng)該怎樣具體實(shí)現(xiàn)所要求的系統(tǒng), 也就是經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對
21、目標(biāo)的精確描述,從而在系統(tǒng)實(shí)現(xiàn)階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序。具體來說就是把經(jīng)過總體設(shè)計(jì)得到的各個(gè)模塊詳細(xì)的加以描述。 4.1創(chuàng)建工程 在Visual Basic 6.0中,開發(fā)的系統(tǒng)的第一步就是創(chuàng)建一個(gè)該系統(tǒng)的工程,以管理系統(tǒng)中的各種代碼和資源。創(chuàng)建工程的圖如下: 圖3.4工程界面圖 4.2建立數(shù)據(jù)連接 數(shù)據(jù)庫之間的關(guān)系指明兩個(gè)庫之間共享一個(gè)共同的關(guān)鍵字值。一個(gè)連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個(gè)不同的表中獲取信息時(shí)建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個(gè)更高級的連接形式稱為自連接。這
22、種連接是指一個(gè)表被連接到它自己的一個(gè)字段,或在不同的紀(jì)錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系。從實(shí)際的學(xué)生信息管理來說,每個(gè)學(xué)生都隸屬于某個(gè)特定班級,而每個(gè)班級有隸屬某個(gè)特定系。為了表現(xiàn)這種邏輯結(jié)構(gòu)關(guān)系,在數(shù)據(jù)庫中還需要建立學(xué)生信息表、班級信息白哦和系別信息表相應(yīng)字段間的關(guān)系。定義下列兩組參照完整性。 班級信息表的Name字段與學(xué)生信息表的Class字段為一對多的關(guān)系; 系別信息表的id字段與班級信息表的dept id 字段為一對多的關(guān)系。 4.3創(chuàng)建MDI主窗
23、體 4.3.1界面要求 本系統(tǒng)采取多種文檔界面來組織系統(tǒng)中的各個(gè)窗體,多文檔界面是一種Windows用戶界面標(biāo)準(zhǔn),它有一個(gè)父窗體和多個(gè)子窗體。在典型情況下父窗體用來顯示程序菜單并包含子窗體。本系統(tǒng)只有在系統(tǒng)的菜單中的登錄的界面中輸入密碼123,才可以在對各窗體進(jìn)行操作。主窗體的界面設(shè)計(jì)如下圖 圖4.1 MDI窗體界面圖 4.3.2 MDI的操作窗口 在操作系統(tǒng)里包含入學(xué)前、在校和畢業(yè)后模塊。其中在校有日常管理和成績管理。圖4.2是成績管理和成績查詢的界面??梢愿鶕?jù)課程名查詢相關(guān)課程的內(nèi)容。 圖4.2成績管理圖 4.3.3窗體工作流程 MD
24、I主窗體的作用主要是作為整個(gè)系統(tǒng)中的各個(gè)功能窗體的父窗體。對于不同身份的用戶管理員、學(xué)生,MDI主窗體顯示出不同的菜單項(xiàng)。 對于管理員用戶,由于管理員用戶具有系統(tǒng)中所有的權(quán)限,因此MDI主窗體將會顯示所有的菜單項(xiàng),可以通過點(diǎn)擊菜單項(xiàng)來管理學(xué)生信息、查找學(xué)生信息、重新登錄或者退出系統(tǒng)等。 對于學(xué)生用戶,由于學(xué)生用戶的權(quán)限受到一定的限制,因此MDI主窗體不會顯示所有的菜單項(xiàng)。對于那些學(xué)生無權(quán)訪問,如信息查詢的功能,在菜單項(xiàng)和工具欄中相對應(yīng)的菜單項(xiàng)或按鈕就必須隱藏。學(xué)生用戶可以通過點(diǎn)擊菜單或者工具欄按鈕來查看自身的信息,并進(jìn)行重新登錄等操作。 選擇學(xué)生所在的系及其所在班級,單擊“列出”按鈕,可
25、以列出屬于所選班級的所有的學(xué)生記錄。 單擊各個(gè)瀏覽按鈕,可以在當(dāng)前的學(xué)生記錄集中進(jìn)行向前、向后、移動到第一條、移動到最后一條這幾個(gè)操作。 用戶也可以對當(dāng)前的記錄進(jìn)行操作,可以刪除當(dāng)前記錄、添加一個(gè)記錄,或者編輯當(dāng)前記錄,也可以以報(bào)表的形式查看當(dāng)前的學(xué)生記錄、。而學(xué)生用戶只能查看并更改自己的部分信息。 4.4部分源代碼 查詢 Private Sub Command3_Click() Data1.Recordset.MoveFirst For i = 0 To Data1.Recordset.RecordCount If Data1.Recordset.Fields("
26、課程名") = Text23.Text Then Text22.Text = Data1.Recordset.Fields("所屬專業(yè)") Text21.Text = Data1.Recordset.Fields("學(xué)時(shí)") Text20.Text = Data1.Recordset.Fields("學(xué)分") Text19.Text = Data1.Recordset.Fields("類型") Text18.Text = Data1.Recordset.Fields("任課教師") Te
27、xt17.Text = Data1.Recordset.Fields("第幾學(xué)期") Text11.Text = Data1.Recordset.Fields("課程簡介") Else Data1.Recordset.MoveNext If Data1.Recordset.EOF Then Data1.Recordset.MoveLast MsgBox "無此課程", , "提示框" End If End If Next i
28、 End Sub Private Sub Command4_Click() Data2.Recordset.MoveFirst For j = 0 To Data2.Recordset.RecordCount If Data2.Recordset.Fields("學(xué)號") = Val(Text32.Text) Then Text13.Text = Data2.Recordset.Fields("系名") Text14.Text = Data2.Recordset.Fields("專業(yè)") Text15.Text =
29、Data2.Recordset.Fields("班級") Text31.Text = Data2.Recordset.Fields("姓名") Text30.Text = Data2.Recordset.Fields("課程名") Text29.Text = Data2.Recordset.Fields("成績") Text28.Text = Data2.Recordset.Fields("等級") Text16.Text = Data2.Recordset.Fields("性別") ' T
30、ext27.Text = Max(Data2.Recordset.Fields("專業(yè)")) Else Data2.Recordset.MoveNext If Data2.Recordset.EOF Then Data2.Recordset.MoveLast MsgBox "沒有該生", , "提示框" End If End If Next j End Sub 修改 Private Sub Command7_Click() DBGr
31、id1.AllowDelete = False DBGrid1.AllowAddNew = False Data2.UpdateRecord End Sub 添加 Private Sub Command8_Click() DBGrid1.AllowUpdate = True DBGrid1.AllowAddNew = True Data2.Recordset.AddNew End Sub 刪除 Private Sub Command9_Click() DBGrid1.AllowUpdate = False DBGrid1.All
32、owAddNew = False 'DBGrid1.AllowDelete = True Data2.Recordset.Delete End Sub 5系統(tǒng)的運(yùn)行與維護(hù) 5.1運(yùn)行設(shè)計(jì) 5.1.1運(yùn)行模塊的組合 具體軟件的運(yùn)行模塊組合為程序多窗口的運(yùn)行環(huán)境,各個(gè)模塊在軟件運(yùn)行過程中能較好的交換信息,處理數(shù)據(jù)。 5.1.2運(yùn)行控制 軟件運(yùn)行時(shí)有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。 5.1.3運(yùn)行時(shí)間 系統(tǒng)的運(yùn)行時(shí)間基本可以達(dá)到用戶所提出的要求。 5.2 出錯(cuò)處理設(shè)計(jì) 5.2.1出錯(cuò)輸出信息 在用戶使用錯(cuò)誤的數(shù)據(jù)或訪問沒有權(quán)限的數(shù)據(jù)
33、后,系統(tǒng)給出提示:“對不起,你非法使用數(shù)據(jù),沒有權(quán)限!”而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。 5.2.2出錯(cuò)處理對策 由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯(cuò)后可以依靠數(shù)據(jù)庫的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動,就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲空間,權(quán)衡措施由用戶來決定。 5.3安全保密設(shè)計(jì) 系統(tǒng)的系統(tǒng)用戶管理保證了只有授權(quán)的用戶才能進(jìn)入系統(tǒng)進(jìn)行數(shù)據(jù)操作,而且對一些重要數(shù)據(jù),系統(tǒng)設(shè)置為只有更高權(quán)限的人員方可讀取或是操作。系統(tǒng)安全保密性較高。 5.4 維護(hù)設(shè)計(jì) 由于系統(tǒng)較小沒有外加維護(hù)模塊,因?yàn)榫S護(hù)
34、工作比較簡單,僅靠數(shù)據(jù)庫的一些基本維護(hù)措施即可。 5.5 運(yùn)行環(huán)境 服務(wù)器: Pentium III 500MHz 以上 ,128M內(nèi)存 Windows NT4.0 或同等配置。 客戶機(jī): Pentium II 266MHz 以上 ,32M內(nèi)存 Windows 95/98 或同等配置。 推薦配置: 服務(wù)器: Pentium 4 1.2GHz ,256M 內(nèi)存 Windows 2000 Advanced Server 或同等配置。 客戶機(jī): Pentium 4 1GHz ,256M內(nèi)存 Windows XP Professional 或同等配置。 6 結(jié)束語 經(jīng)過需求
35、分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試、調(diào)試等步驟。中小學(xué)學(xué)籍管理系統(tǒng)基本開發(fā)完畢.在這次畢業(yè)設(shè)計(jì)中用到了許多有關(guān)軟件開發(fā)的知識,如:軟件工程、數(shù)據(jù)庫相關(guān)知識、vb 本系統(tǒng)功能基本符合用戶需求,能夠完成學(xué)生學(xué)籍的存儲和成績的查詢以及各類相關(guān)報(bào)表的打印。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除。,對于數(shù)據(jù)的一致性的問題也通過程序進(jìn)行了有效的解決。但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機(jī)文檔比較少,用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問題。這些都有待進(jìn)一步改善。 更加重要的是在這次畢業(yè)設(shè)計(jì)中積累了經(jīng)驗(yàn);學(xué)習(xí)了知識,鍛煉了實(shí)踐和動手的能力。
36、這是在以后的工作和學(xué)習(xí)中不可多得的精神財(cái)富。 7 致謝 經(jīng)過三個(gè)多月的努力這次畢業(yè)設(shè)計(jì)終于圓滿結(jié)束,大學(xué)生話讓我對計(jì)算機(jī)理論知識有了一定的了解,但實(shí)踐出真知,通過這次設(shè)計(jì), 提高了我的動手能力,專業(yè)素質(zhì)也有了明顯的提高,在高興的同時(shí)不忘學(xué)校、指導(dǎo)老師、同學(xué)的支持和幫助。 在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師吳俊華老師身上學(xué)到了很多東西。吳老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。她無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝她耐心的輔導(dǎo),幫助解決了不少的難點(diǎn),使得系統(tǒng)能及時(shí)開發(fā)完成,感謝學(xué)校在學(xué)校領(lǐng)
37、導(dǎo)的精心安排之下學(xué)生順利的按計(jì)劃進(jìn)行設(shè)計(jì)。還有同組的同學(xué)同樣給與我不少幫助,這里一并表示感謝。 8 參考文獻(xiàn) [1] Bob Reselman , Richard Peasley , Wayne Pruchniak Visual Basic 6.0 使用指南,電子工業(yè)出版社,北京,2003 [2] Ned Snell,中文版Microsoft Office 97 自學(xué)通,機(jī)械工業(yè)出版社,北京,1998 [3] Microsoft,Visual B
38、asic 6.0 中文版控件大全,電子工業(yè)出版社,北京,2004 [4] Craig Eddy ,Timothy Buchanan,中文Access 2000 24學(xué)時(shí)教程,機(jī)械工業(yè)出版社,北京,2004 [5] 黛特(Harvey M.Deitel),Visual Basic 6 How to Program,電子工業(yè)出版社,北京,1999 [6] 王珊,陳紅,實(shí)用數(shù)據(jù)庫系統(tǒng)匯編,電子工業(yè)出版社,北京,2003 [7] 馮玉才,數(shù)據(jù)庫系統(tǒng)基礎(chǔ),馮玉才,華中科技大學(xué)出版社,武漢,2003 [8] 劉世峰,數(shù)據(jù)庫基礎(chǔ)及應(yīng)用,劉世峰,中央廣播電視大學(xué)出版社,北京,2004 [9] 嚴(yán)偉
39、民,數(shù)據(jù)結(jié)構(gòu),清華大學(xué)出版社,北京,2004 [10] TOM Archer Andrew.White chapet,VB.NET寶典,電子工業(yè)出版社,北京,2003 [11] 鄭阿奇,VB 實(shí)用教程,電子工業(yè)出版社,北京,2003 [12] 鄭阿奇,SQL Server實(shí)用教程,電子工業(yè)出版社,北京,2003 [13] 張曉輝,李祥勝,SQL Server 2000管理及應(yīng)用系統(tǒng)開發(fā),人民郵電出版社,北京,2003 [14] 白海波,管麗娜,SQL Server 2000入門與提高 ,清華大學(xué)出版社,北京,2002 [15] 李存珠,李宣東,軟件工程概論,南京大學(xué)計(jì)算機(jī)系出版,南京,2005 15
- 溫馨提示:
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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案