999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于B-S的文印公司賬務(wù)管理系統(tǒng)研發(fā)

2017-06-29 12:00:34袁明明張永強(qiáng)
關(guān)鍵詞:用戶設(shè)計(jì)

曾 強(qiáng) 袁明明 張永強(qiáng)

1(河南理工大學(xué)安全科學(xué)與工程學(xué)院 河南 焦作 454000)2(河南理工大學(xué)后勤集團(tuán)公司 河南 焦作 454000)

基于B-S的文印公司賬務(wù)管理系統(tǒng)研發(fā)

曾 強(qiáng)1袁明明1張永強(qiáng)2

1(河南理工大學(xué)安全科學(xué)與工程學(xué)院 河南 焦作 454000)2(河南理工大學(xué)后勤集團(tuán)公司 河南 焦作 454000)

以M文印公司為例,研究開發(fā)一套基于B-S的文印公司賬務(wù)管理系統(tǒng)。首先,在對(duì)比分析C-S和B-S優(yōu)缺點(diǎn)的基礎(chǔ)上,根據(jù)M文印公司分布式管理特點(diǎn),提出開發(fā)基于B-S的賬務(wù)管理系統(tǒng)的總體技術(shù)解決方案。然后,依次對(duì)基于B-S的M文印公司賬務(wù)管理系統(tǒng)進(jìn)行了系統(tǒng)分析、總體功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、程序設(shè)計(jì)和安全設(shè)計(jì)。最后,通過應(yīng)用實(shí)施驗(yàn)證了所研發(fā)的基于B-S的文印公司賬務(wù)管理系統(tǒng)的有效性。

賬務(wù)管理系統(tǒng) B-S結(jié)構(gòu) 系統(tǒng)分析 系統(tǒng)設(shè)計(jì) 程序設(shè)計(jì) 安全設(shè)計(jì)

0 引 言

隨著社會(huì)的不斷進(jìn)步,人們對(duì)文印服務(wù)的需求越來越旺盛。很多文印服務(wù)組織從只擁有一個(gè)文印部迅速擴(kuò)展到擁有多個(gè)地理上相對(duì)分散的文印部,從而形成具有一定規(guī)模的文印公司。隨著文印公司規(guī)模的不斷擴(kuò)大,原來粗放的管理模式越來越不適應(yīng),從而產(chǎn)生了對(duì)其各文印部進(jìn)行統(tǒng)一管理的需求。賬務(wù)管理是文印公司最重要、最繁瑣的管理內(nèi)容,其中記賬和統(tǒng)計(jì)是兩項(xiàng)重要業(yè)務(wù)。經(jīng)調(diào)查發(fā)現(xiàn),大多數(shù)文印公司的記賬方式落后,通常采用手工記賬或Excel電子記賬,很少采用系統(tǒng)記賬。手工記賬是最落后的記賬方式,其主要缺點(diǎn)如下:其一,信息無法共享;其二,統(tǒng)計(jì)工作繁瑣;其三,統(tǒng)計(jì)準(zhǔn)確性難以保證;其四,存在較大的安全隱患,一旦紙質(zhì)賬本丟失將給公司帶來重大損失;其五,客戶滿意度低,客戶在清賬時(shí)核對(duì)工作量大,尤其當(dāng)客戶在同一文印公司的不同文印部均存在賬務(wù)時(shí),其清賬工作量更大。相對(duì)于手工記賬而言,Excel電子記賬在以上五個(gè)方面均有一定程度的改進(jìn),但仍然存在一些不足:其一,賬務(wù)雖可在公司內(nèi)部通過文件傳遞方式實(shí)現(xiàn)共享,但效率低下而不及時(shí);其二,統(tǒng)計(jì)工作量仍然較大且不及時(shí),每次統(tǒng)計(jì)需要將各個(gè)文印部的賬務(wù)匯總后進(jìn)行,匯總和統(tǒng)計(jì)需要較長(zhǎng)時(shí)間;其三,統(tǒng)計(jì)的準(zhǔn)確性因統(tǒng)計(jì)工作量大而受到影響;其四,仍存在一定的安全隱患,雖可通過文件備份的方式保證賬務(wù)不丟失或少丟失,但若賬務(wù)文件在傳遞或保存過程中被非法獲取將給公司帶來較大麻煩;其五,客戶清賬工作量仍然不小。基于此,對(duì)于具有一定規(guī)模的文印公司,以網(wǎng)絡(luò)化的賬務(wù)管理系統(tǒng)取代落后的賬務(wù)管理方式勢(shì)在必行。

