国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

圖書管理系統(tǒng)的需求分析和項目介紹

這篇具有很好參考價值的文章主要介紹了圖書管理系統(tǒng)的需求分析和項目介紹。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

圖書管理系統(tǒng)的項目介紹

一,介紹

  1. 圖書管理系統(tǒng)為學(xué)校圖書館的自主借書還書等功能提供支持,用戶有自己的賬號,在線完成線下借書還書等操作。

  2. 管理系統(tǒng)包括圖書的名稱,作者,圖書分類,圖書編號,剩余數(shù)量,借出數(shù)量,出版社,出版時間,收藏數(shù)量。

  3. 用戶使用自己的電子郵箱進(jìn)行登錄,然后可以添加自己收藏書籍,借用,歸還操作,可以對書籍和自己的記錄進(jìn)行查詢和操作業(yè)務(wù)事項,對于不同的用戶有不同的業(yè)務(wù)限制。

  4. 管理員可以對書籍、用戶信息、交易信息進(jìn)行增刪查改。

二,實現(xiàn)原理

  1. 對于圖書

    • 圖書信息并不會都展示在圖書列表頁面,需要點擊進(jìn)入詳情頁面進(jìn)行查看圖書詳情

    • 所有的圖書信息都是管理員進(jìn)行負(fù)責(zé)的,圖書信息的增加、修改、刪除。圖書的交易信息是不可以更改的,為了確保掌握所有書籍的去向,保證圖書的遺失后的追責(zé)工作。

  2. 對于用戶

    • 分為學(xué)生和老師,老師和學(xué)生的不同之處在于借書的數(shù)量不同,對不同用戶的借書限制不同。用戶的頁面有:圖書庫頁面,我的書籍,我的收藏和修改密碼四個頁面
    • 用戶憑借自己的賬號登陸進(jìn)入
      • 首頁面,首頁面可以對圖書進(jìn)行多條件查詢,和模糊查詢,查找自己感興趣的圖書,可以查看圖書詳情,借書操作,收藏操作。
      • 我的書籍頁面是自己的借書記錄,可以進(jìn)行還書操作,進(jìn)行已還或未還的圖書查詢。
      • 我的收藏頁面可以查看到自己收藏的圖書詳情,同時進(jìn)行搜索查詢,借書和取消收藏。用戶借書還書、收藏和取消收藏的操作的同時自己的已借書數(shù)量和收藏數(shù)量也會隨之變換,借書會因為用戶類型的不同而受到數(shù)量上限制。
      • 修改密碼頁面可以進(jìn)行修改自己的用戶密碼
  3. 對于管理員

    • 管理員有三個頁面:
      • 圖書庫頁面:可以對圖書進(jìn)行增刪查改,詳情查看。
      • 用戶管理頁面:對用戶的信息進(jìn)行增刪查改,但是不可以用戶的密碼進(jìn)行查看,只能進(jìn)行初始化密碼。由于管理員的功能及其強(qiáng)大,極易對數(shù)據(jù)進(jìn)行污染,謹(jǐn)慎操作,因此在刪除用戶的賬號信息的時候提供了邏輯刪除和物理刪除兩個選項。
      • 交易日志頁面:對借書交易進(jìn)行查詢,詳情查看,由于用戶的交易信息關(guān)聯(lián)著很多數(shù)據(jù),為了防止信息的錯亂,交易信息將無法被修改和刪除。

