高錦琳
摘要:該文從實(shí)際業(yè)務(wù)需求出發(fā),探討了辦公用品管理系統(tǒng)的功能需求和開發(fā)過(guò)程,并采用軟件工程方法作為系統(tǒng)的解決方案,實(shí)現(xiàn)了辦公用品管理系統(tǒng)的各個(gè)功能。在介紹核心功能時(shí),給出了核心功能實(shí)現(xiàn)的頁(yè)面和方法,同時(shí)給出了核心代碼。該文完成的辦公用品管理系統(tǒng)的核心功能有辦公用品基本信息管理、用戶管理、辦公用品入庫(kù)管理、辦公用品出庫(kù)管理、辦公用品庫(kù)存查詢等幾大功能模塊。該系統(tǒng)具有界面友好,性價(jià)比高的優(yōu)點(diǎn),能夠滿足中小企業(yè)的基本需求。
關(guān)鍵詞:數(shù)據(jù)庫(kù);管理系統(tǒng);系統(tǒng)開發(fā)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2019)07-0083-03
當(dāng)前國(guó)內(nèi)各企業(yè)辦公用品自動(dòng)化管理程度比較低。大多數(shù)企業(yè)辦公用品管理辦法是辦公用品入庫(kù)后,根據(jù)實(shí)際入庫(kù)的辦公用品的種類及數(shù)量等信息進(jìn)行登記,并將記錄相關(guān)信息的紙質(zhì)文檔進(jìn)行存檔。存檔的紙質(zhì)文檔不便于保存,而且查詢不便,容易丟失等,這樣會(huì)導(dǎo)致整個(gè)企業(yè)辦公用品管理信息化仍處于較低程度。本文設(shè)計(jì)的辦公用品管理系統(tǒng)解決了上述不足的同時(shí),將會(huì)提高現(xiàn)代企業(yè)辦公用品管理效率。
1 辦公用品管理系統(tǒng)的概述
1.1 辦公用品信息管理
辦公用品信息管理要求完成辦公用品信息的查詢、添加、修改與刪除,添加與修改操作時(shí),需要對(duì)辦公用品的序號(hào)、名稱、編碼、單位、編號(hào)、類型型號(hào)及備注等進(jìn)行操作。
1.2 辦公用品類別管理
辦公用品類別管理要求完成辦公用品類別信息的查詢、添加、刪除及修改,對(duì)辦公用品類別添加及修改操作時(shí),涉及辦公用品類別的編號(hào),類別名稱。
1.3 出入庫(kù)管理
1)采購(gòu)入庫(kù)管理:在對(duì)采購(gòu)入庫(kù)進(jìn)行管理時(shí),需要對(duì)入庫(kù)的辦公用品信息進(jìn)行操作,需要包括入庫(kù)辦公用品的序號(hào)、編號(hào)、價(jià)格、數(shù)量、備注、入庫(kù)日期及入庫(kù)操作人等信息。
2)出庫(kù)管理:在對(duì)辦公用品進(jìn)行出庫(kù)時(shí),需要包括出庫(kù)的辦公需要的序號(hào)、用品編號(hào)、價(jià)格、數(shù)量、備注、出庫(kù)日期及出庫(kù)操作人。
3)庫(kù)存查詢:查詢辦公用品的庫(kù)存信息。
1.4 系統(tǒng)管理
系統(tǒng)管理由系統(tǒng)管理員來(lái)完成,對(duì)系統(tǒng)進(jìn)行有效管理,例如部門管理、操作人管理等。
1.5 用戶管理
管理員可以添加刪除用戶。完成員工的管理操作,可添加、刪除、修改企業(yè)的員工信息。
1.6 修改密碼
管理員和普通用戶可以對(duì)自己的密碼進(jìn)行修改。
2 關(guān)鍵模塊的設(shè)計(jì)與實(shí)現(xiàn)
2.1 辦公用品類別管理
這個(gè)功能是對(duì)辦公用品的類別進(jìn)行操作,系統(tǒng)啟動(dòng)時(shí),會(huì)加載已有的類別信息,操作人員根據(jù)實(shí)際需求來(lái)添加新的類別,也可以修改已有的類別等。
1)辦公用品類別管理頁(yè)面 ,管理員對(duì)辦公用品類型的操作。可以進(jìn)行對(duì)辦公用品類型的添加,修改和刪除等。需要管理員詳細(xì)地了解具體的辦公用品,才能對(duì)企業(yè)辦公用品很好的錄入。辦公用品類別管理頁(yè)面如圖1所示。
2)修改辦公用品類別管理頁(yè)面如圖2所示。
2.2 辦公用品管理模塊
1)辦公用品管理主頁(yè)面
在這個(gè)頁(yè)面,能夠?qū)k公用品進(jìn)行相應(yīng)的管理。通過(guò)主頁(yè)面左側(cè)的操作菜單選擇對(duì)應(yīng)的操作,進(jìn)行相應(yīng)的操作列表。辦公用品管理主頁(yè)面如圖3所示。
2)新增辦公用品頁(yè)面
在新增辦公用品頁(yè)面需要選擇辦公用品所屬類別,然后根據(jù)相關(guān)提示信息輸入辦公用品相關(guān)信息。點(diǎn)擊保存按鈕進(jìn)行保存操作。新增辦公用品頁(yè)面如圖4所示。
其中更新的主要代碼如下:
public int insertOfficeSupplies(OfficeSupplies OfficeSupplies) throws NoSuchAlgorithmException, UnsupportedEncodingException {
String sql = "insert into officesupplies ( name,code,tid,unit,specifications,remarks) values(?,?,?,?,?,?)";
int i = 0;
try {
ps = mydb.getCon().prepareStatement(sql);
ps.setString(1, OfficeSupplies.getName());
ps.setString(2, OfficeSupplies.getCode());
ps.setInt(3, OfficeSupplies.getTid());
ps.setString(4, OfficeSupplies.getUnit());
ps.setString(5, OfficeSupplies.getSpecifications());
ps.setString(6, OfficeSupplies.getRemarks());
i = ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}finally{
try { ps.close();} catch (SQLException e) {
e.printStackTrace();
}
mydb.close();
}
return i;
}
2.3 辦公用品入庫(kù)管理模塊
1)入庫(kù)管理頁(yè)面
辦公用品入庫(kù)管理頁(yè)面可以根據(jù)相應(yīng)條件進(jìn)行搜索外,主要功能是根據(jù)相應(yīng)信息進(jìn)行入庫(kù)操作。入庫(kù)管理頁(yè)面如圖5所示。
2)新增入庫(kù)頁(yè)面
在辦公用品入庫(kù)管理頁(yè)面中點(diǎn)擊入庫(kù)按鈕,打開新增入庫(kù)信息頁(yè)面。信息的內(nèi)容為類別、用品名稱、編號(hào)、規(guī)格、單位、備注、單價(jià)、數(shù)量、日期、經(jīng)手人和備注。新增信息管理頁(yè)面如圖6所示。
public int insertOfficeSupplies(OfficeSupplies OfficeSupplies) throws NoSuchAlgorithmException, UnsupportedEncodingException {
int i = 0;
try {
ps = mydb.getCon().prepareStatement(sql);
ps.setString(1, OfficeSupplies.getName());
ps.setString(2, OfficeSupplies.getCode());
ps.setInt(3, OfficeSupplies.getTid());
ps.setString(4, OfficeSupplies.getUnit());
ps.setString(5, OfficeSupplies.getSpecifications());
ps.setString(6, OfficeSupplies.getRemarks());
i = ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}finally{
try { ps.close();} catch (SQLException e) {
e.printStackTrace();
}
mydb.close();
}
return i;
}
2.4 辦公用品出庫(kù)管理模塊
1)出庫(kù)管理主頁(yè)面
主頁(yè)面顯示所有的用品信息??梢园淳幪?hào)、類別和用品名稱進(jìn)行快速查找。出庫(kù)管理頁(yè)面如圖7所示。
2)新增出庫(kù)頁(yè)面
新增出庫(kù)頁(yè)面如圖8所示。
2.5 辦公用品庫(kù)存查詢模塊
辦公用品庫(kù)存查詢頁(yè)面,辦公用品庫(kù)存查詢頁(yè)面的設(shè)計(jì)如圖9所示。
4 小結(jié)
本文完成了辦公用品的常用管理功能,主要包括辦公用品基本信息管理、用戶管理、辦公用品入庫(kù)管理、辦公用品出庫(kù)管理、辦公用品庫(kù)存查詢等幾大功能模塊。從辦公用品采購(gòu)入庫(kù),到辦公用品出庫(kù)使用的過(guò)程全程監(jiān)控記錄。隨時(shí)可以了解辦公用品的使用情況。
參考文獻(xiàn):
[1] Hobona,G.E.Abele,S.J. Philip James [J].University of Newcastle upon Tyne, 2006.
[2] 劉長(zhǎng)生,謝強(qiáng),丁秋林.Java應(yīng)用中的漢字亂碼問(wèn)題分析[J],計(jì)算機(jī)技術(shù),2006,16(1):158-161.
[3] Markus Aleksy,Axel Korthaus, Martin Schader. Use Java and the CORBA realization distribute type system [J]. Journal of Pingxiang College, 2005(4):104-105.
[4] Richardson W Clay,Donald Avondolio. The Java high class weaves a distanceJDK 5[J]. Scientific & Technology Book Review,2006(3):17-18.
[5] 求是科技.JSP電子政務(wù)應(yīng)用系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2007.
[6] 孫麗君,吳紅普.JSP編程基礎(chǔ)及應(yīng)用實(shí)例集錦[M].北京:人民郵電出版社,2007.
[7] 廖彬山,高峰霞.動(dòng)態(tài)系統(tǒng)開發(fā)教程[M].北京:清華大學(xué)出版社,2008.
[8] 賈佳,郝洪明.JSP與SQL Server系統(tǒng)架設(shè)[M].北京:機(jī)械工業(yè)出版社,2006.
[9] 孫巍譯.數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)[M].北京:清華大學(xué)出版社,2007.
【通聯(lián)編輯:張薇】