當(dāng)前流行的網(wǎng)絡(luò)化管理系統(tǒng)有C-S模式和B-S模式兩種。C-S模式是一種兩層結(jié)構(gòu),其優(yōu)點(diǎn)在于它具有較強(qiáng)的交互性和較快的處理速度、存取安全、界面友好,其缺點(diǎn)在于它是一種肥客戶端模式、可擴(kuò)展性差、開發(fā)維護(hù)成本高,、受地理位置的限制。B-S模式是一種三層結(jié)構(gòu),其優(yōu)點(diǎn)在于它是一種瘦客戶端模式、具有良好的跨平臺(tái)性和可擴(kuò)展性、更新容易、開發(fā)維護(hù)成本低、不受地理位置的限制。雖然B-S模式也存在其缺點(diǎn),例如存取速度、存取安全性不如C-S模式,但是該模式突破了地理位置的限制,更適合于地理位置分散型組織的網(wǎng)絡(luò)化管理,只要有效進(jìn)行程序設(shè)計(jì)和安全設(shè)計(jì),其缺點(diǎn)可以得到有效克服。

M文印公司擁有1個(gè)總部和4個(gè)文印部,它們?cè)诘乩砦恢蒙暇哂蟹植际教攸c(diǎn),適合選用B-S模式的管理系統(tǒng)。基于此,本文以M文印公司為例,研究并開發(fā)了一套基于B-S的文印公司賬務(wù)管理系統(tǒng)。

1 系統(tǒng)分析

M文印公司始建于2011年,位于X高校,最初擁有1個(gè)文印店(X文印部),后因業(yè)務(wù)范圍擴(kuò)展,在Y高校又增加了1個(gè)分店(Y文印部),在社會(huì)上增加了2個(gè)分店(Z文印部、W文印部),從而形成了1個(gè)虛擬總部與4家分店的經(jīng)營(yíng)管理模式,總部設(shè)有多名管理員,各分部設(shè)有多名記賬員。M文印公司的組織結(jié)構(gòu)如圖1所示。

圖1 M文印公司組織結(jié)構(gòu)圖

擬開發(fā)的賬務(wù)管理系統(tǒng)希望實(shí)現(xiàn)各個(gè)分店賬務(wù)的統(tǒng)一管理,提高統(tǒng)計(jì)效率、準(zhǔn)確性、安全性,同時(shí)提高客戶滿意度。經(jīng)過與M公司主管的多次調(diào)查與溝通,確定系統(tǒng)的具體設(shè)計(jì)目標(biāo)如下:

(1) 記賬員能及時(shí)準(zhǔn)確記錄客戶的消費(fèi)賬務(wù);

(2) 為防止記賬員事后修改賬務(wù)造成數(shù)據(jù)不可信,不允許記賬員修改賬務(wù),若出現(xiàn)錯(cuò)記情況,可通過添加抵銷記錄的方式進(jìn)行糾錯(cuò);

(3) 對(duì)于現(xiàn)金賬務(wù),記賬時(shí)只記錄消費(fèi)內(nèi)容和消費(fèi)金額信息;

(4) 對(duì)于非現(xiàn)金賬務(wù)(發(fā)票轉(zhuǎn)賬、內(nèi)部轉(zhuǎn)賬),記賬時(shí)需記錄客戶、經(jīng)辦人、消費(fèi)內(nèi)容及消費(fèi)金額等信息;

(5) 每名記賬員僅隸屬于一個(gè)部門,其所記賬務(wù)隸屬于其所隸屬的部門;

(6) 記賬員能且只能查詢自己部門的賬務(wù);

(7) 記賬員能進(jìn)行客戶管理、經(jīng)辦人管理、經(jīng)辦關(guān)系管理;

(8) 管理員能且只能查詢、統(tǒng)計(jì)各部門的賬務(wù)而不能修改或刪除賬務(wù),以實(shí)現(xiàn)對(duì)各部門績(jī)效的準(zhǔn)確考核;

(9) 管理員能進(jìn)行內(nèi)部用戶管理、部門管理,以保證只有合法用戶才能進(jìn)入系統(tǒng)進(jìn)行管理;

(10) 管理員能對(duì)非現(xiàn)金賬務(wù)進(jìn)行收賬和清賬;

(11) 客戶能查詢自己的非現(xiàn)金賬務(wù);

(12) 經(jīng)辦能查詢自己經(jīng)辦的非現(xiàn)金賬務(wù);

(13) 記賬員、客戶、經(jīng)辦人、管理員能修改個(gè)人資料,尤其是密碼;

(14) 系統(tǒng)應(yīng)具有良好的數(shù)據(jù)輸出功能,如導(dǎo)出數(shù)據(jù)到Excel、打印輸出等;

(15) 系統(tǒng)應(yīng)具有較強(qiáng)的安全性。

根據(jù)M公司的組織結(jié)構(gòu)、設(shè)計(jì)目標(biāo)及數(shù)據(jù)量不太大的特點(diǎn),本文提出采用如下的系統(tǒng)解決方案:

(1) 服務(wù)器端:提供IIS服務(wù);

(2) 客戶端:能上網(wǎng)的計(jì)算機(jī),最好配備打印機(jī);

