【正文】
()。 } 以下代碼是恢復(fù)數(shù)據(jù)庫的核心代碼通過 RadioButton 控件 選擇備份還是還原功能,再通過 button 控件,點(diǎn)擊執(zhí)行 click 事件,完成所需功能。 (name, dbName)。backup database name to disk=path。 string dbName = 。 } } protected void btnOK_Click(object sender, EventArgs e) { string dbFileName = ()。 = Name。 = 。 備份還原功能圖如圖 64 圖 64 數(shù)據(jù)庫備份還原功能 以下為實(shí)現(xiàn)的主要代碼: public partial class beifen_beifen : { protected void Page_Load(object sender, EventArgs e) { if (!) { //在 DropDownList中綁定所有數(shù)據(jù)庫 SqlConnection connection = new SqlConnection(Data 第 七 章 具體功能模塊設(shè)計(jì) 31 Source=(local)。尤其在一些對數(shù)據(jù)可靠性要求很高的行 業(yè)如銀行、證券、電信等,如果發(fā)生意外停機(jī)或數(shù)據(jù)丟失其損失會(huì)十分慘重。 + () + 39。=39。 StudentLogic studentLogic = new StudentLogic()。 ()。 ()。 } protected void Btn_Add_Click(object sender, EventArgs e) { StudentModel student = new StudentModel()。break。% UrlBase + /Admin/%39。,39。 case 39。,39。,39。學(xué)生成績管理 39。班級課程管理 39。539。% UrlBase + /Xuefei/%39。% UrlBase + /Xuefei/%39。)。,39。 :mArray = new Array(39。)。mArrayURL = new Array(39。添加學(xué)生 39。break。% UrlBase + /Class/%39。,39。 case 39。mArrayURL = new Array(39。139。)。 Session[studentNumber] = userName。 ()。 + + 39。 /*如果管理員帳號信息正確 */ if ((adminModel)) { Session[adminFlag] = true。 if (管理員 == identify) 第 七 章 具體功能模塊設(shè)計(jì) 25 { AdminModel adminModel = new AdminModel()。登錄成功后跳轉(zhuǎn)到相應(yīng)的管理頁面。 (6)一個(gè)課程類別里包含一門或多門課程,一門課程必然屬于某個(gè)特定課程類別。 (2)一個(gè)專業(yè)有一個(gè)或多個(gè)班級,一個(gè)班級必然屬于某個(gè)特定專業(yè)。 (6)學(xué)生類別 它的屬性有:學(xué)生類別號、學(xué)生類別 、 學(xué)生類別說明 。 (2)課程 它的屬性有:課程號、課程名、課程類別、開課學(xué)期、授課院系、課學(xué)時(shí)、課學(xué)分、教師名、備注 2。它是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù) 庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言。創(chuàng)建數(shù)據(jù)庫是創(chuàng)建其他數(shù)據(jù)庫對象的前提和基礎(chǔ),數(shù)據(jù)文件用于存放數(shù)據(jù),事務(wù)日志文件是維護(hù)數(shù)據(jù)完整性的重要工具。 (3)成績信息管理模塊說明::成績信息管理是將教師錄入的成績信息添加到數(shù)據(jù)存儲(chǔ)成績信息中,然后根據(jù)要求的進(jìn)行成績信息的修改、成績信息的刪除和成績信息的查詢,這些操作大都是基于成績信息進(jìn)行的,成績信息修改時(shí)應(yīng)得到相應(yīng)的審核,這兒有和獎(jiǎng)學(xué)金評定模塊的關(guān)聯(lián)。 程序初始化 接受信息 相應(yīng)的處理 調(diào)用記錄模塊 解析信息包頭 運(yùn)行結(jié)束? 程序結(jié)束 程序開始 19 第五章 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng) 模塊設(shè)計(jì) 1)學(xué)生信息管理模塊說明:學(xué)生信息管理是將學(xué)生錄入的學(xué)生注冊信息添加到數(shù)據(jù)存儲(chǔ)學(xué)生信息中,然后根據(jù)要求的進(jìn)行學(xué)生信息的修改、學(xué)生信息的刪除和學(xué)生信息的查詢,這些操作大都是基于學(xué)生信息進(jìn)行的,學(xué)生信息修改時(shí)應(yīng)得到相應(yīng)的審核。 學(xué)生信息管理表:詳細(xì)記錄學(xué)生的基本信息。以學(xué)號為例來介紹數(shù)據(jù)元素的定義,如表 41 所示。 班級管理:添加新的班級信息,修改和刪除班級的信息.學(xué)生管理:添加班級新的學(xué)生,修改和刪除學(xué)生的信息. 學(xué)費(fèi)管理:設(shè)置和修改各個(gè)班級的標(biāo)準(zhǔn)學(xué)費(fèi)信息,登記學(xué)生的交費(fèi)信息,查詢和修改學(xué)生的交費(fèi)信息 ! 課程成績管理 :設(shè)置每個(gè)學(xué)期每個(gè)班級的課程信息,登記每個(gè)學(xué)期的每個(gè)學(xué)生的成績信息,并對這些信息進(jìn)行查詢,修改和刪除管理操作。 安全性原則:可以為該系統(tǒng)的 用戶設(shè)置用戶權(quán)限,并考慮數(shù)據(jù)庫的安全性,動(dòng)態(tài)設(shè)置連接到數(shù)據(jù)庫的鏈接。 圖 41 數(shù)據(jù)訪問層 第 四 章 系統(tǒng)概要設(shè)計(jì) 13 圖 42 業(yè)務(wù)邏輯層 圖 43 用戶界面層 為了增加 系統(tǒng)的環(huán)境適應(yīng)性和降低各層之間的耦合度,我們在 DAL 層和BLL 層之間采用了反射工廠模式的設(shè)計(jì)模式開發(fā) 。如:管理模塊有:班級信息管理、學(xué)生信息管理、學(xué)費(fèi)信息 管理、 課程成績 管理和 系統(tǒng) 管理。 硬件接口 運(yùn)行本系統(tǒng)的硬件基本要求如下: CPU: Intel P3 及以上; 內(nèi)存: 256MB 及以上; 硬盤: 10GB 及以上 。而數(shù)據(jù)訪問是連接業(yè)務(wù) 邏輯層和數(shù)據(jù)庫的渠道,業(yè)務(wù)邏輯層是動(dòng)作的發(fā)起者,由它來直接與數(shù)據(jù)訪問層通訊,最終將數(shù)據(jù)庫的數(shù)據(jù)展現(xiàn)提交返回給頁面表示層,數(shù)據(jù)訪問層位于最下層,主要完成與數(shù)據(jù)庫的數(shù)據(jù)源進(jìn)行直接交互、完成數(shù)據(jù)的直接操作。根據(jù)此系統(tǒng)設(shè)計(jì)的理念,本系統(tǒng)可分為三個(gè)部分。 b、按課程號、課程名、開課學(xué)期 等查詢條件查詢相關(guān)的課程信息。 (2)具有信息存儲(chǔ)功能 能夠存儲(chǔ)學(xué)生信息、課程信息、成績信息、班級信息等重要數(shù)據(jù)。 班級管理:添加新的班級信息,修改和刪除班級的信息.學(xué)生管理:添加班級新的學(xué)生,修改和刪除學(xué)生的信息.學(xué)費(fèi)管理:設(shè)置和修改各個(gè)班級的標(biāo)準(zhǔn)學(xué)費(fèi)信息,登記學(xué)生的交費(fèi)信息,查詢和修改學(xué)生的交費(fèi)信息 ! 課程成績管理 :設(shè)置每個(gè)學(xué)期每個(gè)班級的課程信息,登記每個(gè)學(xué)期的每個(gè)學(xué)生的成績信息,并對這些信息進(jìn)行查詢,修改和刪除管理操作。此系統(tǒng)可以應(yīng)用到局域網(wǎng)并且 人機(jī)界面友好,操作簡單,幫助詳盡,一般人員都可以使用,不需要專門的培訓(xùn) ,具備系統(tǒng)的運(yùn)行可行性 本系統(tǒng)是基于windows 界面開發(fā)的,界面友好,操作簡單方便。 在 信息管理系統(tǒng) 主要面向?qū)W校教務(wù)處管理人員、在校教師和學(xué)生,其功能相對簡單,無需功能的升級,服務(wù)器要求不高,面向的用戶相對較少,因此學(xué)校完全可以承擔(dān)本系統(tǒng)的開發(fā)經(jīng)費(fèi)。使用 SharePoint 功能,訂閱報(bào)表、建立新版本的報(bào)表,以及分發(fā)報(bào)表。 [7] 單擊單元 當(dāng)在一個(gè)數(shù)據(jù)倉庫中創(chuàng)建一個(gè)單元時(shí),單元向?qū)ㄒ粋€(gè)可以單擊單元檢測和建議的操作。 [3] 報(bào)表服務(wù) 在 SQL SERVER 2020 中,報(bào)表服務(wù)將為在線分析處理( OLAP)環(huán)境提供自我服務(wù)、創(chuàng)建最終用戶特別報(bào)告、增強(qiáng)查詢方面的開發(fā)水平,并為豐富和便于維護(hù)企業(yè)匯報(bào)環(huán)境,就允許升級方面 ,提供增進(jìn)的性能。 SQL Server 數(shù)據(jù)庫管理的特點(diǎn) [1] 分析服務(wù) SQL SERVER 2020 的分析服務(wù)邁入了實(shí)時(shí)分析的領(lǐng)域。 [3] 融合多種設(shè)備和平臺(tái) 隨著 Inter 逐漸成為一個(gè)信息和數(shù)據(jù)的中心,各種設(shè)備和服務(wù)已經(jīng)或正在接入和融入 Inter,成為其中的一部分。具體而言, . NET 通過 XML 語言定義了簡單對象訪問協(xié)議第二章 系統(tǒng)可行性研究 6 ( SOAP)、 Web 服務(wù)描述語言( WSDL)、 Web 服務(wù)發(fā)現(xiàn)協(xié)議( DISCO) 。取而代之的是,他們將定制服務(wù),軟件會(huì)自動(dòng)安裝,所有的維護(hù)和升級也會(huì)通過互聯(lián)網(wǎng)進(jìn)行。 Web 服務(wù)是一種包裝后的可以在 Web 上發(fā)布的組件, . NET通過 WSDL 協(xié)議來描述和發(fā)布這種 Web 服務(wù)信息,通過 DISCO 協(xié)議來查找相關(guān)的服務(wù),通過 SOAP 協(xié)議進(jìn)行相關(guān)的簡單對象傳遞和調(diào)用。學(xué)生的穩(wěn)定是學(xué)??焖侔l(fā)展的有力保障,這不僅僅關(guān)系到學(xué)生在校期間的表現(xiàn),還在很大程度上度量了一個(gè)學(xué)生的跟蹤管理,學(xué)生管理的重要性不言而喻,但因?yàn)槠浒臄?shù)據(jù)量大,涉及的人員面廣,而且需要及時(shí)更新,所以學(xué)生管理在學(xué)校中是很繁 瑣的,在每個(gè)系,每個(gè)學(xué)生都需要有對應(yīng)的檔案記錄,在學(xué)校各項(xiàng)管理中,學(xué)生管理牽涉到的其他管理內(nèi)容是最復(fù)雜的,它牽涉到了學(xué)生個(gè)人檔案管理 ,學(xué)籍管理 ,成績管理,課程管理等,所以在實(shí)際管理工作中,往往由于記錄的數(shù)量多,管理復(fù)雜,可連續(xù)性差,對整個(gè)學(xué)生管理進(jìn)行記載,并實(shí)行電子化管理 ??梢哉f系統(tǒng)分析和系統(tǒng)設(shè)計(jì)是這次任務(wù)的非常重要的環(huán)節(jié),這兩個(gè)階段做的好壞直接影響到系統(tǒng)的使用性,這兩個(gè)環(huán)節(jié)也占用了將近一個(gè)月的時(shí)間。我做這個(gè)系統(tǒng) 的時(shí)候 對該學(xué)院 做了長達(dá) 20 多天的需求分析,對相應(yīng)的 業(yè)務(wù)進(jìn)行了詳細(xì)的了解, 對象包括任課的教師和在校的學(xué)生,記錄了大量的口頭的和書面的材料。 我在做這次畢業(yè)設(shè)計(jì)過程中用到對比方法比較多的地方有方案的選擇,當(dāng)然這兒的方案不只是可行性研究里面的方案的選擇,在其他地方也用到了方案的取舍,只是在論文上沒寫出來而已,但寫之前已經(jīng)進(jìn)行了方案的選擇。 我在調(diào)查過程中用到兩種調(diào)查方法: (1)座談?wù){(diào)查 座談?wù){(diào)查的主要是對那些對系統(tǒng)需求也不太清楚,只能對自己需求說上一兩點(diǎn),但用書面調(diào)查無法列舉出來的人。 (2)借助網(wǎng)絡(luò) 網(wǎng)絡(luò)是越來越流行,我們查一些資料時(shí)用網(wǎng)絡(luò)也非常方便,可以說有時(shí)候比上圖書館更方便,我們平時(shí)在圖書館需要找半天的東西上網(wǎng)去百度用關(guān)鍵字查詢一下就出來了,可以說非常方便,我在了系統(tǒng)實(shí)施階段遇到許多技術(shù)的問題也是上有關(guān)的 PowerBuilder 俱樂部之類的網(wǎng)站才得到解決的。實(shí)現(xiàn)高校學(xué)生管理信息系統(tǒng),既能夠提高工作效率,又可以提高工作水平 第一章 引言 2 國內(nèi)外發(fā)展現(xiàn)狀 管理信息系統(tǒng)自 20 世紀(jì) 60 年代的數(shù)據(jù)庫系統(tǒng)發(fā)展到現(xiàn)在,經(jīng)歷了層次數(shù)據(jù)庫系統(tǒng)、網(wǎng)狀數(shù)據(jù)庫系統(tǒng)、關(guān)系數(shù)據(jù)庫系統(tǒng)等發(fā) 展階段,到今天可以說管理信息系統(tǒng)的技術(shù)已經(jīng)得到了很大的改善,國外在管理信息系統(tǒng)的應(yīng)用方面走在了前列,國內(nèi)對管理信息系統(tǒng)作用的普遍認(rèn)可還不過是近十來年的事。加上我國高等學(xué)?;鶎訉W(xué)生管理工作的頭緒多 ,內(nèi)容雜 ,管理細(xì) ,要求高 ,傳統(tǒng)管理辦法已基本不適應(yīng)新形勢的要求。該校以前根本沒用過類似的管理系統(tǒng),所有的學(xué)生注冊信息、課程信息、成績信息等都保存在 Excel 表格里,到用到的時(shí)候再人工的去查一些信息,這樣就嚴(yán)重影響到該校老師的工作效率。 results effectively is the question which each school will face. The way of traditional management majority was the manual management, this kind of management was inefficiency, and the update and maintenance of data was quite difficult, it is difficult to meet the needs of nowadays teaching. In order to change the above condition, This topic develops a student result management information system which would make this school use the puter to manage and maintain the information of student39。 關(guān)鍵詞: 網(wǎng)絡(luò) ,學(xué)生信息管理 , B/S 結(jié)構(gòu) , (C)技 術(shù) 英文摘要 II Abstract Because the quantity of this school recruitment unceasingly increased in the past several years, the quantity of student in the school is unce