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

下載本文檔

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

文檔簡(jiǎn)介

1、前言1 1.開(kāi)發(fā)工具的介紹ASP.netASP.net是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web 應(yīng)用程序。ASP.net提供許多比現(xiàn)在的Web開(kāi)發(fā)模式強(qiáng)大的優(yōu)勢(shì),使執(zhí)行效率大幅提高。 ASP.net是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將 程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。Microsoft SQL Server 2005SQL Server是Microsoft公司開(kāi)發(fā)的大型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),具有強(qiáng)大的關(guān)系數(shù)據(jù)庫(kù)創(chuàng)建、 開(kāi)發(fā)、設(shè)計(jì)和管理功能。其SQL Server 2005版本已

2、將數(shù)據(jù)庫(kù)與Internet緊密連接,可以通 過(guò)Web瀏覽器顯示對(duì)數(shù)據(jù)庫(kù)操作的結(jié)果數(shù)據(jù),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。SQL Server 2005提供了對(duì)分布式事務(wù)處理的支持,并對(duì)開(kāi)發(fā)工具具有良好的支持,為大型數(shù)據(jù)庫(kù)項(xiàng)目 提供了企業(yè)解決方案。SQL是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。操作數(shù)據(jù)庫(kù)有多種途徑:使用企業(yè) 管理器、使用查詢分析器、編程中使用T-SQL語(yǔ)句或使用交互命令形式等。IISIIS (Internet Information Server)是微軟公司主推的服務(wù)器,包容了 World Wide Web Gopher server 和 FTP server,IIS是隨Windows XP 一起提供