(3) 開發(fā)模式:B-S;

(4) 數(shù)據(jù)庫:Access 2007;

(5) 開發(fā)語言:ASP+VBSCRIPT+JAVASCRIPT。

2 系統(tǒng)總體功能設(shè)計(jì)

2.1 系統(tǒng)功能模塊設(shè)計(jì)

根據(jù)系統(tǒng)分析結(jié)果,設(shè)計(jì)的系統(tǒng)總體功能模塊如圖2所示。

圖2 系統(tǒng)總體功能模塊設(shè)計(jì)

(1) 部門管理 實(shí)現(xiàn)公司部門的管理。目前公司包括總部(虛擬部門)、X文印部、Y文印部、Z文印部、W文印部共五個(gè)部門,隨著業(yè)務(wù)范圍的擴(kuò)展與變化,可能還會(huì)增加、刪除公司部門或修改部門資料。

(2) 內(nèi)部用戶管理 實(shí)現(xiàn)公司內(nèi)部用戶(記賬員、管理員)的管理。一個(gè)部門可設(shè)有多名內(nèi)部用戶,一名員工可擁有多個(gè)賬號(hào)(相同角色或不同角色),一個(gè)用戶唯一隸屬于一個(gè)部門。

(3) 客戶管理 實(shí)現(xiàn)公司客戶的管理。這里的客戶特指以非現(xiàn)金方式(發(fā)票轉(zhuǎn)賬或內(nèi)部轉(zhuǎn)賬方式)支付賬款的固定客戶(單位、個(gè)人),不包括以現(xiàn)金方式支付的客戶(散戶或固定客戶)。每一筆非現(xiàn)金方式支付的賬務(wù)唯一隸屬于某一個(gè)客戶。

(4) 經(jīng)辦人管理 實(shí)現(xiàn)賬務(wù)經(jīng)辦人的管理。非現(xiàn)金支付賬款的賬務(wù)須指定經(jīng)辦人,該經(jīng)辦人可以是客戶本身、也可以是其他人。

(5) 經(jīng)辦關(guān)系管理 出于安全考慮,并非數(shù)據(jù)庫中的所有經(jīng)辦人都能經(jīng)辦某客戶的賬務(wù),而只有經(jīng)過客戶“授權(quán)”的經(jīng)辦人才能經(jīng)辦該客戶的賬務(wù),這種“授權(quán)”特指具有有效的經(jīng)辦關(guān)系,本模塊實(shí)現(xiàn)經(jīng)辦關(guān)系的添加、刪除或修改。

(6) 資料管理 實(shí)現(xiàn)系統(tǒng)用戶(客戶、經(jīng)辦人、記賬員、管理員)資料的查詢與修改。

(7) 記賬 記賬是本系統(tǒng)的核心功能模塊,包括非現(xiàn)金記賬和現(xiàn)金記賬兩個(gè)子模塊。非現(xiàn)金記賬包括發(fā)票轉(zhuǎn)賬、內(nèi)部轉(zhuǎn)賬兩種,記賬時(shí)要指定賬務(wù)的客戶、經(jīng)辦人、消費(fèi)內(nèi)容和金額等信息。現(xiàn)金記賬不需指定客戶和經(jīng)辦人,只需記錄消費(fèi)內(nèi)容、金額等信息。

(8) 清賬管理 現(xiàn)金記賬的賬務(wù)是現(xiàn)支現(xiàn)記,不需要后續(xù)再次清賬,而非現(xiàn)金記賬的賬務(wù)則需要后續(xù)收賬后進(jìn)行清賬操作。

(9) 賬務(wù)查詢與統(tǒng)計(jì) 實(shí)現(xiàn)系統(tǒng)用戶進(jìn)行賬務(wù)的查詢與統(tǒng)計(jì)。客戶能查詢統(tǒng)計(jì)其以非現(xiàn)金方式支付的賬務(wù)。經(jīng)辦人能查詢統(tǒng)計(jì)其以非現(xiàn)金方式經(jīng)辦的賬務(wù)。記賬員能查詢統(tǒng)計(jì)本部門發(fā)生的所有賬務(wù),包括現(xiàn)金賬務(wù)和非現(xiàn)金賬務(wù)。管理員能查詢統(tǒng)計(jì)公司發(fā)生的所有賬務(wù),包括現(xiàn)金賬務(wù)和非現(xiàn)金賬務(wù)。

2.2 系統(tǒng)角色及權(quán)限劃分

如上所述,本系統(tǒng)共設(shè)計(jì)了四種角色,分別是記賬員、管理員、客戶、經(jīng)辦人,其中記賬員、管理員屬于公司內(nèi)部用戶,客戶、經(jīng)辦人屬于公司外部用戶。各角色的權(quán)限劃分見表1所示。

表1 系統(tǒng)各角色權(quán)限劃分表

3 數(shù)據(jù)庫設(shè)計(jì)

