基于java的煙草銷售管理系統的設計與實現_第1頁
基于java的煙草銷售管理系統的設計與實現_第2頁
基于java的煙草銷售管理系統的設計與實現_第3頁
基于java的煙草銷售管理系統的設計與實現_第4頁
基于java的煙草銷售管理系統的設計與實現_第5頁
已閱讀5頁,還剩48頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 普通本科畢業設計題目:基于Java的煙草銷售管理系統的設計與實現學院軟件與通信工程學院學生姓名沈仝學號0093633專業軟件工程屆別2013屆指導教師邢芳職稱講師二O一三年五月普通本科生畢業論文(設計誠信承諾書 摘要煙草如今已成為各國各地人們生活中不可或缺的存在。人們的不斷需求使得其銷售的發展與競爭也越來越大。也因此在計算機化的當今,煙草對于計算機應用技術的依賴越發明顯。煙草銷售管理系統正是為了提高其銷售運作及管理效率而產生的。本文主要介紹了煙草銷售管理系統的可行性分析、功能需求分析及性能需求分析,詳細論述了概要設計思想、數據庫設計和功能模塊設計,實現了銷售、入庫、庫存、系統管理、商品管理等

2、功能。利用高效的計算機管理系統來管理煙草銷售及周轉存儲管理,不但節約了銷售業務的時間,還在很大程度上提高了銷售人員與庫存人員的辦事效率,從而降低了煙草的管理成本,極大的節約了人力、物力資源。本文采用需求分析的再現原型技術,借助面向對象的各種分析策略完成了系統的分析和設計。系統采用B/S架構模式,利用Oracle 數據庫技術和java程序設計語言設計并部分實現。整個系統的設計過程中,盡可能完整地考慮了數據庫的安全性、一致性、穩定性和可靠性的問題而且操作簡單方便?!娟P鍵詞】煙草銷售管理系統面向對象設計AbstractTobacco has become indispensable in the l

3、ife of people all over the world. We need people to make the development and competition of sales is also growing. So in the computerized nowadays, tobacco dependence on computer application technology is more and more obvious. Tobacco sales management system is to improve the sales operation and ma

4、nagement efficiency.This paper mainly introduces the analysis of function demand analysis and performance requirements analysis, feasibility of tobacco sales management system, the design idea, the database design and the functional module design are discussed in detail, to achieve the sales, wareho

5、using, inventory, system management, commodity management and other functions. To manage the tobacco sales and turnover storage management using the computer management system with high efficiency, not only to save the sales time, but also greatly improve the sales and inventory personnel efficiency

6、, thereby reducing the tobacco management cost, greatly saving the manpower, material resources.This paper uses the reproduction technology needs analysis, using theobject-oriented analysis method to complete the system analysis and design. The system uses B/S architecture model, using the Oracle da

7、tabase technology and the Java programming language design and implementation. In the whole process of the system, as complete as possible to consider the safety, consistency, stability and reliability problem of database and the operation is simple and convenient.Key wordsSales of tobacco; Manageme

8、nt System; Object-oriented Design目錄1 緒論1.1 煙草銷售管理系統的開發背景 (11.2 煙草銷售管理系統的開發意義 (21.3 本文主要內容 (22 需求分析2.1 系統的可行性分析 (32.2 用戶需求 (32.3 功能需求 (32.4 性能需求分析 (183 概要設計3.1 系統功能模塊設計 (193.2 數據庫設計 (203.3 系統安全性設計 (284 詳細設計4.1登入功能 (304.2商品銷售 (304.3商品價格管理 (334.4庫存管理 (334.5系統功能 (335 系統實現5.1 登錄模塊實現 (355.2 商品銷售管理模塊實現 (35

9、5.3 用戶信息 (365.4 庫存管理 (375.5商品價格制定管理 (375.6系統管理 (386 總結與展望6.1總結 (406.2展望 (40參考文獻 (41致謝 (421 緒論對于已經步入激烈競爭化的計算機管理與應用領域的現代,計算機及其應用已是很普遍了。我們不得不承認,如今誰的知識量多,誰的信息量大,誰的處理效率高、速度快,在如此激烈的競爭中才能穩立而不敗。因此,對于世界各地煙草企業來說,計算機這項新興領域是很值得注意的。不過對于國內來說,國外的相關發展相對早與成熟,雖然在國內相對滯后,但是隨著時間的推移,這種系統迅捷高效的優勢是不可阻擋的,人們接受并廣泛應用也將是不可阻擋的。1.

10、1 煙草銷售管理系統的開發背景隨著商品銷售市場的迅速發展,老式的交易運作及傳統的管理模式已經沒有多大效果了,使用計算機化管理來代替老式的交易運作是非常必要的。在老式的交易運作及傳統的管理模式,煙草銷售管理是非常繁雜的,大量的交易及客戶信息需要采用筆紙記載、人腦記憶的方式進行管理,而且對于近期交易信息的核對,又需要調出一大堆的資料,這種即需大量人力也需大量物力的方式,嚴重的影響了企業工作效率,對數據的安全性也不能很好的保護,這種弊端對于如今的時代很容易影響企業的發展。煙草如今已成為各國各地人們生活中不可或缺的存在。人們的不斷需求使得其銷售的發展與競爭也越來越大。也因此在計算機化的當今,煙草對于計

11、算機應用技術的依賴越發明顯。煙草銷售管理系統正是為了提高其銷售運作及管理效率而產生的。煙草銷售管理信息化對商品交易業的發展影響重大,歸納起來有以下幾點:(1對于老式的記載記憶方式及各種時間交易與庫存信息,可以通過數據庫的信息存儲與調出管理來大大的節省人力與物力。(2對于客戶與員工的信息交易流程,工作狀態也能及時的得到反饋。大大的提高了運作的效率,大大縮短了同利潤增益的時間,對于商品交易行業是不可或缺的。(3如今信息量巨大化的時代,投資商對于是否與時俱進的企業也是相當的看中的,這也是如今企業做大做強所必要的投資。1.2 煙草銷售管理系統的開發意義在老式的交易運作及傳統的管理模式,煙草銷售管理是非

12、常繁雜的,大量的交易及客戶信息需要采用筆紙記載、人腦記憶的方式進行管理,而且對于近期交易信息的核對,又需要調出一大堆的資料,這種即需大量人力也需大量物力的方式,嚴重的影響了企業工作效率。然而采用銷售系統信息化的做法,對于人力物力的消耗,企業運作效率有著很大的改變。該系統對于信息的查詢也將變得相當簡便,而且對于數據的安全性,系統有著很大的保障,意義顯而易見。1.3 本文主要內容本文主要敘述內容是煙草銷售管理系統的設計過程,按照系統的開發步驟順序詳細編寫,按照系統分析的流程中,對其做好需求分析, 設計出系統數據庫E-R圖,劃分好系統的功能模塊和做好系統流程分析等工作。在系統詳細設計中,對于各個模塊

13、的詳細設計,以及其模塊涉及的功能流程圖與實現界面的信息做出盡可能詳細的展現。最后對論文進行有關總結,系統設計的不足與收獲進行了較完整的歸納,更好的提高自己對該系統的認識。2 需求分析2.1 系統的可行性分析對于任何一個計算機類系統的開發,時間和可利用資源上的限制考慮是必不可少的,根據客戶在相關方面的要求,企業必須對時間與資源條件的進行可行性研究。具體可行性研究可歸納為以下幾點:(1經濟可行性研究:考慮到時間及成本的關系,本系統開發時間大約定為一個月。(2技術可行性研究:根據客戶對系統要求的詳細解析,決定在JDK和tomcat服務環境下,使用Myeclipse開發工具采用java語言開發本系統。

14、(3法律可行性研究:系統研究開發過程中,copy他人代碼以及開發思想是很不值得提倡的。本人在開發過程中,雖然有所借鑒,但是還是本著自主創新的原則進行著。(4開發方案的選擇性研究:本人在開發系統過程中,選擇了使用java 的編寫方案,相對更簡易些。2.2 用戶需求角色是系統需求中不可或缺的一部分,是系統內部與外部交互的必要存在。本系統的角色分三種:銷售員、倉庫管理員和系統管理員。(1銷售員:主要參與商品銷售、銷售查詢、退貨等功能。(2倉庫管理員:主要參與商品信息、商品的入庫出庫信息、庫存管理等功能,可對商品信息進行相關增刪改操作。(3系統管理員:維護數據庫,對使用系統使用的用戶的信息,供應商信息

15、增刪改管理。系統管理員可對各種角色的權限進行相對的修改。2.3 功能需求初步設定有銷售員、倉庫管理員和系統管理員三種角色登錄。銷售員登錄系統后可執行的操作有:商品銷售、銷售查詢、退貨功能。(1商品銷售:通過條形碼或商品編號選擇商品,結算找零然后保存到數據庫。條形碼由于硬件條件未達到,故使用商品編號代替。(2銷售查詢:對銷售記錄進行查詢,包括時間、人員、商品信息、數量、價格。(3退貨:支持退貨,若數量為負,操作過程同銷售。倉庫員登錄系統后可執行的操作有:商品信息、商品入庫、庫存管理。(1商品信息:包括商品編號、條形碼、商品類別、商品價格及廠家。(2商品入庫:包括商品、商品入庫時間、數量、單價、入

16、庫人員。(3庫存管理:商品庫存管理的功能。系統管理員登錄系統后可執行的操作有:商品類別、用戶管理、供應商管理、權限管理、會員信息。(1商品類別:包括大類小類,如:卷煙、烤煙。某大類包括小類。(2用戶管理:包括銷售員、倉庫管理員、系統管理員的信息。(3權限管理:對各使用用戶的權限進行分配,可適當的進行修改。(4供應商管理:供應商信息的管理。(5會員管理:會員信息的管理。本文采用面向對象分析作為主要的系統建模方法,使用UML(unified modeling language作為建模語言,UML為建?;顒犹峁┝藦牟煌嵌扔^察和展示系統的各種特征的方法。在UML中,從任何一個角度對系統所做的抽象都可

17、能需要幾種模型來描述,而這些來自不同角度的模型圖最終組成了系統的映像。用例描述角色(用戶、外部系統以及系統處理是如何與系統交互來完成工作的。用例模型提供了一個非常重要的方式來界定系統邊界以及定義系統功能,同時,該模型將來可以派生出動態對象模型。設計用例時,我們遵循下列步驟:(1識別出系統的角色。角色可以是用戶、外部系統,甚至是外部處理,通過某種途徑與系統交互。重要的是著重從系統外部執行者的角度來描述系統需要提供哪些功能,并指明這些功能的執行者(角色是誰。盡可能地確保所有角色都被完全識別出來。(2描述主要的用例??梢圆扇〔粩嗟膯栕约骸斑@個角色究竟想通過系統做什么?”來準確地描述用例1。(3重新審

18、視每個用例,為它們下個詳盡的定義。1王少鋒,2004:面向對象技術UML教程,清華大學出版社,第38頁。煙草銷售管理系統主要功能塊有:商品價格管理、商品銷售、庫存管理、系統管理等功能塊。根據用戶權限的不同分別實現不同的功能塊對應的小功能。系統的主用例圖如圖2-1所示,相關主用例說明如表2.1-表2.7所示。 圖2-1 系統的主用例圖(1登入功能:無論是銷售員、倉庫管理員還是系統管理員,進入系統都必須經過登入界面,通過輸入用戶名和密碼確認,然后系統驗證用戶名和密碼的正確性,在根據用戶類型確定其權限,不同用戶系統會根據其權限將相應的功能顯示在界面上?;顒尤鐖D2-2與圖2-3所示。表2.1登入用例說

19、明 圖2-3 登入管理時序圖(2商品銷售: 銷售員登入系統后,可以進行相關銷售作業,也可以對銷售記錄進行查詢,顧客若臨時不想買某件商品,可執行退貨功能?;顒尤鐖D2-4與圖2-5所示。 圖2-2 登入管理活動圖表2.2商品銷售用例說明 圖2-4 銷售活動圖(3庫存管理:倉庫管理員對新購商品進行入庫記錄,并向上發出入庫申請,申請通過后,可在數據庫查找相關信息。如圖2-6與圖2-7所示。 圖2-5 銷售時序圖 圖2-7庫存管理時序圖 圖2-6 庫存管理活動圖表2.3庫存管理用例說明 (4用戶管理: 系統管理員可對系統用戶的信息進行相應的增刪改查操作。如圖2-8與圖2-9所示。表2.4 用戶管理用例說

20、明 圖2-8 用戶管理活動圖 圖2-9 用戶管理時序圖(5商品類別:系統管理員可對煙草進行大類小類區分,且大類包括小類,對于新煙草,管理員可適當的增加大類項或小類項。如圖2-10與2-11所示。表2.5 商品類別用例說明 圖2-11 商品類別管理時序圖 圖 2-10 商品類別管理活動圖(6權限管理:系統管理員登錄系統后,可以修改其他兩角色的權限,使得其他兩角色的管理界面發生變化。如圖2-12與圖2-13所示。表2.6 權限管理用例說明 圖2-13 權限管理時序圖 圖2-12 權限管理活動圖(7供應商管理:系統管理員對煙草供應商資料的管理,可進行相關的增刪改查操作。如圖2-14與圖2-15所示。

21、 圖2-14 供應商管理活動圖表2.7 供應商管理用例說明 圖2-15 供應商添加時序圖2.4 性能需求分析根據用戶對本系統的要求,確定系統在響應時間、可靠性、安全性等方面有較高的性能要求。(1界面需求:系統的界面包括頁面內容和藝術風格兩個部分。頁面內容:主體突出、欄目、菜單設置和布局合理,傳遞的信息準確、即時。藝術風格:界面、版面形象清新悅目、布局合理,字號大小適宜、字體選擇合理,前后一致,美觀大方。(2響應時間需求:無論是客戶端還是管理端,當用戶登錄,進行任何操作的時候,系統應該即時地進行反應。(3開放性需求:系統應具有較強的靈活性,以適應將來功能擴展的需求。(4安全性需求:系統有嚴格的權

22、限管理功能,各功能模塊需要有相應的權限方能進入。系統能夠防止各類誤操作可能造成的數據丟失及破壞1。1郭建校,2008年數據庫技術及應用教程:Oracle版,北京大學出版社,第22頁。3 概要設計3.1 系統功能模塊設計本煙草銷售管理系統的功能模塊根據用戶權限不同來進行劃分,具體系統功能結構圖如圖3-1所示。 圖3-1 系統功能結構圖下面對各個功能模塊進行簡述:(1銷售功能:主要負責銷售員的收銀工作;(2銷售查詢:查詢銷售記錄的相關信息;(3退貨:面向顧客的人性化功能;(4商品信息:商品各項信息的查詢;(5會員:擁有特殊權限的顧客,享受一定的折扣;(6定價及調價申請審核:管理員對入庫商品的價格制

23、定,價格協調和審核;(7商品入庫:對商品入庫的詳細信息的記錄;(8庫存管理:庫存管理的相關操作;(9用戶信息:用戶信息的增刪改查;(10權限管理:用戶權限的分配與管理;(11供應商管理:供應商信息的增刪改查;(12商品類別:商品類別的添加與查詢。3.2 數據庫設計本系統數據庫的實體包括商品、會員、用戶、供應商、用戶組。商品的實體屬性包括:商品編號、商品名稱、商品會員價、商品零售價、商品進價、條形碼、商品大類、商品小類。實體屬性圖如圖3-2所示。 圖3-2 商品實體屬性圖會員的屬性包括:姓名、編號、電話、郵箱、注冊時間、最后消費時間、消費總額。實體屬性圖如3-3所示。 圖3-3 會員實體屬性圖用

24、戶信息的屬性包括:編號、姓名、密碼、年齡、電話、住址、性別、組編號,實體屬性圖如圖3-4所示。 圖3-4 用戶信息實體屬性圖供應商信息的屬性包括:編號、姓名、聯系人、住址、郵件、電話,實體屬性圖如圖3-5所示。 圖3-5 供應商信息實體屬性圖用戶組的實體屬性包括:名稱、編號、組權限。實體屬性圖如圖3-6所示。 圖3-6 用戶組實體屬性圖分析以上實體,可知多個用戶對應一個用戶組,一個用戶組對應多件商品,多件商品對應多各供應商,多個供應商也由一個用戶組管理。可得出系統實體關系圖如圖3-6所示。 圖3-7 系統E-R圖系統數據字典(DD-Date Dictionary是描述數據流程圖中所有數據流、數

25、據存儲、處理功能等卡片的集合。在系統分析階段,數據字典有著重要的作用,它包含著系統的詳細信息。數據字典提供一個可定義的不依賴于應用程序的存儲區域,用于創建擴展的屬性集和描述數據的內容與外觀。建立完善的數據字典是對所整理數據的一種分析歸檔方式,為下一步建立數據庫和處理數據做準備。本文設計的數據字典如表3.1-表3.6所示。表3.1 用戶組信息數據字典 表3.2 商品信息數據字典 表3.3 供應商信息數據字典 表3.4 用戶信息數據字典 服務器上建立名為Oracle的數據庫。其中包括以下表:用戶表、用戶組表、權限表、商品大類表、商品小類表、會員表、供應商表、入庫表、庫存表、商品表、商品價格表、價格

26、折扣表、商品銷售主表、商品銷售從表、退貨表。退貨表的機構如表3.5所示,用戶表的結構如表3.6所示,用戶組表的結構如表3.7所示,權限表的結構如表3.8所示,商品大類表的結構如表3.9所示,商品小類表的結構如表3.10所示,會員表的結構如表3.11所示,供應商表的結構如表3.12所示,庫存表的結構如表3.13所示,入庫表的結構如表3.14所示,商品表的結構如表3.15所示,商品價格表的結構如表3.16所示,價格折扣表的結構如表3.17所示,商品銷售主表的結構如表3.18所示,商品銷售從表表的結構如表3.19所示,退貨表的結構如表3.19所示。Qracle把各種完整性約束作為數據庫模式定義的一部

27、分,既有效防止了對數據庫的意外破壞,提高了完整檢測的效率,又可以減輕編程人員的負擔。SQL對三種不同完整性約束的設置及檢測,采取了不同的方式加以實現。下面分別介紹:表3.5 退貨表 表3.6用戶表 表3.7用戶組表 表3.8權限表 表3.9商品大類別表 表3.10商品小類別表 表3.11會員表 表3.12供應商表 表3.13庫存表 表3.17價格折扣表 表3.15商品表 表3.16商品價格表 表3.19商品銷售從表 3.3 系統安全性設計系統的安全性就是指數據庫中數據的保護措施,一般包括登錄的身份驗證管理、數據庫的使用權限管理和數據庫中對象的使用權限管理三種安全性保護措施1。本系統采用如下安全

28、技術保證系統的安全性:(1用戶標識與鑒別:是系統提供的最外層安全保護措施。其方法是由系統提供一定的方式讓用戶標識自己的名字或身份。每次用戶要求進入系統時,由系統進行核對,通過鑒定后才提供機器使用權。用戶標識和鑒定的方法有很多種,而且在一個系統中往往是多種方法并舉,已獲得更強的安全性。常用的方法有:用戶標識(User Identification:用一個用戶名(User Name或者用戶標識號(UID來標明用戶身份。系統內部記錄著所有合法用戶的標識,系統鑒別此用戶是否是合法用戶,若是,則可以進入下一步的核實;若不是則不能使用系統??诹?Password:為了進一步核實用戶,系統常常要求用戶輸入口

29、令。為保密起見,用戶在終端上輸入的口令不顯示在屏幕上。系統核對口令以鑒1郭建校,2008年數據庫技術及應用教程:Oracle版,北京大學出版社,第56頁。別用戶的身份。(2存取控制:數據庫安全最重要的一點就是確保之授權給有資格的用戶訪問數據庫的權限,同時令所有未被授權的人員無法接近數據,這主要通過數據庫系統的存取控制機制實現。存取控制機制(DBMS主要包括兩個部分:(a用戶對某一數據對象的操作權利成為權限。某個用戶應該具有何種權限是個管理問題和政策問題而不是技術問題。DBMS的功能是保證這些決定的執行。為此DBMS系統必須提供適當的語言來定義用戶權限,這些定義經過編譯后存放在數據字典中,被稱作

30、安全規則或授權規則。(b合法權限檢查。每當用戶發出存取數據庫的操作請求后,DBMS查找數據字典,根據安全規則進行合法權限檢查,若用戶超出了定義,則拒絕。4 詳細設計系統將要實現的主要功能包括:登入功能、商品銷售、商品價格管理、庫存管理和系統管理功能。4.1登入功能登入功能:登入將分為銷售員登錄、倉庫管理員登錄和系統管理員登錄,需要輸入用戶名和密碼通過身份驗證才可登錄。用戶登錄時在登錄界面,輸入自己的用戶名和密碼,系統首先判斷用戶名和密碼的正確性,然后根據用戶類型確定其權限,不同的登錄用戶可能具有不同的權限,系統根據登錄用戶具有的權限將相應的功能顯示在管理界面上,沒有權限操作的功能將不顯示在這個

31、界面上。登錄功能的程序設計流程圖如圖4-1所示。 圖4-1登錄模塊的程序設計流程圖4.2商品銷售商品銷售:銷售員登入系統后,可以進行相關銷售作業,也可以對銷售記錄進行查詢,顧客若臨時不想買某件商品,可執行退貨功能。具體流程圖如圖4-2所示。具體功能模塊圖如4-3所示。 圖4-2 商品銷售程序設計流程圖 圖4-3商品銷售功能模塊圖 否圖4-4 商品價格管理程序設計流程圖4.3商品價格管理商品價格管理:倉庫管理員可對新入庫商品申請零售價、申請調價。系統管理員通過審核申請可對商品價格進行定價與調價。具體功能模塊圖如圖4-5所示,具體程序設計流程圖如圖4-4所示。 圖4-5 商品價格管理模塊功能模塊圖

32、4.4庫存管理庫存管理:庫存管理的相關操作,包括商品入庫、庫存查詢。程序設計流程圖如圖4-6所示。具體功能模塊圖如圖4-7所示。 圖4-7 庫存管理功能模塊圖4.5系統功能系統功能:系統管理員的權限操作,可對用戶信息、供應商信息、會員信息、商品類別、用戶相應權限進行添加、刪除或修改。如圖4-8所示。 圖4-8 系統功能模塊圖 圖4-6庫存管理程序設計流程圖5 系統實現5.1 登錄模塊實現系統登錄功能模塊實現系統用戶的登錄功能,用戶輸入自己的用戶名和密碼后,然后點擊“登錄”按鈕,系統就會按照不同的用戶類型,分別把用戶輸入的用戶名和密碼與數據庫中用戶信息表中的記錄進行比較。如果相應的表中存在和用戶

33、輸入的用戶名、密碼匹配的記錄,該用戶就登錄成功,就可以進入相應的權限模塊。用戶點擊“取消”按鈕,系統就會清空已經填入的登錄信息,終止系統運行。 圖5-1 登錄窗體圖5.2 商品銷售管理模塊實現商品銷售模塊,在商品列表輸入條形碼查詢商品,查詢出來后點擊商品,商品信息即顯示在商品信息界面,是會員的話可是輸入他的會員號并加以驗證。輸入購買數量點擊提交。 圖5-2 商品銷售窗體5.3 用戶信息用戶信息可以依據員工編號,姓名,所屬組進行查詢。頁面有刪除、添加和修改功能,點擊不一樣的按鈕可進入相對應的頁面。 圖5-3 用戶信息查詢界面5.4 庫存管理點擊商品入庫進入入庫頁面。正確輸入對應空白內內容,選擇所

34、選類別,點擊插入,可將入庫商品發送到審核頁面。若審核通過,則完成真正的入庫工作。如圖5-4所示。 圖5-4入庫頁面5.5商品價格制定管理入庫審核通過后可以進入定價頁面進行定價,在價格定價頁面,系統管理員可點擊定價按鈕后可對銷售價,批發價及會員價進行對應的修改。如圖5-5所示。 圖5-5定價頁面5.6系統管理供應商頁面中左上方點擊添加可進入供應商信息添加界面,添加完成后確認可返回到供應商信息界面,在右上方框內輸入對應信息,可針對不一樣的信息反饋不一樣的查詢內容,點擊操作欄的圖標,可進入修改界面,修改完成確認后反饋當前頁面。如圖5-6所示。 圖5-6供應商頁面系統管理中進行商品大類小類的制定,在大

35、類添加框內輸入類名,點擊添加,完成后可在右框大類顯示中查找到。選擇要添加小類的大類,在小類添加框輸入類名,點擊添加,完成后可在右框小類信息中查找到,如圖5-7所示。系統管理中對組權限進行設置,點擊所屬組后面的修改權限按鈕,進入勾選權限界面,勾選所對應權限,確認后,分別使用不同的身份重新登入,將進入與權限相對應的功能界面,如圖5-8所示。 圖5-7商品類別頁面 圖5-8組權限頁面6 總結與展望6.1總結本次畢業設計經過百般磨難終于結束了,再此期間我學到了很多東西。對于系統的意義有了更加深刻的理解。本系統主要實現了4個主要功能模塊:商品銷售、商品價格管理、庫存管理、系統管理。通過這次畢業設計使我對

36、軟件設計與開發過程有了全新的認識,在這一階段的學習中,我基本上掌握了java和oracle的基本操作和編程方法。當然,設計中還存在很多不足之處,總結為以下幾點:(1功能方面未完善。本次實現的煙草銷售管理系統在商品銷售方面個嚴重的不足,就是掛單功能。一般銷售系統都會有顧客臨時離開的情況,所以掛起前個顧客的交易信息,待他回來前,可繼續其他顧客的交易的功能。經過幾次努力還是失敗了,感覺蠻可惜的。(2存在漏洞。由于我以前都是搞測試方面的實習的,所以對自己完成的系統免不了小測一下,發現在數據表設計方面的限制有些不足。偶爾會出現錯誤。(3界面設計不夠合理。本系統在界面美觀問題上有很大的問題,對于頁面美觀的修改不是我的強項,不過實現其間還是學到了不少,再接再厲吧。畢業設計的過程涉及大學四年的基礎課和專業課的很多的理論知識,但是在實際應用方面涉及很少,不過這是一個需要知識貫通的實踐,對我來說,在提出問題、問題分析、解決問題方面還是有很大的提高的。6.2展望計算機終究是一個發展迅速的領域,企業想要有更好

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論