主頁 >  其他 > 基于Java 的 校園圖書售賣系統/二手書交易管理系統 (有原始碼請放心!)

基于Java 的 校園圖書售賣系統/二手書交易管理系統 (有原始碼請放心!)

2022-04-10 07:31:33 其他

校園圖書售賣系統/二手書交易系統

 

 

檔案狀態:

[  ] 草稿

[√] 正式發布

[  ] 正在修改

檔案標識:

Software Requirement Specification

當前版本:

4.1.2

   者:

黑龍江大學某軟體工程課題組

(一位我和一位姐)

完成日期:

2022-4-8

 

系統概述說明

1. 說明

  這個實驗是大二下學期的課設,課的名字是軟體綜合實踐一,主要是通過 面向物件的思想 來實作一個綜合的系統,因為之前程式設計基礎時,對圖書管理系統比較熟悉,而且對于Java的理解也沒有那么深刻,所以決定做一個二手書管理系統,相對來說比較好實作一些,

 

  我知道各位點進來是為了什么,我也曾作為(目前也是)你們其中的一份子,不可否認的是,模仿是一種重要的學習方法,但是同時也請注意,模仿,不是抄襲!

   

  在這里我想說,當你 真正感覺到威脅 的時候,你才知道 代碼能力 對于軟體工程和計算機專業大學生的重要性,但是我還是選擇把源代碼放在這里,因為我知道你們需要,而且也不難,所以我想各位如果有時間的話,或者說,沒有時間真的也要擠出時間,真的要 自己動手實作 一下,每個大塊的部分我都標有備注,而且我下面還會說自己的具體思路,

 

2. 源代碼

       鏈接:https://pan.baidu.com/s/1uZLqvMnwaa1F5uvws88uQw?pwd=yxxx
  提取碼:yxxx

 

3. 使用說明

  源代碼是 永久有效 的,當然里面也會有很多小bug,但是不影響使用,資料庫是老師的要求,但是我還是用 檔案操作 實作的,里面所有檔案的目錄都是用根目錄來寫的,所以在下載后直接打開就能運行,不需要修改檔案的位置 

  建議使用 idea 打開,因為就是用 idea 實作的,當然 vscofde 配置了Java 環境也是可以的,

 

界面展示與核心代碼講解

1. 界面展示

1.1登錄界面

 

 

圖二十七  登錄界面展示

1.2登錄成功界面

 

 

圖二十八  登錄成功界面

1.3用戶主選單界面

 

 

 

 

圖二十九   用戶主選單界面

 

1.4用戶個人資訊管理界面

 

 

 

 

圖三十   用戶個人資訊管理界面

 

1.5用戶修改當前密碼界面

 

 

 

圖三十一   用戶修改當前密碼界面

1.6用戶修改當前密碼成功界面 

 

圖三十二   用戶修改當前密碼成功界面

1.7用戶充值服務界面

 

 

 

圖三十三  用戶充值服務界面

1.8用戶充值成功界面

 

 

圖三十四   用戶充值成功界面

1.9用戶查詢余額界面

 

 

 

 

圖三十五   用戶查詢余額界面

1.10用戶圖書管理界面

 

 

 

圖三十六  用戶圖書管理界面

1.11用戶發布圖書界面

 

圖三十七  用戶發布圖書界面

1.12用戶發布圖書成功界面

 

 

圖三十八  用戶發布圖書成功界面

1.13發布圖書后檔案存盤成功界面

 

 

 

圖三十九  發布圖書后檔案存盤成功界面

1.14用戶購買圖書界面查詢

 

圖四十   用戶購買圖書界面(查詢)

1.15用戶購買圖書界面(成功)

 

圖四十一   用戶購買圖書成功界面

1.16用戶查詢個人訂單界面

 

圖四十二   用戶查詢個人訂單界面

1.17圖書查詢界面

 

圖四十三   圖書查詢界面

1.18通過書號查詢圖書界面

 

圖四十四   通過書號查詢圖書界面

1.19查詢結果界面(書號)

 

圖四十五   查詢結果界面(書號) 

1.20通過書名查詢圖書界面

 

圖四十六  通過書名查詢圖書界面

1.21查詢結果界面書名

 

 

 

 

圖四十七  查詢結果界面(書名)

1.22圖書資訊顯示界面

 

 

 

 

 

圖四十八  圖書資訊顯示界面

 

1.23管理員登錄成界面

 

 

 

圖四十九  管理員登錄成功界面

1.24管理員主選單界面 

 

 

圖五十   管理員主選單界面

1.25用戶管理界面

 

 

 

圖五十一   用戶管理界面

1.26注冊界面

 

 

圖五十二   管理員添加用戶界面

1.27修改用戶資訊界面查找

 

 

圖五十三  修改用戶資訊界面(查找)

1.28修改用戶資訊界面修改

 

 

圖五十四   修改用戶資訊界面

1.29成功洗掉用戶界面

 

 

圖五十五  成功洗掉用戶界面

1.30洗掉用戶以后檔案存盤成功界面

 

 

圖五十六  洗掉用戶以后檔案存盤成功界面

1.31查詢用戶資訊界面通過賬號

 

 

圖五十七  查詢用戶資訊界面(通過賬號)

1.32管理員修改密碼界面

 

 

圖五十八  管理員修改密碼界面

1.33管理員圖書管理界面

 

 

圖五十九  管理員圖書管理界面

1.34修改圖書資訊界面

 

 

圖六十  管理員修改圖書資訊界面

1.35圖書下架界面

 

 

圖六十一  圖書下架界面

1.36圖書下架后檔案存盤成功界面

 

 

圖六十二  圖書下架后檔案存盤成功界面

1.37圖書資訊顯示界面

 

 

圖六十三   圖書資訊顯示界面

1.38管理員圖書交易管理界面

 

 

圖六十四   管理員圖書交易管理界面

1.39圖書買賣資訊查詢界面

 

 

圖六十五    圖書買賣資訊查詢界面

1.40用戶買賣資訊查詢界面

 

 

圖六十六   用戶買賣資訊查詢界面

 

 2. 核心代碼

2.1 專案串列

 

 