根據(jù)系統(tǒng)分析和功能模塊設(shè)計(jì)的要求,按照數(shù)據(jù)庫規(guī)范化設(shè)計(jì)思想,設(shè)計(jì)了本系統(tǒng)的數(shù)據(jù)庫[7-8]。

3.1 數(shù)據(jù)表設(shè)計(jì)

(1) 部門:此表用于存儲(chǔ)文印公司下設(shè)各部門的信息。如表2所示。

表2 部門

(2) 內(nèi)部用戶:此表用于存儲(chǔ)文印公司管理員、記賬員信息。如表3所示。

表3 內(nèi)部用戶

(3) 客戶:此表用于存儲(chǔ)客戶信息,包括單位客戶和個(gè)人客戶兩類,單位客戶記錄名稱、部門地址、負(fù)責(zé)人、負(fù)責(zé)人固話、負(fù)責(zé)人手機(jī)、負(fù)責(zé)人辦公室、負(fù)責(zé)人郵箱等信息;個(gè)人客戶記錄名稱、身份證號(hào)、所屬部門、個(gè)人辦公室、個(gè)人固話、個(gè)人手機(jī)、個(gè)人郵箱等信息。如表4所示。

表4 客戶

(4) 經(jīng)辦人:此表用于存儲(chǔ)經(jīng)辦人信息,如表5所示。

表5 經(jīng)辦人

(5) 經(jīng)辦關(guān)系:此表用于存儲(chǔ)經(jīng)辦關(guān)系信息。客戶與經(jīng)辦人之間是多對(duì)多的關(guān)系,某經(jīng)辦人只能經(jīng)辦在此表中具有有效經(jīng)辦關(guān)系的客戶的賬務(wù),如表6所示。

表6 經(jīng)辦關(guān)系

(6) 賬務(wù):此表用于存儲(chǔ)客戶的賬務(wù)。如表7所示。

表7 賬務(wù)

3.2 數(shù)據(jù)庫關(guān)系設(shè)計(jì)

表間關(guān)系的設(shè)計(jì)是數(shù)據(jù)庫設(shè)計(jì)的重要環(huán)節(jié),不設(shè)計(jì)表間關(guān)系或設(shè)計(jì)了不正確的表間關(guān)系會(huì)導(dǎo)致后序程序設(shè)計(jì)代碼的冗長(zhǎng)或數(shù)據(jù)不完整、不正確甚至丟失。表間關(guān)系設(shè)計(jì)包括數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系和觸發(fā)關(guān)系。本系統(tǒng)設(shè)計(jì)的表間關(guān)聯(lián)關(guān)系設(shè)計(jì)如圖3所示。本系統(tǒng)觸發(fā)關(guān)系的設(shè)計(jì)考慮了數(shù)據(jù)的正確性和安全性兩個(gè)因素[9]。為保證數(shù)據(jù)的正確性,選中了“實(shí)施參照完整性”和“級(jí)聯(lián)更新相關(guān)字段”。考慮到安全因素,為保證不因刪除父表中的記錄而使子表中的相關(guān)記錄被級(jí)聯(lián)刪除,不選中“級(jí)聯(lián)刪除相關(guān)記錄”選項(xiàng)。例如因某種原因,某客戶不再是公司的客戶,但其賬務(wù)仍然屬于公司,如果選中了“級(jí)聯(lián)刪除相關(guān)記錄”選項(xiàng),若不小心把該客戶刪除而使賬務(wù)表中與該客戶相關(guān)的賬務(wù)級(jí)聯(lián)刪除則會(huì)導(dǎo)致公司的賬務(wù)不完整。以客戶表和賬務(wù)表為例,其觸發(fā)關(guān)系設(shè)計(jì)如圖4所示。

圖3 表間關(guān)聯(lián)關(guān)系

圖4 表間觸發(fā)關(guān)系

4 程序設(shè)計(jì)

程序設(shè)計(jì)內(nèi)容較多,限于篇幅,僅以“記賬”和“賬務(wù)查詢與統(tǒng)計(jì)”模塊為例進(jìn)行介紹。

(1) 記賬

記賬包括非現(xiàn)金記賬和現(xiàn)金記賬兩種。非現(xiàn)金記賬設(shè)計(jì)界面如圖5所示,其設(shè)計(jì)思路如下:記賬員在選擇客戶后,再根據(jù)經(jīng)辦關(guān)系選擇該客戶有效的經(jīng)辦人,選擇消費(fèi)內(nèi)容并輸入消費(fèi)金額,點(diǎn)“確定”進(jìn)行賬務(wù)添加。具體代碼略。