3、的文件和應(yīng)用程序服務(wù)器,是在Windows XP2上建立Internet服務(wù)器的基本組件。它能與Windows XP2集成,因而能通過(guò)Windows XP2 內(nèi)置的安全性以及自身的安全性建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。IIS支持 HTTP (Hypertext Transfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP (File Transfer Protocol,文件傳 輸協(xié)議)以及SMTP協(xié)議,通過(guò)使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。IIS支持與語(yǔ) 言無(wú)關(guān)的腳本編寫和組件,通過(guò)IIS,開(kāi)發(fā)人員就可以開(kāi)發(fā)新一代動(dòng)態(tài)的,富有魅力的Web 站點(diǎn)。I

4、IS不需要開(kāi)發(fā)人員學(xué)習(xí)新的腳本語(yǔ)言或者編譯應(yīng)用程序,IIS完全支持VBScript, JavaScript腳本語(yǔ)言以及C#等編語(yǔ)言。1.2程序設(shè)計(jì)思想及系統(tǒng)功能介紹本學(xué)生信息管理系統(tǒng)中,運(yùn)用到了 ,c#,javascript,語(yǔ)言等等。本系統(tǒng)功能主要 有增加、刪除、編輯、查詢等功能,能夠滿足基本的要求,但由于時(shí)間上的關(guān)系,本系統(tǒng)數(shù) 據(jù)庫(kù)的測(cè)試數(shù)據(jù)并不多。管理員又分為超級(jí)管理員和普通管理員,超級(jí)管理員能夠增加和刪 除管理員,而普通管理員不能對(duì)管理員進(jìn)行操作,只能對(duì)學(xué)生信息進(jìn)行維護(hù)。學(xué)生可以登錄 本系統(tǒng)進(jìn)行相應(yīng)查詢自己的學(xué)籍信息、課程和成績(jī)信息等。相關(guān)功能:1 .本學(xué)生信息管理系統(tǒng)有學(xué)生信息管理、

5、課程信息管理、成績(jī)信息管理、密碼修改、幫 助說(shuō)明、重新登錄等等頁(yè)面學(xué)生信息包含項(xiàng)有學(xué)號(hào)、姓名、性別、民族、出生日期、入學(xué)時(shí)間、班級(jí)、生源、備 注,可進(jìn)行相關(guān)的編輯、刪除、添加、查詢等等操作。課程信息包含項(xiàng)有課程號(hào)、課程名、課時(shí)、學(xué)分、課程類型,可進(jìn)行相關(guān)的編輯、刪除、添加、查詢等等操作。成績(jī)信息包含項(xiàng)有學(xué)號(hào)、姓名、班級(jí)、課程號(hào)、課程名、任課老師、成績(jī),可進(jìn)行相 關(guān)的編輯、刪除、添加等等操作。密碼修改功能,可以修改管理員的密碼需求分析2.1學(xué)生信息管理系統(tǒng)概述學(xué)生信息管理系統(tǒng)是各大高校所不可缺少的一部分,隨著計(jì)算機(jī)水平的快速提高,學(xué)生 信息管理系統(tǒng)也在不斷地發(fā)展和完善。本管理系統(tǒng)主要包括了學(xué)生的

6、信息管理以及課程和成 績(jī)管理,基本上實(shí)現(xiàn)了管理信息系統(tǒng)所必須的功能。2.1.1用戶簡(jiǎn)介如果學(xué)校仍采用手工管理學(xué)生信息的方法,不僅效率低、易出錯(cuò)、手續(xù)繁瑣,而且耗費(fèi) 大量的人力。為了滿足學(xué)校管理人員對(duì)學(xué)生信息等進(jìn)行高效的管理,在工作人員具備一定的 計(jì)算機(jī)操作能力的前提下,特編此學(xué)生信息管理系統(tǒng)軟件以提高管理效率。2.1.2項(xiàng)目目的和目標(biāo)管理員可以對(duì)本系統(tǒng)進(jìn)行維護(hù),但先要進(jìn)行身份驗(yàn)證,成功后才可以實(shí)施管理員的權(quán)限。 它具有開(kāi)放性強(qiáng)、操作性強(qiáng)、工作效率高等特點(diǎn)。管理員又分為超級(jí)管理員和普通管理員, 超級(jí)管理員能夠增加和刪除管理員,而普通管理員不能對(duì)管理員進(jìn)行操作,只能對(duì)學(xué)生信息 進(jìn)行維護(hù)。學(xué)生可以登

7、錄本系統(tǒng)進(jìn)行相應(yīng)查詢自己的學(xué)籍信息、課程和成績(jī)信息等,但不可 對(duì)其進(jìn)行操作。本管理信息系統(tǒng)主要實(shí)現(xiàn)權(quán)限的操作,根據(jù)用戶不同的權(quán)限來(lái)實(shí)現(xiàn)具體的操作。2.2系統(tǒng)用戶分析“學(xué)生信息管理系統(tǒng)”通常有三種用戶:系統(tǒng)管理員,普通管理員教師)和學(xué)生。如下表就 是提供了不同用戶的使用權(quán)限:用戶角色權(quán)限系統(tǒng)管理員對(duì)系統(tǒng),數(shù)據(jù)庫(kù)進(jìn)行維護(hù),主要對(duì)不同人員賦于不同的權(quán)限,增加和刪除普 通管理員普通管理員維護(hù)和管理學(xué)生基本信息、課程信息、成績(jī)信息等,進(jìn)行相應(yīng)地添加、刪除 和修改。學(xué)生查詢個(gè)人信息以及課程信息和成績(jī)信息2.3 UML用況圖建模以下根據(jù)各個(gè)用戶的職能進(jìn)行建模。圖如下是讀者用況分析,圖如下是學(xué)生信息管理系 統(tǒng)