2.2 思路介紹

  實作的具體流程為:從main函式進入主程式,然后通過Menus選單類進行選擇為用戶還是管理員,進一步進入具體的方法和實作類,使用選單類的原因是因為后面好用圖形界面對于每一個方法進行實作,放在中間的監聽焦點事件類JTextFieldHintListener主要實作了所有對話框的顯示文字提示功能,Actors包中是三個物體類,

 

2.3 核心代碼簡介

  用戶圖書管理中的發布圖書購買圖書是該系統的核心功能,

  這里以發布圖書為例介紹核心代碼:

 

 

 

 

  分析:在書寫每一處方法時,我們先考慮的是底層邏輯,然后再考慮該邏輯的圖形界面,可以這么說,在沒考慮圖形界面之前,用控制臺操作源代碼是完全可行的,這里也作為自己以后用面向物件方法做專案的模式,

  說實話,發布圖書的邏輯并不難理解,就是從輸入框獲取用戶輸入的圖書資訊后,將資訊寫入Booklist檔案里并存盤,后面查詢圖書以及購買圖書只需要使用檔案里的資料即可,圖形界面簡單介紹一下,使用JFrame架構,添加五個提示標簽,然后通過在前面介紹的焦點事件監聽類進行文本框里的文字提示,然后進行分別以下操作:開啟默認的隱藏模式(更改為顯示),調整組件大小使其自適應,從文本框內獲取到用戶輸入的資訊,寫入檔案,

  這里再給出寫入檔案的方法,如圖所示:

 

 

目錄

1 產品介紹

1.1 專案需求描述

1.2 專案需要解決的問題

1.3 專案概念

2 產品面向的用戶群體

3 產品應當遵循的標準或規范

4 產品的功能性需求分析

5 功能模型

5.1  系統總用例圖

5.2 校園圖書售賣系統用例描述

5.2.1 登錄

5.2.2 用戶資訊管理

5.2.3 發布圖書

5.2.4 查詢圖書

5.2.5 圖書資訊管理 及 買賣資訊顯示

5.2.6 購買圖書

5.3 用例活動圖描述

5.3.1 登錄用例活動圖

5.3.2 注冊用例活動圖

5.3.3 資訊修改用例活動圖

5.3.4 賬戶洗掉用例活動圖

5.3.5 密碼修改用例活動圖

5.3.6 按書名查詢圖書用例活動圖

5.3.7 按書號查詢圖書用例活動圖

5.3.8 按作者查詢圖書用例活動圖

5.3.9 修改圖書資訊用例活動圖

5.3.10 發布圖書資訊用例活動圖

6 產品的非功能需求

6.1 軟硬體環境需求

6.1.1 硬體環境

6.1.2 軟體環境

6.2 產品質量需求

6.2.1 精度

6.2.2 時間特性的要求

6.2.3 靈活性

6.2.4 輸入輸出要求

7.詞匯表

實驗二   領域模型

1 概念類分析

1.1 用戶登錄

1.2 用戶注冊

1.3 資訊修改

1.4 密碼修改

1.5 發布圖書

1.6 修改圖書資訊

1.7 查詢圖書(按書號查詢)

1.8 查詢圖書(按書名查詢)

1.9 查詢圖書(按作者查詢)

1.10 買賣資訊顯示

1.11 圖書資訊管理

1.12 購買圖書

1.13 充值服務

2 領域模型(概念類圖)

2.1 用戶登錄

2.2 用戶注冊

2.3 資訊修改

2.4 密碼修改

2.5 發布圖書

2.6 修改圖書資訊

2.7 查詢圖書(用書名查詢)

2.8 查詢圖書(用作者查詢)

2.9 買賣資訊顯示

2.10 購買圖書

2.11 充值服務

3 系統順序圖

3.1 登錄系統順序圖

3.2 購買圖書順序圖

3.3 按照書號查詢圖書順序圖

3.4 發布圖書順序圖

3.5 修改圖書資訊順序圖

3.6 買賣資訊顯示順序圖

3.7 充值服務順序圖

實驗三  詳細設計報告

1.圖書管理—系統實作

1.1順序圖

1.2類圖

2用戶管理—系統實作

2.1順序圖

2.2類圖

3 管理員資訊管理—系統實作

3.1順序圖

3.2類圖

4 用戶發布圖書—系統實作

4.1順序圖

4.2類圖


實驗一 需求規格說明書

1 產品介紹

1.1 專案需求描述

因為在目前的大學生活中,大學生除了學校發放部分必修書籍經常需要購買選秀教材或其他書籍資料,我們軟體工程課題組基于中國青年網校園通訊社就“大學生教材使用情況”給出的公開資料顯示:調查總結后發現大多數大學生使用每本教材的平均時長不到6.4周,購置新的圖書實在不劃算,如果對于大學生開設一個校園圖書售賣系統,既可以售賣掉平時同學們一些閑置的書籍,也可以讓書籍再次產生價值,所以也體現出了做校園圖書售賣系統的重要性和必要性,

 

1.2 專案需要解決的問題

在本次專案的前期準備階段,為了使專案的開發目的和范圍更加明確,我軟體小組經過多次進行內部會議,并與黑龍江大學多位大學生進行問卷調查,關于在校大學生的閑置圖書的問題進行了討論,總結出了如下需要解決的問題:

  • 目前在校大學生手里閑置的圖書不在少數,并沒有在現實意義上實作一本教材圖書的真正的價值;
  • 在校大學生熟悉的同學關系大部分僅限于本年級或本班級,不了解其他學院、年級的同學對于相關圖書的需求,沒有辦法進行圖書售賣,

1.3 專案概念

  • 產品用途:本產品主要是為了方便在校大學生的閑置圖書售賣及購買而開發;
  • 產品性質:本產品是基于Java后端開發的應用系統;
  • 產品的使用領域:大學生日常生活;
  • 產品內容:本產品包含兩個子系統,分別是資訊查詢子系統和系統管理子系統,

2 產品面向的用戶群體

本軟體的最終用戶為大學內全部在校學生,因此本軟體在提供完善的業務處理功能的同時,將提供友好、易用、便捷的用戶操作界面和簡單的使用流程,以方便使用人員更好的進行操作,