現(xiàn)金記賬設(shè)計(jì)界面如圖6所示。如3.2節(jié)所述,由于客戶與賬務(wù)、經(jīng)辦人與賬務(wù)之間的觸發(fā)關(guān)系選中了“實(shí)施參照完整性”選項(xiàng),因此要求在賬務(wù)表中記錄的賬務(wù)必須指定客戶和經(jīng)辦人。但是考慮到現(xiàn)金記賬的方便性,圖6的設(shè)計(jì)并不讓記賬員選擇客戶和經(jīng)辦人,從而產(chǎn)生了矛盾,為了化解此矛盾,系統(tǒng)中做了如下的創(chuàng)新性設(shè)計(jì):首先,在客戶表中人工增加一條記錄,編碼為xjkh,名稱為現(xiàn)金客戶,同理,在經(jīng)辦人中也人工增加一條記錄xjjbr,名稱為現(xiàn)金經(jīng)辦人,并且這兩條記錄不允許刪除和修改其編碼;然后,通過程序添加一筆現(xiàn)金記錄,其中客戶默認(rèn)值為“xjkh”、經(jīng)辦人默認(rèn)值為“xjjbr”、記賬類型默認(rèn)值為“現(xiàn)金”、清賬標(biāo)志默認(rèn)值為“是”。其設(shè)計(jì)思路實(shí)際上是將所有以現(xiàn)金方式支付的客戶都?xì)w為現(xiàn)金客戶(虛擬客戶),其賬務(wù)的經(jīng)辦人統(tǒng)一為現(xiàn)金經(jīng)辦人(虛擬經(jīng)辦人)。

圖5 非現(xiàn)金記賬

(2) 賬務(wù)查詢與統(tǒng)計(jì)

賬務(wù)查詢與統(tǒng)計(jì)設(shè)計(jì)界面如圖7所示。該模塊實(shí)現(xiàn)模糊查詢某記賬員所屬部門的所有賬務(wù),分為查詢條件和賬務(wù)列表兩部分,記賬員在查詢條件中進(jìn)行條件設(shè)定,點(diǎn)“查詢”即可在賬務(wù)列表部分列出符合條件的非現(xiàn)金賬務(wù)并進(jìn)行記錄數(shù)和金額的統(tǒng)計(jì)。實(shí)現(xiàn)模糊查詢的部分語句如下[10]:

<%

……

set conn = Server.CreateObject(″ADODB.Connection″)

connstr=″Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=****** ;Data Source=″&Server.MapPath

(″db/wymis.mdb″)

conn.Open connstr

Set oRs = Server.CreateObject( ″ADODB.Recordset″)

sSql=″select * from 賬務(wù) where 歸屬部門=?& session(″gsbm″) & ?and 客戶編碼 like ′%″ & request.form(″客戶編碼″) & ″%′ and 經(jīng)辦人編碼 like ′%″ & request.form (″經(jīng)辦人編碼″) & ″%′ and 記賬類型 like ′%″ & request.form (″記賬類型″) & ″%′ and 清賬標(biāo)志 like ′%″ & request.form (″清賬標(biāo)志″) & ″%′ order by 記賬時(shí)間 asc″

oRs.Open sSql, conn, 0, 1

……

%>

圖7 賬務(wù)查詢與統(tǒng)計(jì)設(shè)計(jì)界面

說明:wymis.mdb是數(shù)據(jù)庫名稱,db是其存放的文件夾,******是其打開密碼,session(″gsbm″)在記賬員進(jìn)行系統(tǒng)登錄時(shí)進(jìn)行賦值,它記錄記賬員所屬部門編碼。

5 安全設(shè)計(jì)

系統(tǒng)安全是一個(gè)管理系統(tǒng)必須考慮的因素,失去安全性的系統(tǒng)即使管理效率再高也沒有人敢使用。為此本系統(tǒng)從數(shù)據(jù)庫加密、用戶密碼加密、用戶身份驗(yàn)證和代碼加密四個(gè)方面進(jìn)行了安全設(shè)計(jì)[6]。

(1) 數(shù)據(jù)庫加密

數(shù)據(jù)庫是存儲(chǔ)數(shù)據(jù)的容器,為防止隨意打開和篡改數(shù)據(jù)庫中的數(shù)據(jù),必須首先給數(shù)據(jù)庫設(shè)置打開密碼。Access數(shù)據(jù)庫打開密碼的設(shè)置比較簡(jiǎn)單,在此不需贅述。

(2) 用戶密碼加密

