李紫薇
摘要:隨著現(xiàn)代計算機(jī)及其網(wǎng)絡(luò)技術(shù)的廣泛普及與應(yīng)用,將計算機(jī)及其網(wǎng)絡(luò)技術(shù)應(yīng)用于企業(yè)信息管理系統(tǒng)中,已經(jīng)成為現(xiàn)在及未來科研項目管理的主要趨勢。尤其對于電子商務(wù)的信息管理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性。企業(yè)信息系統(tǒng)是一個非常通用的信息管理系統(tǒng),幾乎所有的企事業(yè)單位都擁有自己的信息管理系統(tǒng),以便對本單位員工的基本信息進(jìn)行保存和管理。企業(yè)信息系統(tǒng)打破了傳統(tǒng)辦公室的局限性,是人們可以不受地域限制,彼此之間高效、快捷、準(zhǔn)確地取得聯(lián)系。企業(yè)信息管理系統(tǒng)是目前網(wǎng)絡(luò)上廣泛使用的一種系統(tǒng)之一。
關(guān)鍵詞:企業(yè)信息管理系統(tǒng) C/S SQL Server
1 Client/Server模式
1.1 C/S基本概述
C/S模式是上個世紀(jì)80年代發(fā)展起來的一種常用的軟件架構(gòu)模式之一。Client/Server結(jié)構(gòu)(C/S結(jié)構(gòu))是客戶機(jī)和服務(wù)器結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。
一個C/S模式由一個或者很多個客戶機(jī)與一個或多個服務(wù)器通過網(wǎng)絡(luò)組成,可以是局域網(wǎng)也可以是互聯(lián)網(wǎng)。按照網(wǎng)絡(luò)中應(yīng)用功能的劃分不同人們把應(yīng)用程序的部分功能放在客戶端實現(xiàn),另外部分功能放在服務(wù)器端實現(xiàn),這樣就能將客戶端功能與服務(wù)器端的功能區(qū)分開來,當(dāng)服務(wù)器端接受到客戶端的請求服務(wù)它并不關(guān)心客戶端如何實現(xiàn)了這個功能和實現(xiàn)的功能性質(zhì),只關(guān)心客戶端的請求,根據(jù)請求的數(shù)據(jù)返回客戶端所需要的數(shù)據(jù),同樣客戶端也不關(guān)心服務(wù)器實現(xiàn)功能的方法,只要更具請求目的收到自己所需的數(shù)據(jù)即可。
1.2 三層C/S模式
C/S模式的主要特點(diǎn)就是由一方(客戶端)提出請求,由另一方(服務(wù)端)提供服務(wù)。在客戶端與服務(wù)端實際是兩端應(yīng)用程序和應(yīng)用程序的的交互,客戶端程序是被服務(wù)一方,服務(wù)端是提供服務(wù)的一方。目前應(yīng)用最廣的是三層客戶端/服務(wù)器結(jié)構(gòu),它是在兩層C/S模式基礎(chǔ)上將客戶端的任務(wù)再次進(jìn)行劃分,在中間層加上一個應(yīng)用服務(wù)器層,即包括服務(wù)端、服務(wù)器、數(shù)據(jù)庫服務(wù)器三層.
在三層C/S模式中,客戶端主要負(fù)責(zé)與用戶進(jìn)行交互,完成用戶的操作及數(shù)據(jù)的一些處理。處于中間的服務(wù)器,主要負(fù)責(zé)對客戶端的響應(yīng),完成客戶端的數(shù)據(jù)請求,負(fù)責(zé)連接數(shù)據(jù)庫,將數(shù)據(jù)庫反饋的數(shù)據(jù)傳回客戶端。最上層的數(shù)據(jù)主要任務(wù)是負(fù)責(zé)對數(shù)據(jù)庫的連接,完成對數(shù)據(jù)的管理工作,并保持中間服務(wù)器的數(shù)據(jù)請求響應(yīng)。
2 SQL Server
SQL Server,是上個世紀(jì) 80 年代中期由美國國家標(biāo)準(zhǔn)局推出的一種關(guān)系數(shù)據(jù)庫語言,它是一種數(shù)據(jù)庫程序設(shè)計語言,主要是對數(shù)據(jù)庫進(jìn)行定義、管理、和控制等的語言。這種結(jié)構(gòu)語言簡潔,具有用戶性能好、高度非過程化等特點(diǎn),功能強(qiáng)大,是所有公共數(shù)據(jù)庫管理的共同語言。
3:需求分析
3.1需求分析
對現(xiàn)行企業(yè)信息辦公業(yè)務(wù)進(jìn)行調(diào)查是了解系統(tǒng)需求和進(jìn)行系統(tǒng)分析、設(shè)計的重要基礎(chǔ)工作,通過調(diào)查,需求系統(tǒng)需要有以下功能:有良好的人機(jī)界面、較好的權(quán)限管理、可實現(xiàn)各種記錄的添加修改刪除等、提供個人服務(wù)、對員工進(jìn)行全面管理、保護(hù)原始數(shù)據(jù)的安全等。
3.2可行性分析
其是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具有必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會的方面進(jìn)行分析研究,包括經(jīng)濟(jì)可行性、技術(shù)可行性、管理上的可行性。
3.3功能需求
3.3.1功能劃分
本系統(tǒng)提供了兩個主界面,分別為普通用戶主界面和管理員主界面,
普通用戶身份登陸將進(jìn)入管理員主界面顯示系統(tǒng)管理的內(nèi)容,并可進(jìn)行相關(guān)信息的管理。
3.3.2系統(tǒng)架構(gòu)
采用兩層架構(gòu),這樣展示的每個頁面都可直接對數(shù)據(jù)庫進(jìn)行訪問,數(shù)據(jù)庫是系統(tǒng)的最底層,數(shù)據(jù)訪問模塊一般封裝了數(shù)據(jù)庫的查詢、添加、更新、刪除等操作,同時還為web展示層提供了訪問數(shù)據(jù)庫的接口。
3.3.3系統(tǒng)功能模塊
企業(yè)信息管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序
界面功能:
1)員工信息管理界面:主要針對員工信息的管理,可以查詢員工的基本信息,實現(xiàn)信息的查詢、修改等功能‘
2)管理員界面:主要針對管理員,可以添加刪除所有用戶的賬號與密碼。
4:員工管理系統(tǒng)設(shè)計
系統(tǒng)模塊包括:管理員登陸/員工信息查看、修改、刪除、添加等
4.1系統(tǒng)管理模塊
輸入:登陸管理并輸入用戶名和密碼,調(diào)用用戶登錄下的各功能處理即判斷用戶名與密碼是否匹配、調(diào)用各功能模塊時,判斷用戶是否登陸
輸出:登陸成功或失敗、已登陸則調(diào)用其他功能
5總體設(shè)計
5.1數(shù)據(jù)庫結(jié)構(gòu)設(shè)計
數(shù)據(jù)庫的設(shè)計的E-R圖是數(shù)據(jù)庫的重要部分,管理員能對員工的信息進(jìn)行增加、刪除、查詢與修改
管理員也可以對部門信息就行相應(yīng)操作
一個員工對應(yīng)一個職位,一個部門,一個簽到信息
5.2管理員登陸設(shè)計
管理員主登陸界面主要功能為:為管理員進(jìn)入后臺提供平臺、當(dāng)管理員輸入正確用戶名與密碼機(jī)內(nèi)員工管理系統(tǒng)、管理員輸入錯的用戶名和密碼時,定位到登陸界面。
5.3員工管理模塊的設(shè)計
此模塊主要負(fù)責(zé)顯示員工的全部信息,同時提供增加、修改、查詢功能.
6 系統(tǒng)維護(hù)、改進(jìn)與展望
6.1 維護(hù)
系統(tǒng)在使用與維護(hù)中需要注意:
(1)定期通過SQL SERVER軟件備份數(shù)據(jù)庫,以免丟失數(shù)據(jù)。
(2)定期清理數(shù)據(jù)庫中的無效數(shù)據(jù),以提高運(yùn)行效率。
(3)對軟件及運(yùn)行環(huán)境進(jìn)行日常維護(hù)。
6.2系統(tǒng)優(yōu)缺點(diǎn)
優(yōu)點(diǎn):
(1)系統(tǒng)比較切合實際
(2)通用性好、實用性強(qiáng),易于推廣,可拓展性好
(3)功能強(qiáng)大,綜合性強(qiáng)
(4)有機(jī)結(jié)合計算機(jī)自動處理與人工處理
(5)用戶界面友好,模塊清晰,操作簡單,使用方便
缺點(diǎn):
系統(tǒng)基本滿足設(shè)備管理的需求,但由于各個企業(yè)性質(zhì)和使用設(shè)備不盡相同,因此具體問題還要具體分析,需在現(xiàn)有的系統(tǒng)上對某些字段進(jìn)行適當(dāng)?shù)男薷摹?/p>
6.3系統(tǒng)展望
基于 C/S 模式的企業(yè)信息管理系統(tǒng)可以實用于任何網(wǎng)絡(luò),既適合單位內(nèi)部局域網(wǎng),同樣由于其高強(qiáng)度的保密性同樣實用于互連網(wǎng)。雖然 C/S 模式有很強(qiáng)的優(yōu)勢,但是同樣 C/S 模式也有一定的缺點(diǎn),主要體現(xiàn)在使用上不是很方便,要將程序安裝到每一個要使用的客戶端,對于使用用戶過多的情況,不利于系統(tǒng)的升級換代,每一次升級操作,都將比較麻煩。在技術(shù)的不斷發(fā)展下,相信我國企業(yè)管理系統(tǒng)會做到越來越好!
參考文獻(xiàn):
1、劉世峰 《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》 中央廣播電視大學(xué)出版社 2003.12第一版
2、潘錦平 《軟件開發(fā)技術(shù)》 西安電子科技大學(xué)出版社 1999年2月第一版
3、鄭人杰、殷人昆《軟件工程概論》 清華大學(xué)出版社 2003年4月第二版
4、黃明、梁旭《Visual Basic+SQL Server中小型信息開發(fā)實力精選》 機(jī)械工業(yè)出版社 007年4月第一版