圖書管理系統實習報告

2021-09-28 00:26:55 字數 2740 閱讀 5485

實習報告

實習性質: 綜合實習

學生姓名: 褚永林

專業班級: 09軟體一班

指導教師姚海陸

實習時間: 2011.03.02-2011.04.10

實習地點: 東北科技職業教育學校

東北科技職業教育學校

目錄1 實習目的 3

2 實習概況 3

2.1 實習要求 3

2.2 開發環境 3

2.3 開發模式 4

3 實習內容 4

3.1 系統需求分析 4

3.2 資料庫設計 5

3.3 功能設計 6

3.3.1資料訪問層設計 7

3.3.1.1 圖書方法操作 7

3.3.1.2 圖書型別方法操作 8

3.3.1.3 讀者資訊操作方法 10

3.3.1.4 借閱資訊操作管理方法 11

3.3.1.5使用者資訊管理操作方法 13

3.4.2 業務邏輯層設計 15

3.4.3 介面層設計 16

3.4.3.1 登陸介面設計 16

3.4.3.2 圖書操作頁面 17

3.4.3.3 讀者資訊管理頁面 18

3.4.3.4 圖書管理系統主頁面 19

4 實習體會 19

5 實習總結 20

附表 23

頂崗實習是一塊「試金石」,是加深對自我能力認識的重要途徑。大學的學習基本上都是理論的接受,而缺少能力的熟練與加強,我們缺少的並不是知識的儲備,而是能力的積蓄。但由於大學特殊的學習模式和環境,缺少實際情景的見證和實踐活動的參與,同學之間缺乏必要的交流和比對,使得我們很多時候很難對自身的能力有明晰的認識,能力缺陷往往被遮蔽起來。

通過此專案來檢測自己的學習狀況,同時熟悉掌握.net模式的開發。

首先,開發此專案要運用這兩個月所學習的知識;其次,開發模式要採用瀑布式開發;開發結構採用mvc模式開發;最後,求學生通過實習了解社會,了解企業,培養學生主動適應社會上的各種崗位需要的素質和能力。

作業系統(windowsxp或者windowsserver2003(sp1以上))

資料庫系統(sqlserver2005)

開發工具(microsoft visual studio 2008)

客戶瀏覽器(ie6.0)

開發語言(c#)

隨著知識的不斷的更新,越來越多的人渴望充實自己,方便而又快速的學到新的知識,為自己在社會發展中打下堅實的基礎,所以對圖書的管理要求也就大大的提高了。開發此系統一方面要合理的利用有效的人力資源、物力資源、財力資源,從而提高管理效率。另一方面是為了讀者能夠方便而又快速的借閱圖書和歸還圖書而開發的系統;同時也適應力適應了社會資訊化發展。

3-2-1(圖書型別資訊表)

3-2-2(圖書資訊表)

3-2-3(使用者資訊表)

3-2-4(讀者資訊表)

3-2-5(借閱資訊表)

因為我們開發的模式是採用mvc模式,並且採用瀑布式開發,所以在這裡要實現全域性,首先實現資料訪問層:其功能主要是負責資料庫的訪問。簡單的說法就是實現對資料表的select,insert,update,delete的操作;其次是業務邏輯層:

主要通過使用者在介面層的需求,呼叫資料訪問層的方法以實現使用者的操作;

最後是介面層:就是給使用者操作的介面,實現三層結構有利於對系統的維護。

首先是資料訪問層,在這層裡我們定義對圖書資訊管理的方法類,對圖書型別資訊管理的方法類,對讀者資訊管理的方法類(包括對讀者借閱資訊管理的方法),對使用者資訊管理的方法類(包括對使用者許可權的管理)等等。

在圖書資訊管理方法類中,我定義了對圖書資訊的增加、刪除、修改和查詢方法,來實現管理員使用者對圖書資訊的相關操作。寫起來很輕鬆,用了幾個小時就完成了,其實現結構如下列圖所示:

圖3-1a(圖書方法操作)

圖3-1b(圖書方法操作)

在實現了對圖書的資訊管理方法後,在來寫對圖書型別的管理方法,更簡單了,其功能大致一樣:定義了對圖書型別的增加、刪除、修改和查詢方法,來實現管理員使用者對圖書型別資訊的相關操作。因為前面寫到相關操作的方法,所有寫起來很輕鬆,其實現結構如下列圖所示:

圖3-2a(圖書型別方法操作)

圖3-2b(圖書型別方法操作)

在實現讀者資訊管理的時候,我當時就在想,讀者的借閱資訊能不能放在讀者資訊表中,這樣我就少建乙個表,最後我想了想,讀者資訊表中應該只放讀者的基本的資訊,這樣有利於保護使用者的隱私,同時也便於對讀者基本資訊的管理。其實現過程:定義了對讀者資訊的增加、刪除、修改和查詢方法,來實現管理員使用者對讀者資訊的相關操作,其步驟如下圖所示:

圖3-3a(讀者資訊操作方法)

圖3-3b(讀者資訊操作方法)

對於圖書借閱資訊的管理,我剛開始的想法是做乙個客戶端,客戶在客戶端選擇相應的圖書,進行借閱,歸還等相關操作,但由於時間的有限,所以我在服務端模擬了乙個使用者借閱功能,

定義獲取使用者借書記錄的方法(通俗的說就是插入使用者借書記錄),然後再定義對使用者借書記錄的增、改、查。因為這層考慮的問題較多,花了點時間,其實現結構如下圖所是:

圖3-4a(借閱資訊操作管理方法)

圖3-4b(借閱資訊操作管理方法)

對使用者資訊的管理,首先要實現對使用者資訊的增加、刪除、修改、查詢,既然是使用者的資訊,在這裡就要考慮到使用者的隱私安全了,所以要設定許可權,普通使用者不能檢視使用者的資訊和讀者的資訊,只能對自己的資訊就行修改,別人的資訊看不到,也就是說,普通使用者只能對系統的常規操作,這樣增加了對系統訪問的安全性,也極大的保護了使用者的隱私。

圖書管理實習報告

一 題目要求 圖書管理資訊包括 圖書名稱 圖書編號 單價 作者 存在狀態 借書人姓名 性別 學號等,試設計一圖書管理系統,使之能提供以下功能。1 新進圖書基本資訊的輸入 2 圖書基本資訊的查詢 3 對撤消圖書資訊的刪除 4 辦理借書手續 5 辦理還書手續 二 需求分析 作為學生對圖書管理系統的要求有...

圖書管理系統開題報告

畢業設計 開題報告 題目圖書館管理系統 設計與實現 專業電腦科學與技術 班級 0801 學生 指導教師李楊 高科學院 2012 年 一 畢業設計 課題 型別 課題 自選 型別 設計 二 選題的目的及意義 選題的目的 隨著網路技術的高速發展,計算機應用的普及,為了能更高效的滿足讀者和管理員的需求,利用...

圖書管理系統設計報告

深圳廣播電視大學 計算機資訊管理專業課程設計報告 圖書管理系統設計與實現 專業 計算機資訊管理專業 年級 10春計算機資訊管理 姓名 羅玲 學號 1044205402186 指導老師 劉默玲 二 一二年三月 目錄一 概述2 1 課題 2 2 開發背景和開發目的2 二 需求分析4 1 系統目標4 2 ...