經(jīng)過加密的數(shù)據(jù)庫并不能完全防止非法用戶的侵入,如果用戶密碼采用明碼存儲(chǔ),則非法用戶一旦打開數(shù)據(jù)庫,則其密碼必然暴露無疑。為確保即使非法用戶看到了密碼卻無法通過程序進(jìn)入系統(tǒng),需要對(duì)密碼進(jìn)行加密。本系統(tǒng)采用了md5算法對(duì)用戶密碼(內(nèi)部用戶密碼、客戶密碼、經(jīng)辦人密碼)進(jìn)行加密和驗(yàn)證[11-12]。具體設(shè)計(jì)如下:系統(tǒng)用戶在被添加時(shí),將設(shè)置的用戶密碼通過md5算法進(jìn)行轉(zhuǎn)換(轉(zhuǎn)換成32個(gè)字符的一串看似毫無規(guī)律的代碼)后存入數(shù)據(jù)表(內(nèi)部用戶、客戶、經(jīng)辦人),當(dāng)用戶進(jìn)行系統(tǒng)登錄時(shí),程序?qū)⑵漭斎氲拿艽a經(jīng)過同樣的算法轉(zhuǎn)換后與根據(jù)用戶名從數(shù)據(jù)庫中提取的密碼進(jìn)行對(duì)照,若相同則是合法用戶,否則是非法用戶。

(3) 用戶身份驗(yàn)證

為防止非法用戶獲得網(wǎng)頁的地址后通過直接輸入網(wǎng)址而繞開系統(tǒng)登錄頁面,需要在相應(yīng)的網(wǎng)頁中對(duì)用戶進(jìn)行身份驗(yàn)證[13]。具體設(shè)計(jì)如下:首先在登錄頁面驗(yàn)證為合法用戶后用Session(″uname″)記錄系統(tǒng)用戶名,然后在需要進(jìn)行身份驗(yàn)證的網(wǎng)頁中用下面的JAVASCRIPT語句進(jìn)行身份驗(yàn)證。以部門管理網(wǎng)頁為例:

<%

on error resume next

sSql = ″select * from 內(nèi)部用戶 where 用戶名=?& session(″uname″) & ″″

oRs.Open sSql, conn, 0, 1

if oRs.eof or oRs(″類型″)<>″管理員″ then

Response.Write(″″

end if

oRs.close

%〉

以上代碼根據(jù)session(″uname″)從內(nèi)部用戶表中查詢?cè)撚脩舻念愋停粼撚脩魹楣芾韱T則正常訪問該網(wǎng)頁,否則不允許訪問該網(wǎng)頁。

(4) 代碼加密

為防止非法用戶進(jìn)入網(wǎng)站所在服務(wù)器查看系統(tǒng)代碼或復(fù)制系統(tǒng)代碼后進(jìn)行修改后使用,需要進(jìn)一步對(duì)代碼進(jìn)行加密。本系統(tǒng)采用“ASP代碼加密工具Script Encoder”對(duì)系統(tǒng)代碼進(jìn)行了加密[14],經(jīng)過加密后的系統(tǒng)代碼看似毫無規(guī)律的亂碼,但能保證正常訪問。非法用戶并不能看懂代碼的內(nèi)容,并且難以解密,一旦非法用戶改動(dòng)其中某個(gè)網(wǎng)頁的任意代碼則會(huì)導(dǎo)致該網(wǎng)頁不能正常訪問,從而有效防止非法用戶對(duì)復(fù)制的系統(tǒng)代碼進(jìn)行修改從而對(duì)原創(chuàng)者知識(shí)產(chǎn)權(quán)進(jìn)行侵權(quán)。

另外,為防止非法用戶刪除、篡改服務(wù)器上的源程序從而導(dǎo)致系統(tǒng)癱瘓,需要管理員對(duì)源程序保留最新副本,并定期對(duì)服務(wù)器上的數(shù)據(jù)庫進(jìn)行下載備份。

6 系統(tǒng)應(yīng)用實(shí)施