3 產品應當遵循的標準或規范

  • 平臺約束:

本專案的開發平臺為Windows作業系統(windows xp、windows vista、windows 7);

客戶端應用平臺:windows作業系統;

服務器端應用平臺:Linux作業系統(RHLE 5.3)

  • 語言約束:

本專案的開發語言為java;國際化語言系統支持中文和英語兩種語言;

  • 時間約束:

專案開發周期:6周(2022-3-2 ~ 2022-4-8)

  • 為了使產品更好更全面的發揮其作用,其他專案可能會與本專案并行或在本專案結束后對產品的其他子系統進行開發,

4 產品的功能性需求分析

基本功能包括:

用戶的登錄:用戶輸入賬號密碼若正確且匹配則成功登陸;

密碼修改:用戶輸入舊密碼再輸入兩次新密碼,若都匹配則成功修改;

發布圖書:用戶進入該功能,上傳圖書資訊,表明價格,發布;

圖書下架:用戶進入該功能,可以選擇將發布的圖書下架;

通過書名、書號、出版社查詢圖書:用戶輸入要查詢的資訊,系統顯示圖書資訊;

圖書資訊修改:用戶進入該功能,修改要修改的圖書的資訊 ;

系統管理員的注冊:學生提供自己的相應資訊,管理員根據資訊創建新用戶;

用戶資訊修改:管理員輸入賬號,修改對應資訊;

用戶資訊洗掉:管理員輸入要洗掉的賬號,再次確認是否洗掉,確認洗掉則成功洗掉;

買賣資訊顯示:管理員輸入要查詢的書號,系統顯示交易資訊;

圖書資訊管理:管理員進入功能,顯示平臺中所有圖書資訊,可以選擇輸入要洗掉的書號,系統顯示圖書資訊,再次確認是否洗掉,確認即成功洗掉;

充值服務:用戶輸入充值金額,輸入支付密碼,交易成功,

 

5 功能模型

5.1  系統總用例圖

圖一 系統總用例圖

5.2 校園圖書售賣系統用例描述

5.2.1 登錄

                            圖二 登錄管理用例圖

(1)登錄

 

 

用例名

登錄

用例型別

業務需求

用例ID

MSM1101

主要業務參與者

每個用戶

其他參與者

校園圖書售賣系統

專案相關人員興趣

每個用戶:通過登錄界面使用ID和密碼登錄系統,

描述

該用例描述了用戶登錄系統的程序

前置條件

用戶已經擁有了該系統的ID

后置條件

用戶在該用例完成后可以進行對自己資訊的管理,

觸發條件

用戶開始登錄時該用例被觸發

基本流程

1. 用戶填入賬號

2. 用戶輸入密碼

3. 系統驗證資訊

4. 驗證正確并匹配成功進入系統

5. 系統記錄本次登錄資訊

替代流程

*a任何時刻發生以下情況,系統將會崩潰

1.用戶重啟電腦,

2.用戶未打開程式,

2a.用戶登錄資訊錯誤
   1.輸入賬號密碼錯誤或匹配不成功,系統向用戶提示輸入賬號或密碼錯誤,
   2.進入系統失敗,重新輸入

結束

成功進入系統

實作約束和說明

只能在控制臺進行

待解決問題

無法用圖形界面實作

 

 

(2)注冊

 

用例名

注冊

用例型別

業務需求

用例ID

MSM1102

主要業務參與者

系統管理員、用戶

其他參與者

校園圖書銷售系統

專案相關人員興趣

每個用戶:想要通過系統管理員創建一個屬于自己的賬號

描述

該用例描述了創建一個新賬號的程序

前置條件

系統管理員成功進入系統

后置條件

用戶可以用新注冊的賬號進入系統

觸發條件

系統管理員成功進入注冊功能

基本流程

1. 系統管理員錄入來自用戶的用戶資訊

2. 系統判別該手機號是否被注冊

3. 該手機號未被注冊將資訊寫入檔案

4. 系統記錄此次注冊資訊

替代流程

*a任何時刻發生以下情況,系統將會崩潰

1.用戶重啟電腦,

2.用戶未打開程式,

  2a.若該手機號已被注冊則提示手機號已被注冊

結束

成功在系統中注冊新用戶

實作約束和說明

目前只能通過手機號來判別是否有相同賬戶

待解決問題

判別賬戶相同的方式較單一

 

5.2.2 用戶資訊管理

圖三 用戶資訊管理用例圖

(1) 資訊修改

用例名

資訊修改

用例型別

業務需求

用例ID

MSM1201

主要業務參與者

用戶、系統管理員

其他參與者

校園圖書售賣系統

專案相關人員興趣

用戶:希望能夠看到自己的資訊并修改,

管理員:希望能夠看到用戶的資訊并修改,

描述

該用例描述了用戶或系統管理員查詢并修改用戶資訊的程序,

前置條件

系統管理員或用戶成功登錄系統,通過身份驗證,

后置條件

用戶或系統管理員可以查看并更改用戶資訊,

觸發條件

當用戶選擇修改資訊時該用例被觸發,

基本流程

1.用戶輸入賬號密碼進入系統

2.選擇資訊修改選項

3.進行資訊修改

4.系統提示資訊修改成功并更改系統用戶資訊檔案

替代流程

輸入賬號密碼錯誤未登錄系統提示重新登錄

結束

系統成功修改用戶資訊,

實作約束和說明

系統管理員可能查詢到具有相同資訊的賬戶

待解決問題

 

(2) 密碼修改

用例名

密碼修改

用例型別

業務需求

用例ID

MSM1202

主要業務參與者

用戶、系統管理員

其他參與者

校園圖書售賣系統

專案相關人員興趣

用戶:希望能夠看到自己的密碼并修改,

管理員:希望能夠替忘記密碼的用戶進行修改,

描述

該用例描述了用戶或系統管理員修改用戶密碼的程序,

前置條件

用戶系統管理員成功登錄系統,通過身份驗證,

后置條件

系統管理員可以通過用戶提交的申請并更改用戶密碼,

用戶可以登入系統之后修改密碼,

觸發條件

當管理員選擇修改用戶密碼時該用例被觸發,

當用戶選擇修改密碼時該用例被觸發,

