信息系統(tǒng)設(shè)計(jì)報(bào)告_第1頁
信息系統(tǒng)設(shè)計(jì)報(bào)告_第2頁
信息系統(tǒng)設(shè)計(jì)報(bào)告_第3頁
信息系統(tǒng)設(shè)計(jì)報(bào)告_第4頁
信息系統(tǒng)設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGE91.前言11.開發(fā)工具的介紹ASP.netASP.net是一種建立在通用語言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。ASP.net提供許多比現(xiàn)在的Web開發(fā)模式強(qiáng)大的優(yōu)勢,使執(zhí)行效率大幅提高。ASP.net是把基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。MicrosoftSQLServer2005SQLServer是Microsoft公司開發(fā)的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),具有強(qiáng)大的關(guān)系數(shù)據(jù)庫創(chuàng)建、開發(fā)、設(shè)計(jì)和管理功能。其SQLServer2005版本已將數(shù)據(jù)庫與Internet緊密連接,可以通過Web瀏覽器顯示對數(shù)據(jù)庫操作的結(jié)果數(shù)據(jù),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。SQLServer2005提供了對分布式事務(wù)處理的支持,并對開發(fā)工具具有良好的支持,為大型數(shù)據(jù)庫項(xiàng)目提供了企業(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)置的安全性以及自身的安全性建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。IIS支持HTTP(HypertextTransferProtocol,超文本傳輸協(xié)議),F(xiàn)TP(FileTransferProtocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。IIS支持與語言無關(guān)的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動(dòng)態(tài)的,富有魅力的Web站點(diǎn)。IIS不需要開發(fā)人員學(xué)習(xí)新的腳本語言或者編譯應(yīng)用程序,IIS完全支持VBScript,JavaScript腳本語言以及C#等編語言。1.2程序設(shè)計(jì)思想及系統(tǒng)功能介紹 本學(xué)生信息管理系統(tǒng)中,運(yùn)用到了,c#,javascript,語言等等。本系統(tǒng)功能主要有增加、刪除、編輯、查詢等功能,能夠滿足基本的要求,但由于時(shí)間上的關(guān)系,本系統(tǒng)數(shù)據(jù)庫的測試數(shù)據(jù)并不多。管理員又分為超級(jí)管理員和普通管理員,超級(jí)管理員能夠增加和刪除管理員,而普通管理員不能對管理員進(jìn)行操作,只能對學(xué)生信息進(jìn)行維護(hù)。學(xué)生可以登錄本系統(tǒng)進(jìn)行相應(yīng)查詢自己的學(xué)籍信息、課程和成績信息等。相關(guān)功能:1.本學(xué)生信息管理系統(tǒng)有學(xué)生信息管理、課程信息管理、成績信息管理、密碼修改、幫助說明、重新登錄等等頁面2.學(xué)生信息包含項(xiàng)有學(xué)號(hào)、姓名、性別、民族、出生日期、入學(xué)時(shí)間、班級(jí)、生源、備注,可進(jìn)行相關(guān)的編輯、刪除、添加、查詢等等操作。3.課程信息包含項(xiàng)有課程號(hào)、課程名、課時(shí)、學(xué)分、課程類型,可進(jìn)行相關(guān)的編輯、刪除、添加、查詢等等操作。4.成績信息包含項(xiàng)有學(xué)號(hào)、姓名、班級(jí)、課程號(hào)、課程名、任課老師、成績,可進(jìn)行相關(guān)的編輯、刪除、添加等等操作。5.密碼修改功能,可以修改管理員的密碼2.需求分析2.1學(xué)生信息管理系統(tǒng)概述 學(xué)生信息管理系統(tǒng)是各大高校所不可缺少的一部分,隨著計(jì)算機(jī)水平的快速提高,學(xué)生信息管理系統(tǒng)也在不斷地發(fā)展和完善。本管理系統(tǒng)主要包括了學(xué)生的信息管理以及課程和成績管理,基本上實(shí)現(xiàn)了管理信息系統(tǒng)所必須的功能。2.1.1用戶簡介 如果學(xué)校仍采用手工管理學(xué)生信息的方法,不僅效率低、易出錯(cuò)、手續(xù)繁瑣,而且耗費(fèi)大量的人力。為了滿足學(xué)校管理人員對學(xué)生信息等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,特編此學(xué)生信息管理系統(tǒng)軟件以提高管理效率。2.1.2項(xiàng)目目的和目標(biāo) 管理員可以對本系統(tǒng)進(jìn)行維護(hù),但先要進(jìn)行身份驗(yàn)證,成功后才可以實(shí)施管理員的權(quán)限。它具有開放性強(qiáng)﹑操作性強(qiáng)﹑工作效率高等特點(diǎn)。管理員又分為超級(jí)管理員和普通管理員,超級(jí)管理員能夠增加和刪除管理員,而普通管理員不能對管理員進(jìn)行操作,只能對學(xué)生信息進(jìn)行維護(hù)。學(xué)生可以登錄本系統(tǒng)進(jìn)行相應(yīng)查詢自己的學(xué)籍信息、課程和成績信息等,但不可對其進(jìn)行操作。 本管理信息系統(tǒng)主要實(shí)現(xiàn)權(quán)限的操作,根據(jù)用戶不同的權(quán)限來實(shí)現(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é)生查詢個(gè)人信息以及課程信息和成績信息2.3UML用況圖建模以下根據(jù)各個(gè)用戶的職能進(jìn)行建模。圖如下是讀者用況分析,圖如下是學(xué)生信息管理系統(tǒng)用況分析:添加、刪除管理員修改管理員密碼添加、刪除管理員修改管理員密碼系統(tǒng)管理員學(xué)籍信息查詢課程信息查詢成績信息查詢學(xué)生系統(tǒng)管理員用況分析 學(xué)生用況分析學(xué)生學(xué)籍信息管理學(xué)生學(xué)籍信息管理課程信息管理成績信息管理修改密碼普通管理員添加、刪除和修改添加、刪除和修改添加、刪除和修改修改<<include>><<include>><<include>><<include>>系統(tǒng)管理員用況分析2.4功能需求分析運(yùn)用VS2008+SQL2005開發(fā)一個(gè)學(xué)生信息管理系統(tǒng),包括成績查詢界面、系統(tǒng)后臺(tái)數(shù)據(jù)管理界面、實(shí)現(xiàn)分頁、運(yùn)用XML以及AJAX技術(shù),系統(tǒng)設(shè)計(jì)運(yùn)用分層和權(quán)限設(shè)計(jì)的思想。有相關(guān)信息的查詢、添加、刪除、編輯和運(yùn)用AJAX用戶驗(yàn)證等等功能。2.5其他用戶需求:a).性能要求。查詢服務(wù)部分:用戶通過本地多媒體計(jì)算機(jī),從提交查詢命令到返回結(jié)果不超過5秒鐘,數(shù)據(jù)管理部分:從提交一次錄入到結(jié)果返回不超過5分鐘,當(dāng)資源不能滿足借閱要求時(shí),應(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è)計(jì)應(yīng)考慮可擴(kuò)充性,以適應(yīng)今后學(xué)校發(fā)展和系統(tǒng)升級(jí)的需要,c).故障處理要求正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保51證aspx數(shù)據(jù)庫完好無損,在系統(tǒng)出錯(cuò)后,就能恢復(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ā)平臺(tái)和語言:VS2008、ASP.NET、C#2.7參考資料 ①《管理信息系統(tǒng)分析與設(shè)計(jì)》,鄺孔武編著,西安電子科技大學(xué)出版,2006年12月 ②《ASP.NET基礎(chǔ)教程》,段克奇編著,清華大學(xué)出版社,2009年6月 =3\*GB3③《ASP.NET數(shù)據(jù)庫高級(jí)教程(C#篇)》,李應(yīng)偉編著,清華大學(xué)出版社,2004年7月3.概要設(shè)計(jì)3.1系統(tǒng)模塊設(shè)計(jì)學(xué)生信息管理系統(tǒng)學(xué)生信息管理系統(tǒng)學(xué)籍管理課程管理成績管理密碼管理系統(tǒng)幫助3.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)包括數(shù)據(jù)庫需求分析、數(shù)據(jù)庫概念設(shè)計(jì)和數(shù)據(jù)庫物理設(shè)計(jì)。數(shù)據(jù)庫設(shè)計(jì)的目的,是為信息系統(tǒng)在數(shù)據(jù)庫服務(wù)器上建立一個(gè)理想的數(shù)據(jù)模型。成績表:4.詳細(xì)設(shè)計(jì):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="驗(yàn)證失敗!賬號(hào)或密碼有錯(cuò),請重新輸入";}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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論