1. 程式人生 > >基於servlet開發的圖書進銷存管理系統

基於servlet開發的圖書進銷存管理系統

一、課題的來源、目的意義(包括應用前景)、國內外現狀及水平 課題的來源:實際應用的需要。 課題目的意義: 基於大多數書店存在書目繁多,因此書店如果用手工管理大多會存在庫存難於管理以及銷售情況記錄混亂的情況,而本書店管理系統能實現庫存,會員,銷售情況資訊化,並能實現多類別查詢,從而實現簡化書店管理的功能。其具體的功能模組有書目入庫、查詢庫存、出售處理、會員管理、分類統計、使用者管理,而這些功能基本上都是基於書本的具體資訊,這些資訊包括書名,作者,出版社,價錢,類別等等。 國內外現狀及水平: 現今,不管是國內還是國外的一些廠家,都在不斷的推出一系列的書店管理系統。如海盛圖書管理系、用易書店管理軟體等等。這些系統一般系統功能齊全,操作簡便,是對各種書店、書吧進行資訊化,科學化,自動化管理的理想工具!我們相信在今後這一系列的管理系統將會做的更系統,操作更簡便,以及可能會往個性化設計這方面走,這樣才是符合資訊發展的要求。這個方案在技術上來講使用的是B/S模式的。在Windows平臺上,使用IE瀏覽器實現書目入庫、查詢庫存、出售處理、會員管理、分類統計、使用者管理也就是整個書店管理的功能。這個系統主要是能清晰庫存的管理,使店主對自己店內的庫存能做到一目瞭然,方便其知道什麼時候要進貨了以及進些什麼貨,其次能實現對銷售情況的分類別統計,方便店主做業務對比以及書目購入及價錢調整,最後能實現對書店顧客的管理,也就是記錄會員的消費記錄以便於維護與顧客的關係。基於此,本課題採取的是用JSP/SERVLET技術實現書店管理系統。 二、課題研究的主要內容、研究方法或工程技術方案和準備採取的措施 課題研究的主要內容: 結合實際應用,綜合應用所學的專業知識,利用軟體工程思想開發一個書店管理系統。本系統由六個子模組組成:書目入庫、查詢庫存、出售處理、會員管理、分類統計、使用者管理。 研究方法: 本系統作為一個書店資訊化管理系統,要求實現書店管理的各項基本功能。從安全性和易維護性考慮,選擇了基於B/S模式的JAVA程式設計技術。 伺服器端程式的實現技術也很多,本人選用了當前比較流行的網路程式設計技術——JSP作為主要實現手段(配合Java Servlet、Java Bean、HTML等)。JSP作為一種B/S實現技術,它的效率是很高的。這一點正好符合了書店管理要求的實時性。JSP自身的安全性,再加上實現模式的特點,完全能夠達到書店管理系統安全性的要求。除此之外,作為Java平臺的一部分,JSP擁有Java語言“一次編寫,各處執行”的特點。又隨著越來越多的伺服器供應商將JSP支援新增到他們的產品中,這樣一來用JSP做成的這套系統可以輕鬆移植到其它平臺來執行。種種優點使得這套系統不但能滿足現在的現實要求還為以後系統的進一步升級以及客戶的個性化修改打下了良好的基礎。所以JSP是實現本系統的最佳技術,它是完全可行的。 工程技術方案: 1)採用MVC模式,JSP/SERVLET技術,不使用框架 2)使用過濾器 3)使用自定義標籤或標籤檔案 4)使用表示式語言 準備採取的措施: 1、 多上網找資料,多看JAVA和SQL相關的書籍 2、 多在網上找些原始碼,學習並借鑑好的書店管理系統的設計思想及程式設計方式。 3、 多向同事和指導老師學習交流。 4、 通過反覆思考與實踐,在myeclipse 下編寫書店管理系統。每設計好一個功能模組,多徵求他人意見,多做測試,儘可能做到功能的完善與實用性。 5、多瞭解公司的進銷存系統,借鑑其設計思想。 執行環境: 專案開發語言:Java語言 專案開發工具:eclipse等 伺服器軟體:tomcat7.0 資料庫型別:MySQL資料庫為系統的資料庫 原始碼下載:

http://www.myzshare.cn/resource_detail?id=61&res_name=%E5%9F%BA%E4%BA%8Eservlet%E5%BC%80%E5%8F%91%E7%9A%84%E5%9B%BE%E4%B9%A6%E8%BF%9B%E9%94%80%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F 在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述