通過小組成員這幾周來對《構建之法》的自學,咱們初步掌握了完成一個軟件工程項目的步驟和一些必要的條件,但限於咱們的編程水平(說實話,在代碼方面咱們組內並無特別擅長人),因此咱們想再多準備一下才來進行代碼部分的實踐。固然通過這幾周的自學和考慮到自身的能力和項目的可行性以及外界的實際需求,咱們最終肯定了咱們項目的課題爲——構建一個二手書交易系統。並根據這個小組成員進行了一些準備工做和需求分析。程序員
項目的可行性:數據庫
首先,對於一羣對編程並不太擅長的學渣來講,一個有着太複雜功能的系統項目確定不適合咱們,而這個二手書銷售系統的功能實現起來並非太難,並且功能需求明確,各項功能的實如今網上都有實例,因此咱們選擇了這個項目。編程
其次,本系統開發採用了ASP的動態網頁開發技術,結合Access數據庫的使用,完成了註冊登陸、商品搜索、購物車、留言板、後臺管理等功能的實現。在註冊登陸模塊中採用了MD5的加密技術,確保了數據的安全性。ASP是Active Server Page的縮寫,意爲「動態服務器頁面」。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它能夠與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是。asp,如今經常使用於各類動態網站中。Assess可以存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容數據庫內的資料。熟練 的軟件設計師和資料分析師利用它來開發應用軟件,而一些不熟練的程序員和非程序員的"進階用戶"則能使用它來開發簡單的應用軟件。這些開發技術在網上都能找到相關視頻或教程,自學起來很是方便,並且這些技術應用的比較普遍,遇到問題也能很快的獲得幫助。安全
項目的需求分析:服務器
買家方面:隨着Internet 爆炸式的發展,電子商務在國內也迅速的發展了起來,如今互聯網上各類電子商務網站更是迅速的增加。還在校園的我也深受其中的影響,同窗們在網上買本身須要的東西和交易也成了一種常態。但對於同窗們平時必須用到的書籍,網上的銷售方式並不完善,首先網上的書籍咱們光靠圖片和片面的評論咱們難辨其真僞,以次充好,以盜版充正版的事時有發生,盜版書籍的印刷多有錯誤,對於一些專業性很強的學科來講頗有可能形成一些嚴重的錯誤。並且一些專業性很強的書籍每每價格很貴,好比咱們正在學的一本《數據庫原理及應用》,只有200多頁,卻要賣到48,這些書合起來每每會對家庭條件較爲很差的同窗形成一個不小的負擔。但二手書價格低廉,並且不影響學習,這每每是一個不錯的選擇。所以,開發一個對在校學生適用的系統,但願能給你們提供方便的服務。工具
賣家方面:學習
做爲一個大學生,深有體會,從身上的衣服到你們所用的書籍、文具以致各類生活經常使用品,用上一段時間就會被淘汰,有的同窗乾脆扔掉,非常浪費還污染了環境。也有的同窗想到賣掉,苦於難尋買家,將其賣給收費品的。這樣就形成了物不能盡其用。 並且就算有同窗想將二手書賣掉,也苦於每每找不到合適的買家,零星的信息每每不能引發較大的關注。 因此, 爲了解決這種資源的浪費,因此開發了校園二手交易平臺,藉助於低交易成本的Internet。爲你們提供一個低成本、快速迅捷的信息發佈平臺。新系統開發過程當中嚴格按照系統開發步驟進行,在系統調研、分析、設計到系統的實施的全過程當中,力求其科學性和合理性。網站
開發者方面:加密
做爲一個軟件工程專業的學生,咱們在學習了一些軟件工程的基礎知識後,迫切的須要一個可行的項目進行實戰來鞏固和延伸本身的所學.這樣不只能提升咱們的專業技能,也能提升咱們的團隊合做能力,還能讓咱們拿到學分.設計
這就是咱們的項目的可行性和需求分析,至於最重要的功能實現部分,咱們會在咱們的基礎能力更增強大之後,再在之後的博客或者團隊博客中討論.