軟件工程報告.doc_第1頁
軟件工程報告.doc_第2頁
軟件工程報告.doc_第3頁
軟件工程報告.doc_第4頁
軟件工程報告.doc_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

華北科技學(xué)院計算機學(xué)院綜合性實驗報告華北科技學(xué)院計算機學(xué)院綜合性實驗實 驗 報 告 課程名稱 軟件工程 實驗學(xué)期 2017 至 2018 學(xué)年 第 1 學(xué)期學(xué)生所在院部 計算機學(xué)院 年級 2015級 專業(yè)班級 學(xué)生姓名 學(xué)號 任課教師 劉明艷 實驗成績 計算機學(xué)院制軟件工程B課程綜合性實驗報告開課實驗室:基礎(chǔ)六實驗室 2017年 12 月8 日實驗題目校園二手交易平臺一、實驗?zāi)康耐ㄟ^綜合性上機實驗使學(xué)生了解完成一個計算機應(yīng)用系統(tǒng)開發(fā)的完整過程,學(xué)習(xí)所應(yīng)該采取的步驟、方法,掌握系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)測試的主要環(huán)節(jié),能夠適應(yīng)將來實際工作的需要。二、設(shè)備與環(huán)境 微型計算機、Windows 系列操作系統(tǒng) 、Visual C+6.0等編輯軟件。三、實驗內(nèi)容1 可行性分析隨著計算機以及網(wǎng)絡(luò)技術(shù)的發(fā)展,Internet應(yīng)用在全球范圍內(nèi)日益普及,在眾多的網(wǎng)絡(luò)服務(wù)中,Web給人耳目一新的感覺,而其中,網(wǎng)上購物已經(jīng)日漸普及,很多人都通過網(wǎng)絡(luò)來購物。目前上網(wǎng)已經(jīng)成為大學(xué)生不可或缺的一部分。特別是在一些面臨畢業(yè)的大學(xué)生中,在處理自己的生活用品時也不知如何是好,一些比較貴重的商品既不想當成廢品賣掉,也不能找到合理的渠道賣點。校園二手交易平臺為在校的大學(xué)生提供一個平臺,學(xué)生將自己不用的東西信息放在網(wǎng)上,也可以在網(wǎng)上找自己需要的東西,物美價廉,達到雙贏。賣主可以在網(wǎng)上登記自己要處理的商品以及銷售價格,聯(lián)系方式,買家可以在網(wǎng)上搜索自己需要的東西。校園二手交易平臺不但能夠處理畢業(yè)生的多余物品,平時學(xué)生們在任何閑置的東西都可以在平臺上得到處理,并不受時間和地點的限制。1.1背景目前,在校園里,存在大量的二手用品的交易需求,因為每年都有畢業(yè)生要畢業(yè),每年都有新生來報道,畢業(yè)生不肯能將幾年來留下的東西都帶走,有些物品已經(jīng)成為累贅,賣掉反而還能賺寫路費。學(xué)生們的消費水平本來也不高,都希望能買到物美價廉的商品。伴隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)購也越來越流行起來,尤其在校園里。并且伴隨著網(wǎng)絡(luò)交易平臺的發(fā)展,淘寶,支付寶交易平臺的不斷更新,體現(xiàn)了網(wǎng)上交易的魅力,在這種情況下,建立一個網(wǎng)絡(luò)交易平臺,來解決供求雙方的信息需求,滿足校園中的二手交易市場,是很好的前景。1.2要求二手交易平臺做為一個交易的平臺網(wǎng)站,必須要有自己的門戶網(wǎng)站,主要能夠?qū)崿F(xiàn)產(chǎn)品展示,發(fā)布出售商品,管理自己出售的商品,添加進購物車,登錄等功能。實現(xiàn)該網(wǎng)站應(yīng)該主要做到以下幾點;1.高效全面。網(wǎng)上操作流程簡單,能很好地為面對面交易提供信息服務(wù)。2.信息的搜索高效快捷。3.規(guī)范有序。信息的發(fā)布要符合一定的要求,做到整潔完整;網(wǎng)上操作流程步驟遵循一定的次序。1.3目標和方案的可行性目前,二手商品交易成為了當代大學(xué)生課余生活的一大熱門,許多學(xué)校每年要舉辦紅紅火火的“跳蚤”市場,可見大學(xué)生對二手商品的交易的需求,可遺憾的是校內(nèi)的二手交易往往時間短暫,遠遠無法滿足廣大學(xué)子的交易需求。據(jù)調(diào)查,高校二手市場的供求雙方都是龐大的群體,對二手交易需求非常強烈。他們手中或多或少的都有具有使用價值但自己已不在需要的物品。一年一度的校園“跳蚤”市場難以滿足器需求。設(shè)計這樣一個系統(tǒng),從根本上解決了傳統(tǒng)的校園二手信息發(fā)布交流的弊端,使得校園各種二手商品信息得到了有效的整合,方便可廣大用戶。并且擁有的客戶通常只是大學(xué)校園的用戶,所以系統(tǒng)規(guī)模上來講不會很大,從技術(shù)上講,由于是基于Web的,可以相對比較容易面對用戶的實際需求而開發(fā)。而在現(xiàn)在,各種網(wǎng)路應(yīng)用的開發(fā)已經(jīng)相當?shù)某墒?,出現(xiàn)了幾大主流的開發(fā)語言和工具,都可以有效的支持開發(fā)這樣一個系統(tǒng)。同時,也可以借鑒許多成功的電子商務(wù)類的網(wǎng)站,所以,從技術(shù)上講是可行的。從運行上說,用戶只需要一個瀏覽器,服務(wù)器上有數(shù)據(jù)庫和運行環(huán)境即可,所以從運行上來說是可行的。1.4環(huán)境可行性網(wǎng)絡(luò)環(huán)境高校即使知識密集的地方,也是電腦普及率最高的地方之一,大部分學(xué)校為了便利學(xué)生與生活大都建有內(nèi)部的局域網(wǎng),校園網(wǎng)站可以24小時開放服務(wù),而且網(wǎng)絡(luò)使用費用很便宜。局域網(wǎng)將高校內(nèi)的大部分部門、機構(gòu)、宿舍等連接起來,以達到信息資源傳輸與共享。隨著現(xiàn)在高校的擴招與校園信息化的開展,校園網(wǎng)絡(luò)環(huán)境的建設(shè)將進入一個更加高速發(fā)展的時期,發(fā)展校園電子商務(wù)的硬件環(huán)境更加完善。二手市場環(huán)境大學(xué)生有許多共同的興趣和消費傾向,消費商品有趨同性,為二手交易市場提供了條件;每年都有畢業(yè)生要畢業(yè),每年都有新生來報道,這時候二手交易市場的作用就發(fā)揮出來了。賣主可以發(fā)布信息,買主可以搜索信息。這一切只需要在電腦上點幾下鼠標就可以了。3用戶群體大學(xué)校園里穩(wěn)定的學(xué)生,教師客戶群是別人無法復(fù)制的;每年學(xué)生的流動又為校園電子商務(wù)注入了新的血液。師生居住非常集中,使交易準確、及時,成本大大降低。技術(shù)可行性HTML5:萬維網(wǎng)的核心語言、標準通用標記語言下的一個應(yīng)用超文本標記語言(HTML)的第五次重大修改CSS:疊樣式表(英文全稱:CascadingStyleSheets)是一種用來表現(xiàn)HTML(標準通用標記語言的一個應(yīng)用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言。JavaScript:JavaScript一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言。Spring:Spring是一個開放源代碼的設(shè)計層面框架,他解決的是業(yè)務(wù)邏輯層和其他各層的松耦合問題,因此它將面向接口的編程思想貫穿整個系統(tǒng)應(yīng)用。MyBatis:MyBatis是一款優(yōu)秀的持久層框架,它支持定制化SQL、存儲過程以及高級映射。MyBatis避免了幾乎所有的JDBC代碼和手動設(shè)置參數(shù)以及獲取結(jié)果集。HTML5、CSS用來刻畫靜態(tài)頁面,JavaScript做前端的動態(tài)渲染。Spring框架專門做后端的業(yè)務(wù)邏輯問題。MyBatis用來做和數(shù)據(jù)庫的交互問題。此外,現(xiàn)在軟硬件都能很好的滿足開發(fā)需求,在學(xué)校內(nèi)更有一批精通網(wǎng)站開發(fā)的人才存在,因此,基于web的校園二手交易平臺是可行的2 需求分析2.1目標 建設(shè)一個校園二手用品交易網(wǎng)站,就是開發(fā)一個基于B/S模式的主要面向大 學(xué)生的需求的二手用品交易平臺,方便大學(xué)生足不出戶就可以瀏覽想要的物品,方便大家信息交流,提高交易水平。為在校學(xué)生提供一個高效、便利、規(guī)范的二手交易市場。同時對二手商品循環(huán)使用可以倡導(dǎo)資源的合理使用,構(gòu)建和諧校園、節(jié)約型校園,減少浪費,給予貨物“第二次生命2.2用戶的特點 校園二手交易網(wǎng)上進行交易的大多都是本校的學(xué)生,系統(tǒng)的用戶主要分為 系統(tǒng)管理員、游客、買家、賣家等業(yè)務(wù)對象。 1.系統(tǒng)管理員:管理商品、管理會員、管理留言、管理廣告等 2.會員:個人信息管理、留言發(fā)表、留言查看、廣告查看、會員登錄、搜索 二手商品、瀏覽二手商品、發(fā)布二手商品信息、二手商品信息管理 3. 游客:搜索二手商品、瀏覽二手商品2.3假定和約束 預(yù)算費用: 包括開發(fā)和安裝等各項的費用如下: 終端服務(wù)器1臺:阿里云 輕云服務(wù)器青英版一年 998元 域名費用1個: 49元 完成期限:預(yù)計5個月。 2.4對功能的規(guī)定 學(xué)生:使用Web瀏覽器訪問網(wǎng)站,發(fā)布二手商品信息以及購買二手商品的人。管理員:管理商品,管理會員,管理留言,管理廣告等 學(xué)生可以注冊成為會員,通過登錄系統(tǒng),查看搜索二手商品信息等一系 列操作會員可以編輯自己的二手商品信息,包括上傳相片及編輯文字信息。會員可以購買喜歡的二手商品并且進行評價。游客可以查看搜索二手商品或者注冊成為會員,但是不能夠購買二手商品。 3 系統(tǒng)總體設(shè)計本系統(tǒng)包含兩個基本部分,一個是前臺銷售程序,用戶在前端瀏覽、搜索商品,能夠看到此交易平臺的最新消息,用戶在前臺使用購物車的工具在網(wǎng)站上模擬購物,并且可以對放入購物車中的物品進行添加和刪除處理。并且用戶還可以通過網(wǎng)站搜索自己想要的二手貨物,同時還設(shè)置了不同權(quán)限的用戶,即一般用戶和供應(yīng)商和管理員,他們所執(zhí)行的權(quán)限也是不一樣的,一般用戶只可以購買二手貨物,然而供應(yīng)商可以在這個交易平臺出售自己的二手貨物。另一個是后臺信息管理程序,管理員在此管理整個交易平臺的商品的類型,更改網(wǎng)站上二手貨物的相關(guān)信息。并且可以在網(wǎng)站上修改及刪除相應(yīng)的用戶.整個校園二手交易平臺一共可以分為三種權(quán)限。1.一般的普通用戶,他們所擁有的只是瀏覽和購物,這類屬于買家。2.供應(yīng)商,他們可以為顧客提供二手貨物,這類屬于賣家。3.網(wǎng)站管理員,這類的權(quán)限在整個網(wǎng)站中是最大的,他既可以管理二手商品,又可以同事對普通用戶和供應(yīng)商進行管理系統(tǒng)用例模型系統(tǒng)流程圖用戶求購系統(tǒng)用戶發(fā)出求購請求后,系統(tǒng)會自動檢查用戶是否已登錄。用戶錄入求購信息(包括求購物品名稱,求購物品價格,求購物品種類,求購物品描述,聯(lián)系電話,聯(lián)系QQ)。其中物品名稱,價格,種類為必填字段。聯(lián)系方式為電話或QQ??紤]到用戶可能不愿意留下自己的聯(lián)系方式,我們會將其設(shè)置為選填字段,當有交易請求之后,會通過app通知來通知用戶。經(jīng)系統(tǒng)檢查錄入信息正確無誤,生成求購物品信息清單。系統(tǒng)將求購信息先納入出售信息表,搜索是否有符合條件的商品,如果沒有則在求購欄公布求購信息。4 具體模塊設(shè)計4.1 涉及代碼ASP.NET 2.0是Microsoft的Active Server Pages.NET的最新版本,是一種建立在公共語言運行庫上的編程框架,可用于在服務(wù)器上開發(fā)功能強大的Web應(yīng)用程序。.NET是互聯(lián)網(wǎng)環(huán)境中連接各種信息、系統(tǒng)與設(shè)備的軟件架構(gòu)。它不但執(zhí)行效率大幅度的提高,對代碼的孔子也做得很好,并且支持Web Controls功能和多種語言,以高安全性、易管理性高擴展性等特點著稱。ASP.NET 2.0有如下優(yōu)點:(1).性能的提高。ASP.NET 是在服務(wù)器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET 可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務(wù)。這相當于在編寫代碼行之前,便提高了性能。 (2).強大的工具支持。ASP.NET 框架補充了 Visual Studio 集成開發(fā)環(huán)境中的大量工具箱和設(shè)計器。Visual Studio為用戶提供大量的現(xiàn)成控件,提高了開發(fā)效率。強大的調(diào)試工具為系統(tǒng)開發(fā)提供了可靠的保證。(3). 靈活性。由于 ASP.NET 基于公共語言運行庫,因此 Web 應(yīng)用程序開發(fā)人員可以利用整個平臺的靈活性。.NET 框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。ASP.NET 也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。(4). 簡易性。ASP.NET 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。(5). 可管理性。ASP.NET 采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序。 (6). 可縮放性和可用性。ASP.NET 在設(shè)計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。(7). 自定義性和擴展性。ASP.NET 隨附了一個設(shè)計周到的結(jié)構(gòu),它使開發(fā)人員可以在適當?shù)募墑e插入代碼。實際上,可以用自己編寫的自定義組件擴展或替換 ASP.NET 運行庫的任何子組件。實現(xiàn)自定義身份驗證或狀態(tài)服務(wù)一直沒有變得更容易。(8). 安全性。借助內(nèi)置的 Windows 身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。C是一種面向?qū)ο蟮木幊陶Z言,它保持熟悉的語法,并且百包含了大量的高效代碼很面向?qū)ο筇卣鳌語言將在保持靈活性的基礎(chǔ)上為程序員帶來更高效的RAD開發(fā)方式。它不僅能用于WEB服務(wù)程序的開發(fā),并且還能開發(fā)強大的系統(tǒng)級程序。C作為一種新語言擁有下面優(yōu)點:面向?qū)ο?、類型安全、組件技術(shù)、自動內(nèi)存管理、跨平臺異常處理、版本控制、代碼安全管理等。SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng),是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機/服務(wù)器體系結(jié)構(gòu),采用了Transact-sql的sql語言在客戶機與服務(wù)器間傳遞客戶機的請求與服務(wù)器的處理結(jié)果。它擴展了 Microsoft SQL Server 7.0 版的性能、可靠性、質(zhì)量和易用性。Microsoft SQL Server 2000 增加了幾種新的功能,由此成為大規(guī)模聯(lián)機事務(wù)處理 (OLTP)、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫平臺。SQLServer2000能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。它為用戶提供一個安全、可靠、易管理和高端的客戶/服務(wù)器數(shù)據(jù)平臺。用戶通過客戶機的應(yīng)用程序來訪問服務(wù)器上的數(shù)據(jù)庫,在被允許訪問數(shù)據(jù)庫之前,它首先對來訪問的用戶請求做安全驗證,只有通過驗證后才能夠進行處理請求,并將處理結(jié)果返回給客戶機應(yīng)用程序。4.2平臺的模塊組成學(xué)生二手貨交易平臺主要由前臺、后臺兩大部分組成。前臺的模塊包括,未登錄的功能模塊,登錄后的功能模塊。未登錄的功能模塊包括:商品分類信息顯示,商品信息發(fā)布者信息顯示,平臺新聞顯示,商品信息搜索,用戶注冊。登錄后的功能模塊包括:用戶注冊信息修改,發(fā)表新的商品信息,已發(fā)布商品信息的管理,信譽信息,發(fā)布留言,退出。后臺管理功能模塊包括:平臺會員管理,商品信息管理,信譽信息管理,平臺新聞信息管理,會員頭像管理,系別、信息分類管理,管理員信息修改,退出。上面的部分模塊可以劃分為多個小模塊,例如,商品信息管理中包括如下子模塊:商品信息審批,商品信息加精,圖片、留言管理,刪除。此外還包括會員的登錄模塊,管理員的登錄模塊。具體的功能模塊組成可以表述為下圖: 4.3數(shù)據(jù)庫需求分析從前面的數(shù)據(jù)流圖可以分析到數(shù)據(jù)庫中最重要的是商品信息,平臺注冊會員信息,管理員信息。在信譽系統(tǒng)中存在投訴信息和上訴信息。平臺內(nèi)的新聞有新聞信息,每一條商品信息都對應(yīng)著相應(yīng)的留言。分析可以得到如下數(shù)據(jù)描述:l 平臺會員信息。用于記錄會員的各種信息,包括用戶名、密碼、基本情況信息,信譽、發(fā)布信息數(shù)等數(shù)據(jù)項。l 商品信息。存放給商品信息的內(nèi)容,包括發(fā)布者、標題,內(nèi)容,發(fā)表時間,結(jié)束時間,是否為精華,點擊數(shù),是否通過管理員審批等數(shù)據(jù)項。l 管理員信息。記錄管理員的登錄信息。包括用戶名,密碼,權(quán)限等數(shù)據(jù)項。l 投訴信息。存儲各種投訴信息。包括標題,投訴內(nèi)容,時間,投訴對象,投訴者等數(shù)據(jù)項。l 上訴信息。存儲用戶的上訴信息。包括上訴的內(nèi)容,時間,對應(yīng)的投訴信息等數(shù)據(jù)項。l 留言信息。存儲商品信息的留言。包括留言內(nèi)容,留言的商品信息,留言人,時間等數(shù)據(jù)項。l 平臺新聞信息。存儲平臺內(nèi)的新聞信息內(nèi)容。包括標題,新聞內(nèi)容,時間等數(shù)據(jù)項。4.4數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計這一設(shè)計階段是在需求分析的基礎(chǔ)上,設(shè)計出能滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的詳細設(shè)計打下基礎(chǔ)。在數(shù)據(jù)庫設(shè)計中,先要對系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實體聯(lián)系圖(簡稱ER圖)的方法進行數(shù)據(jù)結(jié)構(gòu)的描述。ER圖由實體、屬性、聯(lián)系三部分組成。ER圖的有關(guān)符號說明如下4.5數(shù)據(jù)庫詳細設(shè)計物理結(jié)構(gòu)設(shè)計的原則如下:(1)盡可能的減少數(shù)據(jù)冗余和重復(fù)。(2)避免刪除,插入,更新異常的出現(xiàn)。(3)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計與系統(tǒng)平臺結(jié)構(gòu)設(shè)計相結(jié)合。(4)數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性。根據(jù)以上原則可以得到如下11個數(shù)據(jù)表作為數(shù)據(jù)庫的物理結(jié)構(gòu)(其中,加下劃線的為主鍵):表1 管理員信息表(admin)字段名數(shù)據(jù)類型長度字段描述adminIDint4系統(tǒng)自動編號adminnamevarchar50管理員用戶名adminpwdvarchar50密碼adminpopedomtinyint1權(quán)限表2 用戶系別信息表(dpm)字段名數(shù)據(jù)類型長度字段描述dpmIDint4系別編號dpmnamevarchar40系名表3 商品信息類型表(type)字段名數(shù)據(jù)類型長度字段描述typeIDsmallint2商品信息類型編號typenamevarchar30商品信息類型名稱表5 用戶注冊信息表(userinfo)字段名數(shù)據(jù)類型長度字段描述useridbigint8用戶編號usernamevarchar50用戶名pwdvarchar50密碼sexchar2性別udpmsmallint2系別編號grandvarchar16年級upicsmallint2頭像編號issuenumbigint8發(fā)布商品信息數(shù)sellgoodnumbigint8已交易商品信息數(shù)emailvarchar50電子郵箱regtimedatetime8注冊時間creditfloat8信譽分數(shù)indictint4被投訴次數(shù)phonevarchar30聯(lián)系電話isforbidtinyint1是否禁止登錄表6 商品信息表(goods)goodIDbigint8商品信息編號userIDbigint8發(fā)布信息用戶編號gtitlevarchar100商品信息標題starttimedatetime8開始時間limittimedatetime8結(jié)束時間buyselltinyint1供或求typesmallint2商品信息類型pricevarchar30價錢contentntext16商品信息詳細描述ispicsmallint2是否有圖片downcountbigint8點擊次數(shù)replynumbigint8留言數(shù)目isoversmallint2是否已交易otherlianxivarchar100其他聯(lián)系方式isphonetinyint1是否顯示聯(lián)系電話isemailtinyint1是否顯示電子郵箱isothertinyint1是否顯示其他方式IPvarchar15發(fā)布用戶的IPcheckedtinyint1是否通過審批部分關(guān)鍵代碼結(jié)構(gòu)體定義void Print_Book(struct book *head_book);/*瀏覽所有物品信息*/ void Print_Club(struct club *head_club);/*瀏覽所有會員信息*/ struct book *Create_New_Book();/*創(chuàng)建新的商品庫,商品編號編號輸入為0時結(jié)束*/ struct book *Search_Book_bianhao(int bianhao,struct book *head_book); struct book *Search_Book_name(char *b_name,struct book *head_book); struct book *Search_Book_price(double price_h,double price_l,struct book *head_book); struct book *Insert_Book(struct book *head_book,struct book *stud_book);/*增加商品,逐個添加*/ struct book *Delete_Book(struct book *head_book,int bianhao);/*刪除商品*/ struct club *Create_New_Club(); struct club *Search_Club_xuehao(int xuehao,struct club *head_club); struct club *Search_Club_name(char *c_name,struct club *head_club); struct club *Insert_Club(struct club *head_club,struct club *stud_club); struct club *Delete_Club(struct club *head_club,int xuehao); struct book *Lent_Book(int bianhao,int xuehao,struct book *head_book,struct club *head_club); struct book *back(int bianhao,int xuehao,struct book *head_book,struct club *head_club); 主函數(shù)int main() struct book *head_book,*p_book; char book_name30,name20,author20,sex10; int bianhao; double price,price_h,price_l; int size_book=sizeof(struct book); int m=1,n=1,f; char *b_name,*c_name; struct club *head_club,*p_club; int xuehao; int size_club=sizeof(struct club); int choice; printf(n歡迎您第一次進入二手交易平臺!nn); printf(輸入商品信息nn); printf(注意:當輸入商品編號為0時,進入下一步.nn); head_book=Create_New_Book(); system(cls); printf(n歡迎您第一次進入二手交易平臺!nn); printf(-向?qū)?新建會員庫nn); printf(注意:當輸入會員號為0時,進入主菜單.nn); head_club=Create_New_Club(); system(cls); do printf(二手交易平臺nn); printf(1:購買物品);printf( 6:取消購買n); printf(2:查詢商品);printf( 7:查詢會員n); printf(3:添加商品);printf( 8:添加會員n); printf(4:刪除商品);printf( 9:刪除會員n); printf(5:遍歷商品);printf(10:遍歷

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論