软件工程项目——校园二手交易系统——引言
引言
1.1編寫目的
1.2項(xiàng)目背景
1.3定義
1.4參考資料
?
1.1編寫目的
目前我校的校園二手交易市場(chǎng)多是利用超級(jí)課程表上的“跳蚤市場(chǎng)”以及本校的貼吧進(jìn)行,兩者都形成了一定的規(guī)模。但是貼吧上的交易不夠規(guī)范,而超級(jí)課程表改版之后對(duì)“跳蚤市場(chǎng)”這一模塊也不夠重視,對(duì)其入口進(jìn)行了更改,進(jìn)入不方便了,導(dǎo)致流量減少,目前在上面發(fā)布交易信息的人寥寥無幾。因此我們建立二手交易市場(chǎng)的目的是:
1. 為我校師生提供一個(gè)比較規(guī)范、方便的二手交易平臺(tái)。
2. 為學(xué)生提供廉價(jià)、有用的二手物品。目前我校的二手交易需求還是比較旺盛的,建立校內(nèi)二手交易市場(chǎng),可以讓校內(nèi)的師生將自己閑置的教材、數(shù)碼設(shè)備、體育用具、自行車甚至是自己手工制作的小裝飾品等物品掛上交易市場(chǎng)進(jìn)行交易。這樣既避免了手中有閑置品的師生廢棄了這些物品,又可以讓有需要的師生用較低的價(jià)格獲得自己需要的物品。
3. 每到畢業(yè)季,畢業(yè)的學(xué)長(zhǎng)學(xué)姐都會(huì)有大量的物品無法帶離學(xué)校的,這時(shí)學(xué)長(zhǎng)學(xué)姐們都會(huì)在固定的幾天時(shí)間,在學(xué)校的某個(gè)地點(diǎn)將自己不需要的物品拿出來擺賣,但是由于擺賣的時(shí)間短,有很多閑置物品不能及時(shí)出售。因此建立二手交易市場(chǎng)可以方便畢業(yè)離校的學(xué)長(zhǎng)學(xué)姐將自己不需要的物品早早掛上交易市場(chǎng)進(jìn)行出售。
?
?
1.2項(xiàng)目背景
項(xiàng)目名稱:校園二手交易系統(tǒng)
項(xiàng)目開發(fā)小組:桂林理工大學(xué)信息科學(xué)與工程學(xué)院軟件工程15-2班
??????????????????????? ?黎超宇、黎鵬飛、黃光明
項(xiàng)目可行性:
1. 在技術(shù)上,這是小組開發(fā)的第一個(gè)項(xiàng)目,在項(xiàng)目開發(fā)經(jīng)驗(yàn)上有所欠缺,但小組成員均學(xué)習(xí)了軟件工程、c/c++語言、java語言、java web、SQL等相關(guān)開發(fā)技術(shù),具備了開發(fā)這種小型系統(tǒng)的軟件方面的基本知識(shí),能夠很快上手項(xiàng)目,技術(shù)上可行;
2. 在經(jīng)濟(jì)上,項(xiàng)目開發(fā)除了需要較多時(shí)間外,基本上不需要什么金錢成本,該系統(tǒng)不需要收費(fèi),瀏覽及注冊(cè)均免費(fèi),買賣雙方對(duì)象均是高校的老師和學(xué)生,買賣雙方各持所需,均可得到較大的效益,經(jīng)濟(jì)上可行;
3. 在市場(chǎng)條件上,該系統(tǒng)涉及的是校園電子商務(wù)領(lǐng)域,面向?qū)ο笫谴髮W(xué)廣大師生,社區(qū)化的同校交易為C2C模式提供了可行性保障,社區(qū)化旨在實(shí)現(xiàn)交易高便捷化、高可信度化,校園社區(qū)范圍小,從而避免了繁瑣的交易過程和信用低不安全的問題,同時(shí)師生手上擁有的二手可交易物品多,主要有書籍、數(shù)碼設(shè)備、生活用品、出行工具(自行車、電動(dòng)車)等,此外大學(xué)自主創(chuàng)業(yè)的相關(guān)商品及師生的DIY創(chuàng)意作品也可通過該平臺(tái)進(jìn)行交易,一方面實(shí)現(xiàn)了提高閑置物品的利用率,實(shí)現(xiàn)低碳環(huán)保,另一方面使得大學(xué)生DIY創(chuàng)意作品得以在市場(chǎng)上流通,因此項(xiàng)目在市場(chǎng)條件上可行;
4. 在管理上,用戶注冊(cè)需以學(xué)號(hào)和學(xué)工號(hào)進(jìn)行注冊(cè),買賣雙方均可對(duì)售后進(jìn)行評(píng)價(jià),評(píng)價(jià)將永久跟隨賬號(hào),如出現(xiàn)售后糾紛,將由相應(yīng)的糾紛處理部門進(jìn)行處理,確保了平臺(tái)高可信度。
5. 市場(chǎng)盈利上,前期不已此為目的,主要在于提高用戶量,后期主要可通過注入學(xué)校周邊商家廣告或其他公司廣告、收取較低額交易提成的方式獲取收益,其他方面的收益的拓展需建立在更高的用戶量基礎(chǔ)上,此外在平臺(tái)上注入廣告的商家與高校學(xué)生組織可建立外聯(lián)關(guān)系,從而獲得更多用戶量,同時(shí)帶來相關(guān)的盈利途徑。
項(xiàng)目規(guī)劃:
需求階段 ????????需求分析文檔 ??????2017.11.18
分析設(shè)計(jì) ????????軟件設(shè)計(jì)文檔 ??????待定
運(yùn)行與測(cè)試 ??????軟件測(cè)試文檔 ??????待定
?
1.3術(shù)語定義
用例圖(Use Case Diagram):指由參與者(Actor)、用例(Use Case),邊界以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的視圖。用例圖(User Case)是外部用戶(被稱為參與者)所能觀察到的系統(tǒng)功能的模型圖。用例圖是系統(tǒng)的藍(lán)圖。用例圖呈現(xiàn)了一些參與者,一些用例,以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。
數(shù)據(jù)流圖(Data Flow Diagram):簡(jiǎn)稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。
功能結(jié)構(gòu)圖:所謂功能結(jié)構(gòu)圖就是將系統(tǒng)的功能進(jìn)行分解,按功能從屬關(guān)系表示的圖表。管理信息系統(tǒng)的各子系統(tǒng)可以看作是系統(tǒng)目標(biāo)下層的功能,對(duì)其中每項(xiàng)功能還可以繼續(xù)分解為第三層、第四層……甚至更多的功能。
系統(tǒng)E-R圖(Entity Relationship Diagram):也稱實(shí)體-聯(lián)系圖,提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。
數(shù)據(jù)字典(Data dictionary):是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。
數(shù)據(jù)流條目:給出數(shù)據(jù)流的定義,通常列出組成該數(shù)據(jù)流的數(shù)據(jù)項(xiàng)。
數(shù)據(jù)存儲(chǔ)條目:對(duì)數(shù)據(jù)存儲(chǔ)的定義。
數(shù)據(jù)加工條目:說明加工的處理邏輯。
軟件工程(Software Engineering):IEEE給出的具體定義:把系統(tǒng)的、規(guī)范的、可度量的途徑應(yīng)用于軟件工程開發(fā)、運(yùn)行和維護(hù)過程,也就是把工程應(yīng)用于軟件;研究上面提到的途徑。
結(jié)構(gòu)化分析(Structured Analysis,簡(jiǎn)稱SA):是軟件工程中的一種方法,結(jié)構(gòu)化分析和結(jié)構(gòu)化設(shè)計(jì)可以分析商業(yè)的需求,再轉(zhuǎn)換為規(guī)格文件,最后再產(chǎn)生電腦軟件、硬件配置及相關(guān)的手冊(cè)及程序。
結(jié)構(gòu)化設(shè)計(jì)((Structured Design,簡(jiǎn)稱SD):是一種面向數(shù)據(jù)流的設(shè)計(jì)方法,目的在于確定軟件的結(jié)構(gòu);是一種面向功能或面向數(shù)據(jù)流的需求分析方法,采用自頂向下、逐層分解的方法,建立系統(tǒng)的處理流程。
?
1.4參考資料
1、張海藩 《軟件工程導(dǎo)論》 ?????????????清華大學(xué)出版社
2、侯愛民 《面向?qū)ο蠓治雠c設(shè)計(jì)(UML)》 ?清華大學(xué)出版社
3、王珊? ?《數(shù)據(jù)庫系統(tǒng)概論》? ??????????高等教育出版社
?
總結(jié)
以上是生活随笔為你收集整理的软件工程项目——校园二手交易系统——引言的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 毕业设计:Android手机日程管理系统
- 下一篇: Yes, People Buy Ferr