8、用況分析:系統(tǒng)管理員用況分析學(xué)生用況分析2.4功能需求分析運(yùn)用VS 2008+SQL 2005開(kāi)發(fā)一個(gè)學(xué)生信息管理系統(tǒng),包括成績(jī)查詢界面、系統(tǒng)后臺(tái)數(shù) 據(jù)管理界面、實(shí)現(xiàn)分頁(yè)、運(yùn)用XML以及AJAX技術(shù),系統(tǒng)設(shè)計(jì)運(yùn)用分層和權(quán)限設(shè)計(jì)的思想。 有相關(guān)信息的查詢、添加、刪除、編輯和運(yùn)用AJAX用戶驗(yàn)證等等功能。2.5其他用戶需求:.性能要求。查詢服務(wù)部分:用戶通過(guò)本地多媒體計(jì)算機(jī),從提交查詢命令到返回結(jié)果不超過(guò)5秒鐘,數(shù) 據(jù)管理部分:從提交一次錄入到結(jié)果返回不超過(guò)5分鐘,當(dāng)資源不能滿足借閱要求時(shí),應(yīng)首 先予以提示,不能出現(xiàn)死循環(huán)或無(wú)限等待。.靈活性要求。各種字典數(shù)據(jù)的編碼要盡可能采用行業(yè)標(biāo)準(zhǔn),自5行1編

9、a碼s也px應(yīng)合乎規(guī)范,并征得 相關(guān)業(yè)務(wù)部門認(rèn)可,數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)考慮可擴(kuò)充性,以適應(yīng)今后學(xué)校發(fā)展和系統(tǒng)升級(jí)的需要,.故障處理要求正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保51證aspx數(shù)據(jù)庫(kù)完好 無(wú)損,在系統(tǒng)出錯(cuò)后,就能恢復(fù)回原來(lái)備份的數(shù)據(jù)庫(kù)。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):Microsoft Windows 2000/NT/XP/vista 或更高版本數(shù)據(jù)庫(kù)系統(tǒng):SQL Server 2005開(kāi)發(fā)平臺(tái)和語(yǔ)言:VS2008、ASP.NET、C#2.7參考資

10、料管理信息系統(tǒng)分析與設(shè)計(jì),邙孔武編著,西安電子科技大學(xué)出版,2006年12月ASP.NET基礎(chǔ)教程,段克奇 編著,清華大學(xué)出版社,2009年6月ASP.NET數(shù)據(jù)庫(kù)高級(jí)教程(C#篇),李應(yīng)偉編著,清華大學(xué)出版社,2004年7月概要設(shè)計(jì)3.1系統(tǒng)模塊設(shè)計(jì)3.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)包括數(shù)據(jù)庫(kù)需求分析、數(shù)據(jù)庫(kù)概念設(shè)計(jì)和數(shù)據(jù)庫(kù)物理設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)的目 的,是為信息系統(tǒng)在數(shù)據(jù)庫(kù)服務(wù)器上建立一個(gè)理想的數(shù)據(jù)模型。成績(jī)表:詳細(xì)設(shè)計(jì):4.1關(guān)鍵步驟和代碼4.1.1數(shù)據(jù)庫(kù)連接配置Web.ConFig 配置:在程序中讀取Web.ConFig配置讀取文檔中的數(shù)據(jù)庫(kù)設(shè)置信息,只要使用如下語(yǔ)句即可,語(yǔ) 句如下:strin

11、g strconn = ConfigurationManager.AppSettingsconnStr;SqlConnection conn = new SqlConnection(strconn);conn.Open();4.1.2系統(tǒng)登錄首頁(yè)具體代碼和權(quán)限如下:stringstrconn=ConfigurationManager.AppSettingsconnStr;SqlConnection conn = new SqlConnection(strconn);conn.Open();DataSet ds=new DataSet ();SqlDataAdapter da = new Sql

12、DataAdapter(select * from users where userid= + txtid.Text + and userpwd=+ txtpassword.Text + ”, conn);da.Fill(ds);if (ds.Tables0.Rows.Count=0) Label3 .Text =驗(yàn)證失??!賬號(hào)或密碼有錯(cuò),請(qǐng)重新輸入;else Session userid=txtid .Text ;Sessionuserpwd = txtpassword.Text;Sessionusername = ds.Tables0.Rows0username.ToString();Sessionuserpower = ds.Tables0.Rows0userpower.ToString(); if (Sessionuserpower.ToString () = 0) Respons

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論