<ol id="ebnk9"></ol>
    1. 企業管理信息系統課程設計樣本

      發布時間:2025-06-23 18:54:54   來源:黨團工作    點擊:   
      字號:

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

      企業管理信息系統課程設計樣本

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

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

       河

       河

       《ASP.NEE課程設計報告書

       設計題目:企業管理信息系統

       專業:信息管理與信息系統

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

       小組成員:蘇良I剛

       成員學號:

       設計時間:

       6月15日

       目錄

       第一章 開發環境和開發工具

       開發背景

       開發工具

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

       系統需求分析

       系統可行性分析

       系統總體設計

       系統設計目標 .

       開發設計思想 .

       系統功能模塊設計 .

       第三章 數據庫設計

       引入背景

       數據庫需求分析 .

       數據庫概念結構設計 .

       數據庫邏輯結構設計 .

       第四章 系統詳細設計與實現

       公共類設計與實現 .

       數據訪問層類設計與實現 .

       業務邏輯層類設計與實現 .

       界面設計及實現

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。登陸界面 .

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

       錯誤 ! 未定義書簽。

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

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

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

       4.4.5 前臺新聞展示界面 . 錯誤 ! 未定義書簽。

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

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

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

       參 考 文 獻 錯誤 ! 未定義書簽。

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

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

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

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

       第一章 開發環境和開發工具

       開發背景

       由于企業規模進一步擴大 , 企業信息的管理也變得越來越復 雜。為此 , 切實有效的把企業信息管理系統引入企業管理領域中 , 對于促進企業管理制度和提高企業質量有著顯著意義。

       Internet 的發展使我們的企業越來越現代化 , 現在網上企業 信息管理是我們現在企業管理中的一個熱點。

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

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

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

       由于 Internet 具 有影響范圍廣 , 能夠方便快捷的傳遞信息 , 具有近乎實時的交互 性 , 本身又是一個巨大無比的信息庫等諸多優點。

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

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

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

       開發工具

      ?。ㄒ唬¬S。是美國微軟公司的開發工具包系列產品。VS是一個基

       本完整的開發工具集 , 它包括了整個軟件生命周期中所需要的大 部分工具。

      ?。?二) SQL 。

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

      ?。?三 ) JQuery 。

       Jquery 是繼 prototype 之后又一個優秀的 Javascr ipt框架。它是輕量級的js庫(壓縮后只有21k),它兼容CSS3,實 現動畫效果,而且方便地為網站提供 AJAX交互。

      ?。?四) JavaScript 。

       Javascript 是一種繼承的面向對象的動態類 型的區分大小寫的客戶端腳本語言 , 主要目的是為了解決服務器 端語言 , 為客戶提供更流暢的瀏覽效果。

       JavaScript 是一種基于 對象和事件驅動并具有相對安全性的客戶端腳本語言。

       同時也是一 種廣泛用于客戶端 Web開發的腳本語言,常見來給HTML網頁添加 動態功能 , 比如響應用戶的各種操作。

      ?。?五) CSS 。

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

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

       系統需求分析

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

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

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

       能夠提高管理工作的效率、 提高信息的開放性、 改進員工對其最新信息查詢的準確性。

       經過對系統需求進行分析 , 我們確定系統中的二類用戶 : 管 理員、 普通用戶 ( 員工 ) 。各類用戶的具體描述如下 : ( 1)管理員

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

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

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

       系統可行性分析

      ?。?一 ) 經濟性 系統界面友好 , 操作簡單 , 系統的配置要求不高 , 實現可行 , 因 此經濟可行。

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

      ?。?二 ) 技術性 :

       隨著互聯網的蓬勃發展 , 越來越多的機構將信息管理與 Internet 融合到一起 , 以方便企業信息管理。

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

      ?。?三 ) 操作性 :

       該系統操作方便 , 簡單。

       系統總體設計

       系統設計目標

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

       新聞的最終效果。

       就是對新聞的管理。

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

       開發設計思想

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

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

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

       提交表單的方式避免頁面刷新。

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

       MVC

       異步

       圖2-1系統功能模塊

       第三章 數據庫設計

       3.1 引入背景

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

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

       數據庫需求分析

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

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

       需求分析主要解決兩個 問題: :

       . ? 內容要求。

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

       ? 處理要求。

       調查應用系統用戶要求對數據庫進行什么樣的 處理 , 理清數據庫中各種數據之間的關系。

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

       ? 數據項。包括名稱、 含義、 類型、 取值范圍、 長度以 及和其它數據項之間的邏輯關系。

       ? 數據結構。若干個數據項的有意義的集合 , 包括名稱、 含 義以及組成數據結構的數據項。

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

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

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

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

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

       數據庫概念結構設計

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

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

       圖3-1為用戶實體E-R圖

       圖3-2為新聞實體E-R圖

       圖3-3為評論實體E-R圖

       評論

       圖3-4為實體之間關系E-R圖

       3.4數據庫邏輯結構設計

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

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

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

       個表所示。每個表表示數據庫中的一個表。

       新聞表:

       字段名

       數據類

       字段長

       說明

       ID

       Int

       30

       編號

       TiTle

       Varchar

       30

       標題

       Msg

       Varchar

       Max

       內容

       SubDateT

       DateTime

       30

       時間

       圖3-5新聞表

       評論表:

       字段名

       數據類

       字段長

       說明

       ID

       Int

       30

       編號

       Msg

       Varchar

       Max

       內容

       SubDateT

       DateTime

       30

       時間

       ime

       圖3-6評論表

       用戶登錄表

       字段名

       數據類

       字段長

       說明

       ID

       Int

       30

       編號

       UserName

       Varchar

       30

       用戶名

       UserPwd

       Varchar

       30

       密碼

       RegTime

       DateTime

       30

       注冊時間

       圖3-7用戶表

       第四章 系統詳細設計與實現

       4.1公共類設計與實現

       Userl nfo 類:聲明用戶名實體的每一個屬性。

       Newslnfo類:聲明新聞實體的每一個屬性。

       NewsCommen類:聲明新聞評論實體的每一個屬性。

       ValidateCode 類:產生驗證碼

       "二 ' -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衛◎蟲 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類:設置分頁條

       public AtAtie itringinrluit pa^tCtiuir.?

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

       r etLurn - s tr lhe. Ezrp t J i

       ________ _ _ _ j

       j

       -%t - starl;

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

       if(EtarT < l)

       ? ■ "starf

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

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

       L

        ?nd. ■ past Coun t:

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

       …亠?;
      5七上匚『1寫£ 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若績接

       return io:ToString0;

       4.2數據訪問層類設計與實現

       sqlHelper 類

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

       I

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

       12 s ■ 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 類

       -■-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 類

       ■ ■ "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業務邏輯層類設計與實現

       Newsl nfoService 類

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

       ……k

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

       ? h ■■ ■4!■ }

       1 f引用

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

       ……{

       returnLNewInfoEa1. Addlnio^newlnfo)J>JO;

       4 h ■■ ■*■ }

       1個弓IJH

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

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

       ……}

       …}

       Userl nfoService 類

       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)//^^調”和/務層忡討尹足用戶窯密碼

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

       4.4界面設計及實現 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酊

       上問垢

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

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

       列薊is的m ?;

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

       圖4-4編輯

       4.4.5前臺新聞展示界面

       E-IE-ANZ

       Vitt ?

       ° 7

       匚⑥

       £仰手勿寧伽N

       正式曲異莎運?呼雇■

       201iW?

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

       ?sjifliis^uesf舷率g車只圧

       LLA

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

       時住期"h理円&忙屈

       JOWViZ

       4 ± H 4 *$;

       XM:ilHpT^%W-

       ■ !JF

       xiwvu

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

       圖4-5前臺展示

       446新聞列表界面

       ?■屮右

       m閒:n血 e”:* stiRrt jtsim 雖實妙

       贛I?屮心

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

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

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

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

       盤墩仙文也4H慎主站EteXx—

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

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

       a

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

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

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

       曲自杠務 鈉于闿祁-> ■囲內

       8

       圖4-6新聞列表

       447新聞詳細展示界面

       E.IB-ANZ

       am 尋鈿陽 衙耐右 走劃睫 usi切 砂e冷

       柞去:IJLAKZBj同:7DIV4/3C

       韋(&巾1*>

       圖4-7詳細新聞

       第五章 總結分析

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

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

       MVC

       控制器采用 Razor 視圖。在進行數據提交的時候采用了 Ajax 異步 提交表單的方式避免頁面刷新。

       在 web.config 中配置鏈接數據庫文件 , 然后在 DAL 層中寫 sqlhelper 類, 實現數據庫的鏈接并添加增刪改查的方法。

       在管理員登錄界面。

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

       我這里寫了一個類用于輸出驗證碼 , 該原理是先產生一個隨機數 , 然后經過GDI+將隨機數畫到一張圖畫上,然后將圖片展示出來, 而驗證碼在登陸的時候也一起校驗。

       進入后臺新聞顯示中把信息都添加到表中 , 首先要進行分頁。

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

       由當前頁碼值和每頁顯示的記錄數來確定其實位置和 終止位置。

       再由總記錄數除每頁記錄數求分頁數。

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

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

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

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

       顯示詳情信息頁面。以彈出一個Div的形式進行顯示,使用

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

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

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

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

       義是不但刪除的是數據庫,還要將移除a標簽行來實現頁面的同 步刪除

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

       主窗體調用子窗體的方法能夠經過$("# " )[0].contentWindow 來獲取子窗體對象。

       在布置前端頁面的時候使用了Razor的母板頁,在添加各子頁

       面的時候直接使用,涉及的js和css樣式單獨放入文件夾,使用 的時候直接拖過來。

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

       前臺頁面布置使用了Jquery做了一個圖片輪播效果,開啟一

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

       在控制器端將List集合經過ViewData傳到視圖,再經過循環

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

       間 。foreach(News Infonewlnfoin

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

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

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

       參考文獻

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

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

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

       王小銘 , 管理信息系統及其開發技術 , , 電子工業出版社

       李永平 , 管理信息系統 , , 科學出版社

       

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

      <ol id="ebnk9"></ol>