基本流程

1. 管理員登入系統,

2. 根據用戶提供的資訊更改用戶密碼,

3. 提交后用戶可以按照新密碼登入系統,

4. 系統記錄本次修改密碼,

1. 用戶登錄系統

2. 根據需求選擇密碼修改的選項

3. 輸入新密碼

4. 再次輸入新密碼

5. 系統判別兩次密碼是否一致

6. 提交后系統顯示修改成功

7. 用戶下次可以暗哨新密碼登入系統,

8. 系統記錄本次密碼修改,

 

替代流程

用戶修改時兩次輸入的密碼如果兩次輸入的新密碼不一致則提醒重新輸入,

結束

系統成功修改用戶密碼,

實作約束和說明

當用戶主動更改密碼時需要輸入兩次新密碼來確保一致后并加深用戶記憶以免遺忘,

待解決問題

5.2.3 發布圖書

圖四 發布圖書用例圖

 

(1) 發布圖書

用例名

發布圖書

用例型別

業務需求

用例ID

MSM1301

主要業務參與者

用戶

其他參與者

校園圖書售賣系統

專案相關人員興趣

用戶:希望自己能夠填寫圖書的書號,書名,圖書價格,賣家的聯系方式,圖書作者等資訊來達到發布圖書的目的,

描述

該用例描述了用戶填寫圖書的書號,書名,圖書價格,賣家的聯系方式,圖書作者等資訊的程序,

前置條件

用戶成功登錄系統,通過身份驗證,

后置條件

用戶成功填寫了圖書資訊,

觸發條件

當用戶選擇發布圖書時該用例被觸發,

基本流程

1.用戶輸入賬號密碼進入系統

2.選擇發布圖書選項

3.進行圖書相關資訊填寫

4.選擇填寫完成

5.系統提示發布成功

6.系統賦予新圖書序列號并更新資料庫

替代流程

用戶輸入資訊后沒有填寫完整資訊,系統提示請將全部資訊填寫完成,

結束

用戶成功發布該圖書,

實作約束和說明

只有用戶能發布圖書資訊,系統管理員無權發布圖書資訊,

待解決問題

目前無法實作用圖形界面完成該用例

 

 

(2) 修改圖書資訊

用例名

修改圖書資訊

用例型別

業務需求

用例ID

MSM1302

主要業務參與者

用戶

其他參與者

校園圖書售賣系統

專案相關人員興趣

用戶:希望自己能夠修改圖書的書號,書名,圖書價格,賣家的聯系方式,圖書作者等資訊,

描述

該用例描述了用戶修改圖書的書號,書名,圖書價格,賣家的聯系方式,圖書作者等資訊的程序,

前置條件

用戶成功登錄系統,通過身份驗證,

后置條件

用戶成功修改了圖書資訊,

觸發條件

當用戶選擇修改圖書資訊時該用例被觸發,

基本流程

1. 用戶輸入賬號密碼進入系統

2. 選擇修改圖書資訊選項

3. 系統顯示所有該用戶發布的圖書

4. 用戶選擇修改的圖書

5. 用戶修改圖書資訊

6. 系統提示圖書資訊修改成功

替代流程

用戶從未發布過圖書,系統提示回傳發布圖書,

結束

用戶成功修改圖書資訊,

實作約束和說明

只有用戶能修改圖書資訊,系統管理員無權修改圖書資訊,

待解決問題

目前無法實作用圖形界面完成該用例

 

(3) 圖書下架

用例名

圖書下架

用例型別

業務需求

用例ID

MSM1303

主要業務參與者

用戶

其他參與者

校園圖書售賣系統

專案相關人員興趣

用戶:希望能夠管理圖書的狀態將圖書下架,

描述

該用例描述了用戶將圖書下架的程序,

前置條件

用戶成功登錄系統,通過身份驗證,

后置條件

用戶將圖書成功下架,

觸發條件

當用戶選擇圖書下架時該用例被觸發,

基本流程

1.用戶輸入賬號密碼進入系統

2.選擇圖書下架選項

3.系統顯示用戶發布所有的圖書

4.用戶選擇下架的圖書

5.系統詢問用戶是否確認

6.用戶確認后系統顯示圖書下架成功

替代流程

用戶從未發布過圖書,系統提示回傳發布圖書,

結束

用戶成功下架了該圖書,

實作約束和說明

待解決問題

目前無法實作用圖形界面完成該用例

5.2.4 查詢圖書

圖五 查詢圖書用例圖

(1) 按書號查詢

用例名

按書號查詢

用例型別

業務需求

用例ID

MSM1401

主要業務參與者

用戶

其他參與者

校園圖書售賣系統

專案相關人員興趣

用戶:希望可以通過書號找到自己想要的圖書

描述

該用例描述了用戶用書號查詢圖書的程序,

前置條件

用戶成功登錄系統,通過身份驗證,

后置條件

用戶可以正常查看查詢到的圖書資訊,

觸發條件

當用戶選擇用書號查詢圖書時該用例被觸發,

基本流程

1. 用戶成功登入系統

2. 選擇按書號查詢的選項

3. 輸入想要查詢的圖書書號

4. 系統顯示對應圖書

替代流程

用戶輸入的書號,書名等并不存在,提示無此圖書資訊并提示重新輸入圖書資訊,

結束

用戶成功看到搜索的圖書資訊,

實作約束和說明

用戶只能查看圖書資訊以及聯系方式,不可以更改

待解決問題

目前無法實作用圖形界面完成該用例

 

(2) 按作者查詢

用例名

按作者查詢

用例型別

業務需求

用例ID

MSM1402

主要業務參與者

用戶

其他參與者

校園圖書售賣系統

專案相關人員興趣

用戶:希望可以通過作者找到自己想要的圖書

描述

該用例描述了用戶用作者查詢圖書的程序,

前置條件

用戶成功登錄系統,通過身份驗證,

后置條件

用戶可以正常查看查詢到的圖書資訊,

觸發條件

當用戶選擇用作者查詢圖書時該用例被觸發,

基本流程

1. 用戶成功登入系統

2. 選擇按書號查詢的選項

3. 輸入想要查詢的圖書作者

4. 系統顯示對應圖書

替代流程

