高錦琳
摘要:該文從實(shí)際業(yè)務(wù)需求出發(fā),探討了辦公用品管理系統(tǒng)的功能需求和開發(fā)過程,并采用軟件工程方法作為系統(tǒng)的解決方案,實(shí)現(xiàn)了辦公用品管理系統(tǒng)的各個功能。在介紹核心功能時,給出了核心功能實(shí)現(xiàn)的頁面和方法,同時給出了核心代碼。該文完成的辦公用品管理系統(tǒng)的核心功能有辦公用品基本信息管理、用戶管理、辦公用品入庫管理、辦公用品出庫管理、辦公用品庫存查詢等幾大功能模塊。該系統(tǒng)具有界面友好,性價比高的優(yōu)點(diǎn),能夠滿足中小企業(yè)的基本需求。
關(guān)鍵詞:數(shù)據(jù)庫;管理系統(tǒng);系統(tǒng)開發(fā)
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2019)07-0083-03
當(dāng)前國內(nèi)各企業(yè)辦公用品自動化管理程度比較低。大多數(shù)企業(yè)辦公用品管理辦法是辦公用品入庫后,根據(jù)實(shí)際入庫的辦公用品的種類及數(shù)量等信息進(jìn)行登記,并將記錄相關(guān)信息的紙質(zhì)文檔進(jìn)行存檔。存檔的紙質(zhì)文檔不便于保存,而且查詢不便,容易丟失等,這樣會導(dǎo)致整個企業(yè)辦公用品管理信息化仍處于較低程度。本文設(shè)計(jì)的辦公用品管理系統(tǒng)解決了上述不足的同時,將會提高現(xiàn)代企業(yè)辦公用品管理效率。
1 辦公用品管理系統(tǒng)的概述
1.1 辦公用品信息管理
辦公用品信息管理要求完成辦公用品信息的查詢、添加、修改與刪除,添加與修改操作時,需要對辦公用品的序號、名稱、編碼、單位、編號、類型型號及備注等進(jìn)行操作。
1.2 辦公用品類別管理
辦公用品類別管理要求完成辦公用品類別信息的查詢、添加、刪除及修改,對辦公用品類別添加及修改操作時,涉及辦公用品類別的編號,類別名稱。
1.3 出入庫管理
1)采購入庫管理:在對采購入庫進(jìn)行管理時,需要對入庫的辦公用品信息進(jìn)行操作,需要包括入庫辦公用品的序號、編號、價格、數(shù)量、備注、入庫日期及入庫操作人等信息。
2)出庫管理:在對辦公用品進(jìn)行出庫時,需要包括出庫的辦公需要的序號、用品編號、價格、數(shù)量、備注、出庫日期及出庫操作人。
3)庫存查詢:查詢辦公用品的庫存信息。
1.4 系統(tǒng)管理
系統(tǒng)管理由系統(tǒng)管理員來完成,對系統(tǒng)進(jìn)行有效管理,例如部門管理、操作人管理等。
1.5 用戶管理
管理員可以添加刪除用戶。完成員工的管理操作,可添加、刪除、修改企業(yè)的員工信息。
1.6 修改密碼
管理員和普通用戶可以對自己的密碼進(jìn)行修改。
2 關(guān)鍵模塊的設(shè)計(jì)與實(shí)現(xiàn)
2.1 辦公用品類別管理
這個功能是對辦公用品的類別進(jìn)行操作,系統(tǒng)啟動時,會加載已有的類別信息,操作人員根據(jù)實(shí)際需求來添加新的類別,也可以修改已有的類別等。
1)辦公用品類別管理頁面 ,管理員對辦公用品類型的操作??梢赃M(jìn)行對辦公用品類型的添加,修改和刪除等。需要管理員詳細(xì)地了解具體的辦公用品,才能對企業(yè)辦公用品很好的錄入。辦公用品類別管理頁面如圖1所示。
2)修改辦公用品類別管理頁面如圖2所示。
2.2 辦公用品管理模塊
1)辦公用品管理主頁面
在這個頁面,能夠?qū)k公用品進(jìn)行相應(yīng)的管理。通過主頁面左側(cè)的操作菜單選擇對應(yīng)的操作,進(jìn)行相應(yīng)的操作列表。辦公用品管理主頁面如圖3所示。
2)新增辦公用品頁面
在新增辦公用品頁面需要選擇辦公用品所屬類別,然后根據(jù)相關(guān)提示信息輸入辦公用品相關(guān)信息。點(diǎn)擊保存按鈕進(jìn)行保存操作。新增辦公用品頁面如圖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 辦公用品入庫管理模塊
1)入庫管理頁面
辦公用品入庫管理頁面可以根據(jù)相應(yīng)條件進(jìn)行搜索外,主要功能是根據(jù)相應(yīng)信息進(jìn)行入庫操作。入庫管理頁面如圖5所示。
2)新增入庫頁面
在辦公用品入庫管理頁面中點(diǎn)擊入庫按鈕,打開新增入庫信息頁面。信息的內(nèi)容為類別、用品名稱、編號、規(guī)格、單位、備注、單價、數(shù)量、日期、經(jīng)手人和備注。新增信息管理頁面如圖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 辦公用品出庫管理模塊
1)出庫管理主頁面
主頁面顯示所有的用品信息??梢园淳幪?、類別和用品名稱進(jìn)行快速查找。出庫管理頁面如圖7所示。
2)新增出庫頁面
新增出庫頁面如圖8所示。
2.5 辦公用品庫存查詢模塊
辦公用品庫存查詢頁面,辦公用品庫存查詢頁面的設(shè)計(jì)如圖9所示。
4 小結(jié)
本文完成了辦公用品的常用管理功能,主要包括辦公用品基本信息管理、用戶管理、辦公用品入庫管理、辦公用品出庫管理、辦公用品庫存查詢等幾大功能模塊。從辦公用品采購入庫,到辦公用品出庫使用的過程全程監(jiān)控記錄。隨時可以了解辦公用品的使用情況。
參考文獻(xiàn):
[1] Hobona,G.E.Abele,S.J. Philip James [J].University of Newcastle upon Tyne, 2006.
[2] 劉長生,謝強(qiáng),丁秋林.Java應(yīng)用中的漢字亂碼問題分析[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] 廖彬山,高峰霞.動態(tài)系統(tǒng)開發(fā)教程[M].北京:清華大學(xué)出版社,2008.
[8] 賈佳,郝洪明.JSP與SQL Server系統(tǒng)架設(shè)[M].北京:機(jī)械工業(yè)出版社,2006.
[9] 孫巍譯.數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)[M].北京:清華大學(xué)出版社,2007.
【通聯(lián)編輯:張薇】