軟件工程畢業設計說明書內容[共30頁]_第1頁
軟件工程畢業設計說明書內容[共30頁]_第2頁
軟件工程畢業設計說明書內容[共30頁]_第3頁
軟件工程畢業設計說明書內容[共30頁]_第4頁
軟件工程畢業設計說明書內容[共30頁]_第5頁
已閱讀5頁,還剩23頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 的諸多領域, 當然它在高校的信息化進程中也發揮著重要作用。 通過先進的計算機網絡技術管理高校資源,不僅提高了工作效率,而且提高了管理水平,更提高了服1高校校友是一個知識體系密集、信息資源豐富、社會能力強的群體,是對自身母校有著特殊感情的群體, 是潛藏在母校之外的獨有的重要寶貴資源, 它以橋梁和紐帶的角色有效建立起學校和社會之間的聯系, 在學校的發展過程中發揮著重要的目前世界上各種形式的校友錄網站大約 28萬多個之多,大致有以下幾類: 1)以收費方式分,有收費校友錄和免費校友錄,其中以后者居多; 2)以提供校友錄服務的網站分大致有三種, 有大專院校自己網站的校友錄; 有專門單獨的校友錄網站;中

2、國校友錄發展現狀: 下面選取兩個具有代表性的校友錄來看看中國校友錄網站發展的具體情況。 1)中國人校友錄是目前各種校友錄中最具代表性、權威性的校友錄。它有完善的界面服務,在校友錄基本的留言、相冊等效用之上,中國校友錄還開通了手機校友錄,同學大搜捕,星級會員等增值服務。還包括了其他信息服務內容,可以進行天氣預報,股市,熱點新聞的信息定制,并針對畢業班同學為他們提供全面就業信息及咨詢。 2)世紀同學錄,現有注冊用戶 440914人,注冊班級120864個(數據截止到 2004 年 1 月10 日) 。1.3 本課題的主要工作本次課題設計的是中北大學校友錄管理系統, 主要工作任務是實現以下系統功能:

3、校友成員注冊、登錄、留言,上傳并瀏覽照片、通訊錄、系統后臺管理。具體實現:校友數據的添加、修改、刪除、和查詢,已完成校友數據的收集及進行數據電子化;用戶之間的互動,包括上傳照片,相互留言,查看信息;對中北大學校友錄管理系統的用戶權限進行管理, 以保證數據資源的合理利用。 通過提供完善的校 下完成強大的效用,最終達到信息自由交換,資源自由共享 。校友錄極大地便捷 效用十分重要。 根據中北大學特點以及校友錄系統應具有的基本效用, 中北大學校友錄管理系統開發完成后應實現以下目標:管理員可以設置學?;拘畔? 對基本信息可以進行增刪改查, 管理員還可以發布新聞通告。新用戶通過輸入自己基本信息驗證自己是

4、否是中北大學學生, 通過之后可以注冊賬號,并由唯一用戶名來識別。要使用校友錄系統中的效用, 用戶必須先登錄。 登錄的用戶在通訊錄模塊可以通過學號或者班級或者學院或者年級或者專業對其他用戶進行查詢, 在搜索結果中可以查看用戶最近的聯系信息, 方便校友之間交流。 在留言板模塊所有用戶可以瀏覽其他同學發表的留言也可以自己發表留言, 方便大家交流。 在相冊模塊可以共享校友上傳的照片。 在個人信息管理模塊用戶可以上傳照片到服務器文件中, 也完善個人信息比如電話、通訊地址、工作單位、職業等,也可以修改自己密碼。(2)管理員的需求 中北大學校友錄管理系統的需要涉及到的表有用戶信息表, 校友信息表, 留言信息

