<dd id="saiiy"></dd>
  1. <s id="saiiy"></s>

    1. <s id="saiiy"></s>
      1. <span id="saiiy"><blockquote id="saiiy"></blockquote></span>

        企業(yè)管理信息系統課程設計樣本

        發(fā)布時(shí)間:2024-11-13 14:45:16   來(lái)源:黨團工作    點(diǎn)擊:   
        字號:

        下面是小編為大家整理的企業(yè)管理信息系統課程設計樣本,供大家參考。

        企業(yè)管理信息系統課程設計樣本

        資料內容僅供您學(xué)習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。

         資料內容僅供您學(xué)習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。

         河

         河

         《ASP.NEE課程設計報告書(shū)

         設計題目:企業(yè)管理信息系統

         專(zhuān)業(yè):信息管理與信息系統

         指導老師:王斌斌 魏新紅 陳秋紅

         小組成員:蘇良I剛

         成員學(xué)號:

         設計時(shí)間:

         6月15日

         目錄

         第一章 開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具

         開(kāi)發(fā)背景

         開(kāi)發(fā)工具

         第二章 企業(yè)管理信息系統的分析與設計 .

         系統需求分析

         系統可行性分析

         系統總體設計

         系統設計目標 .

         開(kāi)發(fā)設計思想 .

         系統功能模塊設計 .

         第三章 數據庫設計

         引入背景

         數據庫需求分析 .

         數據庫概念結構設計 .

         數據庫邏輯結構設計 .

         第四章 系統詳細設計與實(shí)現

         公共類(lèi)設計與實(shí)現 .

         數據訪(fǎng)問(wèn)層類(lèi)設計與實(shí)現 .

         業(yè)務(wù)邏輯層類(lèi)設計與實(shí)現 .

         界面設計及實(shí)現

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。登陸界面 .

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         錯誤 ! 未定義書(shū)簽。

         4.4.2 顯示新聞詳情界面 . 錯誤 ! 未定義書(shū)簽。

         4.4.3 添加新聞界面 . 錯誤 !未定義書(shū)簽。

         4.4.4 編輯新聞界面 . 錯誤 ! 未定義書(shū)簽。

         4.4.5 前臺新聞?wù)故窘缑?. 錯誤 ! 未定義書(shū)簽。

         4.4.6 新聞列表界面 . 錯誤 !未定義書(shū)簽。

         4.4.7 新聞詳細展示界面 . 錯誤 !未定義書(shū)簽。

         第五章 總結分析 錯誤 !未定義書(shū)簽。

         參 考 文 獻 錯誤 ! 未定義書(shū)簽。

         資料內容僅供您學(xué)習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。

         資料內容僅供您學(xué)習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。

         資料內容僅供您學(xué)習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。

         資料內容僅供您學(xué)習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。

         第一章 開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具

         開(kāi)發(fā)背景

         由于企業(yè)規模進(jìn)一步擴大 , 企業(yè)信息的管理也變得越來(lái)越復 雜。為此 , 切實(shí)有效的把企業(yè)信息管理系統引入企業(yè)管理領(lǐng)域中 , 對于促進(jìn)企業(yè)管理制度和提高企業(yè)質(zhì)量有著(zhù)顯著(zhù)意義。

         Internet 的發(fā)展使我們的企業(yè)越來(lái)越現代化 , 現在網(wǎng)上企業(yè) 信息管理是我們現在企業(yè)管理中的一個(gè)熱點(diǎn)。

         現在 , 員工跟公司的 之間的信息傳播只在一指之間。

         當前國家的企業(yè)管理體制也正處在 不斷改革、 創(chuàng )新的階段 , 中國的工商部門(mén)充分吸取國外優(yōu)秀的管 理模式 , 結合國內多年的企業(yè)管理經(jīng)驗 , 逐步探索出適合中國特 色的企業(yè)管理形式。

         因此 , 企業(yè)信息管理軟件應充分依托企業(yè)自身 信息 , 實(shí)現企業(yè)信息的集中管理、 分散操作、 信息共享 , 、 使 傳統的管理朝數字化無(wú)紙化、 智能化、 綜合化的方向發(fā)展 , 并為 進(jìn)一步實(shí)現完善的信息系統打下良好的基礎。

         由于 Internet 具 有影響范圍廣 , 能夠方便快捷的傳遞信息 , 具有近乎實(shí)時(shí)的交互 性 , 本身又是一個(gè)巨大無(wú)比的信息庫等諸多優(yōu)點(diǎn)。

         本企業(yè)信息系統 能夠提高企業(yè)的信息管理效率。

         我們的目標是用本企業(yè)信息系統實(shí) 現最快對企業(yè)信息的綜合管理。

         在這里 , 運用計算機輔助管理 , 即 能實(shí)時(shí)地對大量信息數據進(jìn)行檢驗和統計 , 十分方便地輸出管理 結果 , 同時(shí)也避免了人工處理時(shí)容易產(chǎn)生的錯誤。

         開(kāi)發(fā)工具

        ?。ㄒ唬¬S。是美國微軟公司的開(kāi)發(fā)工具包系列產(chǎn)品。VS是一個(gè)基

         本完整的開(kāi)發(fā)工具集 , 它包括了整個(gè)軟件生命周期中所需要的大 部分工具。

        ?。?二) SQL 。

         SQL Server 是 Microsoft 公司推出的關(guān)系型數據庫 管理系統。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu) 點(diǎn)。

        ?。?三 ) JQuery 。

         Jquery 是繼 prototype 之后又一個(gè)優(yōu)秀的 Javascr ipt框架。它是輕量級的js庫(壓縮后只有21k),它兼容CSS3,實(shí) 現動(dòng)畫(huà)效果,而且方便地為網(wǎng)站提供 AJAX交互。

        ?。?四) JavaScript 。

         Javascript 是一種繼承的面向對象的動(dòng)態(tài)類(lèi) 型的區分大小寫(xiě)的客戶(hù)端腳本語(yǔ)言 , 主要目的是為了解決服務(wù)器 端語(yǔ)言 , 為客戶(hù)提供更流暢的瀏覽效果。

         JavaScript 是一種基于 對象和事件驅動(dòng)并具有相對安全性的客戶(hù)端腳本語(yǔ)言。

         同時(shí)也是一 種廣泛用于客戶(hù)端 Web開(kāi)發(fā)的腳本語(yǔ)言,常見(jiàn)來(lái)給HTML網(wǎng)頁(yè)添加 動(dòng)態(tài)功能 , 比如響應用戶(hù)的各種操作。

        ?。?五) CSS 。

        ?。?Cascading Style Sheet, 可譯為”層疊樣式表” 或”級聯(lián)樣式表”)是一組格式設置規則,用于控制Web頁(yè)面的外 觀(guān)。經(jīng)過(guò)使用CSS樣式設置頁(yè)面的格式,可將頁(yè)面的內容與表現形 式分離。

         第二章 企業(yè)管理信息系統的分析與設計

         系統需求分析

         中國不少企業(yè)都實(shí)行了企業(yè)信息管理系統 , 即把信息得到 的自主權交給員工。

         在這里 , 員工得到信息時(shí)的制約因素比較復雜 工作量也很大 , 而且有些信息往往在較短的時(shí)間內就會(huì )失效。

         運用 計算機輔助管理 , 開(kāi)發(fā)自主信息系統 , 即能實(shí)時(shí)地對大量信息數 據進(jìn)行檢驗和統計 , 十分方便的輸出結果 , 同時(shí)也避免了人工處 理時(shí)產(chǎn)生的錯誤。

         能夠提高管理工作的效率、 提高信息的開(kāi)放性、 改進(jìn)員工對其最新信息查詢(xún)的準確性。

         經(jīng)過(guò)對系統需求進(jìn)行分析 , 我們確定系統中的二類(lèi)用戶(hù) : 管 理員、 普通用戶(hù) ( 員工 ) 。各類(lèi)用戶(hù)的具體描述如下 : ( 1)管理員

         描述 : 管理員維護整個(gè)系統 , 包括設置自身和員工的信息以及相 應的企業(yè)信息。

        ?。?2)普通用戶(hù) ( 員工 )

         描述 : 普通用戶(hù) ( 員工 ) 負責查詢(xún)企業(yè)相應的信息 , 以及自身的 基本信管理。

         系統可行性分析

        ?。?一 ) 經(jīng)濟性 系統界面友好 , 操作簡(jiǎn)單 , 系統的配置要求不高 , 實(shí)現可行 , 因 此經(jīng)濟可行。

         該系統能夠容易實(shí)現員工 , 管理員與公司之間的聯(lián)系 提高辦事效率和周期。

        ?。?二 ) 技術(shù)性 :

         隨著(zhù)互聯(lián)網(wǎng)的蓬勃發(fā)展 , 越來(lái)越多的機構將信息管理與 Internet 融合到一起 , 以方便企業(yè)信息管理。

         在這樣一個(gè)社會(huì )背景下 , 采用 B/S 模式開(kāi)發(fā)的利郎企業(yè)信息管理系統 , 將員工和企業(yè)有機地結合 在一起 , 有效地提高管理水平和效率。隨著(zhù)科學(xué)技術(shù)的不斷提高 , 計算機科學(xué)日漸成熟 , 基于以上的技術(shù)在現今比較容易實(shí)現。

        ?。?三 ) 操作性 :

         該系統操作方便 , 簡(jiǎn)單。

         系統總體設計

         系統設計目標

         本系統主要是對企業(yè)管理頁(yè)面的實(shí)現 , 包括后臺頁(yè)面的新聞 的添加、 顯示詳情、 修改、 刪除操作 , 并最終在前臺頁(yè)面顯示。

         新聞的最終效果。

         就是對新聞的管理。

         評論管理就是對新聞的評論。

         開(kāi)發(fā)設計思想

         本次管理信息系統使用的是三層架構和MVC所用到的三層,

         即BLL(業(yè)務(wù)邏輯層)、DAL(數據訪(fǎng)問(wèn)層)、Ul(展示層)。這里UI 層 由 MVC 做 , MVC 包 括 Model( 業(yè) 務(wù) 邏 輯 與 數 據 庫 交

         互),Controller( 捕獲控制請求轉發(fā)),View(顯示提交數據) 控制器采用Razor視圖。在進(jìn)行數據提交的時(shí)候采用了Ajax

         提交表單的方式避免頁(yè)面刷新。

         MVC異步233系統功能模塊設計

         MVC

         異步

         圖2-1系統功能模塊

         第三章 數據庫設計

         3.1 引入背景

         利郎公司信息管理系統的要求是要準確快捷地處理員工和企 業(yè)之間的交流以及管理相應的企業(yè)的信息。

         首先 , 作為一個(gè)管理系 統需要有相應的管理員 , 而管理員需要有管理員編號和密碼 , 以 便登錄和管理系統 ; 其次 , 要有員工 , 員工也要有用戶(hù)編號和密 碼以及其它各種信息 ; 最后, 由于在該系統中分為 2 個(gè)???, 每 個(gè)模塊都需要有相應的數據庫表 , 因此應根據相應的需求作出相 應的設計 , 例如 , 在新聞管理中 , 需要新聞表等。

         數據庫需求分析

         數據庫需求分析是數據庫結構設計的第一個(gè)階段 , 也是非常 重要的一個(gè)階段。

         在這個(gè)階段主要工作是收集基本數據以及數據處 理的流程 , 為以后進(jìn)一步設計一打下基礎。

         需求分析主要解決兩個(gè) 問(wèn)題: :

         . ? 內容要求。

         調查應用系統用戶(hù)所需要操作的數據 , 決定在 數據庫中存儲什么數據。

         ? 處理要求。

         調查應用系統用戶(hù)要求對數據庫進(jìn)行什么樣的 處理 , 理清數據庫中各種數據之間的關(guān)系。

         在數據庫需求分析后 , 得到一個(gè)數據字典文檔 , 包括 3 方面內 容。

         ? 數據項。包括名稱(chēng)、 含義、 類(lèi)型、 取值范圍、 長(cháng)度以 及和其它數據項之間的邏輯關(guān)系。

         ? 數據結構。若干個(gè)數據項的有意義的集合 , 包括名稱(chēng)、 含 義以及組成數據結構的數據項。

         ? 數據流。指數據中數據的處理過(guò)程 , 包括輸入、 處理和 輸出。

         本系統數據項和數據結構設計如下 :

         ? 新聞的標題、 作者、 時(shí)間、 圖片、 新聞內容。

         ? 用戶(hù)登錄信息。包括用戶(hù)號、 用戶(hù)名、 密碼、 用戶(hù)組 號。

         ? 評論管理。包括用戶(hù)號、 用戶(hù)名、 密碼、 用戶(hù)組號。

         數據庫概念結構設計

         數據庫概念結構設計是在需求分析的基礎上 , 設計出能夠滿(mǎn) 足用戶(hù)需求的各種實(shí)體 , 以及它們之間的關(guān)系 , 為后面的邏輯結 構設計打下基礎。

         用 E-R 圖是描述數據實(shí)體關(guān)系的一種直觀(guān)描述工 具, 因此本系統采用了 E-R 圖的方法進(jìn)行數據庫概念結構設計。

         圖3-1為用戶(hù)實(shí)體E-R圖

         圖3-2為新聞實(shí)體E-R圖

         圖3-3為評論實(shí)體E-R圖

         評論

         圖3-4為實(shí)體之間關(guān)系E-R圖

         3.4數據庫邏輯結構設計

         概念結構是獨立于實(shí)際數據模型的信息結構 ,必須將其轉化

         為邏輯結構后才能進(jìn)行數據庫應用的設計。也就是要將概念上的結構轉化為BP數據庫系統所支持的實(shí)際數據模型。

         企業(yè)管理信息系統數據庫中各個(gè)表格的設計結果如下面的3

         個(gè)表所示。每個(gè)表表示數據庫中的一個(gè)表。

         新聞表:

         字段名

         數據類(lèi)

         字段長(cháng)

         說(shuō)明

         ID

         Int

         30

         編號

         TiTle

         Varchar

         30

         標題

         Msg

         Varchar

         Max

         內容

         SubDateT

         DateTime

         30

         時(shí)間

         圖3-5新聞表

         評論表:

         字段名

         數據類(lèi)

         字段長(cháng)

         說(shuō)明

         ID

         Int

         30

         編號

         Msg

         Varchar

         Max

         內容

         SubDateT

         DateTime

         30

         時(shí)間

         ime

         圖3-6評論表

         用戶(hù)登錄表

         字段名

         數據類(lèi)

         字段長(cháng)

         說(shuō)明

         ID

         Int

         30

         編號

         UserName

         Varchar

         30

         用戶(hù)名

         UserPwd

         Varchar

         30

         密碼

         RegTime

         DateTime

         30

         注冊時(shí)間

         圖3-7用戶(hù)表

         第四章 系統詳細設計與實(shí)現

         4.1公共類(lèi)設計與實(shí)現

         Userl nfo 類(lèi):聲明用戶(hù)名實(shí)體的每一個(gè)屬性。

         Newslnfo類(lèi):聲明新聞實(shí)體的每一個(gè)屬性。

         NewsCommen類(lèi):聲明新聞評論實(shí)體的每一個(gè)屬性。

         ValidateCode 類(lèi):產(chǎn)生驗證碼

         "二 ' -T.~ z = C : i;
        、_ er. £-Ji :——

         bfrffinSMk-^-lOOCCI:

         e*?xi_i _ - inS*?k:

         …“主戍瞳雌寧

         ■ ■ -for ■ (i-iit-£--= -0;

        -i Y ■-i+O

         Randor-rand ==eeks[i. I:

         ■ int pauiur * 1- * ■ (im^aTh. Po?{1心:? 1?1直:)1::

         M rajid.訊=取皿 Li.-.-... Xu Value.";

         ■ for ■ (£nt ■£■= 0; ■£■<-£++^)

         string nueStr ■ rindjiexliers [£]. ToString ):

         int Jlurr" eng th - nuztSlr. LenE;
        tk;

         Hajidazia Tsnl1 - ■ ns"' Landon ::

         int ” niir衛◎蟲(chóng) i t icii"=? rwd-Q " riiEaLaii^t h ”—? 1):

         va 1 i datmHusE ■ I. 'ht3 2 ? Far e e J.ni^s5tr. Sub s tri ng CnuraFo 二 i 皿 -1))

         for-0;

        i■< lene-h. £—)

         PageBar類(lèi):設置分頁(yè)條

         public AtAtie itringinrluit pa^tCtiuir.?

         i i ?.?pAgtCoMTLZ -*■ 1)總頁(yè)數為1 -則不顯示

         r etLurn - s tr lhe. Ezrp t J i

         ________ _ _ _ j

         j

         -%t - starl;

        ■= pageZnde^ ' - ' 5 ;''起怡位置:要求頁(yè)面上縣示1&個(gè)數字頁(yè)碼

         if(EtarT < l)

         ? ■ "starf

         ……………Vnt ?ind - sturt"燙止位貴

         ………■…--;
        f - (md > p.驢Count:J不能超了p?<?count

         L

          ?nd. ■ past Coun t:

         ■ ■■■■?■:■?■? j|<

         …亠?;
        5七上匚『1寫(xiě)£ LLildfir sb ■ q電之 Str 1 neBLii 1 dar 0 ;

         亠?亠? 一■■亠■亠?for(Int-x = £ tart; i <= end;-i—)

         1£ _ (1 ■—— ■ pagelnd.ez) ■ ■/? 復皿可在當箭貢碼值-剛直摟直加?不加超槌揍

         {_

          -■ — ■ ■ sb. App-end * £?;

         }

         4汙

          ■ Appsn-d string. ForMt *<a hx#f*~ ?paffelndex* ,0. > ;0}<~i)) ?/ 垃IjO若績(jì)接

         return io:ToString0;

         4.2數據訪(fǎng)問(wèn)層類(lèi)設計與實(shí)現

         sqlHelper 類(lèi)

         丹b】i.占:■■tnii:
        Ik: £As:.utt?5^iJCiLTZ,?i (str^ql.typ電 戸盤(pán)血上--h.-i L] pii、」暫.?)改

         I

         -5 r - asirtf* (SalCcnn^rtior conn■!rif^ IC^rnr*ion(connsir))

         12 s ■ ng-(點(diǎn)勺:「勺霽丁 門(mén)廠(chǎng);
        蘭加 — c吋 7 -1C- i.siql, cenn }

         ctd- CrawiidTH^ * typ^.

         if ?par =mil 1.3

         ?…■ ■ ■- ■ end- F=j.dizeter = , Addfkn.-e -.par=:l ?

         }

         I'tluriL cd^.)Q

         l平引岡.、.

         ■ - ■ ■ publ 讓? stat i 匚? obj Kt ■- z_r.ee ut^S 匚 alar&1 str mg sqL^ - CD£EQ=rjdl -「pe -1 _rpe, - parans ? 5 _ LParazi± t m __ nar 刖二叵—"亍—?L

         lcl^t^dlCLniL-tt iu-L ccenn - * ae* - S^Kujnt l _iun (conjistr)、

         tisijig (SqlCdffiEflKd 亡皿 * nw Iqlffmar:;
        [旳匕 亡5皿)

         cad, ComardT'T* - type

         if tp&r^ != null)

          conn.O^sn I?;

         r^timi. crcd. Erecjte-E^alsr C ;

         Newsl nfoDal 類(lèi)

         -■-pdl ic-ir.f A強I nfo (11=咗 Inf o - ne<nf o) J加—爭 i 己錄 I

         〔

         "wtrdn葦"旨述"="insert "intoJNewsInfoCAuthor. UtlE,Ms^, InMS^Path, SubOateTime) J values

         (SAutJior. VTitle,4Ksg.Q ImaEeFatti.at eTinie) *;

         *g0P%rax0teii 匚 pars^* {

         npw jl rir ai L-i-r ( y(CJAi|thrir' . ^>1,1 Pf v; p, N^'grChar^ 32),

         n?'SqlP=:7pt t=:r tlS<ilDb-y7R.

          nc'vioLParapet t(v?Hse'\ EqLDsTvtc. NVarChar),

         -x ■J ■newSqLParain&torC,^lTOa?ePa'h1*1 SqlDbTyf □? NYarChar, 100), Hn 'Sq^PaLanstHrC^SubDataninF^^ 尙1卩 7yp?. DataTinm)

         ■J "… paro[0 盡応-novlnfoh Author.

         parc[ 1],VjLud - HEwInfOpTitlo;

         par £(.2] VaLllw = n^>In£o. Usg

         pars[3]. WLub ~ -norlnfa IxaceP&th:

         ……* rparv[4j,YaLue _ 'ncvlnfo. ^ubDatoTirK

         ■ ' Tfl'iim' SqlHolpzr.EiDciitoKonqucTy(c^lb ' ToraiarnfTyi-.:.Tczt^ pare);

         Userl nfoDal 類(lèi)

         ■ ■ "puiilic bUz or Ini □1GetU =:0r[nt口 〔wtTin^?u^9:rlifeire!? * strir;
        s -

         ■string-iql ■= ^select ■+*irawUsorlnfo-Us&rNaTO^swNaiii'-and-JsorPi^d^BUserPi^d*;

         ■ ■ SqlP^Tiiiipi pvt] pars-- {■

         ?■■■■■ rPW-SqlP^r^rn^i-r('MJ^prNamfl E-il lTiTyr,p■ rChar, 32)f ■ nw pl PiiraTn^ter C 9Us?rPwd^,::ql. DbType- NVarQwri,32?、

         ■■ | 9 ■ |i if ■ g a— |i if i ■ g, ? |i p ii | ■?

         * peira [q] , Valuo - --uBarNaio:

         ……八 parc ⑴.Value - = - 'JcorPud.

         C<3LaTibid'di=5^1Help&r.GatTiblgCeql, <ocnnan(fTyp&<Tok^ ”par£;

         ?.……?LJh?j:'bLt- ! ub^rIiit£! - ariuLl,

         ■ ■ if (止蠱.Slve. Cuunl ?〉?D)

         ■? ■ ■■ ■* *a ■■ ■■ * [

         uwarlnfri s hew Jsdrlnt □(),

         ?… ■ ■ ■ ' Loaty tuiserlrid'o, da?Kt^〔d]):

         j re turn-'jser Info;

         4.3業(yè)務(wù)邏輯層類(lèi)設計與實(shí)現

         Newsl nfoService 類(lèi)

         ■publiQ'tool ■ Delet-elnf□ (int. id)

         ……k

         八 *^roturn NowInfoDal.DolBtelnfo;…"渥呵bool類(lèi)型明斷所影哪■rfK是否

         ? h ■■ ■4!■ }

         1 f引用

         oublicbool 'Add.nfo (N&wslnfc jnewlnfo) ■ ■ ■ /

         ……{

         returnLNewInfoEa1. Addlnio^newlnfo)J>JO;

         4 h ■■ ■*■ }

         1個(gè)弓IJH

         public'bool ^Updatslnf c Clews In: □- newlnf o)…修改

         ■ ■ ■' return "NewInfqDaL Updatelnfo CneFlnic) ■>■ C ■

         ……}

         …}

         Userl nfoService 類(lèi)

         yijbl ^C'CLjiCjf Jju1'1[iLl£ii2 vi ju

         ?:

         -Us*T^ it D I [TseTrrifnDalU":'Tni r:().

         1 t?

         + , + i public ^irlnJo'GfltVasrlnfotEXTine userffaESr ctrins-ueerPwd)//^^調”和/務(wù)層忡討尹足用戶(hù)窯密碼

         rat'jrn Userl^foleil- G?tUEtzIij£a (u?ertilu:i& us?rFm£).

         4.4界面設計及實(shí)現 441登陸界面

         Llt-ANZHttUopw a f^i-i 坷郵

         Llt-ANZHtt

         Uopw a f^i-i 坷郵 ghtjl 西?石 Li Lu-^< ?aa

         圖4-1登陸

         442顯示新聞詳情界面

         □LAJVZ20jS/3/lZ D.OCI g

         ULLfiZ2015.^/12 0.M 00

         3OH/H/L3 0 QQ;
        W

         iTJE

         圖4-2顯示

         4.4.3添加新聞界面

         圖4-3添加

         444編輯新聞界面

         聲U'HlSW 3T徉論

         如炳西葉箱第

         ULAJZXD[<S/4ZJD D □□ CD

         4J3I£DLSil/U P gg

         £3.

         BB

         ■血

         Fig“ *fl|q £> ill:
        "fc-12JW!B

         出 uQ <u

         4

         ■IX

         :彳腎2■勺貝 r-ajK^lT

         輯

         匚30

         Ufti

         ria

         fJB.'0i4B^3FKEfH£fr

         U*

         ULANZ

         OXtt 1 *追眸飾袁件上it酊

         上問(wèn)垢

         :!m理眄0目,總丑洲fc*即合-玨團屯籾爭主如$和1屆西羔巾香肖甲

         msi涵鼻中?利屎勺三呈*豐田■昨工酬11防孝企赳折曲EIWJK血咂券

         列薊is的m ?;

        n * *撕口 fl{訊區和炫比金*

         圖4-4編輯

         4.4.5前臺新聞?wù)故窘缑?/p>

         E-IE-ANZ

         Vitt ?

         ° 7

         匚⑥

         £仰手勿寧伽N

         正式曲異莎運?呼雇■

         201iW?

         +.S:C'!?S-CS-XS

         ?sjifliis^uesf舷率g車(chē)只圧

         LLA

         丸斜1手瞎電U.b欄尹花

         時(shí)住期"h理円&忙屈

         JOWViZ

         4 ± H 4 *$;

         XM:ilHpT^%W-

         ■ !JF

         xiwvu

         宛14<*t^?倩嗣ii■測力

         圖4-5前臺展示

         446新聞列表界面

         ?■屮右

         m閒:n血 e”:* stiRrt jtsim 雖實(shí)妙

         贛I?屮心

         *1已舛冷工側汁g;
        l”L林代細

         |£妝1刼口交虐紀工只-陽(yáng)自期限歸褰1V1:人1V工禪*血朗葩馮二吃金』耶],

         25』宇冷裝偉:i怔罰卑色村

         古丟両晟im圣芭里遷能于瞄土甫和,它他由麗;
        電!?汕搭,廂冃旳idiWO 301*1 VB 曲曲嗨+星乜外TlZl'IF.沁肯阿5 :■理世崔冬丁掙L 嚇音笳則」冬員做"B■債叩裕*1工總茶曲也 庇祐門(mén)電霑寸幗耐町沙倒ffl;
        i

         盤(pán)墩仙文也4H慎主站EteXx—

         H殂芒初^a-rtt- |;.th:i. 'T^r些討:從知面色閽.咕創(chuàng )血期<即|鬥許腫』

         升 尿薊;
        和PWTD舊1X1 iliiffi上審〒環(huán) 貧襯TK1*齟質(zhì)削補*]?*羊席刊于杏天的萬(wàn)牛 力物4腔氐型,JAsn~ ^astesets>>詳細n

         a

         祁 陰磐* MMWHKi環(huán)RM耐fflK邸奶配站F■?利HH林堀 XIWX 產(chǎn)刁呂*和* iRJt芒占惟皆徉?祥與■不桿的騎■民開(kāi)一勰餅,対寧企車(chē)Itt—騎*與時(shí)尚的棒沖 — Bi*“詫田內

         im_j_Fi/FR_?urTr=Rj-T:rirrr~w?iiji”ih?jg*--

         JL* SlStF flJjJjfttlaJWJ MAAft - ft! WFS,li ■宙匕護aUGTJfd?「■河 lik ■丁宀 V^M

         曲自杠務(wù) 鈉于闿祁-> ■囲內

         8

         圖4-6新聞列表

         447新聞詳細展示界面

         E.IB-ANZ

         am 尋鈿陽(yáng) 衙耐右 走劃睫 usi切 砂e冷

         柞去:IJLAKZBj同:7DIV4/3C

         韋(&巾1*>

         圖4-7詳細新聞

         第五章 總結分析

         本次管理信息系統使用的是三層架構和MVC所用到的三層,即

         BLL(業(yè)務(wù)邏輯層)、DAL(數據訪(fǎng)問(wèn)層)、Ul(展示層)。這里UI層 由 MVC 做 , MVC 包 括 Model( 業(yè) 務(wù) 邏 輯 與 數 據 庫 交 互) , Controller(捕獲控制請求轉發(fā) ),View( 顯示提交數據 ) 。

         MVC

         控制器采用 Razor 視圖。在進(jìn)行數據提交的時(shí)候采用了 Ajax 異步 提交表單的方式避免頁(yè)面刷新。

         在 web.config 中配置鏈接數據庫文件 , 然后在 DAL 層中寫(xiě) sqlhelper 類(lèi), 實(shí)現數據庫的鏈接并添加增刪改查的方法。

         在管理員登錄界面。

         在控制器中建立返回頁(yè)面視圖的方法即顯示 登陸前臺頁(yè)面 , 將用戶(hù)名密碼等信息以表單的異步提交方式提交 給控制器。再將接受的值傳給業(yè)務(wù)邏輯層 , 再到數據層完成校驗。

         我這里寫(xiě)了一個(gè)類(lèi)用于輸出驗證碼 , 該原理是先產(chǎn)生一個(gè)隨機數 , 然后經(jīng)過(guò)GDI+將隨機數畫(huà)到一張圖畫(huà)上,然后將圖片展示出來(lái), 而驗證碼在登陸的時(shí)候也一起校驗。

         進(jìn)入后臺新聞顯示中把信息都添加到表中 , 首先要進(jìn)行分頁(yè)。

         在 業(yè)務(wù)邏輯端代碼定義獲取分頁(yè)數據方法 , 其中涉及到天花板函數 的相似做法。

         由當前頁(yè)碼值和每頁(yè)顯示的記錄數來(lái)確定其實(shí)位置和 終止位置。

         再由總記錄數除每頁(yè)記錄數求分頁(yè)數。

         將獲取的分頁(yè)數 據方法 List<> 集合中放到 Index 視圖中展示。

         5?將數據存儲在 ViewDate中,經(jīng)過(guò)遍歷ViewData中數據顯示在表 格中。使用到的語(yǔ)句 foreach(Newslnfo newInfo in (ListvNewsl nfo>)ViewData["list"])。從而將數據放到了表格中

         顯示出來(lái)??墒沁@里使用了Jquery UI來(lái)做了美化,引用js腳本

         便將表格美化了。在表的下面做頁(yè)碼條,需要根據頁(yè)碼值和總頁(yè)數 確定。

         顯示詳情信息頁(yè)面。以彈出一個(gè)Div的形式進(jìn)行顯示,使用

         javascript 先對div進(jìn)行隱藏,然后添加單擊事件發(fā)送異步請求 , 根據id找到相應數據,再把div顯示出來(lái),再把數據放到div上。

         使用Json請求將指定對象序列化js對象,這里時(shí)間顯示會(huì )出錯, 使用了一個(gè)方法ChangeDateFormat()將序列化成json格式后日 期轉成日期格式。

         在”刪除”部分,經(jīng)過(guò)$.post() 發(fā)送異步請求,將id傳到控 制器,再依次傳到BLL, DAL刪除。在這里要注意的是在刪除的方

         法中加入 $this, $(control).parent().parent().remove();該意

         義是不但刪除的是數據庫,還要將移除a標簽行來(lái)實(shí)現頁(yè)面的同 步刪除

         7.為使頁(yè)面不臃腫,我在”添加” ”編輯”兩個(gè)部分將要顯示的 Div 放到子頁(yè)面,使用iFrame標簽表單放在另外一個(gè)視圖,用的時(shí)候 指定地址就行。在添加圖片中采用異步上傳圖片,在提交到數據庫 中先把圖片路徑給隱藏域,再插入數據庫。

         主窗體調用子窗體的方法能夠經(jīng)過(guò)$("# " )[0].contentWindow 來(lái)獲取子窗體對象。

         在布置前端頁(yè)面的時(shí)候使用了Razor的母板頁(yè),在添加各子頁(yè)

         面的時(shí)候直接使用,涉及的js和css樣式單獨放入文件夾,使用 的時(shí)候直接拖過(guò)來(lái)。

         在控制器給 Viewdata賦值的時(shí)候,使用ViewData.Model強類(lèi) 型視圖 在使用的時(shí)候直接$Model」d即可顯示出相應數據。

         前臺頁(yè)面布置使用了Jquery做了一個(gè)圖片輪播效果,開(kāi)啟一

         個(gè)定時(shí)器,設置一個(gè)適當的時(shí)間段,讓圖片實(shí)現不斷切換效果。

         在控制器端將List集合經(jīng)過(guò)ViewData傳到視圖,再經(jīng)過(guò)循環(huán)

         遍歷集合每一個(gè)數據將數據付給其中一條新聞信息比如標題和時(shí)

         間 。foreach(News Infonewlnfoin

         (List vNewslnfo >)ViewData[ "list"])。再對相應位置添加 @newln fo.Title,即可在前端頁(yè)面顯示每一條新聞標題。

         在@Model」magePath即顯示圖片的時(shí)候如果不再次編碼的話(huà) 會(huì )直接輸出一個(gè)路徑,因此要加上,@MvcHtmlString.Create

         所有都完成之后,進(jìn)行統一校驗,即不允許不登陸直接進(jìn)入其 它頁(yè)面。在控制器添加On Actio nExecut ing 方法,執行控制器中方 法之前先執行該方法。在這個(gè)方法里面寫(xiě)如果 session為空則調到 登陸頁(yè)。然后在其它控制器更改繼承的控制器就能夠實(shí)現統一校

         參考文獻

         鄭阿奇 .SQL Server 實(shí)用教程 ( 第二版 ) . 北京 : 電子工業(yè)出版 社.

         崔淼, 陳明非 .Visual C# 程序設計教程 . 北京: 機械工 業(yè)出版社 , .1

         段德亮,余鍵,張仁才。C#課程設計.北京:清華大學(xué)出版 社, .6

         王小銘 , 管理信息系統及其開(kāi)發(fā)技術(shù) , , 電子工業(yè)出版社

         李永平 , 管理信息系統 , , 科學(xué)出版社

         

        国产另类无码专区|日本教师强伦姧在线观|看纯日姘一级毛片|91久久夜色精品国产按摩|337p日本欧洲亚洲大胆精

        <dd id="saiiy"></dd>
        1. <s id="saiiy"></s>

          1. <s id="saiiy"></s>
            1. <span id="saiiy"><blockquote id="saiiy"></blockquote></span>