軟體工程期刊管理系統設計報告

2021-03-04 09:52:45 字數 3136 閱讀 1098

小組成員:張含茜,朱蓉蓉,王月,趙靜雯

實驗名稱:期刊管理系統綜合測試

實驗日期:2023年12月22日

一、實驗內容1

二、實驗目的1

三、可行性分析2

3.1 可行性研究

3.2資料流圖

3.3資料字典

四、需求分析3

4.1 需求分析任務

4.2 e-r圖

五、總體設計描繪軟體結構4

5.1層次圖和hipo圖

5.2 ipo圖

六、詳細設計主要介面5

七、資料庫

八、測試方案6

九、附錄7

第四次會議討論記錄

一、實驗內容

期刊管理系統綜合測試

二、實驗目的

完成期刊管理系統綜合測試

三、可行性分析

3.1可行性研究

1)技術可行性

jsp對資料庫的支援好、開發難易度容易、使用簡單的windows平台、對元件的支援,採用編譯之後執行的方式。sql server資料庫和jsp技術的有機結合,可以開發出實用、簡便的期刊管理系統。因此技術上是可行的。

2)經濟可行性。 開發期刊管理不需要很大的投入,硬體上只需要web伺服器和資料庫伺服器即可。3)操作可行性。

操作簡單,每個人都容易學習使用。

綜上所述,期刊管理系統在社會中是可行的。

3.2資料流圖

期刊檔案

3.3資料字典

1. 讀者資訊=使用者名稱+密碼+**+郵箱

使用者名稱=8(字元)8

密碼=10(字元)10

**=0(數字)9

郵箱=8(字元)8

2 管理員資訊=使用者名稱+密碼+**+郵箱

使用者名稱=8(字元)8

密碼=10(字元)10

**=0(數字)9

郵箱=8(字元)8

3 期刊資訊=期刊名+期刊編號+年+期+刊號+作者+簡介

期刊名=8(字元)8

年=0(數字)4

期=0(數字)5

刊號=0(字元)10

作者=0(字元)10

簡介=0(字元)300

4 期刊訂單=期刊名稱+期刊種類+出版日期+郵發代號+數量

期刊名稱=8(字元)8

期刊種類=0(字元)10

出版日期=0(數字)10

郵發代號=0(數字)12

數量=0(數字)10

5 期刊借閱歸還檔案=期刊名+借閱人+借閱日期+歸還日期

期刊名=8(字元)8

借閱人=0(字元)8

借閱日期=0(數字)10

歸還日期=0(數字)10

四、需求分析

4.1需求分析任務

1)管理員

進行期刊徵訂期刊登記以及人員和期刊的變動處理

2)讀者

進行註冊,期刊借閱,期刊歸還,期刊查詢(查詢期刊內容,查詢期刊去向)

4.2 e-r圖

五、總體設計描繪軟體結構

5.1 層次圖與hipo圖

h圖:ipo圖第一張:

ipo圖第二張:

ipo圖第三張:

ipo圖第四張

6、詳細設計

總的介面:

使用者:註冊介面:

登入介面:

查詢介面:

借閱介面:

歸還介面:

管理員:

登陸介面:

期刊徵訂:

期刊登記:

人員變動:

3.遊客模組測試:

登入介面:

查詢:七、資料庫

確定用sql server 資料庫來完成期刊管理系統的資料儲存。

共有7個表,每個表的功能如下:

userfiles: 記錄登陸期刊管理系統的人員資訊

managefiles:記錄系統管理員的資訊

magazineregister: 期刊登記表;主要起到管理員在對期刊進行登記入庫的作用。

magazinecontentshow:期刊目錄檔案:管理員和使用者都要用到的表,管理員通過

期刊目錄檔案對期刊進行期刊登記和徵訂。管理員通過期刊目錄裡的檔案將資料

傳輸到期刊登記和期刊內容表中,再傳給使用者進行查詢。同時通過期刊徵訂子

系統來修改期刊目錄。

magazinedetails;期刊內容表,使用者通過查詢子系統可以獲取期刊主要內容

管理員也通過期刊徵訂子系統將資料傳輸給期刊內容表。

magazineborrow:期刊借閱檔案,讀者通過借閱處理子系統或者查詢子系統查詢到

期刊借閱檔案來了解期刊去向,管理員在處理使用者還書時也需要對期刊借閱檔案進行

userfiles:

managefiles:

magazineregister:

magazinecontentshow:

magazinedetails:

magazineborrow:

magazinesubscription:

資料庫主要資訊:

使用者檔案:

管理員檔案:

八、測試方案

1)黑盒測試。

黑盒測試黑盒測試又稱行為測試,這種方法把測試物件看作乙個黑盒子,測試人員完全不考慮程式內部的邏輯結構和內部特性,只依據程式的需求規格說明書,檢查程式的功能是否符合它的功能需求。

完成系統具體的測試要求,對系統進行全面的分析,並通過測試結果,總結測試是否通過,若不通過則查明原因,並進行修改以及再測試。

測試模組為:讀者註冊模組,管理員登記模組,登陸模組

具體測試:

整個系統介面:

管理員功能測試:

首先是整個系統的介面:

(1)進入管理員介面:

登陸介面:

期刊徵訂:

增加期刊徵訂書目:

徵訂成功:

也可撤銷徵訂:比如撤銷徵訂《大舞台》。

期刊的登記:

登記新的期刊:

登記成功:

登記成功

管理員:人員變動

假設刪除使用者e01114336使用者

刪除成功

(2)使用者功能測試:

註冊:登入

查詢:借書:

還書easy已經歸還:

(3)遊客模組測試:

登入介面:

附錄:會議小結:

倩姐寫下具體出現了哪些問題。。。

軟體工程實訓期刊管理系統可行性分析報告FAR

目錄可行性分析 研究 報告 far 1 1 引言 4 1.1標識 4 1.2背景 4 1.3專案概述 4 1.4文件概述 4 2 引用檔案 4 3 可行性分析的前提 5 3.1專案的要求 5 3.2專案的目標 5 3.3專案的環境 條件 假定和限制 5 3.4進行可行性分析的方法 5 4 可選的方案...

軟體工程超市管理系統詳細設計

超市管理系統 詳細設計說明書 執筆人 洪振 學號 12101105 本文件為超市管理系統詳細設計文件,是對該專案進行詳細設計,在概要設計的基礎上進一步明確系統結構,詳細的介紹系統的各個模組,為進行後面的實現和測試做準備。本階段完成系統的大致設計並明確系統的資料結構和軟體結構。講乙個使用者需求轉化為軟...

軟體工程設計報告

摘要 伴隨著internet的蓬勃發展,網上購物作為電子商務的一種形式正以其高效 低成本的優勢,逐步成為新興的經營模式和理念,人們已經不再滿足用途資訊的瀏覽和發布,而是渴望著能夠充分享受網路所帶來的更多便利。網上 已經逐步適應了當今社會的快節奏生活,使顧客足不出戶便可以快捷輕鬆的選購自己心儀的商品。...