用戶輸入的作者并不存在,提示無此圖書資訊并提示重新輸入圖書資訊,

結束

用戶成功看到搜索的圖書資訊,

實作約束和說明

用戶只能查看圖書資訊以及聯系方式,不可以更改

待解決問題

目前無法實作用圖形界面完成該用例

 

 

(3) 按書名查詢

用例名

按書名查詢

用例型別

業務需求

用例ID

MSM1403

主要業務參與者

用戶

其他參與者

校園圖書售賣系統

專案相關人員興趣

用戶:希望可以通過書名找到自己想要的圖書

描述

該用例描述了用戶用書名查詢圖書的程序,

前置條件

用戶成功登錄系統,通過身份驗證,

后置條件

用戶可以正常查看查詢到的圖書資訊,

觸發條件

當用戶選擇用書名查詢圖書時該用例被觸發,

基本流程

1. 用戶成功登入系統

2. 選擇按書號查詢的選項

3. 輸入想要查詢的圖書書名

4. 系統顯示對應圖書

替代流程

用戶輸入的書號,書名等并不存在,提示無此圖書資訊并提示重新輸入圖書資訊,

結束

用戶成功看到搜索的圖書資訊,

實作約束和說明

用戶只能查看圖書資訊以及聯系方式,不可以更改

待解決問題

目前無法實作用圖形界面完成該用例

 

5.2.5 圖書資訊管理 及 買賣資訊顯示

圖六 買賣資訊顯示 及 圖書資訊管理

 

(1) 買賣資訊顯示

用例名

買賣資訊顯示

用例型別

業務需求

用例ID

MSM1501

主要業務參與者

管理員

其他參與者

校園圖書售賣系統

專案相關人員興趣

管理員:希望可以通過查詢圖書的書號來找到相關的買賣資訊

描述

該用例描述了管理員查詢買賣資訊的程序,

前置條件

管理員成功登錄系統,通過身份驗證,

后置條件

管理員可以正常查看查詢到圖書的買賣資訊,

觸發條件

當管理員選擇用書號查詢圖書買賣資訊時該用例被觸發,

基本流程

1. 管理員成功登入系統

2. 選擇買賣資訊查詢的選項

3. 輸入想要查詢的圖書的序列號

4. 系統顯示對應圖書的買賣資訊

替代流程

管理員輸入的序列號等并不存在,提示無此圖書資訊并提示重新輸入圖書序列號,

結束

管理員成功看到搜索的圖書買賣資訊,

實作約束和說明

管理員只能查看圖書買賣資訊,不可以更改

待解決問題

目前無法實作用圖形界面完成該用例

 

 

 

(2) 圖書資訊管理

用例名

圖書資訊管理

用例型別

業務需求

用例ID

MSM1502

主要業務參與者

管理員

其他參與者

校園圖書售賣系統

專案相關人員興趣

管理員:希望可以看到所有發布的圖書并且可以選擇洗掉不合法的圖書,

描述

該用例描述了管理員進行圖書資訊管理的程序,

前置條件

管理員成功登錄系統,通過身份驗證,

后置條件

管理員可以正常查看查詢到所有發布圖書的資訊并且可以進行相關的洗掉操作,

觸發條件

當管理員選擇圖書資訊管理時該用例被觸發,

基本流程

1. 管理員成功登入系統

2. 選擇圖書資訊管理的選項

3. 輸入想要查詢的圖書書號

4. 系統顯示對應圖書的資訊

5. 選擇洗掉操作

6. 系統提示確認洗掉該圖書

7. 管理員可選擇確認和回傳

替代流程

管理員輸入的書號,書名等并不存在,提示無此圖書資訊并提示重新輸入圖書資訊,

結束

管理員成功看到搜索的圖書圖書并且選擇相關洗掉操作,

實作約束和說明

待解決問題

目前無法實作用圖形界面完成該用例

 

5.2.6 購買圖書

圖七 購買圖書

 

(1) 購買圖書

用例名

購買圖書

用例型別

業務需求

用例ID

MSM1601

主要業務參與者

用戶

其他參與者

校園圖書售賣系統

專案相關人員興趣

用戶:希望通過查詢到圖書的序列號進行購買,

描述

該用例描述了用戶購買圖書的程序,

前置條件

用戶成功登錄系統,通過身份驗證,

后置條件

用戶可以購買成功圖書,

觸發條件

當用戶選擇購買圖書時該用例被觸發,

基本流程

1. 用戶成功登入系統

2. 先去查詢圖書模塊獲取想要購買圖書的序列號

3. 再回傳購買圖書模塊輸入序列號購買

4. 系統詢問確認是否購買

5. 確認后系統自動扣除用戶余額并添加圖書為用戶購買圖書

6. 系統顯示用戶購買圖書成功

替代流程

用戶的余額不足無法購買,系統提示后建議進行充值服務,

結束

用戶成功購買該圖書,

實作約束和說明

用戶無法購買已經下架和已售出的圖書,

待解決問題

目前無法實作用圖形界面完成該用例

 

 

(2) 充值服務

用例名

充值服務

用例型別

業務需求

用例ID

MSM1602

主要業務參與者

用戶

其他參與者

校園圖書售賣系統

專案相關人員興趣

用戶:希望通過充值金額進行購買圖書,

描述

該用例描述了用戶進行充值金額的程序,

前置條件

用戶成功登錄系統,通過身份驗證,

后置條件

用戶成功充值后可以用充值的金額進行購買圖書

觸發條件

當用戶選擇充值服務時該用例被觸發,

基本流程

1. 用戶成功登入系統

2. 用戶選擇輸入序列號購買圖書

3. 系統提示余額不足建議充值

4. 用戶打開充值服務

5. 選擇要充值的金額

6. 輸入支付密碼

7. 系統審核支付密碼

8. 系統審核成功后顯示充值成功

替代流程

用戶輸入的支付密碼錯誤,系統提示重新輸入,

結束

用戶對自己的賬戶充值成功,

實作約束和說明

用戶只可以對自己的賬戶進行充值,

待解決問題

目前無法實作用圖形界面完成該用例

 

 

5.3 用例活動圖描述

5.3.1 登錄用例活動圖

 

  圖八 登錄用例活動圖

 

