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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3338|回復: 0
打印 上一主題 下一主題
收起左側(cè)

ASP圖書管理系統(tǒng)課程設計報告

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:245258 發(fā)表于 2017-11-2 11:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
軟件工程專業(yè)ASP.NET
課程設計報告

2016—2017學年第二學期



課程名稱     ASP.NET Web 設計   

設計題目     網(wǎng)絡圖書管理系統(tǒng)     

姓名學號                          

專業(yè)班級    軟件工程專業(yè)         

指導教師                          


        2017626

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

2系統(tǒng)功能要求............................................................................................................................ 2

3系統(tǒng)總體設計........................................................................................................................... 3

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

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

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

5 數(shù)據(jù)庫設計說明....................................................................................................................... 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、系統(tǒng)功能模塊................................................................................................................. 16

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

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

6.1 系統(tǒng)管理模塊.................................................................................................................... 17

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

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

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


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

  • 用戶登錄,包括讀者、操作員和管理員三種身份
  • 修改密碼   
  • 添加用戶
  • 添加圖書      
  • 修改用戶信息
  • 修改圖書信息
    7、 借閱圖書
    8、 過期圖書提示   
    9、 歸還圖書
    10、讀者所借圖書列表
    11、借閱歷史查詢
    12、圖書查詢功能


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

1.3系統(tǒng)性能要求
   1、系統(tǒng)安全、可靠

2、系統(tǒng)穩(wěn)定性好

3、易于維護和擴充

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

Web層(UI層):界面層

包含的文件夾:

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

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

Images----圖片資源

JS----JavaScript文件

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

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

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

BusinessLogicLayer project:業(yè)務邏輯層

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

DataAccessLayerproject:數(shù)據(jù)訪問層

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

2系統(tǒng)總體設計
2.1Book Management System總體結(jié)
2.1系統(tǒng)總體結(jié)構(gòu)圖

Books Management System設計采用四層結(jié)構(gòu),說明如下:

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

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

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

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

5、層與層之間是單向調(diào)用關系,是服務與被服務的關系,這種依賴關系是單向的,是不可逆轉(zhuǎn)的;

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

