大學時代項目設計報告
課程設計題目: 大學生生活應用管理系統
課 程 名 稱: ASP.NET程序設計
指 導 老 師: XX
姓 名: XXX
所 在 專 業: 軟件技術
所 在 班 級: 31331班
日 期: XXXX年XX月XX日
目錄結構
歡
迎
瀏
覽
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 系統文件組織結構圖