課程設(shè)計-報刊訂閱管理系統(tǒng)_第1頁
課程設(shè)計-報刊訂閱管理系統(tǒng)_第2頁
課程設(shè)計-報刊訂閱管理系統(tǒng)_第3頁
課程設(shè)計-報刊訂閱管理系統(tǒng)_第4頁
課程設(shè)計-報刊訂閱管理系統(tǒng)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、軟件工程課程設(shè)計報告 目目 錄錄 1.1.開發(fā)環(huán)境和相關(guān)技術(shù)介紹開發(fā)環(huán)境和相關(guān)技術(shù)介紹 1.1 開發(fā)環(huán)境 .3 1.2 相關(guān)技術(shù)介紹 .3 2.2.需求分析需求分析 2.1 系統(tǒng)需求和功能 .3 2.2 數(shù)據(jù)字典 .4 2.2.1 數(shù)據(jù)結(jié)構(gòu).4 2.2.2 數(shù)據(jù)項(xiàng).4 2.2.3 數(shù)據(jù)流.5 2.3 安全性要求 .5 2.4 一致性要求 .5 2.5 完整性要求 .5 3 面向?qū)ο蠓治雒嫦驅(qū)ο蠓治?3.1 面向?qū)ο蠓治?5 3.2 系統(tǒng)的結(jié)構(gòu)圖 .8 4 4. .數(shù)據(jù)庫實(shí)施數(shù)據(jù)庫實(shí)施 4.1 數(shù)據(jù)庫創(chuàng)建 .8 4.1.1 各數(shù)據(jù)表說明.8 4.1.2 數(shù)據(jù)庫創(chuàng)建.9 4.2 數(shù)據(jù)庫備份和恢復(fù)方

2、案 .10 4.2.1 應(yīng)用輔助工具進(jìn)行備份和恢復(fù) .10 4.2.2 分離數(shù)據(jù)庫法.10 4.3 用戶界面設(shè)計和應(yīng)用程序編碼 .10 4.3.1 用戶界面設(shè)計.10 4.3.2 類文件功能描述.11 4.3.3 主要代碼分析.11 5 5. .系統(tǒng)測試方案和測試報告系統(tǒng)測試方案和測試報告 5.1 測試方案 .16 5.2 測試過程 .16 5.2.1 登陸測試.16 5.2.2 目錄管理功能測試.17 5.2.3 訂戶管理功能測試.20 5.2.4 訂單管理功能測試.21 5.2.5 統(tǒng)計查詢測試.23 6 6. .完成情況和總結(jié)完成情況和總結(jié) 6.1 完成情況 .24 6.2 總結(jié) .24

3、 7.7.參考文獻(xiàn)參考文獻(xiàn) 1 1. .開發(fā)環(huán)境和相關(guān)技術(shù)介紹開發(fā)環(huán)境和相關(guān)技術(shù)介紹 1.11.1 開發(fā)環(huán)境開發(fā)環(huán)境 系統(tǒng)結(jié)構(gòu):c/s 結(jié)構(gòu) 數(shù)據(jù)庫系統(tǒng):microsoft sql server 2000 sp3 宿主語言:java 數(shù)據(jù)庫連接方式:jdbc 連接方式 開發(fā)工具:eclipse 3.2 1.21.2 相關(guān)技術(shù)介紹相關(guān)技術(shù)介紹 microsoft sql server 2000 數(shù)據(jù)庫管理系統(tǒng)是微軟公司研制開發(fā)的關(guān)系 型數(shù)據(jù)庫管理系統(tǒng)。該系統(tǒng)支持并擴(kuò)展了 sql 語言標(biāo)準(zhǔn),可以運(yùn)用標(biāo)準(zhǔn) sql 語 句對數(shù)據(jù)進(jìn)行操作,也可以使用功能強(qiáng)大的 gui 工具進(jìn)行靈活的數(shù)據(jù)管理。同 時,系