2.2框架結(jié)構(gòu)
2.2 系統(tǒng)框架結(jié)構(gòu)圖


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

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

  • 用戶登錄界面:
    用戶賬號輸入?yún)^(qū):用于輸入用戶賬號;
    密碼輸入?yún)^(qū):用于輸入密碼;
    登錄按鈕:提交登錄信息。
  • 借書表單:
    讀者賬號輸入?yún)^(qū):用于輸入讀者賬號;
    圖書書號輸入框:用于輸入圖書書號;
    借閱提交按鈕:提交借書請求;
    重置按鈕:清空已經(jīng)錄入的讀者賬號框和圖書書號框。
  • 還書表單:
    圖書書號編輯框:用于輸入所還圖書書號;
    提交按鈕:用于提交還書請求;
    重置按鈕:清空已經(jīng)錄入的圖書書號框。
  • 添加用戶表單:
    用戶證號編輯框:用于輸入用戶證號;
    初始密碼編輯框:用于輸入初始密碼;
    確認密碼編輯框:用于輸入確認密碼;
    用戶類型選擇:用于選擇用戶的類型(讀者、操作員或者管理員);
    用戶姓名編輯框:用于輸入用戶姓名;
    用戶性別選擇框:用于選擇用戶性別;
    出生時間選擇框:用于選擇出生的年月日;
    所在院系編輯框:用于輸入所在部門;
    用戶電話號碼編輯框:用于輸入用戶電話號碼;
    用戶住址編輯框: 用于輸入用戶住址;
    “添加”按鈕:增加用戶記錄;
    “重置”按鈕:清空所有編輯框。
    5)顯示修改用戶信息:
           用戶ID編輯框:用于顯示用戶ID;
           用戶姓名編輯框:用于顯示修改用戶姓名;
           用戶權(quán)限選擇框:用于顯示修改用戶權(quán)限;
           用戶性別選擇框:用于顯示修改用戶性別;
           用戶院系編輯框:用于顯示修改用戶院系;
           用戶住址編輯框:用于顯示修改用戶住址;
      “刪除”按鈕:刪除用戶記錄;
    “編輯”按鈕:使選中行變?yōu)榭删庉嫚顟B(tài);
    6)添加圖書表單:
    圖書編號編輯框:用于輸入圖書ID編號;
    圖書書名編輯框:用于輸入圖書書名;
    圖書索取號編輯框:用于輸入圖書索取號;
    圖書類型選擇:用于選擇圖書的類型;
    圖書作者編輯框:用于輸入圖書作者姓名;
    圖書出版社編輯框:用于輸入出版社;
    圖書價格編輯框;用于輸入圖書價格;
    圖書出版時間選擇框:用于選擇出版的年月日;
    圖書主題詞編輯框:用于輸入主題詞;
    圖書說明編輯框:用于輸入對圖書的簡要描述;
    “添加”按鈕:增加圖書記錄;
    “重置”按鈕:清空所有編輯框。
    7)顯示圖書信息:
           圖書提名顯示區(qū):用于顯示圖書題名;
           圖書作者顯示區(qū):用于顯示圖書作者;
           圖書出版社顯示區(qū):顯示圖書出版社;
          “刪除”按鈕:刪除本行圖書記錄;
    “詳細”按鈕:在新頁面中顯示本行圖書信息。        
    8)修改圖書信息:
    圖書書名編輯框:用于顯示修改圖書書名;
    圖書索取號編輯框:用于顯示編輯圖書索取號;
    圖書類型單選框:用于顯示編輯圖書類型;
    作者編輯框:用于顯示編輯作者;
    單價編輯框:用于顯示編輯圖書單價;
    出版社編輯框:用于顯示編輯出版社;
    出版時間選擇框:用于顯示編輯圖書出版的年月日;
    主題詞編輯框:用于顯示修改圖書的主題詞;
    描述編輯框:用于顯示修改圖書的簡要描述;
    “修改”按鈕:提交修改圖書信息。
    9)圖書查詢:
    圖書種類選擇框:用于選擇圖書種類;
    查詢途徑選擇框: 用于選擇圖書查詢途徑(作者、書名、出版社、出版時間);
    關鍵字編輯框:用于輸入查詢關鍵字;
    開始查詢按鈕:用于提交查詢請求。
    10)讀者所借圖書:
         題名顯示區(qū):顯示所借圖書的書名;
         借閱日期顯示區(qū):顯示借閱日期;
    應歸還日期顯示區(qū):顯示應歸還日前;
    出版社顯示區(qū):顯示圖書的出版社。
    11)更改登錄用戶的信息:
             證件編號顯示區(qū):顯示登錄用戶的編號;
             姓名顯示區(qū):顯示登錄用戶的姓名;
             性別顯示區(qū):顯示登錄用戶的性別;
             權(quán)限顯示區(qū):顯示登錄用戶的權(quán)限;
             所在院系編輯框:顯示修改登錄用戶的所在院系;
             住址編輯框:顯示修改登錄用戶的住址;
             聯(lián)系電話編輯框:顯示修改登錄用戶的聯(lián)系電話;
             “修改”按鈕:提交修改請求。
    12)更改口令對話框
            原始口令編輯框:用于輸入原始口令;
            新口令編輯框:  用于輸入新口令;
            確認新口令編輯框: 用于輸入新口令;
            “保存”按鈕:保存口令修改;
            “取消”按鈕: 取消操作。
    2 硬件接口
    鼠標、鍵盤、顯示器。


2.3.2內(nèi)部接口
模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。

2.4數(shù)據(jù)庫設計
2.4.1 E-R圖設計

實體涉及的數(shù)據(jù)項有:

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

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

角色:角色標識、角色名稱
2.4.2數(shù)據(jù)庫結(jié)構(gòu)描述
主要包括各個表結(jié)構(gòu)設計、表間關系的設計、存儲過程。


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

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

2 .出錯處理對策

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

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

3系統(tǒng)詳細設計及編碼實現(xiàn)
3.1類定義
依據(jù)系統(tǒng)總體結(jié)構(gòu),每層的類定義如下:

DAL中的類

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

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

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

       BookBusiness類:封裝驗證圖書的存在與否和借書、還書操作。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表