5、表,照片信息表。其中用戶信息表主要有用戶名、密碼;校友信息表主要有姓名、性別、電話、所在學院、所在班級、所學專業、通訊地址等等;留言信息表有留言編號、留言標題、留言內容、留言人、留言時間等;照片信息表主要有照片編號、照片名稱、保存路徑、所屬相冊等。 這個階段的工作是劃分出系統物理元素, 但是每個元素仍然處于黑盒子級, 具體的內容將在詳細設計中 。概要設計的任務還包括設計軟結結構, 也就是確定系32 系統總體效用設計要申請的新用戶必須先填寫基本信息驗證自己是否是中北大學校友, 通過之后方可注冊,否則不能注冊。 登錄的用戶可以瀏覽大家發表的留言, 也可以自己發表留言, 并且將在主頁中顯示為第一條留

6、言,顯示發表時間。每個用戶都可以使用, 可以通過單個條件查詢自己要找同學的聯系方式。 條件查詢包括通過學院、學號、姓名、專業、年級、班級六個條件。(8)管理員入口 下面簡單介紹一下本系統主要效用模塊的主要實體信息:校友實體信息, 是中北大學校友錄管理系統的中心實體, 存放每個校友的基本信息,有學號、姓名、性別、名族、出生日期、入學年份、所在學院、所在班級、所學專業、電話、 Q Q、Email 、通訊地址、工作單位、職業。其中學號是唯一標識。校友 E-R 圖如圖 3.2 所示。Email圖 3.2 校友實體 E-R 圖照片實體信息, 是相冊的內部對象, 主要存放照片的詳細信息, 包括照片編號、照

7、片標題、照片保存路徑、照片描述、所屬相冊。其中照片編號是唯一標識。照片E-R 圖如圖 3.3 所示。圖 3.3 照片實體 E-R 圖 E-R圖如圖 3.4 所示。圖 3.4 留言實體 E-R 圖圖 3.5 用戶實體 E-R 圖 據庫關系模式信息如下:ParasName 學院名稱字段結構見表 4.3 所示。 學號)用來記錄校友基本信息,詳細字段結構見表表 4.6 schoolmate 表 GradeName 年級名稱Email 每個網頁的頭和尾重復使用多次,可以設置母版頁。(3)鏈接數據庫的代碼可以放到一個文件中。校友錄首頁主要是導航的效用, 是各個重要效用模塊的入口點, 有著極其重要的地位,它

8、界面的友好、美觀,直接影響著大多數用戶的心態。它的實用性和操作的難易度也直接影響著用戶的使用。本系統主頁界面簡潔、美觀、友好,實用和操作簡單,給人感覺清新、明了。主頁最上邊采用通用的用戶帳號和密碼登錄機制。在其下面出現的是導航列表,它們分別是:最新動態、個人信息管理、留言板、相冊、后臺管理入口、通訊錄。從名稱上我們就可以了解它們的效用,根據用戶權限的不同,用戶可以使用的導航相應的不同。導航下面是主體內容。給人一目了然的感覺。注冊模塊的主要效用是注冊成為本站成員。 根據校友錄的需求, 此頁需要先進行校友驗證,輸入校友資料通過驗證之后才能進行下一步填寫帳號(唯一標識) 、用戶密碼,點擊“注冊”將數

9、據提交到數據庫儲存數據。如果數據符合注冊條件,那么將提示注冊成功,并轉到登錄頁面,否則,將會提示信息具體哪一個地方不符合要求,并返回到錯誤信息的地方,以便改正。相冊模塊,能夠放置自己喜歡的照片。本系統網站使用簡單,只需要通過自己注冊的賬號和密碼登錄系統,然后進入相冊區,就可以瀏覽照片。后臺管理模塊是確保網站正常運行的基礎。 后臺效用設計的是否合理, 效用是否強大直接導致網站的使用情況。 根據本系統的需求分析和詳細設計, 我們可以知道本系統的后臺管理員管理網站的通告動態發布、刪除、修改以及回復,網站的所有基本信息和用戶的添加、刪除、修改。 留言板模塊,只要注冊成功的用戶登錄系統之后在首頁導航條中

