ASP.NET大學時代項目設計報告一

大學時代項目設計報告

 

 

 

 

課程設計題目:  大學生生活應用管理系統

 

課 程 名 稱:    ASP.NET程序設計

 

指 導 老 師:         XX

 

姓   名:            XXX

 

所 在 專 業:        軟件技術

 

所 在 班 級:        31331班

 

日 期:        XXXX年XX月XX日

 

 

目錄結構

1          概述··· 4

1.1      開發背景··· 4

1.2      需求分析··· 4

2          系統設計··· 5

2.1      系統目標··· 5

2.2      系統流程圖··· 6

2.3      系統功能結構··· 7

2.4      系統預覽··· 8

2.5      構建開發環境··· 10

2.5.1          系統開發環境··· 10

2.5.2          服務器端··· 11

2.5.3          客戶端··· 11

3          數據庫設計··· 11

3.1      數據庫概念說明··· 11

3.2      數據庫概念設計··· 12

3.3      數據庫邏輯結構設計··· 18

4          文件夾組織結構··· 24

5          公共類設計··· 25

5.1      Web.Config文件配置··· 25

5.2      數據庫操作類的封裝··· 26

5.3      字符串格式類··· 27

5.4      彈出對話框類··· 28

6          功能模塊說明··· 28

6.1      首頁··· 28

6.1.1          菜單導航··· 28

6.1.2          登錄框··· 29

6.1.3          音樂框··· 29

6.2      同窗校友頁··· 30

6.3      一路有你頁··· 31

6.4      用戶管理模塊··· 31

6.4.1          用戶註冊··· 31

6.4.2          找回密碼··· 33

6.4.3          密碼修改··· 34

6.5      在校學習··· 35

6.5.1          班級男女··· 35

6.5.2          等級考試··· 35

6.5.3          考試成績··· 36

6.6      留言感言··· 37

6.6.1          大學感言贈言··· 37

6.6.2          我有話要說··· 37

6.7      後臺頁··· 38

6.7.1          後臺頁功能劃分··· 39

6.8      常規管理··· 39

6.8.1          基本設置··· 39

6.8.2          感言添加··· 40

6.8.3          服務器參數探測··· 40

6.9      圖片管理··· 41

6.9.1          圖片列表··· 41

6.9.2          圖片添加··· 41

6.10          感言管理··· 42

6.10.1       感言管理··· 42

6.10.2       感言分類··· 42

6.11          管理員管理··· 43

6.11.1       管理員管理··· 43

6.11.2       管理員添加··· 44

7          總結··· 44

 

 

 

1      概述

1.1    開發背景

   隨着Intenet的快速發展和普及,移動互聯等網路技術更是層出不窮,人們已經離不開網絡了,特別是緊跟時代的青少年朋友。教育事業的不斷髮展,全國的大學不斷增加,大學校園生活更是豐富多彩,令人回味。也許我們或許會錯過青春,時光也會流逝,但總會留下令人難以忘懷的記憶。爲了讓你的記憶更真實,讓曾經的一切都彷彿就在眼前。故開發此應用系統程序,通過互聯網的形式記錄大學生活的點點滴滴。

 

1.2    需求分析

   由於本系統主要的客戶羣體是在校大學生,系統設計的內容必須貼切學生的生活,設計的各方面元素得符合活力、青春、文藝、積極的大學校園生活色彩特色。爲此綜合各方面考慮,一方面針對的是在校生,可能有校園班級的集體活動,可能有些大學感言,有在校的學習生活情況;另一方面是臨近畢業和已經畢業的大學生,可能有大學生活的無限留戀和深深的不捨,設計了班級校友頭像瀏覽、學生對大學的感言、祝福、有導師對學生最後的教誨和無限期許。這是一個從滿情感和生命力的平臺。

 

2      系統設計

 