4、統(tǒng)還提供功能完善的 api,可以在應(yīng)用程序中調(diào)用這些 api 來實(shí)現(xiàn)與數(shù) 據(jù)庫系統(tǒng)的連接以及相關(guān)數(shù)據(jù)的操作。sp3 是該系統(tǒng)的一個版本號,只有 sp3 以上的 sql 2000 系統(tǒng)才能夠支持純 jdbc 連接方式。 eclipse:功能強(qiáng)大的應(yīng)用程序開發(fā)工具,主要支持基于 java 語言的各種 開發(fā)項(xiàng)目。靈活的 plun-in 功能,可以根據(jù)具體需要安裝各種插件。 jdbc 連接方式:java 與數(shù)據(jù)庫系統(tǒng)的一種連接方式,java 程序使用 jdbc api 與數(shù)據(jù)庫進(jìn)行通信,并用它操作數(shù)據(jù)庫中的數(shù)據(jù)。jdbc api 使 java 程序與 具體數(shù)據(jù)庫系統(tǒng)獨(dú)立開來,保證了 java 程序高度

5、的可移植性。 2.2.需求分析需求分析 2.12.1 系統(tǒng)需求和功能 設(shè)計一個報刊訂閱應(yīng)用系統(tǒng),使系統(tǒng)滿足以下功能和需求: 1) a 一個訂戶可訂多種報刊;一種報刊可被多個用戶訂閱;訂單只能訂閱現(xiàn)有報 刊目錄內(nèi)容; b 投遞時,必須根據(jù)訂單的情況進(jìn)行投遞,不得超出訂單的訂閱品種、數(shù)量; 2) 、系統(tǒng)功能包括: a 訂戶管理:訂戶添加、修改、刪除; b 目錄管理:目錄添加、修改、刪除; c 訂單管理:完成訂戶訂閱數(shù)據(jù)的管理(包括添加、修改、刪除) ; d 訂單查詢:按訂戶或者訂單號查詢訂單詳細(xì)情況; e 統(tǒng)計查詢:按報刊目錄統(tǒng)計各類報刊的訂閱數(shù)量及金額; f 表單生成:根據(jù)統(tǒng)計查詢結(jié)果導(dǎo)出統(tǒng)計信

6、息到文件(.xl 2.22.2 數(shù)據(jù)字典數(shù)據(jù)字典 .1 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) 管理員用戶=管理員帳戶+管理員密碼 訂戶=訂戶編號+訂戶名+聯(lián)系電話+聯(lián)系地址 目錄=目錄編號+目錄名+單價+批注信息 訂單=訂單號+訂戶編號+下訂日期 訂單細(xì)節(jié)=訂單號+目錄編號+訂閱數(shù)量+訂閱期數(shù)+單價+總價 (注:為保證訂單確定后價格不隨目錄單價變動,訂單細(xì)節(jié)中應(yīng)該有獨(dú)立的單 價來記錄下訂時目錄的單價) .2 數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng) 表 2.1 數(shù)據(jù)項(xiàng)表 編號標(biāo)識符類型長度所屬表名同義名 1unamevarchar20login 管理員帳戶 2upasswordvarchar20login 管

7、理員密碼 3cidvarchar10 customer,order訂戶編號 4cnamevarchar20customer 訂戶名 5phonevarchar15customer 聯(lián)系電話 6addressvarchar50customer 聯(lián)系地址 7didvarchar10 diretory,orderdetai l 目錄編號 8dnamevarchar20diretory 目錄名 9unitpricefloat8diretory orderdetail 目錄單價, 下訂時目錄單價 10ifovarchar50diretory 批注信息 11onovarchar10 order,order

8、detail訂單編號 12odatedatetime8order 下訂日期 13quantity, int4orderdetail 訂閱數(shù)量 14qishu,int4orderdetail 訂閱期數(shù) 15totalfloat8orderdetail 訂單項(xiàng)總價 .3 數(shù)據(jù)流數(shù)據(jù)流 表 2.2 數(shù)據(jù)流表 編號名稱來源去向組成 1 身份信息系統(tǒng)管理員應(yīng)用系統(tǒng)管理員帳戶+密碼 2 授權(quán)信息應(yīng)用系統(tǒng)系統(tǒng)管理員 3 錯誤身份信息應(yīng)用系統(tǒng)系統(tǒng)管理員 4 查詢請求系統(tǒng)管理員應(yīng)用系統(tǒng)待查詢對象識別符(如 cid,ono) 5 查詢結(jié)果應(yīng)用系統(tǒng)系統(tǒng)管理員被查詢對象具體信息 6 管理請求系統(tǒng)管理員