10、點擊留言板就可以進入留言模塊, 在這個頁面中你可以查看其他人的留言。 如果你也想要留言的話,可以點擊“簽寫留言”進行留言,輸入相關信息之后點擊“提交”按鈕,就成功留言了,點擊“返回留言板”按鈕就可以看見自己的留言。 進入系統后,點擊注冊便進入校友驗證界面, 注冊用戶需要填寫自己個人信息,包括學院、學號、姓名、班級、專業、年級、性別,所有信息必須全部填寫,點擊提交之后所有信息核對無誤才能進行下一步注冊, 否則不能注冊。 可以注冊的用戶需要填寫用戶名和密碼。校友驗證界面如圖 5.1 所示。注冊界面如圖 5.2 所示。 OleDbCommand cmd =new OleDbCommand(inser

11、t+ txtUserName.Textif (cmd.ExecuteNonQuery() 0)Response.Write(alert(this.Button1.Enabled = true;this.Button2.Enabled = false; Response.Write(alert(注冊!);(2)上傳照片模塊這個模塊主要是上傳自己照片到網頁與其他同學共享。 這里可以上傳 jpg ,png,gif 格式的照片,成功上傳后提示“成功上傳到數據庫” , 并在欄目的下方顯示 GridView1.DataSource = ds;GridView1.DataKeyNames = new Pic

12、tureID ;GridView1.DataBind();string path = ;ext = path.Substring(path.LastIndexOf(.)ext.ToLower() = tif)OleDbCommand cmd =new OleDbCommand( , + path + , + ddlPicType.Text + ), conn);if (cmd.ExecuteNonQuery() 0)Response.Write(alert(Response.Write(alert(敗!);location.herf=/Default.aspx);Response.Write(

13、alert(只 能 上 傳 圖 片 文 件 ! 此頁面效用為查看通訊錄, 通過條件查詢可以找到目標同學。 界面如圖 5.5 所 cmd= new OleDbCommand();/聲明一個 OleDbCommandsda.Fill(ds, aluml);this.gvXw.DataSource = ds;this.gvXw.DataBind();this.gvXw.DataSource = ds;if (this.rbtnbj.Checked = true) this.gvXw.DataSource = ds;this.gvXw.DataSource = ds;if (this.rbtnnj.C

14、hecked = true)this.gvXw.DataSource = ds;this.gvXw.DataSource = ds;this.gvXw.DataBind(); stringconn.Close(); 修改,否則錯誤的延時擴散常常會導致最后測試的巨大困難 。測試包括代碼審查、單元測試、集成測試、確認測試和系統測試。下面舉例說明在中北大學校友錄管理系統涉及到的單元測試。(1)注冊模塊測試實例在,請重新填寫 在,請重新填寫無效等價類 庫中不存在,密碼為空 庫中且相匹配的,設計測試實例如表 6.2 所示。 中北大學校友錄管理系統經過測試, 能實現校友管理的基本效用, 本次系統設計主要包

15、括需求分析、 效用模塊劃分以及系統流程的分析。 根據需求總結系統目標,然后根據設計好的效用劃分系統效用模塊,最后設計系統流程。由于時間以及能力等各方面因素, 系統還存在一些不足, 值得今后進一步改進。72 心得體會在整個設計過程中也遇到了不少問題。 比如各個模塊之間的沖突, 有時添加某一個效用可能就會影響另一個效用, 要在有限的資源下完成一個東西需要精細地考慮各種因素。 1 劉震. 廣播電視大 學校友錄 系統的 實現 J. 江蘇廣 播電視 大學學報 .6 郭康康. 基于 B/S 結構的校友錄系統設計與實現 D. 電子科技大學 . 20117 周園. 基于 WEB的獨立學院學院校友管理系統的設計與實現 J. 信息與電腦(理論版) . 2011(06)13 麻炅, 冉婧. 基于 ASP的校友錄信息系統設計 J. 信息通信. 2014(03)14 董婧. 基于 ASP.NET的校友錄系統設計與實現 D. 中國科技信息 . 2011(1

溫馨提示

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

評論

0/150

提交評論