5.3.2 注冊用例活動圖

圖九 注冊用例活動圖

5.3.3 資訊修改用例活動圖

圖十 資訊修改用例活動圖

5.3.4 賬戶洗掉用例活動圖

圖十一 賬戶注銷/賬戶洗掉用例活動圖

 

5.3.5 密碼修改用例活動圖

圖十二 密碼修改用例活動圖

 

5.3.6 按書名查詢圖書用例活動圖

圖十三 按書名查詢圖書用例活動圖

5.3.7 按書號查詢圖書用例活動圖

圖十四 按書號查詢圖書用例活動圖

 

5.3.8 按作者查詢圖書用例活動圖

圖十五 按作者查詢圖書用例活動圖

 

5.3.9 修改圖書資訊用例活動圖

圖十六 修改圖書資訊用例活動圖

 

 

5.3.10 發布圖書資訊用例活動圖

圖十七 修改圖書資訊用例活動圖

 

6 產品的非功能需求

6.1 軟硬體環境需求

6.1.1 硬體環境

分類

推薦配置

最低配置

 

資料庫服務器

 

CPU

英特爾迅馳雙核處理器

英特爾酷睿2雙核處理器

記憶體

2GB

1GB

硬碟

160GB

120GB

網卡

100M

10M

應用服務器

 

CPU

英特爾酷睿2雙核處理器

英特爾酷睿1處理器

記憶體

3GB

1GB

硬碟

120GB

80GB

網卡

100M

10M

網路

帶寬

100M

10M

 

客戶端

CPU

英特爾酷睿2雙核處理器

英特爾奔騰3處理器

記憶體

2GB

1GB

硬碟

160GB

120GB

網卡

100M

10M

 

6.1.2 軟體環境

分類

名稱

版本

語種

作業系統

Windows

7及以上

中文

作業系統的附加功能

ODBC資料源管理工具

 

中文

資料庫平臺

Microsoft SQL Server

2000

中文

資料庫平臺補丁

sp4

資料庫驅動

SQL Server Driver For JDBC

sp4

應用平臺

Windows

XP/Vista

中文

瀏覽器

各種功能完善、運行穩定的瀏覽器

eg. IE、遨游等

中文

客戶端軟體

Windows

7及以上

中文

郵件系統

SMTP POP3

 

 

6.2 產品質量需求

6.2.1 精度

本系統中輸入的各種資料均要求精確到小數點后2位,

 

6.2.2 時間特性的要求

  • 搜索查詢時間最大不超過7秒,
  • 頁面平均處理及回應時間在3—10秒以內,最大不超過10秒,
  • 頁面平均更新回應時間為3秒左右,最大不超過7秒,

6.2.3 靈活性

  1. 操作方式的變化:如果公司的業務情況或業務邏輯出現變化,導致本系統需求發生變化,在可接受的范圍內,要求本系統能夠及時完成需求變更及各項相關的處理作業,實作新的需求,
  2. 運行環境的變化:本系統支持各種功能完善、成熟的瀏覽器( IE、遨游等),
  3. 精度和有效時限的變化:如果公司提出要求改變精度和有效時限,在可接受的范圍內,接受并實作其需求變更,
  4. 開發計劃的變化或改進:在可接受的范圍內,本系統的開發作業將積極開發配合計劃的變化或改進,

6.2.4 輸入輸出要求

本系統的輸入資料型別主要是整形、浮點型和字串型別;輸出以字串、整形、浮點型及各類3D圖表為主,

 

7.詞匯表

名稱

描述

書號

圖書的具體編號,最直觀的就是書的封底的條型碼和那一串數字,

書名

各類出版物名稱,

圖書作者

創作出這本圖書的人,

價格

價格是一項以貨幣為表現形式,為商品、服務及資產所訂立的價值數字,

聯系方式

能夠達到對個人直接溝通的相關資訊,具體表現為詳細地址、QQ號碼、電子郵箱、手機號碼、微信等,

賬號

就是每個人在特定的專案中所代表自己的一些數字等,賬號有時可以由中文或英文組成,甚至是一些符號,

密碼

在特別情景下使用的特定號碼,可以表明使用人的身份,可以證明是否為賬號的主人,

用戶資訊

用戶資訊是指包括用戶聯系方式等一些關于用戶的基本資料,

圖書資訊

記錄圖書的基本資訊,可表明圖書的基本狀態,

實驗二  領域模型

1 概念類分析

1.1  用戶登錄

基本流程

候選概念類

概念類(屬性,服務)

用戶填入賬號

用戶輸入密碼

系統驗證資訊

驗證正確并匹配成功進入系統

系統記錄本次登錄資訊

用戶

賬號

密碼

登錄資訊

用戶資訊檔案

用戶管理系統

用戶(賬號,密碼)

功能性描述

用戶輸入賬號密碼若正確且匹配則成功登陸

 

1.1 用戶登錄概念類分析

1.2  用戶注冊

基本流程

候選概念類

概念類(屬性,服務)

系統管理員錄入來自用戶的用戶資訊(賬號,密碼,姓名,電話,余額等)

系統判別該手機號是否被注冊

該手機號未被注冊將資訊寫入用戶資訊檔案

系統記錄此次注冊資訊

用戶

管理員

用戶資訊(賬號,密碼,姓名,電話,余額等)

注冊資訊

用戶資訊檔案

用戶管理系統

 

用戶(賬號,密碼,姓名,電話,余額)

管理員(錄入)

功能性描述

用戶通過填寫用戶基本資訊成功注冊賬號

 

1.2 用戶注冊概念類分析

1.3 資訊修改

基本流程

候選概念類

概念類(屬性,服務)

用戶輸入賬號密碼進入系統

用戶選擇資訊修改選項

用戶進行資訊修改

系統提示資訊修改成功并更改系統用戶資訊檔案

用戶

賬號

密碼

用戶資訊

用戶資訊檔案

用戶管理系統

 

用戶(賬號,姓名,電話,余額;修改)

 

 

功能性描述

用戶通過登錄成功以后來修改用戶基本資訊

 

1.3 資訊修改概念類分析

 

1.4  密碼修改

基本流程

候選概念類

