小型書店管理系統課程設計

2021-03-04 07:54:04 字數 4480 閱讀 3164

課程設計

課程設計任務書

2010~2011學年第2學期

學生姓名: *** 專業班級:08級電腦科學與技術(2)班

指導教師: *** 工作部門基礎教研室

一、課程設計題目

小型書店管理系統主要研究及實現以下功能:

(1)會員管理: 對辦理會員的客戶進行增加、刪除、修改及改變會員等級的功能。

(2)操作員管理: 由超級使用者管理,增加、刪除、修改普通操作員及授予不同操作員不同許可權的功能。

(3)銷售管理: 由銷售員管理,對銷售的圖書進行增加、刪除、修改操作,對不同時間段的銷售情況以圖表的形式進行對比分析。

(4)採購管理: 由採購員管理,對顧客的需求的圖書進行預定的增加、刪除、修改操作,並對採購圖書進行查詢並列印報表。

(5)庫存管理: 由倉庫管理員管理,對倉庫的庫存進行查詢,對入庫的圖書進行增加、刪除、修改操作。

(6)系統維護: 系統清理、系統備份、系統還原。

二、課程設計內容(含技術指標)

1.問題分析和任務定義:根據設計題目的要求,充分地分析和理解問題,明確問題要求做什麼,限制條件是什麼;

2.邏輯設計:確定資料庫結構,及各個主要模組的功能,並明確模組之間的呼叫關係;

3.詳細設計:設計資料庫及操作介面,並給出每個功能模組的實現演算法;

4.程式編碼:把詳細設計的結果進一步求精為程式語言程式,同時加入一些註解和斷言,使程式中邏輯概念清楚;

5.程式除錯與測試:採用自底向上,分模組進行除錯,除錯正確後,認真整理源程式及其注釋,形成格式和風格良好的源程式清單和結果;

6.結果分析:程式執行結果包括正確的輸入及其輸出結果,含有錯誤的輸入及其輸出結果。

7.編寫課程設計報告。

三、進度安排

1.2023年6月13日——2023年6月15日:軟體功能分析與設計;

2.2023年6月16日——2023年6月19日:資料庫及操作介面設計;

3.2023年6月20日——2023年6月24日:具體**實現及除錯;

4.2023年6月25日——2023年6月26日:撰寫課程設計**。

四、基本要求

1.學生能夠按照老師的要求正確的設計資料庫;

2.學生在老師的指導下,能夠設計出相應功能模組;

3.學生在閱讀參考資料後,能夠編寫出相應的**,具備軟體開發的能力。 目錄

1 概述 1

1.1 課程設計的目的 1

1.2 課程設計的要求 1

2.1背景 2

2.2任務概述 2

2.3需求規定 3

2.4設計功能 6

3 詳細設計 8

3.1 功能模組設計 8

3.2 資料庫設計 13

4 程式的除錯與執行結果說明 18

4.1除錯環境 18

4.2除錯步驟 18

4.3執行結果 19

5 課程設計總結 22

參考文獻 23

隨著資訊科技在管理上越來越深入而廣泛的應用,管理資訊系統的實施在技術上已逐步成熟。而且當前資料處理需求快速發展,人工管理需要管理人員大量的時間,卻得到相當低的工作效率,因此書店管理系統的開發至關重要。

經過實際考察和分析,典型的小型書店管理系統包括幾個模組,相應能實現以下主要功能:

使用者登入模組,管理使用者的註冊和登入。

會員管理模組,管理會員資訊的增刪,查詢及修改

銷售管理模組,管理購書資訊,預訂資訊錄入,現金結算,銷售統計,書目查詢,退書處理

庫存管理模組,管理採購資訊彙總,庫存查詢

採購管理模組,管理採購單生成,採購入庫,退書處理

系統維護模組,管理資料的備份,還原,清空

使用者管理模組,管理使用者資訊的增刪,許可權的設定和密碼的修改

2 總體方案設計

當今時代是飛速發展的資訊時代,在各行各業中離不開資訊處理,這正是計算機被廣泛應用於資訊管理系統的環境。計算機的最大好處在於利用它能夠進行資訊管理。使用計算機進行資訊控制,不僅提高了工作效率,而且大大的提高了其安全性。

尤其對於複雜的資訊管理,計算機能夠充分發揮它的優越性。

管理資訊系統是進行資訊的採集,儲存,加工,維護和使用的系統,它是隨著管理科學和技術科學的發展而形成的。計算機作為資訊處理的工具,為適應資料處理需求的快速發展,越來越多的企事業單位都實現了無紙化辦公。作為乙個現代化的書店,需要乙個擁有自動化、全方位的辦公系統,方便處理日益複雜化的管理經營專案。

書店管理系統就是能滿足書店日常經營及後台統計算話的系統。具有方便、人性化的系統可以幫助營業員和管理人員處理一般的管理專案。並且各項許可權分明,使書店能夠滿足快速發展的現代社會的需要。

隨著科學技術的不斷提高,電腦科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對書店資訊進行管理,有著手工管理所無法比擬的優點。因此,開發這樣的一套書店管理系統成為很有必要的事情。