三,視圖

  1. 登錄頁面:直接登錄,根據(jù)賬號的不同,識別出不同的身份,進(jìn)入不同的頁面。
    • 賬號輸入框:輸入電子郵箱號碼
    • 密碼輸入框:輸入密碼
    • 按鈕:進(jìn)行提交登錄驗證
    • 密碼忘記只能聯(lián)系管理員進(jìn)行初始化密碼
    • 點擊跳轉(zhuǎn)注冊頁面
  2. 注冊頁面:
    • 姓名輸入框:輸入姓名
    • 生日輸入框:選擇生日日期
    • 學(xué)院選擇框:選擇選擇選項中的學(xué)院
    • 專業(yè)選擇框:根據(jù)不同的學(xué)院,會顯示不同的專業(yè)以供選擇
    • 用戶類型選擇框:選擇選項中的用戶類別
    • 電子郵箱輸入框:輸入電子郵箱
    • 密碼輸入框:輸入自定義密碼
  3. 用戶頁面:
    • 圖書庫頁面:對圖書的查詢(多條件查詢,模糊查詢按鈕),詳情,借書和收藏按鈕
    • 我的書籍頁面:查詢已借圖書的狀態(tài)(檢索按鈕),詳情,還書和收藏按鈕
    • 我的收藏頁面:對收藏圖書的查詢(多條件查詢,模糊查詢按鈕),詳情,借書,取消收藏按鈕
    • 修改密碼頁面:原密碼輸入框,新密碼輸入框,新密碼確認(rèn)框,確認(rèn)提交按鈕
  4. 管理員頁面:
    • 圖書管理頁面:對圖書信息進(jìn)行增刪查改,詳情的查看功能。
    • 用戶管理頁面:對用戶信息進(jìn)行增刪查改,初始化密碼。
    • 交易日志頁面:對所有用戶的借書記錄進(jìn)行產(chǎn)看,檢索。

四,表格

  1. 圖書表:
desc t_books;
+---------------+--------------+------+-----+---------+----------------+
| Field         | Type         | Null | Key | Default | Extra          |
+---------------+--------------+------+-----+---------+----------------+
| b_id          | int          | NO   | PRI | NULL    | auto_increment |
| b_name        | varchar(255) | YES  |     | NULL    |                |
| b_author      | varchar(255) | YES  |     | NULL    |                |
| b_no          | varchar(255) | NO   |     | NULL    |                |
| b_type        | varchar(255) | YES  |     | NULL    |                |
| b_left        | int          | YES  |     | NULL    |                |
| b_lend        | int          | YES  |     | NULL    |                |
| press         | varchar(255) | YES  |     | NULL    |                |
| press_time    | date         | YES  |     | NULL    |                |
| collected_num | int          | YES  |     | NULL    |                |
| is_delete     | bit(1)       | NO   |     | b'0'    |                |
+---------------+--------------+------+-----+---------+----------------+
  1. 用戶表
t_users;
+------------+--------------+------+-----+---------+-------+
| Field      | Type         | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+-------+
| name       | varchar(255) | YES  |     | NULL    |       |
| brith      | date         | YES  |     | NULL    |       |
| academy    | varchar(255) | YES  |     | NULL    |       |
| major      | varchar(255) | YES  |     | NULL    |       |
| email      | varchar(255) | NO   | PRI | NULL    |       |
| password   | varchar(255) | YES  |     | NULL    |       |
| user_type  | varchar(255) | YES  |     | NULL    |       |
| borrow_num | varchar(255) | YES  |     | NULL    |       |
| is_delete  | bit(1)       | YES  |     | b'0'    |       |
+------------+--------------+------+-----+---------+-------+
  1. 借書記錄表
desc t_borrowlog;
+-------------+--------------+------+-----+---------+-----------------------------+
| Field       | Type         | Null | Key | Default | Extra                       |
+-------------+--------------+------+-----+---------+-----------------------------+
| log_num     | int          | NO   | PRI | NULL    | auto_increment              |
| email       | varchar(255) | YES  | MUL | NULL    |                             |
| b_no        | varchar(255) | YES  |     | NULL    |                             |
| time_lend   | datetime     | YES  |     | NULL    |                             |
| time_return | datetime     | YES  |     | NULL    | on update CURRENT_TIMESTAMP |
| is_late     | varchar(255) | YES  |     | NULL    |                             |
+-------------+--------------+------+-----+---------+-----------------------------+
  1. 收藏記錄表
desc t_collectlog;
+---------+--------------+------+-----+---------+----------------+
| Field   | Type         | Null | Key | Default | Extra          |
+---------+--------------+------+-----+---------+----------------+
| log_num | int          | NO   | PRI | NULL    | auto_increment |
| email   | varchar(255) | YES  | MUL | NULL    |                |
| b_no    | varchar(255) | YES  |     | NULL    |                |
| time    | datetime     | YES  |     | NULL    |                |
+---------+--------------+------+-----+---------+----------------+
  1. 用戶類型表