將開發(fā)的M文印公司賬務(wù)管理系統(tǒng)部署在遠(yuǎn)程服務(wù)器上(網(wǎng)址為http://hpuzengqiang.gotoip2.com/wymis)進(jìn)行了應(yīng)用驗(yàn)證。考慮到保密的原因,本文使用的數(shù)據(jù)為模擬數(shù)據(jù)。圖8是系統(tǒng)登錄界面,用戶選擇身份,然后輸入用戶名和密碼,通過驗(yàn)證后根據(jù)用戶身份進(jìn)入相應(yīng)的系統(tǒng)主界面,圖9是記賬員主界面(用戶名:lix),圖10是管理員主界面(用戶名:zhxq),限于篇幅,沒有列出客戶主界面和經(jīng)辦人主界面。在記賬員主界面,點(diǎn)“賬務(wù)”可進(jìn)入部門賬務(wù)管理界面,其中記賬是其核心業(yè)務(wù),圖11是非現(xiàn)金記賬界面,圖12是現(xiàn)金記賬界面。由于用戶lix所屬部門為X文印部,因此通過此主界面所記賬務(wù)全部屬于X文印部,圖13是通過模糊查詢得到的該部門2014/12/1-2014/12/15內(nèi)部轉(zhuǎn)賬的賬務(wù)。在管理員主界面,點(diǎn)“賬務(wù)”可進(jìn)入部門賬務(wù)查詢與統(tǒng)計(jì)界面。在此界面,管理員可以查詢或統(tǒng)計(jì)各個(gè)部門賬務(wù),可以點(diǎn)擊每筆清賬標(biāo)志為“否”的賬務(wù)將其清賬標(biāo)志置為“是”從而實(shí)現(xiàn)單獨(dú)清賬,還可以先查詢出要清賬的賬務(wù),再點(diǎn)擊“批量清賬”將這些賬務(wù)的清賬標(biāo)志全部置為“是”從而實(shí)現(xiàn)批量清賬。圖14是Y高校理化學(xué)院2014/12/1-2014/12/15未清賬的賬務(wù),圖15是點(diǎn)擊“批量清賬”完成批量清賬后的賬務(wù)。另外,以客戶身份可進(jìn)入客戶主界面,通過此界面客戶可以對(duì)其個(gè)人資料進(jìn)行查詢與修改,還可以查詢自己消費(fèi)的非現(xiàn)金賬務(wù);以經(jīng)辦人身份可進(jìn)入經(jīng)辦人主界面,通過此界面經(jīng)辦人可以對(duì)其個(gè)人資料進(jìn)行查詢與修改,還可以查詢自己經(jīng)辦的非現(xiàn)金賬務(wù),限于篇幅,在此不一一介紹。

圖8 系統(tǒng)登錄

圖9 記賬員主界面

圖11 非現(xiàn)金記賬

圖12 現(xiàn)金記賬

圖13 X文印部2014/12/1-2014/12/15內(nèi)部轉(zhuǎn)賬賬務(wù)

圖14 Y高校理化學(xué)院2014/12/1-2014/12/15未清賬的賬務(wù)

圖15 Y高校理化學(xué)院2014/12/1-2014/12/15批量清賬后的賬務(wù)

7 結(jié) 語

應(yīng)用實(shí)施結(jié)果表明:(1)本文研發(fā)的基于B-S的文印公司賬務(wù)管理系統(tǒng)實(shí)現(xiàn)了該文印公司賬務(wù)的網(wǎng)絡(luò)化管理。客戶可以在該公司除總部外的任何一個(gè)部門進(jìn)行消費(fèi)記賬,其中非現(xiàn)金賬務(wù)統(tǒng)一由管理員進(jìn)行收賬與清賬,客戶可隨時(shí)隨地查詢統(tǒng)計(jì)自己的非現(xiàn)金賬務(wù),經(jīng)辦人可隨隨地查詢統(tǒng)計(jì)自己經(jīng)辦的非現(xiàn)金賬務(wù),記賬員可隨時(shí)隨地查詢統(tǒng)計(jì)所屬部門的賬務(wù)(現(xiàn)金和非現(xiàn)金賬務(wù)),管理員可隨時(shí)隨地查詢統(tǒng)計(jì)各部門的賬務(wù)從而實(shí)現(xiàn)部門績(jī)效考核。(2)該系統(tǒng)具有較高的安全性、靈活性、高效性和準(zhǔn)確性。(3)該系統(tǒng)應(yīng)用范圍較廣,不僅適用于單個(gè)文印部的管理,更適用于多個(gè)文印部的統(tǒng)一管理,具有一定的推廣應(yīng)用價(jià)值。

[1] 耿俊豹,梁乾,魏曙寰,等.綜合C/S和B/S模式的船舶信息管理系統(tǒng)[J].計(jì)算機(jī)工程,2005,31(13):215-216.

[2] 查修齊,吳榮泉,高元鈞.C/S到B/S模式轉(zhuǎn)換的技術(shù)研究[J].計(jì)算機(jī)工程,2014,40(1):263-267.

[3] 羅景泉,鄢萍,張研,等.一種B/S模式下車間層數(shù)據(jù)傳輸方案的研究與應(yīng)用[J].重慶大學(xué)學(xué)報(bào),2012(S1):6-10.

[4] 劉治理,馬光文,戴露.基于三層B/S結(jié)構(gòu)的梯級(jí)水電廠中長(zhǎng)期優(yōu)化調(diào)度[J].計(jì)算機(jī)工程,2006, 32(6):240-242.

[5] 張培科,胡乃聯(lián),董書革.基于B/S模式的礦山設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].有色金屬,2011,63(2):268-271.

[6] 張華桁,宋立群,柯科峰.B-S構(gòu)架信息系統(tǒng)的安全策略研究與開發(fā)[J].計(jì)算機(jī)工程與應(yīng)用,2004,40(13):159-162.

[7] 周漢平.數(shù)據(jù)庫設(shè)計(jì)及其應(yīng)用程序開發(fā)[M].北京:清華大學(xué)出版社,2010.

[8] 劉亞軍,高莉莎.數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用[M].北京:清華大學(xué)出版社,2007.

[9] 張科,高赟.基于Web環(huán)境下的Access動(dòng)態(tài)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)[J].電化教育研究,2007(12):45-47.

[10] 范秀平,尚武.SQL語法范例手冊(cè)[M].北京:科學(xué)出版社,2007.

