




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE91.前言11.開發(fā)工具的介紹ASP.netASP.net是一種建立在通用語言上的程序構(gòu)架,能被用于一臺Web服務(wù)器來建立強大的Web應(yīng)用程序。ASP.net提供許多比現(xiàn)在的Web開發(fā)模式強大的優(yōu)勢,使執(zhí)行效率大幅提高。ASP.net是把基于通用語言的程序在服務(wù)器上運行。不像以前的ASP即時解釋程序,而是將程序在服務(wù)器端首次運行時進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強很多。MicrosoftSQLServer2005SQLServer是Microsoft公司開發(fā)的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),具有強大的關(guān)系數(shù)據(jù)庫創(chuàng)建、開發(fā)、設(shè)計和管理功能。其SQLServer2005版本已將數(shù)據(jù)庫與Internet緊密連接,可以通過Web瀏覽器顯示對數(shù)據(jù)庫操作的結(jié)果數(shù)據(jù),具有客戶機/服務(wù)器體系結(jié)構(gòu)。SQLServer2005提供了對分布式事務(wù)處理的支持,并對開發(fā)工具具有良好的支持,為大型數(shù)據(jù)庫項目提供了企業(yè)解決方案。SQL是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。操作數(shù)據(jù)庫有多種途徑:使用企業(yè)管理器、使用查詢分析器、編程中使用T-SQL語句或使用交互命令形式等。IISIIS(InternetInformationServer)是微軟公司主推的服務(wù)器,包容了WorldWideWebGopherserver和FTPserver,IIS是隨WindowsXP一起提供的文件和應(yīng)用程序服務(wù)器,是在WindowsXP2上建立Internet服務(wù)器的基本組件。它能與WindowsXP2集成,因而能通過WindowsXP2內(nèi)置的安全性以及自身的安全性建立強大,靈活而安全的Internet和Intranet站點。IIS支持HTTP(HypertextTransferProtocol,超文本傳輸協(xié)議),F(xiàn)TP(FileTransferProtocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴展。IIS支持與語言無關(guān)的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的Web站點。IIS不需要開發(fā)人員學(xué)習(xí)新的腳本語言或者編譯應(yīng)用程序,IIS完全支持VBScript,JavaScript腳本語言以及C#等編語言。1.2程序設(shè)計思想及系統(tǒng)功能介紹 本學(xué)生信息管理系統(tǒng)中,運用到了,c#,javascript,語言等等。本系統(tǒng)功能主要有增加、刪除、編輯、查詢等功能,能夠滿足基本的要求,但由于時間上的關(guān)系,本系統(tǒng)數(shù)據(jù)庫的測試數(shù)據(jù)并不多。管理員又分為超級管理員和普通管理員,超級管理員能夠增加和刪除管理員,而普通管理員不能對管理員進(jìn)行操作,只能對學(xué)生信息進(jìn)行維護(hù)。學(xué)生可以登錄本系統(tǒng)進(jìn)行相應(yīng)查詢自己的學(xué)籍信息、課程和成績信息等。相關(guān)功能:1.本學(xué)生信息管理系統(tǒng)有學(xué)生信息管理、課程信息管理、成績信息管理、密碼修改、幫助說明、重新登錄等等頁面2.學(xué)生信息包含項有學(xué)號、姓名、性別、民族、出生日期、入學(xué)時間、班級、生源、備注,可進(jìn)行相關(guān)的編輯、刪除、添加、查詢等等操作。3.課程信息包含項有課程號、課程名、課時、學(xué)分、課程類型,可進(jìn)行相關(guān)的編輯、刪除、添加、查詢等等操作。4.成績信息包含項有學(xué)號、姓名、班級、課程號、課程名、任課老師、成績,可進(jìn)行相關(guān)的編輯、刪除、添加等等操作。5.密碼修改功能,可以修改管理員的密碼2.需求分析2.1學(xué)生信息管理系統(tǒng)概述 學(xué)生信息管理系統(tǒng)是各大高校所不可缺少的一部分,隨著計算機水平的快速提高,學(xué)生信息管理系統(tǒng)也在不斷地發(fā)展和完善。本管理系統(tǒng)主要包括了學(xué)生的信息管理以及課程和成績管理,基本上實現(xiàn)了管理信息系統(tǒng)所必須的功能。2.1.1用戶簡介 如果學(xué)校仍采用手工管理學(xué)生信息的方法,不僅效率低、易出錯、手續(xù)繁瑣,而且耗費大量的人力。為了滿足學(xué)校管理人員對學(xué)生信息等進(jìn)行高效的管理,在工作人員具備一定的計算機操作能力的前提下,特編此學(xué)生信息管理系統(tǒng)軟件以提高管理效率。2.1.2項目目的和目標(biāo) 管理員可以對本系統(tǒng)進(jìn)行維護(hù),但先要進(jìn)行身份驗證,成功后才可以實施管理員的權(quán)限。它具有開放性強﹑操作性強﹑工作效率高等特點。管理員又分為超級管理員和普通管理員,超級管理員能夠增加和刪除管理員,而普通管理員不能對管理員進(jìn)行操作,只能對學(xué)生信息進(jìn)行維護(hù)。學(xué)生可以登錄本系統(tǒng)進(jìn)行相應(yīng)查詢自己的學(xué)籍信息、課程和成績信息等,但不可對其進(jìn)行操作。 本管理信息系統(tǒng)主要實現(xiàn)權(quán)限的操作,根據(jù)用戶不同的權(quán)限來實現(xiàn)具體的操作。2.2系統(tǒng)用戶分析“學(xué)生信息管理系統(tǒng)”通常有三種用戶:系統(tǒng)管理員,普通管理員(教師)和學(xué)生。如下表就是提供了不同用戶的使用權(quán)限:用戶角色權(quán)限系統(tǒng)管理員對系統(tǒng),數(shù)據(jù)庫進(jìn)行維護(hù),主要對不同人員賦于不同的權(quán)限,增加和刪除普通管理員普通管理員維護(hù)和管理學(xué)生基本信息、課程信息、成績信息等,進(jìn)行相應(yīng)地添加、刪除和修改。學(xué)生查詢個人信息以及課程信息和成績信息2.3UML用況圖建模以下根據(jù)各個用戶的職能進(jìn)行建模。圖如下是讀者用況分析,圖如下是學(xué)生信息管理系統(tǒng)用況分析:添加、刪除管理員修改管理員密碼添加、刪除管理員修改管理員密碼系統(tǒng)管理員學(xué)籍信息查詢課程信息查詢成績信息查詢學(xué)生系統(tǒng)管理員用況分析 學(xué)生用況分析學(xué)生學(xué)籍信息管理學(xué)生學(xué)籍信息管理課程信息管理成績信息管理修改密碼普通管理員添加、刪除和修改添加、刪除和修改添加、刪除和修改修改<<include>><<include>><<include>><<include>>系統(tǒng)管理員用況分析2.4功能需求分析運用VS2008+SQL2005開發(fā)一個學(xué)生信息管理系統(tǒng),包括成績查詢界面、系統(tǒng)后臺數(shù)據(jù)管理界面、實現(xiàn)分頁、運用XML以及AJAX技術(shù),系統(tǒng)設(shè)計運用分層和權(quán)限設(shè)計的思想。有相關(guān)信息的查詢、添加、刪除、編輯和運用AJAX用戶驗證等等功能。2.5其他用戶需求:a).性能要求。查詢服務(wù)部分:用戶通過本地多媒體計算機,從提交查詢命令到返回結(jié)果不超過5秒鐘,數(shù)據(jù)管理部分:從提交一次錄入到結(jié)果返回不超過5分鐘,當(dāng)資源不能滿足借閱要求時,應(yīng)首先予以提示,不能出現(xiàn)死循環(huán)或無限等待。b).靈活性要求。各種字典數(shù)據(jù)的編碼要盡可能采用行業(yè)標(biāo)準(zhǔn),自5行1編a碼s也px應(yīng)合乎規(guī)范,并征得相關(guān)業(yè)務(wù)部門認(rèn)可,數(shù)據(jù)庫設(shè)計應(yīng)考慮可擴充性,以適應(yīng)今后學(xué)校發(fā)展和系統(tǒng)升級的需要,c).故障處理要求正常使用時不應(yīng)出錯,若運行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保51證aspx數(shù)據(jù)庫完好無損,在系統(tǒng)出錯后,就能恢復(fù)回原來備份的數(shù)據(jù)庫。2.6目標(biāo)系統(tǒng)假設(shè)與約束條件2.6.1硬件環(huán)境建議硬盤空間:1GB以上建議內(nèi)存:512MB或者更高建議CPU:1.8GHz以上2.6.2軟件環(huán)境操作系統(tǒng):MicrosoftWindows2000/NT/XP/vista或更高版本數(shù)據(jù)庫系統(tǒng):SQLServer2005開發(fā)平臺和語言:VS2008、ASP.NET、C#2.7參考資料 ①《管理信息系統(tǒng)分析與設(shè)計》,鄺孔武編著,西安電子科技大學(xué)出版,2006年12月 ②《ASP.NET基礎(chǔ)教程》,段克奇編著,清華大學(xué)出版社,2009年6月 =3\*GB3③《ASP.NET數(shù)據(jù)庫高級教程(C#篇)》,李應(yīng)偉編著,清華大學(xué)出版社,2004年7月3.概要設(shè)計3.1系統(tǒng)模塊設(shè)計學(xué)生信息管理系統(tǒng)學(xué)生信息管理系統(tǒng)學(xué)籍管理課程管理成績管理密碼管理系統(tǒng)幫助3.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計包括數(shù)據(jù)庫需求分析、數(shù)據(jù)庫概念設(shè)計和數(shù)據(jù)庫物理設(shè)計。數(shù)據(jù)庫設(shè)計的目的,是為信息系統(tǒng)在數(shù)據(jù)庫服務(wù)器上建立一個理想的數(shù)據(jù)模型。成績表:4.詳細(xì)設(shè)計:4.1關(guān)鍵步驟和代碼4.1.1數(shù)據(jù)庫連接配置Web.ConFig配置:<appSettings><addkey="connStr"value="server=localhost;uid=sa;pwd=;database=students"/></appSettings>在程序中讀取Web.ConFig配置讀取文檔中的數(shù)據(jù)庫設(shè)置信息,只要使用如下語句即可,語句如下:stringstrconn=ConfigurationManager.AppSettings["connStr"];SqlConnectionconn=newSqlConnection(strconn);conn.Open();4.1.2系統(tǒng)登錄首頁具體代碼和權(quán)限如下:stringstrconn=ConfigurationManager.AppSettings["connStr"];SqlConnectionconn=newSqlConnection(strconn);conn.Open();DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter("select*fromuserswhereuserid='"+txtid.Text+"'anduserpwd='"+txtpassword.Text+"'",conn);da.Fill(ds);if(ds.Tables[0].Rows.Count==0){Label3.Text="驗證失??!賬號或密碼有錯,請重新輸入";}else{Session["userid"]=txtid.Text;Session["userpwd"]=txtpassword.Text;Session["username"]=ds.Tables[0].Rows[0]["username"].ToString();Session["userpower"]=ds.Tables[0].Rows[0]["userpower"].ToString();if(Session["userpower"].ToString()=="0"){Response.Redirect("admin/index.aspx");}elseif(Sess
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2024學(xué)年滬科版(2019)高中信息技術(shù)必修一第四單元項目九《了解手寫數(shù)字識別-體驗人工智能》教學(xué)設(shè)計
- 2025年飛機、發(fā)動機結(jié)構(gòu)重大加改裝合作協(xié)議書
- 第一章第二節(jié)地球和地球儀 教學(xué)設(shè)計-2024-2025學(xué)年人教版七年級地理上冊
- UNIT5 free time(教學(xué)設(shè)計)-2023-2024學(xué)年人教新起點版英語四年級下冊
- 全國清華版信息技術(shù)小學(xué)五年級上冊新授課 第7課 魚戲蓮間 -制作沿“引導(dǎo)線”運動的動畫 教學(xué)設(shè)計
- 高端白酒項目可行性研究申請報告
- 2025年無線煙霧傳感器行業(yè)深度研究分析報告
- 2025年計劃生育技術(shù)服務(wù)項目合作計劃書
- 2025年遙控器手把項目投資可行性研究分析報告
- 川教版信息技術(shù)三年級下冊《第二單元“小畫家”歡歡 3 制作宣傳海報》教學(xué)設(shè)計
- GJB5765-2006 軍用機場場道工程質(zhì)量評定標(biāo)準(zhǔn)
- 余土外運施工方案
- DB32-T 186-2015建筑消防設(shè)施檢測技術(shù)規(guī)程
- 中考英語1600詞匯對照表-(帶音標(biāo))
- 虛擬化與云計算技術(shù)應(yīng)用實踐項目化教程 課件全套 陳寶文 項目1-8 虛擬化與云計算導(dǎo)論- 騰訊云服務(wù)
- (正式版)JBT 7248-2024 閥門用低溫鋼鑄件技術(shù)規(guī)范
- 2024廣東高壓電工考試電工證考試題模擬試題(全國版)
- JJG 705-2014液相色譜儀行業(yè)標(biāo)準(zhǔn)
- 人工智能小學(xué)生科普書
- (高清版)TDT 1056-2019 縣級國土資源調(diào)查生產(chǎn)成本定額
- 公司合作計劃書
評論
0/150
提交評論