9、應(yīng)用系統(tǒng)識別符(cid,ono 等)+管理類 型 7 管理結(jié)果信息應(yīng)用系統(tǒng)系統(tǒng)管理員被管理對象處理結(jié)果 8 非法請求應(yīng)用系統(tǒng)系統(tǒng)管理員非法請求提示信息 2.32.3 安全性要求安全性要求 訪問數(shù)據(jù)庫時需要輸入登陸帳號和密碼。在數(shù)據(jù)庫內(nèi)設(shè)有管理員表,登陸 系統(tǒng)時會要求輸入管理員帳號和密碼。登陸模塊根據(jù)輸入帳號和密碼查管理員 表,查到匹配記錄則允許其登陸系統(tǒng)。管理員帳號和密碼可以在系統(tǒng)中添加和 修改。 2.42.4 一致性要求一致性要求 在管理系統(tǒng)相關(guān)的表之間,有較強(qiáng)的關(guān)聯(lián)性。為了實(shí)現(xiàn)一致性的需求,各 個表之間均建立起了相應(yīng)的一致性約束。 2.52.5 完整性要求完整性要求 根據(jù)報刊訂閱管理系統(tǒng)的

10、要求,為保持?jǐn)?shù)據(jù)的完整性,采用了數(shù)據(jù)庫的事 務(wù)機(jī)制,防止出現(xiàn)操作故障引起的數(shù)據(jù)不一致。 3 3 面向?qū)ο蠓治雒嫦驅(qū)ο蠓治?3.1 面向?qū)ο蠓治雒嫦驅(qū)ο蠓治?設(shè)計報刊訂閱系統(tǒng),主要的目的是使得用戶在訂閱是能跟回家的方便快捷同時也使得報 刊提供商能更加有效的管理企業(yè)的銷售狀況。同時面向?qū)ο蠓治鍪沟萌藛T關(guān)注理解系統(tǒng)需 要建立的內(nèi)容,從而產(chǎn)生一個準(zhǔn)確的完整的一致的和可驗(yàn)證的系統(tǒng)模型。 管理員表管理員表(administrator):用于存放管理員的數(shù)據(jù)記錄,包括數(shù)據(jù)項(xiàng): 管理員名、密碼。 部門表部門表(department):用來存放部門的相關(guān)記錄,包括數(shù)據(jù)項(xiàng):部門號, 部門名。 用戶表用戶表(con

11、sumer):用于存放注冊用戶的記錄,包括數(shù)據(jù)項(xiàng):用戶賬號、 密碼、真實(shí)姓名、身份證號、聯(lián)系電話,聯(lián)系地址,部門號(和部門表部門表有 關(guān))等。 報刊信息表報刊信息表(magazine):用于存放報刊記錄,包括數(shù)據(jù)項(xiàng):報刊代號、 報刊名稱、出版報社、出版周期、季度報價、內(nèi)容介紹、分類編號(和報報 刊類別表刊類別表有關(guān))等。 訂單表(訂單表(subscribe):用于存放用戶下達(dá)的訂閱報刊的基本信息,包括數(shù)據(jù)項(xiàng):訂單編 號用戶編號(用戶表的主碼) 、報刊代號(報刊信息表的主碼) 、訂閱份數(shù)、訂閱月數(shù)等。 用例圖:用例圖:由上面的分析需能夠確定系統(tǒng)用例圖: 類圖:類圖:在根據(jù)已定義的對象類及其聯(lián)系,

12、以及對象類的多重性、角色、導(dǎo)航等性質(zhì),可以 畫出對象類圖 ,使用對象圖的目的是分析系統(tǒng)的瞬間狀態(tài),以便進(jìn)一步了解系統(tǒng)的結(jié)構(gòu)和 行為。分析對象模型: 也同時可以確定所有實(shí)體之間的 e-r 圖: 處理 管理員 訂單 用戶 訂制 擁有訂閱 包含 部門報刊 報刊類別 用戶帳號 真實(shí)姓名 密碼 身份證號 聯(lián)系電話 聯(lián)系地址 部門號 部門號部門名稱 管理員名 密碼 分類編號分類名稱 報刊代號 報刊名稱 出版報社 出版周期 內(nèi)容介紹季度訂價 分類編號 訂單編號 用戶賬號 報刊代號 訂閱份數(shù) 訂閱月數(shù) 1 m 1 m 1 m mn m 1 圖 3.1 報刊訂閱管理系統(tǒng) e-r 圖 3.23.2 系統(tǒng)結(jié)構(gòu)圖系統(tǒng)

13、結(jié)構(gòu)圖 報報刊刊訂訂閱閱管管理理系系統(tǒng)統(tǒng) 登登陸陸模模塊塊 登登 陸陸 驗(yàn)驗(yàn) 證證 修修 改改 管管 理理 員員 添添 加加 管管 理理 員員 訂訂 戶戶 管管 理理 增增 加加 訂訂 戶戶 修修 改改 訂訂 戶戶 刪刪 除除 訂訂 戶戶 目目 錄錄 管管 理理 增增 加加 目目 錄錄 修修 改改 目目 錄錄 刪刪 除除 目目 錄錄 訂訂 單單 管管 理理 增增 加加 訂訂 單單 刪刪 除除 訂訂 單單 修修 改改 訂訂 單單 查查詢詢功功能能 目目 錄錄 查查 詢詢 訂訂 單單 查查 詢詢 統(tǒng)統(tǒng) 計計 查查 詢詢 報報表表導(dǎo)導(dǎo)出出管管理理功功能能 用用 戶戶 查查 詢詢 結(jié)結(jié)果果 導(dǎo)導(dǎo) 出出

14、 到到 文文 件件 圖 4.1 系統(tǒng)結(jié)構(gòu)圖 4.4.數(shù)據(jù)庫實(shí)施數(shù)據(jù)庫實(shí)施 4.14.1 數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫創(chuàng)建 4.1.1 各數(shù)據(jù)表說明 表 4.1 數(shù)據(jù)表描述表 編號數(shù)據(jù)表名稱類型內(nèi)容 01login輔助表記錄管理員帳號,密碼 02customer主表記錄訂戶信息 03diretory主表記錄目錄信息 04order主表記錄訂單基本信息 05orderdetail主表記錄詳細(xì)訂單項(xiàng)信息 4.1.2 數(shù)據(jù)庫創(chuàng)建 在 microsoft sql server 2000 的企業(yè)管理器中完成數(shù)據(jù)庫和數(shù)據(jù)表的創(chuàng)建 create table dbo.customer ( cid varchar (10)

15、collate chinese_prc_ci_as not null , cname varchar (20) collate chinese_prc_ci_as null , phone varchar (15) collate chinese_prc_ci_as null , address varchar (50) collate chinese_prc_ci_as not null ) on primary go create table dbo.login ( uname varchar (20) collate chinese_prc_ci_as not null , upassw

16、ord varchar (20) collate chinese_prc_ci_as not null ) on primary go create table dbo.diretory ( did varchar (10) collate chinese_prc_ci_as not null , dname varchar (20) collate chinese_prc_ci_as null , unitprice float not null , ifo varchar (50) collate chinese_prc_ci_as null ) on primary go create

17、table dbo.order ( ono varchar (10) collate chinese_prc_ci_as not null , cid varchar (10) collate chinese_prc_ci_as not null , odate datetime null ) on primary go create table dbo.orderdetail ( ono varchar (10) collate chinese_prc_ci_as not null , did varchar (10) collate chinese_prc_ci_as not null ,

18、 quantity int not null , qishu int not null , unitprice float not null , total float null ) on primary go 4.24.2 數(shù)據(jù)庫備份和恢復(fù)方案數(shù)據(jù)庫備份和恢復(fù)方案 4.2.1 應(yīng)用輔助工具進(jìn)行備份和恢復(fù) 應(yīng)用數(shù)據(jù)庫輔助工具(如 sqlbackuptools)進(jìn)行備份,選擇所需要備份 的數(shù)據(jù)庫和目標(biāo)地址即可進(jìn)行數(shù)據(jù)備份,恢復(fù)數(shù)據(jù)庫只需要指定備份文件和需 要恢復(fù)的數(shù)據(jù)庫即可進(jìn)行數(shù)據(jù)恢復(fù)。 4.2.2 分離數(shù)據(jù)庫法 在企業(yè)管理器中右擊需要備份的數(shù)據(jù)庫,選擇“所有任務(wù)” , “分離數(shù)據(jù)庫” , 執(zhí)行

19、分析操作,拷貝數(shù)據(jù)庫 mdf 文件和 ldf 文件。 恢復(fù)方案:在企業(yè)管理器的控制臺樹中選擇“數(shù)據(jù)庫”節(jié)點(diǎn),右擊, “所有 任務(wù)” , “附加數(shù)據(jù)庫” ,找到待恢復(fù)數(shù)據(jù)庫的 mdf 文件,確定。 4.34.3 用戶界面設(shè)計和應(yīng)用程序編碼用戶界面設(shè)計和應(yīng)用程序編碼 4.3.1 用戶界面設(shè)計 本系統(tǒng)的用戶界面用 java swing 編寫,主要由 1 個主界面 newspaper.java 和 10 個輔助對話框組成。主界面集合系統(tǒng)主要基本功能按鍵, 輔助對話框負(fù)責(zé)采集用戶輸入信息和做基本的信息處理。 用戶界面 4.3.2 類文件功能描述 no.類名類型功能 01newspaperframe主窗口

20、類,提供系統(tǒng)主要功能的調(diào)用接口 02utilities輔助類封裝系統(tǒng)主要數(shù)據(jù)和方法,為其它類提供信息處理功 能 03admincreatedlgdialog管理員創(chuàng)建對話框,提供管理員創(chuàng)建功能 04adminmodifydlgdialog管理員信息修改對話框,修改管理員密碼,刪除管理 員 05usercreatedlgdialog訂戶新建對話框,采集訂戶信息,創(chuàng)建新訂戶 06usermodifydlgdialog訂戶修改對話框,提供訂戶修改、刪除操作 07dircreatedlgdialog目錄新建對話框,采集目錄信息,創(chuàng)建新目錄 08dirmodifydlgdialog目錄修改對話框,提供目

21、錄修改、刪除操作 09bookingdlgdialog添加訂單對話框,提供新訂單添加功能 10ordersearchdlgdialog訂單查找對話框,提供按 ono 或 cid 查找訂單操作 11orderdetaildlgdialog訂單細(xì)節(jié)對話框,顯示訂單細(xì)節(jié),提供訂單和訂單項(xiàng)刪除操作, 并能通過調(diào)用 detailmodifydlg 對話框完成訂單項(xiàng)修改。 12detailmodifydialog訂單項(xiàng)修改對話框,提供訂單項(xiàng)修改操作 13logindlgdialog管理員登陸對話框,提供登陸界面,檢查登陸信息 表 4 類文件描述表 4.3.3 主要代碼分析 /- /所屬類:utilitie

22、s /功能:取得應(yīng)用程序與數(shù)據(jù)庫系統(tǒng)的連接 publicpublic staticstatic voidvoid getconnection() throwsthrows exception class.forname(com.microsoft.jdbc.sqlserver.sqlserverdriver) .newinstance();/加載驅(qū)動程序 string url = jdbc:microsoft:sqlserver:/localhost:1433;databasename=newspaper; string user = sa; string password = ; conn

23、= drivermanager.getconnection(url, user, password);/取得連接 stmt = conn.createstatement(resultset.type_scroll_sensitive, resultset.concur_updatable);/創(chuàng)建語句 conn2 = drivermanager.getconnection(url, user, password); stmt2 = conn2.createstatement(resultset.type_scroll_sensitive, resultset.concur_updatable)

24、; /- /所屬類:utilities /功能:完成查詢結(jié)果的表格顯示 publicpublic staticstatic voidvoid displayresultset(jtable table, resultset rs) throwsthrows sqlexception rs.beforefirst();/ 指針移到結(jié)果集第一條記錄前面 booleanboolean morerecords = rs.next(); ifif (!morerecords) / 如果沒有記錄,則提示一條消息 joptionpane.showmessagedialog(table, 無相關(guān)記錄, che

25、ck your input!, joptionpane.error_message); returnreturn; vector columnheads = newnew vector();/ 用于存儲表格字段 vector rows = newnew vector();/ 用于存儲記錄行 trytry / 獲取字段的名稱 resultsetmetadata rsmd = rs.getmetadata(); forfor (intint i = 1; i = rsmd.getcolumncount(); +i) columnheads.addelement(rsmd.getcolumnname

26、(i); dodo / 獲取記錄集 rows.addelement(getnextrow(rs, rsmd); whilewhile (rs.next(); / 建立相應(yīng)的tablemodel,并將tablemodel應(yīng)用到table中顯示出來 defaulttablemodel model = newnew defaulttablemodel(rows, columnheads); table.setmodel(model); returnreturn; catchcatch (sqlexception sqlex) sqlex.printstacktrace(); /- /所屬類:util

27、ities /功能:被displayresultset(jtable table, resultset rs)調(diào)用, 返回一個記錄行 privateprivate staticstatic vector getnextrow(resultset rs, resultsetmetadata rsmd) throwsthrows sqlexception vector currentrow = newnew vector(); forfor (intint i = 1; i = rsmd.getcolumncount(); +i) currentrow.addelement(rs.getstrin

28、g(i); returnreturn currentrow; / 返回一條記錄 /- /所屬類:utilities /功能:創(chuàng)建空白excel文件,并將統(tǒng)計查詢結(jié)果導(dǎo)出到該excel文件 /說明:使用到org.apache的poi包,表示感謝 publicpublic staticstatic booleanboolean output(resultset rs, file file) ifif (rs = nullnull) returnreturn falsefalse; trytry hssfworkbook wb = newnew hssfworkbook(); hssfsheet s

29、heet = wb.createsheet(first sheet); sheet.setdefaultcolumnwidth(shortshort) 20); resultsetmetadata metadata = rs.getmetadata(); intint columncount = metadata.getcolumncount();/ 獲取屬性列數(shù) hssfrow row = sheet.createrow(shortshort) 0); forfor (intint i = 1; i = columncount; i+) / 填寫表格列名 row.createcell(sho

30、rtshort) (i - 1).setcellvalue( metadata.getcolumnname(i); / 按行填寫記錄 rs.beforefirst(); shortshort counter = 1; whilewhile (rs.next() row = sheet.createrow(counter+); forfor (intint i = 1; i 1) / 容器第一個空間放插入order的sql語句,其它空間放插入orderdetail的sql語句 / sqls.size()=1表示只有一張空訂單,不予插入 intint ans = joptionpane.showc

31、onfirmdialog(dialog, 一共需要支付訂金: + sum + 元ncontinue?, we need your money, joptionpane.yes_no_cancel_option); ifif (ans = joptionpane.yes_option) trytry forfor (intint i = 0; i sqls.size(); i+) / 順序取出sql語句,完成訂單添加插入 utilities.stmt.executeupdate(sqls.get(i); / 執(zhí)行插入更新語句 dispose(); joptionpane .showmessage

32、dialog(dialog, 訂單添加成功!, success!, joptionpane.information_message); catchcatch (sqlexception exc) exc.printstacktrace(); elseelse ifif (ans = joptionpane.no_option) dispose(); elseelse joptionpane.showmessagedialog(dialog, 訂單為空,不能提交,請選擇需要訂閱的期刊, check again !, joptionpane.error_message); ); button_2.

33、setenabled(falsefalse); button_2.settext(提交訂單); panel_1.add(button_2); 5.5.系統(tǒng)測試方案和測試報告系統(tǒng)測試方案和測試報告 5.15.1 測試方案測試方案 由于系統(tǒng)規(guī)模較小,所以沒有安排單獨(dú)的白盒測試,而是相應(yīng)地將這部分 測試歸并到系統(tǒng)編碼過程中。整個測試過程基于自頂向下測試的組裝模塊的方 法,先對主模塊進(jìn)行基本測試,然后在按深度優(yōu)先策略逐一將子模塊組裝到主 模塊上進(jìn)行測試,最后再對系統(tǒng)進(jìn)行全面的整體測試。 5.25.2 測試過程測試過程 (白盒測試過程略(參考代碼) ,以下是系統(tǒng)黑盒測試過程:) 5.2.1 登陸測試 雙擊可執(zhí)行文件 newspaper.jar 打開應(yīng)用系統(tǒng),可見登陸界面: 系統(tǒng)界面 輸入錯誤用戶名和密碼,用戶無法登陸: 登陸錯誤提示信息 輸入正確用戶名和密碼,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論