[11] 何俊杰,李廣錫.采用MD5加密算法保護(hù)用戶口令[J].計(jì)算機(jī)工程,2000(S1):277-280.

[12] 張裔智,趙毅,湯小斌.MD5算法研究[J].計(jì)算機(jī)科學(xué),2008,35(7):295-297.

[13] 宋維平,曾一,涂爭(zhēng)光,等.B/S模式下OA系統(tǒng)的權(quán)限控制設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用,2004,40(35):199-201.

[14] 陳蓮娜,梁自力.ASP的作品保護(hù)[J].計(jì)算機(jī)應(yīng)用,2003,23(S1):282-283.

RESEARCH AND DEVELOPMENT OF ACCOUNT MANAGEMENT SYSTEM FOR TYPING COPY CORPORATION BASED ON B-S

Zeng Qiang1Yuan Mingming1Zhang Yongqiang2

1(SchoolofEnergyScienceandEngineering,HenanPolytechnicUniversity,Jiaozuo454000,Henan,China)2(LogisticsGroupCompany,HenanPolytechnicUniversity,Jiaozuo454000,Henan,China)

With M Typing Copy Corporation as an example, this paper researches and develops a set of accounting management system based on B-S. Firstly, based on the comparative analysis of the advantages and disadvantages of C-S and B-S, this paper puts forward the overall technical solution of B-S-based account management system based on the distributed management characteristics of M Company. Then, the system analysis, overall function design, database design, program design and security design of M Company account management system based on B-S are carried out. Finally, through the implementation of application to verify the effectiveness of the accounting management system.

Account management system B-S structure System analysis System design Program design Safety design

2016-04-20。河南省教育廳科學(xué)技術(shù)研究項(xiàng)目(12B120005);河南理工大學(xué)博士基金項(xiàng)目(B2011-088)。曾強(qiáng),副教授,主研領(lǐng)域:工業(yè)工程。袁明明,碩士生。張永強(qiáng),碩士。

TP391

A

10.3969/j.issn.1000-386x.2017.05.056

猜你喜歡
用戶設(shè)計(jì)
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
100萬用戶
主站蜘蛛池模板: 国产一区二区福利| 国产成人一区| 无码精品国产dvd在线观看9久| 新SSS无码手机在线观看| 国产精品自在线天天看片| 亚洲综合天堂网| AⅤ色综合久久天堂AV色综合| 久久青草视频| 久久国产免费观看| 91久久偷偷做嫩草影院| 欧美区日韩区| 中文一区二区视频| 婷婷色一区二区三区| 免费a级毛片视频| 在线色国产| 91麻豆国产视频| 国产欧美在线观看一区| 亚洲高清国产拍精品26u| 午夜日b视频| av无码久久精品| 亚洲精品色AV无码看| 最新精品国偷自产在线| 亚洲无码精彩视频在线观看| 99re在线免费视频| 欧美日本在线观看| 在线观看免费黄色网址| 欧美日韩亚洲国产主播第一区| 欧美成在线视频| 国产91高清视频| 精品国产电影久久九九| 噜噜噜久久| 久久99国产综合精品女同| 麻豆精品在线播放| 在线观看国产小视频| 亚洲欧洲日韩综合| 亚洲男人的天堂在线观看| 成人免费午间影院在线观看| 自慰高潮喷白浆在线观看| 久久精品人妻中文系列| 国产成人91精品| 日韩黄色在线| 亚洲综合欧美在线一区在线播放| 午夜爽爽视频| 日韩福利视频导航| 欧美第一页在线| 亚洲女人在线| 国产呦视频免费视频在线观看| 免费观看精品视频999| 2020精品极品国产色在线观看| 波多野结衣爽到高潮漏水大喷| 中文字幕不卡免费高清视频| 五月激情婷婷综合| 国产91精选在线观看| 国模粉嫩小泬视频在线观看| 精品无码一区二区三区在线视频| 国产午夜在线观看视频| 久久人妻xunleige无码| 亚洲欧美色中文字幕| 欧美一级视频免费| 青青草国产一区二区三区| 成人毛片在线播放| 国产婬乱a一级毛片多女| a级毛片免费看| 中文字幕有乳无码| 久久久久无码精品| 自拍偷拍欧美日韩| 人禽伦免费交视频网页播放| 永久免费无码成人网站| 亚洲 日韩 激情 无码 中出| 亚洲日韩AV无码一区二区三区人| 亚洲热线99精品视频| 久久特级毛片| 波多野结衣中文字幕久久| 韩日免费小视频| 亚洲国产看片基地久久1024| 久久精品视频一| 一本大道香蕉高清久久| 婷婷99视频精品全部在线观看| 玩两个丰满老熟女久久网| 日韩一级毛一欧美一国产| 国国产a国产片免费麻豆| 国内精品一区二区在线观看|