2.1    系統目標

   對於大學生生活管理系統,必須要滿足使用方便、操作靈活等設計需求。本系統在設計時應該滿足以下目標:

     界面設計美觀友好,操作簡便。

     全面、分類展示平臺中的所有贈言感言。

     顯示贈言、圖片、成績的詳細信息,方便用戶瞭解全面信息。

     設置靈活的打印、word、Excel報表的功能。

     對用戶的輸入數據,系統進行嚴格的數據檢驗,儘量可能排除人爲錯誤。

     提供了強大的後臺管理功能。

     對用戶信息嚴格保密,數據信息絕對安全。

     系統運行穩定,安全可靠。

     提供網站留言贈言功能。

     提供用戶註冊,密碼修改、找回功能。

     對數據進行分類統計。

     對站內進行圖標顯示,一圖勝千言。

 

2.2    系統流程圖

大學時代平臺系統的流程圖如圖2.2所示

 

 

 

 

圖2.2大學時代系統流程圖

 

2.3    系統功能結構

  爲了使讀者更清楚地瞭解網站的結構,下面給出大學時代系統的前臺模塊結構圖和後臺功能結構圖。

 

   大學時代前臺管理系統功能設計如圖2.3所示。

 

圖2.3  大學時代前臺管理系統功能設計

 

大學時代前臺管理系統功能設計如圖2.4所示。


圖2.4  大學時代後臺管理系統功能設計

 

 

2.4    系統預覽

   大學時代系統是由多個Web頁面組成,下面僅列出幾個典型的頁面,其它的頁面在其後詳細介紹說明。

   系統首頁如圖2.5所示,在其中包含了菜單欄7個導航及其子導航,用戶登錄、音樂播放及相應頁面展示。

 



 

圖2.5 系統首頁(大學時代\XYSTest.aspx)

系統後臺頁如圖2.6所示,在其中包含了常規功能的管理,其中包括了圖片管理、感言管理、用戶管理等等。

 

圖2.6 系統後臺管理頁(大學時代\ Manage\index.aspx)

 

2.5    構建開發環境

2.5.1  系統開發環境

     系統開發環境:Microsoft  Visual  Studio 2005。

     系統開發語言:ASP.NET+C#。

     系統後臺數據庫:SQL  Server 2005。

     開發環境運行平臺:Windows  XP(SP3)/Windows  Server 2003(SP2)/Windows 7/ Windows 8。

 

2.5.2   服務器端

     操作系統:Windows 7。

     Web服務器:IIS 6.0以上版本。

     數據庫服務器:SQL  Server 2005。

     瀏覽器:IE 6.0以上版本。

     系統服務器運行環境:Microsoft.NET  Framework  SDK v3.0。

 

 

2.5.3   客戶端

     瀏覽器:Internet  Explorer 6.0以上版本。

     分辨率:最佳效果1024*768像素。

 

 

 

3      數據庫設計

3.1    數據庫概念說明

   從讀者的角度出發,爲了使讀者對本系統後臺數據庫有一個更清晰的認識,在此特別設計了一個數據表樹形結構圖,該結構圖中所有

 

的數據表,如圖3.1所示。


圖3.1   數據表樹形結構圖

 

3.2    數據庫概念設計

通過對系統進行的需求分析。網站流程設計以及系統功能結構

確定,規劃出系統中使用的數據庫實體對象分別爲贈言感言類型、配置詳情、英語四級考試、圖片型贈言感言聯動、管理員信息、贈言感言詳情、圖片詳情、會員信息、省市信息、學習成績實體。

 

爲了使用戶方便的進行留言和查找留言,以及後臺管理人員對其進行管理,將上傳的贈言感言進行分類,分類形式有兩種,一是贈言感言本身進行分類,二是發送贈言感言的客戶人羣進行劃分。

贈言感言類型的實體E-R圖如圖3.2所示。

 