1、 軟體名稱:小型書店管理系統

2、 任務提出者:***書店

3、 任務開發者:計科2班第5組

4、 本專案的使用者:***書店

隨著書店規模擴大,為了進一步節約人力物力成本,提高書店運轉效率,需要乙個擁有自動化、全方位的辦公系統,方便處理日益複雜化的管理經營專案,實現書店的智慧型資訊化管理模式。本系統就是能滿足書店日常經營及後台統計算話的系統。具有方便、人性化的系統可以幫助營業員和管理人員處理一般的管理專案。

本系統終端使用者:

書店前台收銀人員,倉庫管理人員,採購人員,系統管理員。

書店前台收銀人員,倉庫管理人員,採購人員:只需要懂得相關基本的計算機操作

系統管理員:

需要具備一定資料庫知識,能熟練的對系統進行操作,並具備系統維護能力。

系統分4大模組,分別是銷售管理、庫存管理、採購管理、查詢統計,各模組功能設計如下:

1 使用者登入模組

管理使用者的註冊和登入。

2 會員管理模組

管理會員資訊的增刪,查詢及修改

3 銷售管理模組

管理購書資訊,預訂資訊錄入,現金結算,銷售統計,書目查詢,退書處理

4 庫存管理模組

管理採購資訊彙總,庫存查詢

5 採購管理模組

管理採購單生成,採購入庫,退書處理

6 系統維護模組

管理資料的備份,還原,清空

7 使用者管理模組

管理使用者資訊的增刪,許可權的設定和密碼的修改

資料流程圖是用一種圖形及與此相關的注釋來表示系統的邏輯功能,即所開發的系統在管理資訊處理方面要做什麼,在資料流程圖所描述的邏輯模型中,沒有任何具體的物理元素,只是描述資訊在系統中流動和處理的情況。設計資料流程圖只需考慮必須完成的基本邏輯功能,而不需要考慮如何具體實現這些功能。

頂層資料流圖

1層資料流圖

2層資料流圖

1 系統假設

機構變動的可能性較大,而系統能作出的調整是有限的,因此,系統假設調整只侷限於已有的功能。

2 系統約束

本系統對資料的保密性有一定的要求,無關人員不能檢視資料,更不可未經授權修改有關資料,否則,會造成難以預料的的後果。因此,本系統必須實現嚴密的資料使用許可權管理。

3 開發期限

開發時間不得超過10天。

在整個系統開發過程中,我負責的功能主要有訂單處理,採購資訊處理,主要需要解決的問題有:

實現該功能的過程中,需要解決的是根據查詢條件檢視訂單資訊表,其中查詢條件包括訂單編號,圖書編號,圖書名稱,出版社,日期等,設計時在顯示視窗上選擇條件,並實現查詢、取消、列印書店訂單等情況。

該功能是解決書店採購書籍的問題,系統根據使用者需求獲得書籍**情況,了解各種書籍的供求資訊,並確定採購資訊並處理資訊,該模組中通過與其他模組的聯絡,根據圖書資訊列表,可新增、修改、查詢採購圖書資訊。

本系統使用delphi 7製作前台顯示視窗和功能模組,後台使用sql sever 2000資料庫,本次試驗我負責訂單處理和採購資訊處理,具體分析如下:

(1) 訂單處理

具體**如下:

procedure tfrm_ddcl.bitbtn1click(sender: tobject);

var s,p : string;

begin

p := '';

s := 'aa';

if radiobutton1.checked = true then

if radiobutton3.checked = true then

begin

p := 'bookname';

s := trim(***bobox3.text);

end;

if radiobutton4.checked = true then

begin

p := 'orderstate ';

s := trim(***bobox4.text);

end;

if radiobutton5.checked = true then

begin

p := 'publisher';

s := trim(***bobox5.text);

小型書店管理系統

目錄第一章領域分析 1 1.1 目標分析 1 1.2業務分析 2 第二章需求分析 4 2.1需求分析概述 4 2.2需求結構分析 4 2.3用例分析 5 第三章體系結構設計 6 第四章詳細設計 7 4.1業務物件模型 7 4.2邏輯設計 8 一 使命和方向 以優質服務向讀者提供豐富的圖書。對書店圖書...

小型圖書管理系統課程設計報告範本

課程設計 基礎強化訓練 目錄1.圖書管理系統設計目的 0 2.圖書管理系統需求分析 0 3.圖書管理系統開發計畫 0 4.圖書管理系統開發計畫的模組劃分 1 5.系統資料定義 1 6.資料庫設計與實現 0 7.圖書管理系統的主要模組說明 3 7.1使用者登陸模組 3 7.2 基本資訊管理 3 7.3...

圖書管理系統課程設計C課程設計

目錄一 需求分析 2 二 概要設計 2 2.1 設計思想 2 2.2執行平台及開發環境 2 2.3 資料結構 3 2.4 系統結構圖 3 三 詳細設計 3 3.1 主函式 3 3.2 圖書基本資訊輸入 4 3.3查詢模組 5 3.4 刪除模組 6 3.5 辦理借書手續模組 7 3.6 辦理還書手續模...