電子計費管理系統(tǒng)的設計
彭耶萍
(湖南省吉首大學 軟件服務外包學院,湖南 吉首427000)
摘要:電子計費管理系統(tǒng)是一個專門計費和收費為一體的管理軟件,并實現(xiàn)了常用的報表查詢、消費等輔助功能。應用ASP.NET+C#技術和SQL Server 2000該系統(tǒng)主要包括報表查詢、營業(yè)助手、會員管理、數(shù)據(jù)管理、系統(tǒng)設置、安全退出六大模塊,實現(xiàn)電子計費和收費的自動化管理。
關鍵詞:電子計費;收費;模塊
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)19-4387-04
1 系統(tǒng)總體功能模塊設計
電子計費管理系統(tǒng)是建立在Microsoft Dot Net Framework等新一代高性能網(wǎng)絡應用體系結構基礎上,應用C#等面向?qū)ο蟮脑O計語言,對系統(tǒng)進行開發(fā)。系統(tǒng)從登錄窗口進入系統(tǒng)內(nèi)部,進而進行相應權限的操作。當班人員可以進行開臺、轉(zhuǎn)臺、結賬、會員查詢、會員開戶、會員卡充值、上賬、修改密碼等一般性操作,設計的該系統(tǒng)的總體功能模塊如圖1所示。
圖1 總體功能模塊圖
2 系統(tǒng)各功能模塊設計
該系統(tǒng)需要滿足來自兩方面的需求,這兩個方面分別是管理員、當班人員。在確立了系統(tǒng)的總體功能后,便可以設計出系統(tǒng)各子功能模塊圖。
1) 會員專區(qū)功能模塊
會員專區(qū)功能模塊是為臺球廳會員功能設置的,其子模塊功能如圖2所示。
圖2 會員專區(qū)功能模塊圖
2) 報表查詢功能模塊
報表查詢功能模塊限制只有管理員權限的用戶才能操作,其功能模塊如圖3所示。
3) 系統(tǒng)設置模塊
系統(tǒng)設置功能的限制只有管理員權限的用戶才能操作,但是商品進貨和修改密碼是所有用戶都能操作的。其功能模塊如圖4所示。
商品信息管理又包括:商品添加、商品刪除、修改商品信息。用戶管理又包括:用戶權限管理、用戶添加、用戶刪除。
4) 數(shù)據(jù)庫管理功能模塊
數(shù)據(jù)管理功能是為備份數(shù)據(jù)庫重要信息而開發(fā)的,任何用戶可以進行數(shù)據(jù)的備份。
5) 安全退出功能模塊
安全退出功能模塊主要實現(xiàn)用戶的退出操作,其功能模塊如圖5所示。
圖5 安全退出功能模塊圖
3 數(shù)據(jù)庫設計
根據(jù)需求分析中對數(shù)據(jù)庫表的分析,利用數(shù)據(jù)庫的設計思想便可以進行數(shù)據(jù)庫的詳細設計。
1) 用戶表
用戶表是用來記錄該系統(tǒng)的合法用戶信息的,主要包括以下字段:id:記錄用戶登錄的id;password:記錄用戶密碼;name:記錄用戶姓名;quanxian:記錄用戶相應權限,以判斷用戶可進行的操作。具體見表1所示。
表1 用戶表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&password\&char\&20\&是\&name\&char\&20\&是\&quanxian\&int\&4\&是\&]
2) 工作表
當班人員工作表用來記錄每一當班人員每日的銷售情況,主要包括以下字段:id:當班人員的編號;kaishi:記錄當班人員當天開始上班的時間;jieshu:記錄當班人員當天下班的時間;zongsr:用來記錄當班人員當天的總收入;yulesr:記錄當班人員當天的收入;;zengzhi: 記錄當班人員當天的增值收入;beizhu: 記錄當班人員當天工作備注,其中zongsr=yulesr+jiushuisr+zengzhi。具體見表2所示。
表2 當班人員工作表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&kaishi\&varchar\&200\&是\&jieshu\&varchar\&200\&是\&zongsr\&money\&8\&是\&yulesr\&money\&8\&是\&zengzhi\&money\&8\&是\&beizhu\&varchar\&200\&是\&]
3) 會員卡表
用來記錄會員卡信息的數(shù)據(jù)庫表,主要包含以下字段:id:會員卡號;yue:記錄會員卡最新余額;blshijian:記錄會員卡的辦理時間;youhui:記錄會員卡優(yōu)惠方式和優(yōu)惠率;lst:最后一次的消費時間;xfcishu:記錄此卡消費次數(shù),其中id為主關鍵詞。具體見表3所示。
表3 會員卡表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&yue\&money\&8\&是\&blshijian\&varchar\&200\&是\&youhui\&int\&4\&是\&lst\&char\&30\&是\&xfcishu\&int\&4\&是\&]
4) 會員登記信息表
記錄開戶會員信息,主要包含以下字段:id:會員號;name:會員名字;address:會員住址;phone:會員聯(lián)系電話;zhengjianlb:會員的合法證件類別;zhengjianhm:會員的證件號碼;youxiang:會員郵箱;beizhu:備注信息,其中id為主關鍵詞。具體見表4所示。
表4 會員登記信息表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&name\&char\&30\&是\&address\&char\&50\&是\&phone\&char\&30\&是\&zhengjianlb\&char\&20\&是\&zhengjianhm\&char\&30\&是\&youxiang\&char\&30\&是\&beizhu\&char\&50\&是\&]
5) 進貨登記表
記錄了每次進貨信息,主要包含以下字段:id:進貨號;jinhuor:記錄進貨人;jinhuorq:記錄進貨日期;jinhuoshl:記錄進貨數(shù)量;danjia:記錄進貨商品的單價;zongji:記錄此次進貨的總價錢,其中id為主關鍵詞。具體見表5所示。
表5 進貨登記信息表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&5\&否\&jinhuor\&char\&20\&是\&jinhuorq\&char\&30\&是\&jinhuoshl\&int\&4\&是\&danjia\&money\&8\&是\&zongji\&money\&8\&是\&]
6) 庫存管理表
記錄了商品價格和庫存量信息的表,主要包含以下字段:id:商品編號,name:商品名;kucun:記錄商品現(xiàn)有庫存量;danwei:標明商品計價單位;jiage:記錄此類商品的價格,其中id為主關鍵詞。具體見表6所示。
表6 進貨登記信息表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&5\&否\&name\&char\&30\&是\&kucun\&int\&4\&是\&danwei\&char\&10\&是\&jiage\&money\&8\&是\&]
電子計費管理系統(tǒng)的設計
彭耶萍
(湖南省吉首大學 軟件服務外包學院,湖南 吉首427000)
摘要:電子計費管理系統(tǒng)是一個專門計費和收費為一體的管理軟件,并實現(xiàn)了常用的報表查詢、消費等輔助功能。應用ASP.NET+C#技術和SQL Server 2000該系統(tǒng)主要包括報表查詢、營業(yè)助手、會員管理、數(shù)據(jù)管理、系統(tǒng)設置、安全退出六大模塊,實現(xiàn)電子計費和收費的自動化管理。
關鍵詞:電子計費;收費;模塊
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)19-4387-04
1 系統(tǒng)總體功能模塊設計
電子計費管理系統(tǒng)是建立在Microsoft Dot Net Framework等新一代高性能網(wǎng)絡應用體系結構基礎上,應用C#等面向?qū)ο蟮脑O計語言,對系統(tǒng)進行開發(fā)。系統(tǒng)從登錄窗口進入系統(tǒng)內(nèi)部,進而進行相應權限的操作。當班人員可以進行開臺、轉(zhuǎn)臺、結賬、會員查詢、會員開戶、會員卡充值、上賬、修改密碼等一般性操作,設計的該系統(tǒng)的總體功能模塊如圖1所示。
圖1 總體功能模塊圖
2 系統(tǒng)各功能模塊設計
該系統(tǒng)需要滿足來自兩方面的需求,這兩個方面分別是管理員、當班人員。在確立了系統(tǒng)的總體功能后,便可以設計出系統(tǒng)各子功能模塊圖。
1) 會員專區(qū)功能模塊
會員專區(qū)功能模塊是為臺球廳會員功能設置的,其子模塊功能如圖2所示。
圖2 會員專區(qū)功能模塊圖
2) 報表查詢功能模塊
報表查詢功能模塊限制只有管理員權限的用戶才能操作,其功能模塊如圖3所示。
3) 系統(tǒng)設置模塊
系統(tǒng)設置功能的限制只有管理員權限的用戶才能操作,但是商品進貨和修改密碼是所有用戶都能操作的。其功能模塊如圖4所示。
商品信息管理又包括:商品添加、商品刪除、修改商品信息。用戶管理又包括:用戶權限管理、用戶添加、用戶刪除。
4) 數(shù)據(jù)庫管理功能模塊
數(shù)據(jù)管理功能是為備份數(shù)據(jù)庫重要信息而開發(fā)的,任何用戶可以進行數(shù)據(jù)的備份。
5) 安全退出功能模塊
安全退出功能模塊主要實現(xiàn)用戶的退出操作,其功能模塊如圖5所示。
圖5 安全退出功能模塊圖
3 數(shù)據(jù)庫設計
根據(jù)需求分析中對數(shù)據(jù)庫表的分析,利用數(shù)據(jù)庫的設計思想便可以進行數(shù)據(jù)庫的詳細設計。
1) 用戶表
用戶表是用來記錄該系統(tǒng)的合法用戶信息的,主要包括以下字段:id:記錄用戶登錄的id;password:記錄用戶密碼;name:記錄用戶姓名;quanxian:記錄用戶相應權限,以判斷用戶可進行的操作。具體見表1所示。
表1 用戶表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&password\&char\&20\&是\&name\&char\&20\&是\&quanxian\&int\&4\&是\&]
2) 工作表
當班人員工作表用來記錄每一當班人員每日的銷售情況,主要包括以下字段:id:當班人員的編號;kaishi:記錄當班人員當天開始上班的時間;jieshu:記錄當班人員當天下班的時間;zongsr:用來記錄當班人員當天的總收入;yulesr:記錄當班人員當天的收入;;zengzhi: 記錄當班人員當天的增值收入;beizhu: 記錄當班人員當天工作備注,其中zongsr=yulesr+jiushuisr+zengzhi。具體見表2所示。
表2 當班人員工作表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&kaishi\&varchar\&200\&是\&jieshu\&varchar\&200\&是\&zongsr\&money\&8\&是\&yulesr\&money\&8\&是\&zengzhi\&money\&8\&是\&beizhu\&varchar\&200\&是\&]
3) 會員卡表
用來記錄會員卡信息的數(shù)據(jù)庫表,主要包含以下字段:id:會員卡號;yue:記錄會員卡最新余額;blshijian:記錄會員卡的辦理時間;youhui:記錄會員卡優(yōu)惠方式和優(yōu)惠率;lst:最后一次的消費時間;xfcishu:記錄此卡消費次數(shù),其中id為主關鍵詞。具體見表3所示。
表3 會員卡表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&yue\&money\&8\&是\&blshijian\&varchar\&200\&是\&youhui\&int\&4\&是\&lst\&char\&30\&是\&xfcishu\&int\&4\&是\&]
4) 會員登記信息表
記錄開戶會員信息,主要包含以下字段:id:會員號;name:會員名字;address:會員住址;phone:會員聯(lián)系電話;zhengjianlb:會員的合法證件類別;zhengjianhm:會員的證件號碼;youxiang:會員郵箱;beizhu:備注信息,其中id為主關鍵詞。具體見表4所示。
表4 會員登記信息表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&name\&char\&30\&是\&address\&char\&50\&是\&phone\&char\&30\&是\&zhengjianlb\&char\&20\&是\&zhengjianhm\&char\&30\&是\&youxiang\&char\&30\&是\&beizhu\&char\&50\&是\&]
5) 進貨登記表
記錄了每次進貨信息,主要包含以下字段:id:進貨號;jinhuor:記錄進貨人;jinhuorq:記錄進貨日期;jinhuoshl:記錄進貨數(shù)量;danjia:記錄進貨商品的單價;zongji:記錄此次進貨的總價錢,其中id為主關鍵詞。具體見表5所示。
表5 進貨登記信息表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&5\&否\&jinhuor\&char\&20\&是\&jinhuorq\&char\&30\&是\&jinhuoshl\&int\&4\&是\&danjia\&money\&8\&是\&zongji\&money\&8\&是\&]
6) 庫存管理表
記錄了商品價格和庫存量信息的表,主要包含以下字段:id:商品編號,name:商品名;kucun:記錄商品現(xiàn)有庫存量;danwei:標明商品計價單位;jiage:記錄此類商品的價格,其中id為主關鍵詞。具體見表6所示。
表6 進貨登記信息表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&5\&否\&name\&char\&30\&是\&kucun\&int\&4\&是\&danwei\&char\&10\&是\&jiage\&money\&8\&是\&]
電子計費管理系統(tǒng)的設計
彭耶萍
(湖南省吉首大學 軟件服務外包學院,湖南 吉首427000)
摘要:電子計費管理系統(tǒng)是一個專門計費和收費為一體的管理軟件,并實現(xiàn)了常用的報表查詢、消費等輔助功能。應用ASP.NET+C#技術和SQL Server 2000該系統(tǒng)主要包括報表查詢、營業(yè)助手、會員管理、數(shù)據(jù)管理、系統(tǒng)設置、安全退出六大模塊,實現(xiàn)電子計費和收費的自動化管理。
關鍵詞:電子計費;收費;模塊
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)19-4387-04
1 系統(tǒng)總體功能模塊設計
電子計費管理系統(tǒng)是建立在Microsoft Dot Net Framework等新一代高性能網(wǎng)絡應用體系結構基礎上,應用C#等面向?qū)ο蟮脑O計語言,對系統(tǒng)進行開發(fā)。系統(tǒng)從登錄窗口進入系統(tǒng)內(nèi)部,進而進行相應權限的操作。當班人員可以進行開臺、轉(zhuǎn)臺、結賬、會員查詢、會員開戶、會員卡充值、上賬、修改密碼等一般性操作,設計的該系統(tǒng)的總體功能模塊如圖1所示。
圖1 總體功能模塊圖
2 系統(tǒng)各功能模塊設計
該系統(tǒng)需要滿足來自兩方面的需求,這兩個方面分別是管理員、當班人員。在確立了系統(tǒng)的總體功能后,便可以設計出系統(tǒng)各子功能模塊圖。
1) 會員專區(qū)功能模塊
會員專區(qū)功能模塊是為臺球廳會員功能設置的,其子模塊功能如圖2所示。
圖2 會員專區(qū)功能模塊圖
2) 報表查詢功能模塊
報表查詢功能模塊限制只有管理員權限的用戶才能操作,其功能模塊如圖3所示。
3) 系統(tǒng)設置模塊
系統(tǒng)設置功能的限制只有管理員權限的用戶才能操作,但是商品進貨和修改密碼是所有用戶都能操作的。其功能模塊如圖4所示。
商品信息管理又包括:商品添加、商品刪除、修改商品信息。用戶管理又包括:用戶權限管理、用戶添加、用戶刪除。
4) 數(shù)據(jù)庫管理功能模塊
數(shù)據(jù)管理功能是為備份數(shù)據(jù)庫重要信息而開發(fā)的,任何用戶可以進行數(shù)據(jù)的備份。
5) 安全退出功能模塊
安全退出功能模塊主要實現(xiàn)用戶的退出操作,其功能模塊如圖5所示。
圖5 安全退出功能模塊圖
3 數(shù)據(jù)庫設計
根據(jù)需求分析中對數(shù)據(jù)庫表的分析,利用數(shù)據(jù)庫的設計思想便可以進行數(shù)據(jù)庫的詳細設計。
1) 用戶表
用戶表是用來記錄該系統(tǒng)的合法用戶信息的,主要包括以下字段:id:記錄用戶登錄的id;password:記錄用戶密碼;name:記錄用戶姓名;quanxian:記錄用戶相應權限,以判斷用戶可進行的操作。具體見表1所示。
表1 用戶表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&password\&char\&20\&是\&name\&char\&20\&是\&quanxian\&int\&4\&是\&]
2) 工作表
當班人員工作表用來記錄每一當班人員每日的銷售情況,主要包括以下字段:id:當班人員的編號;kaishi:記錄當班人員當天開始上班的時間;jieshu:記錄當班人員當天下班的時間;zongsr:用來記錄當班人員當天的總收入;yulesr:記錄當班人員當天的收入;;zengzhi: 記錄當班人員當天的增值收入;beizhu: 記錄當班人員當天工作備注,其中zongsr=yulesr+jiushuisr+zengzhi。具體見表2所示。
表2 當班人員工作表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&kaishi\&varchar\&200\&是\&jieshu\&varchar\&200\&是\&zongsr\&money\&8\&是\&yulesr\&money\&8\&是\&zengzhi\&money\&8\&是\&beizhu\&varchar\&200\&是\&]
3) 會員卡表
用來記錄會員卡信息的數(shù)據(jù)庫表,主要包含以下字段:id:會員卡號;yue:記錄會員卡最新余額;blshijian:記錄會員卡的辦理時間;youhui:記錄會員卡優(yōu)惠方式和優(yōu)惠率;lst:最后一次的消費時間;xfcishu:記錄此卡消費次數(shù),其中id為主關鍵詞。具體見表3所示。
表3 會員卡表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&yue\&money\&8\&是\&blshijian\&varchar\&200\&是\&youhui\&int\&4\&是\&lst\&char\&30\&是\&xfcishu\&int\&4\&是\&]
4) 會員登記信息表
記錄開戶會員信息,主要包含以下字段:id:會員號;name:會員名字;address:會員住址;phone:會員聯(lián)系電話;zhengjianlb:會員的合法證件類別;zhengjianhm:會員的證件號碼;youxiang:會員郵箱;beizhu:備注信息,其中id為主關鍵詞。具體見表4所示。
表4 會員登記信息表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&10\&否\&name\&char\&30\&是\&address\&char\&50\&是\&phone\&char\&30\&是\&zhengjianlb\&char\&20\&是\&zhengjianhm\&char\&30\&是\&youxiang\&char\&30\&是\&beizhu\&char\&50\&是\&]
5) 進貨登記表
記錄了每次進貨信息,主要包含以下字段:id:進貨號;jinhuor:記錄進貨人;jinhuorq:記錄進貨日期;jinhuoshl:記錄進貨數(shù)量;danjia:記錄進貨商品的單價;zongji:記錄此次進貨的總價錢,其中id為主關鍵詞。具體見表5所示。
表5 進貨登記信息表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&5\&否\&jinhuor\&char\&20\&是\&jinhuorq\&char\&30\&是\&jinhuoshl\&int\&4\&是\&danjia\&money\&8\&是\&zongji\&money\&8\&是\&]
6) 庫存管理表
記錄了商品價格和庫存量信息的表,主要包含以下字段:id:商品編號,name:商品名;kucun:記錄商品現(xiàn)有庫存量;danwei:標明商品計價單位;jiage:記錄此類商品的價格,其中id為主關鍵詞。具體見表6所示。
表6 進貨登記信息表
[列名\&數(shù)據(jù)類型\&長度\&是否為空\&id\&char\&5\&否\&name\&char\&30\&是\&kucun\&int\&4\&是\&danwei\&char\&10\&是\&jiage\&money\&8\&是\&]