圖3.2  贈言感言類型的實體E-R圖

 

   爲了讓別人更瞭解本系統,以及遇到問題能及時有效的和開發者或某公司取得聯繫。配置詳情的實體E-R圖如圖3.3所示。


圖3.3  配置詳情的實體E-R圖

 

     大學學習中,四級英語考試必不可少,在申報和考試安排上總要填寫大量關於考生的信息。

 

英語四級考試的實體E-R圖如圖3.4所示。


 

圖3.4  英語四級考試的實體E-R圖

 

  

 

爲了實現圖片與贈言感言的聯動詳情的查找,特別準備了一個實體來建立兩者之間的關係。

 

圖片型贈言感言聯動的實體E-R圖如圖3.5所示。


圖3.5  圖片型贈言感言聯動的實體E-R圖

 

每個系統的維護管理人員都是必不可少的,管理員信息實體E-R圖如圖3.6所示。

 

圖3.6  管理員信息實體E-R圖

   對於系統的感言贈言功能,設計了贈言感言詳情實體E-R圖如圖3.7所示。

 

圖3.7  贈言感言詳情實體E-R圖

 

大學時代系統,更一個留念感懷的平臺,一路走來總會留下許多美好的瞬間。圖片詳情實體E-R圖如圖3.8所示。

 

 

圖3.8  圖片詳情實體E-R圖

     系統的用戶量是開發一個系統和延續一個系統的基本,對用戶信息做了詳細的記錄。會員信息實體E-R圖如圖3.9所示。

 

圖3.9  會員信息實體E-R圖

 

贈言感言分類

 

   爲了實現系統內省與市的聯動顯示和操作。省市信息實體E-R圖如圖3.10所示。

 

 

圖3.10  省市信息實體E-R圖

   在系統中存儲學生的學習成績並使用了一些統計技術。學習成績實體E-R圖如圖3.11所示。

 


圖3.11  學習成績實體E-R圖

 

 

3.3    數據庫邏輯結構設計

   在設計完數據庫實體E-R圖之後,需要根據實體E-R圖設計數據表結構。下面列出本程序中應用的主要數據表結構。

 

     BigClass(贈言感言類型)

   BigClass表用於保存所有的感言贈言分類信息,如圖3.31所示。

 

 

圖3.31  BigClass贈言感言類型表

 

     ConfigSite(配置詳情)

   ConfigSite表用於保存系統的配置詳情以及相關信息,如圖3.32所示。

 

圖3.32  配置詳情信息表

 

 

     Englishcet4(英語四級考試)

   Englishcet4表用於保存學生英語四級考試成績的相關情況,如圖3.33所示。


   圖3.33  英語四級考試信息表

 

     Imagenews(圖片型贈言感言聯動)

   Imagenews表用於存儲圖片和感言贈言的聯動相關信息,如圖3.34所示。

圖3.34  圖片型贈言感言聯動信息表

     Manage(管理員信息)

   Manage表用於保存後臺管理員的信息,如圖3.35所示。

圖3.35  管理員信息表

 

     News(贈言感言詳情)

   用於存放系統所有的感言贈言信息,如圖3.36所示。


圖3.36  贈言感言詳情表

 

     Product(圖片詳情)

   Product表用於存放系統內的圖片信息,如圖3.37所示。


圖3.37  圖片詳情表

 

     tb_Blog(會員信息)

   該表用用存放本系統的客戶信息,如圖3.38所示。


圖3.38  會員信息表

     tb_City(省市信息)

   該表主要存放內地所有的省與市的詳細情況,爲了方便用戶註冊所在地的選擇。如圖3.39所示。

圖3.39  省市信息表


 

     XueXiChengJi(學習成績)

   主要用於記錄某班一學期的學生學習成績情況,如圖3.40所示。

圖3.40  學習成績表

4      文件夾組織結構

爲了便於讀者對本系統有更清晰的認識,在此將系統的文件的組織結構展示出來,如圖4.1所示。


圖4.1  系統文件組織結構圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章