desc t_usertype;
+---------+--------------+------+-----+---------+----------------+
| Field   | Type         | Null | Key | Default | Extra          |
+---------+--------------+------+-----+---------+----------------+
| log_num | int          | NO   | PRI | NULL    | auto_increment |
| email   | varchar(255) | YES  | MUL | NULL    |                |
| b_no    | varchar(255) | YES  |     | NULL    |                |
| time    | datetime     | YES  |     | NULL    |                |
+---------+--------------+------+-----+---------+----------------+
  1. 學(xué)院表
desc academy
+---------+--------------+------+-----+---------+----------------+
| Field   | Type         | Null | Key | Default | Extra          |
+---------+--------------+------+-----+---------+----------------+
| id      | int          | NO   | PRI | NULL    | auto_increment |
| academy | varchar(255) | NO   |     | NULL    |                |
| major   | varchar(255) | NO   |     | NULL    |                |
+---------+--------------+------+-----+---------+----------------+

五,ER圖

圖書管理系統(tǒng)的需求分析和項目介紹文章來源地址http://www.zghlxwxcb.cn/news/detail-461336.html

到了這里,關(guān)于圖書管理系統(tǒng)的需求分析和項目介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 數(shù)據(jù)結(jié)構(gòu)項目:圖書管理系統(tǒng)

    數(shù)據(jù)結(jié)構(gòu)項目:圖書管理系統(tǒng)

    隨著科技的不斷進(jìn)步,圖書的種類也隨之日益增多。圖書館所需要處理的圖書管理問題從而突出,而讀者也許需要能夠更方便的查找和查看圖書館的書籍。為解決以上問題,本系統(tǒng)設(shè)計時主要針對圖書管理人員需求做出對圖書信息的錄入、刪除、修改、導(dǎo)出等功能。 (1)用

    2024年02月04日
    瀏覽(19)
  • SpringBoot項目----圖書管理系統(tǒng)(詳解)

    SpringBoot項目----圖書管理系統(tǒng)(詳解)

    目錄 項目業(yè)務(wù) ?技術(shù)棧 數(shù)據(jù)庫表的設(shè)計? 數(shù)據(jù)庫表關(guān)系圖 關(guān)于字典表? 前后端接口實現(xiàn) 1.初始化數(shù)據(jù)庫、表、數(shù)據(jù) 2.數(shù)據(jù)庫連接池配置 3.統(tǒng)一響應(yīng)封裝 ?4.統(tǒng)一異常處理 5.實現(xiàn)統(tǒng)一會話管理(登錄)? 5.通過Mybatis生成工具,生成mapper接口,xml文件,實體類 ?6.準(zhǔn)備所有的Co

    2024年02月09日
    瀏覽(20)
  • 圖書管理系統(tǒng)-菜單頁面實現(xiàn)及HTML理論介紹

    圖書管理系統(tǒng)-菜單頁面實現(xiàn)及HTML理論介紹

    菜單頁面是用戶登錄之后的界面,該頁面有人愿意使用橫向菜單,有人愿意采用縱向菜單,我比較喜歡縱向菜單,這里做一個手動伸縮的縱向拉伸菜單,可以收到左邊且不影響進(jìn)入右側(cè)的主頁面,右側(cè)的空白是留給大家做主頁面展示的,可以是數(shù)據(jù)的可視化,可以是數(shù)據(jù)的查

    2023年04月27日
    瀏覽(22)
  • 項目篇 | 圖書管理系統(tǒng) | 賬號模塊 | 登錄

    該系統(tǒng)實現(xiàn)了管理員登錄和用戶登錄,二者的實現(xiàn)和邏輯幾乎完全一致,這里以用戶登錄為例進(jìn)行講解。 userLoginPage:功能頁,用戶登錄頁,實現(xiàn)用戶登錄頁的界面 userLogin:功能,用戶登錄,實現(xiàn)用戶登錄邏輯

    2024年01月20日
    瀏覽(21)
  • [項目]PHP圖書管理系統(tǒng)(附源碼)

    [項目]PHP圖書管理系統(tǒng)(附源碼)

    ??這里是一個喜歡編程的小程序員,KSaMar ??如果此文章對您有些許幫助,您可以選擇贊助本作作者,讓作者有更強(qiáng)的更新文章動力! ??如果您喜歡此文章,您可以 點贊?? 收藏? 一下,這將對我書寫有很大的幫助! ??如果您通過閱讀此文章發(fā)現(xiàn)了BUG,請及時私信聯(lián)系我

    2024年02月08日
    瀏覽(21)
  • 學(xué)生請假管理系統(tǒng)(需求說明+項目(部分代碼))

    軟件需求說明書 開發(fā)本系統(tǒng)的目的,就是要解決目前我校關(guān)于學(xué)生請假和管理請假事務(wù)所面臨的一系列問題。 說明: 計算機(jī)學(xué)院請假管理系統(tǒng); 目前我?;旧鲜遣捎镁€下請假,學(xué)生先是向班主任說明情況,班主任再向輔導(dǎo)員進(jìn)行報告,然后學(xué)生去輔導(dǎo)員那里申請請假并蓋

    2024年01月22日
    瀏覽(21)
  • java項目-圖書館管理系統(tǒng)源碼

    java項目-圖書館管理系統(tǒng)源碼

    作者主頁:夜未央5788 ?簡介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、Java項目、學(xué)習(xí)資料、技術(shù)互助 文末獲取源碼 ? 項目介紹 本畢業(yè)設(shè)計運(yùn)用了使用技術(shù):spring mvc+spring+hibernate,數(shù)據(jù)庫使用了當(dāng)前較為流行的Mysql5.7。根據(jù)本校圖書館的工作流程與實際的需求和特色,本系統(tǒng)需滿足以下幾個方

    2024年02月08日
    瀏覽(24)
  • JavaWeb期末項目 圖書館管理系統(tǒng)

    JavaWeb期末項目 圖書館管理系統(tǒng)

    1 項目基本信息 1.1 項目名稱 圖書館管理系統(tǒng) 1.2 開發(fā)運(yùn)行環(huán)境 Window 10 64位 JDK 1.8.0 Eclipse 4.8版本 MySql 5.5 Tomcat 9.0 2 項目需求分析 2.1 學(xué)生登錄部分 (1)學(xué)生注冊:在進(jìn)入圖書館前必須要登錄,如果沒有學(xué)號則要注冊,注冊時系統(tǒng)會將用戶填寫的學(xué)號與數(shù)據(jù)庫里面的數(shù)據(jù)對比,

    2024年02月10日
    瀏覽(30)
  • 基于SSM框架的項目:圖書管理系統(tǒng)

    基于SSM框架的項目:圖書管理系統(tǒng)

    總體任務(wù) :整合 SpringMVC + Spring + MyBatis 框架,實現(xiàn)書城項目的增刪改查以及檢索功能。 網(wǎng)站架構(gòu)依然采用前端 JSP + 控制層 Controller + 業(yè)務(wù)層 Service + 持久層 Dao + 數(shù)據(jù)庫的形式。 其中: 數(shù)據(jù)庫由 MySQL 管理; MyBatis 作為 持久層用來操作數(shù)據(jù)庫; SpringMVC 作為控制層與前端就行

    2024年02月05日
    瀏覽(21)
  • Java寶典-實戰(zhàn)小項目:圖書管理系統(tǒng)

    Java寶典-實戰(zhàn)小項目:圖書管理系統(tǒng)

    老鐵們好~~在學(xué)習(xí)繼承,封裝,多態(tài),接口等語法后,為了鞏固知識,我們來寫一個小項目,加深對知識的理解,話不多說,咱們開始今天的學(xué)習(xí)吧! 進(jìn)入程序后,提示輸入姓名,選擇身份,程序會根據(jù)選擇的身份彈出對應(yīng)的菜單 管理員身份: 普通用戶身份: 查找功能: 輸入要查找的書名,如果

    2024年03月23日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包