當前位置:學問君>學習教育>開題報告>

軟件工程畢業設計開題報告範文

學問君 人氣:2.13W

開題報告初步規定了課題研究各方面的具體內容和步驟,下面是小編蒐集整理的軟件工程畢業設計開題報告範文,歡迎閱讀參考。

軟件工程畢業設計開題報告範文

設計題目:基於WEB的銷售管理系統----ASP開發

1.本課題的研究意義,國內外研究現狀、水平和發展趨勢

基於Web的現代管理系統是一種新型的管理方式,隨着現代資訊技術的發展,它將越來越受到人們的關注並逐步取代傳統銷售,21世紀它將成爲銷售管理的主要手段。因此,基於Web的銷售管理系統的研究與實現已成爲人們極爲關注的研究領域。銷售管理系統是目前Internet上廣泛使用的在線系統之一。銷售管理系統要實現的功能非常多,最重要的是對貨物的管理,包括貨物的買入(進貨)如商品的標號、單價、庫存量、產地,然後當商品進貨時要修改數據庫中商品的某些關鍵字。最後生成一張報表,內容有商品標號、單價、庫存量、產地。簡單的說,就是包括客戶下定單和管理員對該定單的指定相應配送商的兩個階段。在整個過程中,最重要的內容就是對定單的管理,管理員可以修改它的.各種屬性狀態,包括數量,客戶的相關資訊,目前的庫存狀態,以及配送商的相關資訊。對於貨物的買入(進貨),完全由管理員來實現。同樣包括兩個階段,一是向相應的貨物供應商發送定單,另一個是貨物進庫時,對貨物的查收。當收到的貨物與原先的預期不同時,系統會自動產生重定訂單便於管理員靈活處理。該系統還應提供貨物查詢功能,以便用戶對商品的資訊詳細瞭解。對於管理員,系統允許其對商品配送商,商品供應商以及用戶和定單的資訊進行查詢,修改,刪除。爲了保證數據庫的安全及貨物銷售的順利進行,系統還需要對用戶進行管理。

本系統設計目標是面向中小型商業企業,涵蓋了商場業務的主要方面,對商場的進、銷、存實施全面管理。採取低平臺、低價位的策略,功能高度集成,結構非常緊湊,使用簡潔靈活,性能穩定可靠。

本系統主要適用於中小型百貨商店、超市和專賣店、便利店等。各種業務數據量相對較小。

2.本課題的基本內容,預計可能遇到的困難,提出解決問題的方法和措施

本課題分爲系統設計和數據庫設計與實現

系統設計:

目標設計

1.用戶登入及身份要求

驗證用戶的資訊

2.本系統銷售功能要求(面向用戶)

1. 允許用戶瀏覽貨物的資訊。

2. 允許用戶查詢現存貨物的資訊。

3. 允許用戶對購物車的管理。

4. 自動生成定單。

3.本系統銷售功能要求(面向管理員)

1. 對用戶註冊資訊的管理(添加,刪除,修改,模糊查詢)。

2. 對供應商資訊的管理(添加,刪除,修改,模糊查詢)。

3. 對顧客的定單的管理(添加,刪除,修改,模糊查詢)。

4. 向供應商定貨(添加,刪除,修改,模糊查詢)。

設計思想

1. Browser/Server結構

2. 銷售管理系統的特點就是利用Browser/Server結構,實現貨物的在線資訊查找,在線銷售和進貨,以及對貨物庫存情況進行在線管理等功能。這種 結構的優勢在於系統簡單,功能強大,擴張能力良好以及能夠方便的跨地域操作等性能。

本系統的目標是要將貨物購買,售出方式由傳統的商店櫃檯銷售模式向在線銷售模式轉變,同時還要能對銷售和購買的 定單和貨物庫存狀況進行全面的管理

3. 三層

Brows結構的概念er/Server的多層結構的應用正是在對C/S結構總結的基礎上產生的,並且也已經擴展到了B/S應用開發領域即將應用層分爲三層:用戶介面層,商業邏輯層,數據庫層。

用戶介面層負責處理用戶的輸入和向用戶輸出,這一層用前端工具ASP開發,用VBScript腳本語言實現ASP業面。

商業邏輯層是上下兩層的紐帶,他建立實際的數據庫連接,根據用戶的請求生成SQL語句檢索或更新數據庫,並把結果返回給客戶端,這一層通常動態連結庫的形式存在並註冊到服務器的註冊表中。

數據庫層負責實際的數據存儲和檢索。

系統功能設計:

根據系統功能的要求銷售管理系統可以分成兩個功能層次:一個是顧客的購買貨物;另一個就是管理員對顧客定單及其他資訊的管理及管理員進貨。整個系統 的業面設計正是在這個功能劃分的基礎上進行的。

在用戶購物的過程中,可以透過購物車業面確定自己的購物需求,可以完成刪除,修改貨物數量等功能。

在管理員的資訊管理的各項中,可以對每個客戶,配送商,供應商的資訊進行查找,修改,添加和刪除。對用戶開出的帳單也可以進行修改和分類查詢。

數據庫設計和實現:

根據系統的功能設計的要求以及功能模組的劃分,給出銷售管理系統的各個組成部分的數據項和數據結構。

3.本課題擬採用的研究手段(途徑)和可行性分析

可行性分析:

(1)技術可行性,軟件開發高速發展的今天,技術發達,用來實現網絡軟件開發的工具很多,我們可以利用這些工具來進行研究。

(2)經濟可行性,即考慮到成本問題,人力管理消耗大量的時間和物資而該系統只需極少部分人的管理且提高效益,所以在經濟上是可行的。

(3)操作可行性,該軟件是基於WEB的不需要什麼技術就可直接在網頁上操作。

研究手段:

首先要對系統進行分析,確定對系統的綜合要求,分析系統的數據要求,匯出系統的邏輯模型。透過訪談與用戶溝通以獲取一些資訊。再對系統分析後確定系統的模組,對每個模組進行研究,這也是該系統的一個主要解決的地方。本系統包括了用戶,管理員,產品等很多資訊,所以對該系統要建立數據庫。銷售系統是基於WEB的,所以需要一定的網頁支援以及與數據庫的連接。該系統主要是以ASP技術爲主來開發的,所以要對該技術進行了解,學習。除此之外還需要一些軟硬件條件的支援,(1)硬件條件;計算機一臺(2)系統平臺採用Browser/Server體系結構,服務器端採用Microsoft WindowsXP作爲網絡操作系統,Web服務器軟件採用IIS3.0(Internet Information Server)。客戶端軟件,包括單機操作系統和瀏覽器軟件,數據庫系統採用SQL Server6.5。(3)開發工具基於Web的系統開發工具應使開發者使用各種各樣的技術來創建動態的Web應用程序。