freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生學(xué)籍管理系統(tǒng)系統(tǒng)的設(shè)計與實現(xiàn)_精品(編輯修改稿)

2025-06-18 21:38 本頁面
 

【文章內(nèi)容簡介】 12 4 系名表: 存放學(xué)校系名稱。 5 專業(yè)表: 存放專業(yè)名稱信息。 6 課程名稱: 存放學(xué)校課程名稱。 7 政治面貌: 存放政治面貌信息。 8 民族表: 存放民族名稱信息。 物理設(shè)計 關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。這一步設(shè)計完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計工作基本完成,只待系統(tǒng)實現(xiàn)時將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中 , 一個規(guī)范化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了。 根據(jù)分析階段得出的結(jié)論,結(jié)合本系統(tǒng)對有關(guān)數(shù)據(jù)的存儲的需要,更加方便實現(xiàn)該管理系統(tǒng)的所有功能,現(xiàn)將本管理系統(tǒng)設(shè)計成如下幾個數(shù)據(jù)庫表,表的設(shè)計如下( SQL 腳本格式) : CREATE TABLE [dbo].[專業(yè) ] ( [專業(yè) ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[變動內(nèi)容 ] ( [變動內(nèi)容 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[學(xué)生成績表 ] ( [學(xué)號 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [姓名 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [課程名稱 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [成績 ] [float] NULL , [學(xué)期 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn) 13 GO CREATE TABLE [dbo].[學(xué)籍信息表 ] ( [學(xué)號 ] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [姓名 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [性別 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [民族 ] [char] (30) COLLATE Chinese_PRC_CI_AS NULL , [身份證號 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [系名 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [專業(yè) ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [班級 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [入學(xué)日期 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [政治面目 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [籍貫 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [生源 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [家庭住址 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [郵編 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [聯(lián)系電話 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [變動內(nèi)容 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [變動日期 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [變動原因 ] [char] (100) COLLATE Chinese_PRC_CI_AS NULL , [備注 ] [char] (100) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[政治面目 ] ( [政治面目 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[民族 ] ( [民族 ] [char] (30) COLLATE Chinese_PRC_CI_AS NULL 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn) 14 ) ON [PRIMARY] GO CREATE TABLE [dbo].[用戶信息表 ] ( [用戶名稱 ] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [用戶密碼 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [權(quán)限 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[系名 ] ( [系名 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[課程名稱 ] ( [課程名稱 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO 系統(tǒng)總體安全性 本系統(tǒng)采用 C/S 結(jié)構(gòu)和用戶認證和權(quán)限的安全機制。 C/S ( Client/Server)結(jié)構(gòu),即大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到 Client端和 Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是 Client/Server 形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的 Web 應(yīng)用發(fā)展, Web 和 Client/Server 應(yīng)用都可以進行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組 件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。 所以 C/S 的安全性能比 B/S 要高的多。 每次進入要通過用戶和密碼檢驗,只有登錄通過檢驗的用戶才能在進行系統(tǒng),進行各個的相應(yīng)操作。如果用戶違法操作,沒有通過正確的登錄進入系統(tǒng),則會產(chǎn)生登錄錯誤,系統(tǒng)會有提示頁面提示用戶操作錯誤,同時建議用戶返回登錄,重新正確登錄。三次錯誤學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn) 15 后,會自動退出。 4 詳細設(shè)計 詳細設(shè)計也稱為系統(tǒng)的物理設(shè)計,是系統(tǒng)設(shè)計者在系統(tǒng)的邏輯設(shè)計完成的基礎(chǔ) 之前對系統(tǒng)的代碼功能等的設(shè)計。 登陸模塊設(shè)計 系統(tǒng)登錄模塊主要完成對登錄系統(tǒng)的用戶進行驗證,只有合法的用戶才可以進入系統(tǒng)。 另外,為了防止用戶無限期地輸入錯誤的用戶名或密碼,在系統(tǒng)登錄模塊中增加了限制登錄次數(shù)的功能。允許用戶最多登錄的次數(shù)(這里為 3 次),如果超過,則顯示提示信息,并結(jié)束應(yīng)用程序。 如圖 41。 圖 41 登錄界面 主界面設(shè)計 主界面是應(yīng)用程序的主體,也是應(yīng)用程序的門面,它設(shè)計的好壞將直接影響用戶的第一感覺,如果主界面設(shè)計得很糟糕,則不論應(yīng)用程序的其他部分設(shè)計得多么細致 ,用戶都不能或不愿意使用它。所以,在設(shè)計主界面時應(yīng)保持界面的簡潔性和明確性。如圖 42。 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn) 16 圖 42 主界面 學(xué)籍管理模塊設(shè)計 該模塊可以實現(xiàn)對現(xiàn)有學(xué)生學(xué)籍管理系統(tǒng)檔案中的專業(yè),學(xué)號,性別,民族等學(xué)生基本信息的記載情況的查看,并且可以對這些信息進行添加,修改或刪除。新生入學(xué)時可以添加學(xué)生的學(xué)籍信息,等到畢業(yè)離校的時候可以刪除這些信息。如圖 43。 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn) 17 圖 43 學(xué)籍管理模塊 成績管理模塊設(shè)計 該模塊可以實現(xiàn)對學(xué)生成績的錄入,修改,并且可以添加課程名稱。如圖 43。 圖 43 成績管理模塊 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn) 18 查詢管理模塊設(shè)計 該模塊可以實現(xiàn)對學(xué)生學(xué)籍和學(xué)生成績的查詢。能夠通過一定條件的查找設(shè)置到符合條件的報表的數(shù)據(jù)源來實現(xiàn)打印等功能。 圖 44 學(xué)籍查詢模塊 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn) 19 圖 45 成績查詢模塊 5 系統(tǒng)實施 實施環(huán)境 實施環(huán)境包括硬件和軟件。 硬件環(huán)境: CPU 內(nèi)存: 256M 硬盤: 40G 打印機:三星 S555p 操作系統(tǒng): windows xp sp2 系統(tǒng) 開發(fā)工具: Microsoft Visual basic 中文企業(yè)版 數(shù)據(jù)庫: SQLServer2021 系統(tǒng)測試 在 MIS 開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實際開發(fā)過程中還是不可避學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn) 20 免地會產(chǎn)生差錯,系統(tǒng)中通常可能隱藏著錯誤和缺陷,示經(jīng)周密測試的系統(tǒng)投入運行,將會造成難以想像的后果,因此系統(tǒng)測試是 MIS 開發(fā)過程中為保證軟件質(zhì)量必須進行的工作。大量統(tǒng)計資料表明,系統(tǒng)測試的工作量往往占 MIS 開發(fā)總工作量的 40%以上。因此,我們必須重視測試工作。 由于程序中隱藏的缺陷只在特定 的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。有意義的軟件測試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計最有可以暴露程序系統(tǒng)缺陷的測試方案。因此軟件測試的目標應(yīng)該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。 從產(chǎn)品角度看,測試計劃中的測試項目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。測試對象是隨階段而異的,最基本、最初的測試是 單元測試,后面的組合測試、確認測試都是以被測過的模塊作為測試對象的。 在具體的測試中,一般應(yīng)遵循以下原則:由程序設(shè)計者之外的人進行測試;測試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗程序是否實現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進行測試。 在開發(fā)本系統(tǒng)時,為了使系統(tǒng)能夠穩(wěn)定運行,對本系統(tǒng)進行了有針對性的全面測試,采取的方式是: ( 1)菜單項測試:為了保證每一項下拉菜單能夠正確實現(xiàn)系統(tǒng)設(shè)計的功能, 我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對每一個菜單項反復(fù)進行了增加、刪除、修改等操作,從而保證了菜單級功能的正確實現(xiàn)。 菜單項包括:系統(tǒng)管理菜單,學(xué)籍管理菜單,成績管理菜單,查詢管理菜單。分別對其進行測試。 ( 2)數(shù)據(jù)跟蹤:完成菜單項測試后,我又對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進行了跟蹤。經(jīng)過實踐證實,說明該功能完全正常,對其它的功能模塊也進行了類似的設(shè)置。 以學(xué)籍為例做測試: 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn) 21 圖 51 測試內(nèi)容 輸入以上數(shù)據(jù),保存,成功。數(shù)據(jù)測試成功。 ( 3)綜合測試:在以上測試的基礎(chǔ)上對系統(tǒng)功能進行了整體的測試,依 次來檢驗系統(tǒng)功能是否符合系統(tǒng)設(shè)計的要求。 對本系統(tǒng)進行了反復(fù)多次的測試。已完全符合系統(tǒng)設(shè)計的要求,測試成功。 系統(tǒng)的運行與維護 管理信息系統(tǒng)在完成系統(tǒng)實施、投入正常運行之后,就進入了系統(tǒng)運行與維護階段。本系統(tǒng)運行:首先啟動 Windows2021/XP,將本系統(tǒng)拷貝到硬盤相應(yīng)地目錄下,配置好數(shù)據(jù)庫。運行“學(xué)生學(xué)籍管理系統(tǒng) .exe”即可。 系統(tǒng)維護的目的是保證管理信息系統(tǒng)正常而可靠地運行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。換言之,系統(tǒng)維護就是為了保證系統(tǒng)中的各個要素 隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。系統(tǒng)維護的工作量往往是很大的,其費用大約占整個生命周期的 60%,所以我們必須對系統(tǒng)維護給予足夠的重視。 系統(tǒng)維護的內(nèi)容 按照維護對象的不同,系統(tǒng)維護的內(nèi)容可分為以下幾類: ( 1)系統(tǒng)應(yīng)用程序維護 ( 2)數(shù)據(jù)維護 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn) 22 ( 3)代碼維護 ( 4)硬件設(shè)備維護 系統(tǒng)維護的類型 系統(tǒng)維護的重點是系統(tǒng)應(yīng)用軟件的維護工作,按照軟件維護的不同性質(zhì),可以劃分為下面四種類型: ( 1)糾錯性維護:診斷和修正系統(tǒng)中遺留的錯誤。 ( 2)適應(yīng)性維護:使系統(tǒng) 適用環(huán)境的變化而進行的維護。 ( 3)完善性維護:為滿足用戶的需求而進行的維護。 ( 4)預(yù)防性維護:為將要發(fā)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1