概念類(屬性,服務)

管理員登入系統,

根據用戶提供的資訊更改用戶密碼,

提交后用戶可以按照新密碼登入系統,

系統記錄本次修改密碼

 

用戶登錄系統

根據需求選擇密碼修改的選項

輸入新密碼

再次輸入新密碼

系統判別兩次密碼是否一致

提交后系統顯示修改成功

用戶下次可以按照新密碼登入系統,

系統記錄本次密碼修改,

 

用戶

管理員

舊密碼

新密碼

用戶資訊檔案

用戶管理系統

 

用戶(密碼;提供密碼)

管理員(賬號,密碼;修改)

功能性描述

用戶輸入舊密碼再輸入兩次新密碼,若都匹配則成功修改;

 

1.4 密碼修改概念類分析

1.5  發布圖書

基本流程

候選概念類

概念類(屬性,服務)

用戶輸入賬號密碼進入系統

選擇發布圖書選項

進行圖書相關資訊填寫(書號、書名、單價、作者)

資訊填寫完成后系統提示發布成功

系統賦予新圖書序列號并更新資料庫

用戶

賬號

密碼

圖書資訊檔案

圖書管理系統

書號

單價

書名

作者

出版社

序列號

 

 

 

用戶(賬號,密碼;發布)

圖書(書名,單價,書名,作者,出版社,序列號)

功能性描述

用戶填寫圖書的書號,書名,圖書價格,賣家的聯系方式,圖書作者等資訊

 

1.5 發布圖書概念類分析

1.6  修改圖書資訊

基本流程

候選概念類

概念類(屬性,服務)

用戶輸入賬號密碼進入系統

選擇修改圖書資訊選項(書號、書名、單價、作者)

系統顯示所有該用戶發布的圖書

用戶選擇修改的圖書

用戶修改圖書資訊

系統提示圖書資訊修改成功

用戶

賬號

密碼

圖書資訊檔案

圖書管理系統

書號

單價

書名

作者

出版社

 

用戶(賬號,密碼;修改)

圖書(書名,單價,書名,作者,出版社,序列號)

功能性描述

用戶進入該功能,修改要修改的圖書的資訊

 

1.6 修改圖書資訊概念類分析

1.7  查詢圖書(按書號查詢)

基本流程

候選概念類

概念類(屬性,服務)

用戶成功登入系統

選擇按書號查詢的選項

輸入想要查詢的圖書的書號

系統顯示對應圖書

用戶

登錄資訊

圖書資訊檔案

圖書管理系統

圖書

書號

用戶(賬號,密碼;查詢)

圖書(書名,單價,書名,作者,出版社,序列號)

 

功能性描述

用戶輸入要查詢的資訊,系統顯示圖書資訊

 

1.7 查詢圖書(按書號查詢)概念類分析

1.8  查詢圖書(按書名查詢)

基本流程

候選概念類

概念類(屬性,服務)

用戶成功登入系統

選擇按書名查詢的選項

輸入想要查詢的圖書書號

系統顯示對應圖書

用戶

登錄資訊

圖書資訊檔案

圖書管理系統

圖書

書名

用戶(賬號,密碼;查詢)

圖書(書名,單價,書名,作者,出版社,序列號)

 

功能性描述

用戶輸入要查詢的資訊,系統顯示圖書資訊

1.8 查詢圖書(按書名查詢)概念類分析

1.9  查詢圖書(按作者查詢)

基本流程

候選概念類

概念類(屬性,服務)

用戶成功登入系統

選擇按書名查詢的選項

輸入想要查詢的圖書作者

系統顯示對應圖書

用戶

登錄資訊

圖書資訊檔案

圖書管理系統

圖書

作者

用戶(賬號,密碼;查詢)

圖書(書名,單價,書名,作者,出版社,序列號)

 

功能性描述

用戶輸入要查詢的資訊,系統顯示圖書資訊

 

1.9 查詢圖書(按作者查詢)概念類分析

1.10 買賣資訊顯示

基本流程

候選概念類

概念類(屬性,服務)

管理員成功登入系統

選擇買賣資訊查詢的選項

輸入想要查詢的圖書的序列號

系統顯示對應圖書的買賣資訊

管理員

登錄資訊

買賣資訊檔案

序列號

買賣資訊系統

交易資訊

管理員(賬號,密碼;查詢)

圖書(序列號,買賣資訊)

功能性描述

管理員輸入要查詢的書號,系統顯示交易資訊

 

1.10 買賣資訊顯示概念類分析

 

1.11  圖書資訊管理

基本流程

候選概念類

概念類(屬性,服務)

管理員成功登入系統

選擇圖書資訊管理的選項

輸入想要查詢的圖書書號

系統顯示對應圖書的資訊

選擇洗掉操作

系統提示確認洗掉該圖書

管理員可選擇確認和回傳

管理員

登錄資訊

圖書資訊檔案

書號

圖書資訊(書號,書名,作者,單價)

洗掉操作

 

管理員(賬號,密碼;查詢,洗掉)

圖書(書名,單價,書名,作者,出版社,序列號)

 

功能性描述

管理員進入功能,顯示平臺中所有圖書資訊,可以選擇輸入要洗掉的書號,系統顯示圖書資訊,再次確認是否洗掉,確認即成功洗掉

 

1.11 圖書資訊管理概念類分析

 

 

1.12  購買圖書

基本流程

候選概念類

概念類(屬性,服務)

用戶成功登入系統

先去查詢圖書模塊獲取想要購買圖書的序列號

再回傳購買圖書模塊輸入序列號購買

系統詢問確認是否購買

確認后系統自動扣除用戶余額并添加圖書為用戶購買圖書

系統顯示用戶購買圖書成功

用戶

登錄資訊

圖書資訊檔案

序列號

購買操作

余額

購買圖書系統

 

用戶(賬號,密碼;查詢,購買)

圖書(書名,單價,書名,作者,出版社,序列號)

 

功能性描述

用戶選擇購買圖書選項,輸入序列號查詢后購買成功

 

1.12 購買圖書概念類分析

 

1.13  充值服務

基本流程

候選概念類

概念類(屬性,服務)

用戶成功登入系統

