欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: ASP圖書管理系統課程設計報告 [打印本頁]

作者: 15150    時間: 2017-11-2 11:48
標題: ASP圖書管理系統課程設計報告
軟件工程專業ASP.NET
課程設計報告

2016—2017學年第二學期



課程名稱     ASP.NET Web 設計   

設計題目     網絡圖書管理系統     

姓名學號                          

專業班級    軟件工程專業         

指導教師                          


        2017626

目   錄
目   錄........................................................................................................................................ 2

2系統功能要求............................................................................................................................ 2

3系統總體設計........................................................................................................................... 3

3.1任務概述............................................................................................................................... 4

3.1.1目標.................................................................................................................................. 4

3.12條件與限制........................................................................................................................... 4

5 數據庫設計說明....................................................................................................................... 5

5.1、需求分析............................................................................................................................ 5

1.1信息需求.............................................................................................................................. 5

1.2處理需求.............................................................................................................................. 5

4.1 借閱登記表........................................................................................................................ 13

4.2圖書基本信息表.................................................................................................................. 13

4.3用戶信息表......................................................................................................................... 14

4.4讀者信息表......................................................................................................................... 14

5.4.6、系統功能模塊................................................................................................................. 16

5.4.7安全保密設計.................................................................................................................. 17

6 模塊分析................................................................................................................................ 17

6.1 系統管理模塊.................................................................................................................... 17

6.2圖書信息模塊.................................................................................................................... 20

6.3 借閱信息模塊.................................................................................................................... 26

6.4 讀者信息模塊.................................................................................................................... 30


1需求分析
1.1系統功能要求
本系統要實現的功能包括:用戶登陸、密碼修改、圖書管理及用戶管理。為降低開發難度,縮短開發時間,對圖書管理系統的功能進行了精簡,提煉了以下系統所必需實現的功能,具體功能如下:


1.2系統界面要求
本系統是Web應用程序,要求使用簡單方便,有足夠的提示信息(以彈出框的形式或者在網頁上直接顯示),符合用戶的操作習慣(如Enter鍵的使用),對有特殊意義的則以不同顏色提示(如圖書過期,則在所借圖書列表中以黃色背景顯示)

1.3系統性能要求
   1、系統安全、可靠

2、系統穩定性好

3、易于維護和擴充

1.4系統文件結構
本系統在設計思想上采用4層架構,本解決方案共有4個項目組成, 各個文件夾及文件對應含義如下:

Web層(UI層):界面層

包含的文件夾:

Common----公共的資源,包含修改密碼和顯示用戶信息的兩個用戶自定義控件

CSS-----控制界面的CSS文件

Images----圖片資源

JS----JavaScript文件

Reader----所有以讀者身份登陸時有關的頁面

SysAdmin----所有以管理員身份登陸時有關的頁面

SysOperator----所有以操作員身份登陸時有關的頁面

BusinessLogicLayer project:業務邏輯層

包含的文件:Book.csBookBusiness.csBookType.csUser.cs

DataAccessLayerproject:數據訪問層

    包含的文件:Book.csBookBusiness.csBookType.csDataBase.csGetSafeData.csUser.cs

2系統總體設計
2.1Book Management System總體結
2.1系統總體結構圖

Books Management System設計采用四層結構,說明如下:

1Web層,主要負責客戶端UI的顯示及收集用戶輸入;

2BBL層,即業務邏輯層,主要負責業務邏輯的處理;

3DAL層,即數據訪問層,主要負責與數據庫的交互,只專注于數據存儲和讀取;

4Model層,即實體類,主要負責存儲復雜的數據,封裝各個類;

5、層與層之間是單向調用關系,是服務與被服務的關系,這種依賴關系是單向的,是不可逆轉的;

6、通過分層,可以限制子系統間的依賴關系,使系統以更松散的方式耦合,從而更易于維護;

2.2框架結構
2.2 系統框架結構圖


2.3接口設計
2.3.1外部接口
1.用戶界面

Web軟件用戶界面的規范來設計,使用以表單,鏈接為主的用戶界面,便于用戶使用。


2.3.2內部接口
模塊間接口采用數據耦合方式,通過參數表傳送數據,交換信息。

2.4數據庫設計
2.4.1 E-R圖設計

實體涉及的數據項有:

讀者:用戶唯一標識、用戶名、密碼、讀者性別、所在院系、家庭住址、聯系電話、出生年月、角色標識

圖書:圖書的唯一標識、圖書名稱、所屬分類號、作者、出版社、價格、出版日期、摘要信息、關鍵詞、圖書狀態、登記日期

角色:角色標識、角色名稱
2.4.2數據庫結構描述
主要包括各個表結構設計、表間關系的設計、存儲過程。


2.5出錯處理
1.出錯輸出信息

    根據不同的出錯情況給出不同的出錯信息,一般用頁面輸出紅色文字給出。

2 .出錯處理對策

   對一般錯誤,給用戶提示信息,讓用戶重新輸入或退出。

2.6安全保密設計
為每個操作人員設置賬號及口令,規定每一級操作人員的權限。

3系統詳細設計及編碼實現
3.1類定義
依據系統總體結構,每層的類定義如下:

DAL中的類

     DataBase類:此類是訪問數據庫的基礎類,封裝了數據庫操作的所有方法,如建立連接,執行增刪改查操作,關閉連接等。

GetSafeData類:此類完成從數據庫中安全獲取數據的任務,即當數據庫中的數據為NULL時,保證讀取不發生異常。

       DALBook類:封裝與圖書操作有關的方法,如查詢、增加、更改、搜索等

       BookBusiness類:封裝驗證圖書的存在與否和借書、還書操作。





歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1