[计算机基础与编程综合实验]计费管理系统
文章目錄
- 一、快速開始
- 二、項目介紹
- 三、組織結構
- 四、功能架構
- 五、項目迭代
- 六、效果展示
- 6.1 系統界面
- 6.2 卡管理
- 6.3 計費管理
- 6.4 費用管理
- 6.5 退出系統
- 七、許可證
一、快速開始
二、項目介紹
計費管理系統是一個控制臺應用程序,它的主要應用場景是網吧、機房、電子閱覽室等。項目是一個基于 C 語言的控制臺應用程序,使用 VisualStudio2019 作為集成開發環境,綜合運用 C 語言基礎語法知識、函數、數組、指針、結構體、鏈表、文件操作等技術。核心功能是實現對數據的基本維護和統計分析。核心業務是實現通過輸入卡號和密碼進行上機,同時開始計費,在用戶下機時實現對費用的計算結算操作,并通過本地文件操作保存相關信息。
三、組織結構
whut-billing-management-system -- 工程文件 |—— bms -- 源碼目錄|—— billingxxx -- 計費相關|—— cardxxx -- 卡操作|—— global.h -- 全局常量|—— menuxxx -- UI 菜單|—— model.h -- 結構體|—— moneyxxx -- 費用文件操作|—— servicexxx -- 核心業務服務|—— tool -- 工具函數|—— data -- 業務數據目錄 |—— document -- 資源文件|—— img -- 系統效果展示圖片|—— pdf -- 項目開發指導文件 |—— bms.sln -- 工程解決方案四、功能架構
五、項目迭代
階段一:基礎知識,創建項目框架結構,進行界面設計及數據結構設計
階段二:結構體、鏈表及文件,分別使用結構體、鏈表和文件實現卡管理功能
階段三:綜合應用,采用迭代的思想,逐步實現綜合系統
六、效果展示
6.1 系統界面
歡迎界面
操作菜單
6.2 卡管理
對卡的信息進行新增、查詢和注銷??ü芾砉δ馨ㄐ略隹ā⒉樵兛?、注銷卡
添加卡
查詢卡:支持精確查詢卡和模糊查詢卡
-
精確查詢卡
-
模糊查詢卡
注銷卡:將不再使用的卡進行注銷處理,如果卡中尚有余額進行退費操作
6.3 計費管理
根據卡號和密碼可以進行上機,包括普通用戶上機和特殊用戶上機。通過卡號和密碼也可以進行下機,結算時按照計費標準進行結算。
上機:可以上機的卡上機后,在界面輸出上機信息,并將上機卡的消費信息用二進制文件保存到磁盤
下機:根據上機時間、下機時間和計費標準計算消費金額,更新文件中的卡信息和消費金額
6.4 費用管理
對未注銷和未失效的卡進行充值和退費。到了截止日期的卡,系統會自動將該卡的狀態修改為 “失效” 狀態,對于已經失效的卡,若卡內還有余額,則只能進行退費操作,不能再進行其它操作。
充值
退費
6.5 退出系統
管理員登錄系統后可以退出系統
七、許可證
MIT LicenseCopyright (c) 2023 Spring-_-BearPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.總結
以上是生活随笔為你收集整理的[计算机基础与编程综合实验]计费管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机控制系统_windows
- 下一篇: 数据中心机房人员定位系统