用戶選擇輸入序列號購買圖書

系統提示余額不足建議充值

用戶打開充值服務

選擇要充值的金額

輸入支付密碼

系統審核支付密碼

系統審核成功后顯示充值成功

用戶

登錄資訊

序列號

購買操作

充值操作

金額

余額

支付密碼

購買圖書系統

用戶(賬號,密碼;查詢,充值)

圖書(書名,單價,書名,作者,出版社,序列號)

 

功能性描述

用戶輸入充值金額,輸入支付密碼,交易成功,

 

1.13 充值服務概念類分析

 

2 領域模型(概念類圖)

2.1 用戶登錄

 

圖一  用戶登錄概念類圖

 

 

2.2 用戶注冊

圖二  用戶注冊概念類圖

2.3 資訊修改

 

圖三  資訊修改概念類圖

2.4 密碼修改

圖四  密碼修改概念類圖

2.5 發布圖書

圖五 發布圖書概念類圖

 

2.6 修改圖書資訊

圖六  修改圖書資訊概念類圖

2.7 查詢圖書(用書名查詢)

圖七  查詢圖書(用書名查詢)概念類圖

2.8 查詢圖書(用作者查詢)

圖八  查詢圖書(用作者查詢)概念類圖

2.9 買賣資訊顯示

圖九  買賣資訊顯示概念類圖

2.10 購買圖書

圖十  購買圖書概念類圖

 

2.11 充值服務

圖十一  充值服務概念類圖

 

3 系統順序圖

3.1 登錄系統順序圖

圖十二 登錄系統順序圖(用戶包括管理員和用戶兩者)

3.2 購買圖書順序圖

圖十三 購買圖書順序圖

 

3.3 按照書號查詢圖書順序圖

圖十四 按照書號查詢圖書順序圖

3.4 發布圖書順序圖

 

圖十五 發布圖書順序圖

3.5 修改圖書資訊順序圖

圖十六 修改圖書資訊順序圖

 

3.6 買賣資訊顯示順序圖

 

圖十七 買賣資訊顯示順序圖

 

3.7 充值服務順序圖

 

圖十八 充值服務順序圖

  實驗三  詳細設計報告

1.圖書管理—系統實作

1.1順序圖

圖十九 查詢圖書與購買圖書用例實作之順序圖

1.2類圖

 

圖二十 查詢圖書與購買圖書用例實作之設計類圖

類圖說明:

模塊名

類名

說明

圖書管理—查詢圖書與購買圖書

Booklist

圖書清單類,存盤圖書的基本資訊,需長期保存

Transaction_record

交易記錄類,存盤用戶之間購買圖書的交易記錄,需長期保存

UserDatafile

實作類—實作I_UserDatafile介面

I_UserDatafile

介面—負責從用戶資料檔案提取資訊

I_UserDatabase

介面—負責從用戶資料庫提取資訊

Search_book

控制器類,起協調作用

Search_bookform

界面類,實作時是查詢圖書界面的抽象

Purchase_book

控制器類,起協調作用

Purchase_bookform

界面類,實作時是購買圖書界面的抽象

Rechargeform

界面類,實作時是有用戶充值界面的抽象

 

 

2用戶管理—系統實作

2.1順序圖

圖二十一 用戶管理用例實作之順序圖

 

2.2類

 

圖二十二 用戶管理系統用例實作之設計類圖

類圖說明:

模塊名

類名

說明

用戶管理—注冊登錄與修改用戶資訊

User

用戶類,資訊從用戶資料庫中提取

UserDatafile

實作類—實作I_UserDatafile介面

I_UserDatafile

介面—負責從用戶資料檔案提取資訊

Registerform

界面類,實作時是用戶注冊界面的抽象

Register

控制器類,起協調作用

Logonform

界面類,實作時是用戶登錄界面的抽象

Logon

控制器類,起協調作用

Revise User_info

控制器類,負責用戶修改用戶資訊

 

3 管理員資訊管理—系統實作

3.1順序圖

 

 

 

二十三 管理員管理系統用例實作之順序圖

3.2類圖

 

 

 

圖二十四 管理員管理系統用例實作之設計類圖

類圖說明:

模塊名

類名

說明

管理員管理—買賣資訊查詢與圖書資訊管理

Manager

管理員類,資訊從用戶(管理員)資料檔案中提取

UserDatafile

實作類—實作I_UserDatafile介面

I_UserDatafile

介面—負責從用戶資料檔案提取資訊

Logonform

界面類,實作時是用戶(管理員)登錄界面的抽象

Logon

控制器類,起協調作用

View transaction_infoform

界面類,實作時是管理員查詢交易資訊界面的抽象

View transaction_info

控制器類,起協調作用

Booklist

圖書清單類,存盤圖書的基本資訊,需長期保存

View Book_infoform

界面類,實作時是管理員查看圖書資訊界面的抽象

View Book_info

控制器類,起協調作用

Transaction_record

交易記錄類,存盤用戶之間購買圖書的交易記錄,需長期保存

Delete_book

控制器類,起協調作用

 

4 用戶發布圖書—系統實作

4.1順序圖

 

 

 

二十五 用戶發布圖書系統用例實作之順序圖

 

4.2類圖

 

 

 

圖二十六 用戶發布圖書系統用例實作之設計類圖

 

類圖說明:

模塊名

類名

說明

用戶管理—發布圖書與修改圖書資訊

User

用戶類,資訊從用戶資料庫中提取

UserDatafile

實作類—實作I_UserDatafile介面

I_UserDatafile

介面—負責從用戶資料檔案提取資訊

Logonform

界面類,實作時是用戶(管理員)登錄界面的抽象

Logon

控制器類,起協調作用

Publishing Bookform

界面類,實作時是用戶發布圖書界面的抽象

Publishing Book

控制器類,起協調作用

Booklist

圖書清單類,存盤圖書的基本資訊,需長期保存

Revise Book_infoform

界面類,實作時是用戶修改圖書資訊界面的抽象

Revise Book_info

控制器類,起協調作用

Delete_book

控制器類,起協調作用

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/457591.html

標籤:其他

上一篇:Selenium3自動化測驗【26】顯式等待

下一篇:Docker快速入門(下)

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more