透過您的圖書館登入
IP:18.117.81.240
  • 學位論文

資訊系統教學專案開發—以簡易點餐系統為例

Development of an Instructional Project for Information Systems -A Case Study of Basic POS System

指導教授 : 楊崇宏

摘要


近年來資訊科技快速發展及資訊設備的普及,資訊系統已經廣泛被用來協助經營管理,所以資訊系統的開發就成為很重要的技能。現有的系統分析與設計教學大都以理論為主,甚少有實際的系統開發完整教學個案可供學習者參考,因此本研究以一個簡單的點餐系統為例,依循系統開發生命週期的步驟,以JAVA程式語言去開發具備前台點餐功能及後台管理功能的POS系統。此一教學專案包含了規畫階段的系統需求書、可行性分析報告、系統規劃書,以及分析階段的需求定義、使用案例、互動圖,還有設計階段的類別與方法設計、資料庫設計、介面設計,到最後的程式實作、測試等。研究成果包括完整的書面文件與單機版POS系統,此系統有前台點餐功能、後台交易統計查詢、庫存查詢及新增庫存等功能,還採用MySQL資料庫建立紀錄交易及庫存兩個資料表。本研究之研究是希望能提供更具體務實的學習資源,來培養未來的資訊人才。後續的研究還可以將範例程式修改的更為完善且精簡,以及以單元形式呈現程式開發的過程,以提高程式學習的成效。

關鍵字

教學專案 POS系統 系統開發

並列摘要


As the advances of information technology and widespread of various information devices, information systems are widely adopted for improving enterprise operation and management. Thus, skills for developing information systems are becoming important for university students. Existing course design for System Analysis and Design in university is based on theoretical material not on practical development skills for information systems. In this thesis a Point of Sale (POS) prototype system for small restaurants is developed according to the system development life cycle. Java programming language is used to realize the front-end and back-end functionalities for this prototype system. Moreover, the study also supports the required documents, which include system requirements, feasibility analysis, project management plan, requirement definitions, use cases, interaction diagrams, class/method design, database design, user interface design, and complete programming codes and testing for the prototype system. Thus, the results of this study include complete documents for developing an information system and the real prototype system, which supports front-end meal ordering functionality and back-end transaction and inventory management functionalities. A database is realized on basis of MySQL for supporting the transaction and inventory management. The purpose of this study is to provide complete and practical teaching resource for instructing university students who major in information technology. The further study may include refining the programming codes to a series of concise lessons, so that the lessons could demstrate the real development process for an information system project as well as could improve learning effectiveness of programming languages.

參考文獻


1.Alan Dennis, Barbara Haley Wixom, David Tegarden原著,林冠成、王裕華編譯,系統分析與設計-使用UML,3/E。新北市:全華。
2.銷售時點情報系統維基百科https://zh.wikipedia.org/wiki/%E9%8A%B7%E5%94%AE%E6%99%82%E9%BB%9E%E6%83%85%E5%A0%B1%E7%B3%BB%E7%B5%B1
3.劉仲鑫、莊凱鈞 (2013),雲端餐廳預訂系統之實作與分析。中國文化大學資訊工程學系資訊安全技術創新應用研討會。
4.Ichef官網,https://www.ichefpos.com/zh-tw。
5.謝禎錕(2016),運用限制理論探討軟體開發組織進行敏捷轉型之研究—以某軟體服務公司為例。國立中央大學資訊管理學系在職專班。

延伸閱讀