




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( 論論 文文)辦公自動(dòng)化管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)辦公自動(dòng)化管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文作者姓名:論文作者姓名:申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位類別:申請(qǐng)學(xué)位類別:指指導(dǎo)導(dǎo)教教師師姓姓名名(職職稱稱):論文提交日期:論文提交日期:辦公自動(dòng)化管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)辦公自動(dòng)化管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘摘 要要隨著信息化建設(shè)的日益深入,無(wú)論是政府還是企事業(yè)單位,部門之間的信息溝通與協(xié)調(diào)工作越來(lái)越重要。人們迫切需要一個(gè)能充分利用網(wǎng)絡(luò)優(yōu)勢(shì),并可以管理企業(yè)的各種重要信息的軟件平臺(tái),利用該平臺(tái)快速建立自己的信息網(wǎng)絡(luò)和辦公管理系統(tǒng)。辦公自動(dòng)化系統(tǒng)應(yīng)運(yùn)而生。辦公自動(dòng)化系統(tǒng)統(tǒng)稱為 OA 系統(tǒng),即 of
2、fice automatization system.它利用計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù),使辦公室部分工作逐步信息化,從而形成由辦公室人員與辦公設(shè)備共同構(gòu)成服務(wù)于某種目標(biāo)的人機(jī)信息處理系統(tǒng)。隨著網(wǎng)絡(luò)的發(fā)展,辦公自動(dòng)化系統(tǒng)已經(jīng)成為辦公信息化管理的一個(gè)重要途徑。在深刻了解 OA 系統(tǒng)發(fā)展的背景和現(xiàn)狀后,通過(guò)進(jìn)行可行性研究,明確了開發(fā)這樣一套管理系統(tǒng)的方向和價(jià)值。此系統(tǒng)采用 ASP. NET (C#)作為開發(fā)工具。采用 SQL SERVER 2000 開發(fā)后臺(tái)數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)的設(shè)計(jì)上面,根據(jù)系統(tǒng)的需要,設(shè)計(jì)了角色表、用戶表、部門表、文檔表、員工表、短信表。整體的設(shè)計(jì)思路上面,整個(gè)系統(tǒng)劃分為用戶登錄模塊、用戶
3、管理模塊、部門管理模塊、員工管理模塊、員工文檔管理模塊以及內(nèi)部短信息管理模塊。系統(tǒng)管理員能夠通過(guò)這些模塊所提供的功能,完成相關(guān)的數(shù)據(jù)庫(kù)的操作,最終完成對(duì)企業(yè)各種信息的管理。關(guān)鍵詞:關(guān)鍵詞:辦公自動(dòng)化管理; ASP.NET (C#); 數(shù)據(jù)庫(kù); 控件; 模塊Design and Implementation of System ofOffice Automation Management AbstractWith the construction of information increasingly deepening, both in the government and non-gover
4、nment institutions, information communication and coordination work is becoming increasingly important. There was an urgent need to take full advantage of a network advantages, and can manage the important information software platform, use the platform to build their own information network and off
5、ice management system. Office automation system comes into being. With the development of network, office automation system has become the office information management as an important way.OA profound understanding of the systems development background and current situation and through the feasibili
6、ty study. I defined the development of such a management system in the direction and value. This system uses ASP.NET (C#) as a development tool, SQL Server 2000 database development background. In the database design above, according to the needs, I design role table, users table ,document table, de
7、partment table, message table, employ table. The overall design ideas above, the entire system is divided into user landing module, user management module, departmental management module, staff management module, the staff document management module, and internal short message management module. Sys
8、tem administrators can use these modules, the functions related to the completion of the operation of the database, final completion of the enterprise information management. Key words: Office Automation Management; ASP.NET(C#); Database; Active X; Module目目 錄錄論文總頁(yè)數(shù):23 頁(yè)1 引言.1.1 課題背景.1.2 國(guó)內(nèi)外研究的現(xiàn)狀.1.3
9、 本課題研究的意義.1.4 本課題的研究方法.2 可行性研究.2.1 技術(shù)可行性.2.2 經(jīng)濟(jì)可行性.2.3 操作上的可行性.3 系統(tǒng)需求分析.3.1 系統(tǒng)功能需求分析.3.2 數(shù)據(jù)流圖.3.3 系統(tǒng)數(shù)據(jù)庫(kù)表設(shè)計(jì).4 系統(tǒng)功能的設(shè)計(jì)與實(shí)現(xiàn).4.1 系統(tǒng)登錄界面的設(shè)計(jì).登錄功能的實(shí)現(xiàn).4.2 用戶管理模塊設(shè)計(jì).4.3 部門管理模塊設(shè)計(jì).4.4 員工管理模塊設(shè)計(jì).4.5 員工文檔管理模塊.4.6 內(nèi)部短信管理模塊.5 系統(tǒng)測(cè)試結(jié)果.結(jié) 論.參考文獻(xiàn).致 謝.聲 明.1 1 引言引言1.11.1 課題背景課題背景辦公自動(dòng)化系統(tǒng)統(tǒng)稱為 OA 系統(tǒng),即 office automatization sys
10、tem.它利用計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù),使辦公室部分工作逐步信息化,從而形成由辦公室人員與辦公設(shè)備共同構(gòu)成服務(wù)于某種目標(biāo)的人機(jī)信息處理系統(tǒng)。隨著網(wǎng)絡(luò)的發(fā)展,辦公自動(dòng)化系統(tǒng)已經(jīng)成為很多企業(yè)辦公信息化管理的一個(gè)重要途徑。1.21.2 國(guó)內(nèi)外研究的現(xiàn)狀國(guó)內(nèi)外研究的現(xiàn)狀辦公自動(dòng)化系統(tǒng)在國(guó)外很多地方使用已經(jīng)相當(dāng)?shù)钠毡?,而且?guó)外的辦公自動(dòng)化系統(tǒng)功能相當(dāng)強(qiáng)大。在我們國(guó)內(nèi),尤其是在近幾年,伴隨著計(jì)算機(jī)科學(xué)的高速發(fā)展,辦公自動(dòng)化管理系統(tǒng)的使用范圍逐步擴(kuò)大,從最開始的大型現(xiàn)代化企業(yè),發(fā)展到現(xiàn)在很多的中小企業(yè)對(duì)企業(yè)的信息管理上都開始接受并使用辦公系統(tǒng)管理企業(yè)信息。巨大的市場(chǎng)需求也促使了很多的 IT 公司加大了對(duì)辦公管理
11、系統(tǒng)的研究。1.31.3 本課題研究的意義本課題研究的意義多年以來(lái)人們都使用傳統(tǒng)的人工方式管理企業(yè)內(nèi)部信息。這種管理方式不僅讓企業(yè)信息管理者感到非常的厭倦,也存在著不可避免的缺點(diǎn),如效率太低、保密性太差。時(shí)間一長(zhǎng),伴隨著企業(yè)規(guī)模的壯大,企業(yè)所需要管理的信息就會(huì)越來(lái)越多,就會(huì)產(chǎn)生大量的文件和數(shù)據(jù),這樣就會(huì)對(duì)查閱、更新、保存等方面都產(chǎn)生不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟, 其強(qiáng)大的功能已逐漸被人們認(rèn)識(shí)并掌握。如果使用計(jì)算機(jī)對(duì)企業(yè)信息進(jìn)行管理,具有傳統(tǒng)的手工管理所沒(méi)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、保密性好、更新方便等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)信息管理的效率,大
12、大降低企業(yè)在信息管理上的投入,使企業(yè)獲得更大的利潤(rùn)空間。因此,開發(fā)一個(gè)能夠管理企業(yè)各種信息的辦公自動(dòng)化管理系統(tǒng)是一件十分必要的事情。1.41.4 本課題的研究方法本課題的研究方法結(jié)合企業(yè)各個(gè)部門管理信息方面的具體需求,利用 ASP.NET(C#)作為前臺(tái)開發(fā)工具,使用 SQL SERVER 2000 作為數(shù)據(jù)庫(kù)。結(jié)合數(shù)據(jù)庫(kù)原理及應(yīng)用,軟件工程開發(fā)方法,在經(jīng)過(guò)深入地學(xué)習(xí)之后,開發(fā)了這套企業(yè)信息管理系統(tǒng)。下面我將具體介紹系統(tǒng)的開發(fā)過(guò)程:2 2 可行性研究可行性研究2.12.1 技術(shù)可行性技術(shù)可行性本系統(tǒng)的開發(fā)利用 ASP.NET(C#)作為開發(fā)工具。C#是一種新的編程語(yǔ)言,是 Microsoft
13、Visual Studio .NET 的一部分。C#是一種簡(jiǎn)單、類型安全、面向?qū)ο蟮木幊陶Z(yǔ)言,其語(yǔ)法風(fēng)格源之 C/C+語(yǔ)言。C#的優(yōu)點(diǎn)是兼有 Visual Basic語(yǔ)言的易用性和 C/C+的執(zhí)行效率。通過(guò)學(xué)習(xí),熟悉和掌握 C#的使用方法,使用 ASP.NET(C#)作為開發(fā)工具將使整個(gè)系統(tǒng)的模塊化設(shè)計(jì)變得更加簡(jiǎn)便。系統(tǒng)采用 SQL SERVER 2000 作為開發(fā)數(shù)據(jù)庫(kù)。SQL SERVER 2000 是一種大型的客戶機(jī)/服務(wù)器結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。SQL SERVER 2000 提供了許多易于使用的圖形化工具和向?qū)?,其中最常用的是服?wù)管理器、企業(yè)管理器和查詢分析器。它們?yōu)閯?chuàng)建和管理數(shù)據(jù)
14、庫(kù)帶來(lái)了很大的方便。在技術(shù)難度方面,有指導(dǎo)老師的指導(dǎo)、周圍同學(xué)的熱心幫助,加上對(duì)很多相關(guān)文獻(xiàn)的參考,能夠解決開發(fā)過(guò)程中所遇到的困難。2.22.2 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性如今,隨著計(jì)算機(jī)的大量普及,各種軟件的開發(fā)成本越來(lái)越低,其價(jià)格也越來(lái)越底。本系統(tǒng)也是這樣,開發(fā)所需要耗費(fèi)的各種資源比較小,然而價(jià)格的低廉并不意味著性能上的退化。相反,隨著計(jì)算機(jī)技術(shù)的發(fā)展,各種實(shí)用軟件的性能日漸提高。辦公自動(dòng)化管理系統(tǒng)廉價(jià)的開發(fā)成本,卻能夠?yàn)槠髽I(yè)帶來(lái)相當(dāng)大的經(jīng)濟(jì)效益。主要表現(xiàn)在:(1)本系統(tǒng)可以說(shuō)是一個(gè)綜合性的企業(yè)辦公管理信息系統(tǒng),它集成了員工管理、員工文檔管理、部門管理、用戶管理等多種功能,具有較強(qiáng)的實(shí)用性和先進(jìn)
15、性。(2)本系統(tǒng)的運(yùn)行可以大大提高企業(yè)的工作效率,減少不必要的人力、物力和財(cái)力。(3)本系統(tǒng)具有安全性方面的保護(hù)措施,能夠降低企業(yè)在保護(hù)企業(yè)信息安全上面的投入,為企業(yè)贏得更大的利潤(rùn)空間。首先,在登錄頁(yè)面設(shè)置 4 位數(shù)的驗(yàn)證碼,可以防止被有不良企圖的人進(jìn)行暴力破解。在系統(tǒng)管理員登錄系統(tǒng)后,可以添加其他的用戶,并且為其他用戶賦予管理員權(quán)限。因?yàn)楸竟芾硐到y(tǒng)處理的東西涉及到對(duì)員工以及部門的信息進(jìn)行管理,所以只允許管理員進(jìn)入系統(tǒng),對(duì)系統(tǒng)的對(duì)應(yīng)信息進(jìn)行添加、修改、刪除等操作。這樣,使得辦公自動(dòng)化管理系統(tǒng)具有很高等級(jí)的安全性。由此,可以得出,本系統(tǒng)在經(jīng)濟(jì)上是絕對(duì)具有可行性。2.32.3 操作上的可行性操作上
16、的可行性由于本系統(tǒng)管理的對(duì)象比較明確,就是企業(yè)內(nèi)部的員工、部門以及相關(guān)的一些文檔,主要就是對(duì)數(shù)據(jù)庫(kù)的操作,且每個(gè)數(shù)據(jù)庫(kù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,設(shè)計(jì)的過(guò)程也不復(fù)雜。因此,整個(gè)軟件的使用非常簡(jiǎn)便。任何一個(gè)普通的計(jì)算機(jī)用戶都能很快的熟悉整個(gè)軟件的使用。并且本系統(tǒng)所耗費(fèi)的資源非常小,企業(yè)的信息管理者只需要在一般的電腦上面,就能夠使用這個(gè)軟件,簡(jiǎn)單、方便、快捷的實(shí)現(xiàn)對(duì)企業(yè)各種信息進(jìn)行管理。3 3 系統(tǒng)需求分析系統(tǒng)需求分析3.13.1 系統(tǒng)功能需求分析系統(tǒng)功能需求分析辦公自動(dòng)化管理系統(tǒng)是針對(duì)企業(yè)要求用計(jì)算機(jī)對(duì)企業(yè)內(nèi)部的員工、部門以及相關(guān)的各種信息進(jìn)行記錄、修改、添加、刪除而設(shè)計(jì)的一種現(xiàn)代化管理軟件。通過(guò)對(duì)用
17、戶需求的分析,要求本系統(tǒng)具有以下功能:(1)由于一項(xiàng)新的軟件在被使用之前,對(duì)于使用者來(lái)說(shuō)是陌生和嶄新的,所以要求系統(tǒng)具有良好的人機(jī)界面。(2)能夠?qū)崿F(xiàn)辦公自動(dòng)化管理系統(tǒng)的各項(xiàng)功能,能成功的對(duì)企業(yè)各種信息進(jìn)行管理。(3)查詢、修改、刪除、添加數(shù)據(jù)方便,數(shù)據(jù)的穩(wěn)定性和可靠性好。具體說(shuō)來(lái),要求本系統(tǒng)具有以下幾個(gè)功能模塊:用戶登錄模塊、用戶管理模塊、部門管理功能模塊、員工管理功能模塊、員工文檔管理功能模塊以及內(nèi)部短信息管理功能模塊。系統(tǒng)整體的簡(jiǎn)單關(guān)系圖如下所示: 圖 1 辦公自動(dòng)化管理系統(tǒng)模塊劃分圖各模塊具體的需求描述如下:(1)用戶登錄模塊用戶登錄:驗(yàn)證用戶的信息是否合法,以及驗(yàn)證用戶是否為系統(tǒng)的合
18、法用用戶管理模塊辦公自動(dòng)化管理系統(tǒng)部門管理功能模塊員工管理功能模塊員工文檔管理功能模塊用戶登錄模塊內(nèi)部短信管理功能模塊Comment 仁仁仁1: 文字顯示不完全,不像數(shù)據(jù)流圖戶。(2)用戶管理模塊在系統(tǒng)中主要包括添加用戶和用戶修改密碼。(3)部門管理功能模塊主要對(duì)部門的管理。主要包括添加新的部門、修改部門、刪除部門。(4)員工管理功能模塊主要實(shí)現(xiàn)員工管理。主要包括添加員工、修改員工、刪除員工。(5)員工文檔管理功能模塊主要對(duì)員工文檔進(jìn)行管理。在系統(tǒng)中包括添加文檔、文檔瀏覽。(6)內(nèi)部短信管理功能模塊主要對(duì)短信進(jìn)行管理。在系統(tǒng)中主要包括發(fā)送短信、瀏覽短信。3.23.2 數(shù)據(jù)流圖數(shù)據(jù)流圖根據(jù)系統(tǒng)中
19、各個(gè)模塊內(nèi)對(duì)企業(yè)員工和部門信息的具體操作和功能之間的關(guān)系,可以得出如下圖 2 所示的數(shù)據(jù)流圖:系統(tǒng)管理員用戶添加、修改、刪除企業(yè)的各種信息添加、修改、刪除的結(jié)果數(shù)據(jù)庫(kù)角色表、用戶表、員工表、文檔表、部門表、短信表 圖 2 數(shù)據(jù)流圖3.33.3 系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)表設(shè)計(jì)表設(shè)計(jì)本系統(tǒng)是一個(gè)關(guān)于企業(yè)信息的管理系統(tǒng),主要包括用戶、員工、部門、員工相關(guān)文檔以及內(nèi)部短信的管理。所以,所設(shè)計(jì)數(shù)據(jù)庫(kù)表的時(shí)候設(shè)計(jì)了用戶表、部門表、員工表、文檔表、短信表用來(lái)存儲(chǔ)對(duì)應(yīng)的信息。由于本系統(tǒng)的管理員需要對(duì)部門以及員工的信息進(jìn)行管理,這些信息對(duì)于企業(yè)來(lái)說(shuō)是相當(dāng)重要的。這就決定了本系統(tǒng)的用戶都是必須是擁有最高權(quán)限的系統(tǒng)管理
20、員。同時(shí),考慮到系統(tǒng)的擴(kuò)展性,為了便于以后對(duì)系統(tǒng)的擴(kuò)展,也設(shè)置了角色表,可以在需要的時(shí)候由管理員到數(shù)據(jù)庫(kù)中添加需要的角色。角色表角色表(RoleRole) 表 1 角色表字段名稱數(shù)據(jù)類型字段說(shuō)明鍵引用備注RoleIDint角色 IDPK主鍵(自動(dòng)增 1)RoleNamevarchar角色名稱 用戶表(用戶表(UserUser) 表 2 用戶表 文檔表文檔表 (DocumentDocument) 表 3 文檔表字段名稱數(shù)據(jù)類型字段說(shuō)明鍵引用備注UserIDint角色 IDPK主鍵(自動(dòng)增 1) UserNamevarchar(200)用戶名稱 RealNamevarchar(200)真實(shí)姓名 P
21、asswordvarchar(255)用戶密碼 Addressvarchar(200) Phonevarchar(200)聯(lián)系 Emailvarchar(200)電子郵件 RoleIDint所屬角色 IDFK引用 Role 表的 RoleID 字段字段名稱數(shù)據(jù)類型字段說(shuō)明鍵引用備注DocumentIDint文檔 IDPK主鍵(自動(dòng)增 1)Desnvarchar(200)文檔名稱Bodytext文檔注釋CreateDatedatetime文檔創(chuàng)建時(shí)間UpdateDatedatetime文檔修改時(shí)間LastViewDatedatetime最后查看時(shí)間ViewCountint文檔查看次數(shù)Author
22、varchar(200)文檔作者Comment 仁仁仁2: 格式亂,之間回車太多 部門表(部門表(DepartmentDepartment) 表 4 部門表 短信表短信表(Message)(Message) 表 5 短信表字段名稱數(shù)據(jù)類型字段說(shuō)明鍵引用備注DepartmentIDint部門 IDPK主鍵(自動(dòng)增 1)Namevarchar(200)部門名稱Desntext部門描述Phonevarchar(200)聯(lián)系 ParentIDint上級(jí)部門編號(hào)Remarktext備注字段名稱數(shù)據(jù)類型字段說(shuō)明鍵引用備注MessageIDint短信 IDPK主鍵(自動(dòng)增 1)Sendervarchar(2
23、00)發(fā)送者Recievervarchar(200)接收者M(jìn)sgTypeint短信類型SendDateint發(fā)送日期Bodytext短信的主要內(nèi)容IsReadint是否已經(jīng)讀Mobileint移動(dòng) .6 員工表(員工表(EmployEmploy)表 6 員工表字段名稱數(shù)據(jù)類型字段說(shuō)明鍵引用備注EmployIDint員工 IDPK主鍵(自動(dòng)增 1)EmployNamevarchar(200)員工名稱EmployNovarchar(200)員工編號(hào)Sexint性別Nationalityvarchar(200)民族Birthdaydatetime生日Politicalvarchar(
24、200)政治面貌Culturevarchar(200)文化層次Maritalint婚姻狀況FamilyPlacevarchar(200)籍貫IdCardvarchar(200)身份證號(hào)碼Phonevarchar(200)辦公 Mobilevarchar(200)移動(dòng) HireDatedatetime雇用日期Positionvarchar(200)職務(wù)Stateint員工狀態(tài)BankNamevarchar(200)工資卡名稱AccountNovarchar(200)工資卡帳號(hào)PubNamevarchar(200)填表用戶Pubdatedatetime填表日期DepartmentIDnt部門編號(hào)F
25、K引用部門表 DepartmentID 字段4 4 系統(tǒng)功能的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)功能的設(shè)計(jì)與實(shí)現(xiàn)整個(gè)系統(tǒng)的設(shè)計(jì)包括了登錄界面設(shè)計(jì)、用戶管理模塊、部門管理模塊、員工管理模塊、員工文檔管理模塊和內(nèi)部短信管理模塊。每個(gè)模塊中都有兩個(gè)或者兩個(gè)以上的子模塊,用于完成其對(duì)應(yīng)的功能。具體如下:4.14.1 系統(tǒng)登錄界面的設(shè)計(jì)系統(tǒng)登錄界面的設(shè)計(jì)界面界面系統(tǒng)登錄界面也是本辦公自動(dòng)化管理系統(tǒng)的第一個(gè)界面,其界面如下: 圖 3 登錄界面此界面是系統(tǒng)管理員進(jìn)入系統(tǒng)首先需要經(jīng)過(guò)的界面,管理員可以通過(guò)這個(gè)界面進(jìn)入主頁(yè)面與其它模塊進(jìn)行接觸,對(duì)企業(yè)的各個(gè)信息進(jìn)行修改、添加、刪除操作。同樣,在主頁(yè)面中,管理員可以修改自己密碼,或者
26、添加用戶、刪除用戶等操作。為了提高系統(tǒng)的安全性能,防止暴力破解,本登錄界面設(shè)計(jì)驗(yàn)證碼。頁(yè)面加載功能是由函數(shù) Page_Load(object sender,EventArgs e)實(shí)現(xiàn)。其中,驗(yàn)證碼是由隨機(jī)數(shù)函數(shù) GetRandomint()創(chuàng)建一個(gè) 4 位數(shù)的整數(shù),并使用Image 控件顯示。關(guān)鍵代碼如下:if (!Page.IsPostBack)sValidator = GetRandomint(); /創(chuàng)建隨機(jī)數(shù)ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;private String GetRandomint() /創(chuàng)
27、建隨機(jī)數(shù)函數(shù)Random random = new Random();return (random.Next(1000,9999).ToString(); 登錄功能的實(shí)現(xiàn)登錄功能的實(shí)現(xiàn)登錄功能由 LoginBtn 按鈕控件實(shí)現(xiàn)。它觸發(fā) LoginBtn_Click(object sender, EventArgs e ) 事件。該事件驗(yàn)證用戶輸入的用戶名稱、密碼和驗(yàn)證碼是否正確。只有當(dāng) 3 個(gè)信息全部正確時(shí),用戶才能夠登錄到系統(tǒng)中,否則頁(yè)面將通過(guò) Message 控件顯示相關(guān)錯(cuò)誤信息。用戶登錄成功后,系統(tǒng)將跳轉(zhuǎn)到主頁(yè)面。如果驗(yàn)證碼輸入錯(cuò)誤,則重新產(chǎn)生新的驗(yàn)證碼,并輸出錯(cuò)誤信息。驗(yàn)證用戶名稱和密
28、碼時(shí),首先從數(shù)據(jù)庫(kù)中獲取用戶 ID 信息,如果 ID 為空,則用戶登錄失敗。如果從數(shù)據(jù)庫(kù)中獲取的用戶信息和輸入的相匹配,就可以成功登錄了。用戶登錄成功后,使用 Session 變量保存用戶的 ID 信息。關(guān)鍵程序代碼如下:在通過(guò)語(yǔ)句 if (Page.IsValid = true)判斷頁(yè)面輸入是否合法后,執(zhí)行下列語(yǔ)句:if (Validator.Text != sValidator)Message.Text = 驗(yàn)證碼輸入錯(cuò)誤,請(qǐng)重新輸入驗(yàn)證碼!;sValidator = GetRandomint();ValidateImage.ImageUrl = sValidatorImageUrl +
29、sValidator;return;再通過(guò)定義類 user,用函數(shù) GetUserLogin()獲取用戶的登錄信息 : OfficeAutomatization.User user = new OfficeAutomatization.User();然后執(zhí)行語(yǔ)句 if (recu.Read(),如果讀到了用戶信息,從數(shù)據(jù)庫(kù)中獲取用戶 ID 信息。通過(guò)語(yǔ)句 userId = recuUserID.ToString(),把獲取的用戶 ID 信息的數(shù)據(jù)集轉(zhuǎn)換成字符型后,賦給 userId。然后執(zhí)行語(yǔ)句 recu.Close()關(guān)閉數(shù)據(jù)庫(kù)。最后執(zhí)行語(yǔ)句 if (userId != null) &
30、; (userId != ),驗(yàn)證用戶合法性。如果執(zhí)行成功,執(zhí)行下列語(yǔ)句:Response.Redirect(/DesktopModules/Main.aspx);跳轉(zhuǎn)到登錄后的第一個(gè)頁(yè)面。4.24.2 用戶管理模塊設(shè)計(jì)用戶管理模塊設(shè)計(jì)初始化頁(yè)面功能實(shí)現(xiàn)初始化頁(yè)面功能實(shí)現(xiàn)添加用戶信息頁(yè)面主要實(shí)現(xiàn)對(duì)新用戶的信息進(jìn)行添加的功能。因?yàn)楸鞠到y(tǒng)涉及到對(duì)員工以及部門的信息進(jìn)行相關(guān)的管理,這些信息對(duì)于企業(yè)來(lái)說(shuō)應(yīng)該是相當(dāng)機(jī)密相當(dāng)重要的。所以,本系統(tǒng)添加的用戶都是能夠完成對(duì)系統(tǒng)進(jìn)行管理的管理員用戶。同時(shí),考慮到系統(tǒng)的擴(kuò)展性,企業(yè)在以后運(yùn)用中有可能增加一些可以對(duì)一般用戶開放的模塊。所以,本頁(yè)面設(shè)置了角色的下拉列表
31、,在以后需要的情況下,可以由系統(tǒng)管理員從數(shù)據(jù)庫(kù)中添加新的角色。從下圖圖 4 中,我們可以看到添加用戶信息的界面中的各個(gè)需要添加的信息項(xiàng): 圖 4 添加用戶信息頁(yè)面初始化功能主要實(shí)現(xiàn)綁定角色下拉列表控件 RoleList 的數(shù)據(jù),同時(shí)設(shè)置添加按鈕 AddBtn 的可用性。該功能由函數(shù) Page_Load(object sender, EventArgs e)實(shí)現(xiàn)。該函數(shù)調(diào)用函數(shù) BindRoleData() 從數(shù)據(jù)庫(kù)的角色表 Role中獲取所有角色信息,并綁定到控件 RoleList.其中控件的 Text 屬性域和 ID屬性域分別為 RoleName 和 RoleID.在通過(guò) if (!Page
32、.IsPostBack)判斷頁(yè)面是否為第一次打開后,執(zhí)行函數(shù)BindRoleData();綁定控件的數(shù)據(jù)。再執(zhí)行語(yǔ)句來(lái)設(shè)置按鈕的可用性。具體綁定控件數(shù)據(jù)的代碼如下: private void BindRoleData() /獲取數(shù)據(jù)源 OfficeAutomatization.Role role = new Role(); SqlDataReader recr = role.GetRoles(); /設(shè)定控件的數(shù)據(jù)源,Text 域?qū)傩?、value 域?qū)傩?RoleList.DataSource = recr; RoleList.DataTextField = RoleName; RoleLis
33、t.DataValueField = RoleID; /綁定控件的數(shù)據(jù) RoleList.DataBind(); /關(guān)閉數(shù)據(jù)源和數(shù)據(jù)庫(kù)的鏈接 recr.Close(); 添加用戶功能實(shí)現(xiàn)添加用戶功能實(shí)現(xiàn)添加新用戶功能由 AddBtn 按鈕控件實(shí)現(xiàn),單擊此按鈕,它觸發(fā)事件AddBtn_Click(object sender, EventArgs e)。該事件調(diào)用函數(shù) AddUser()實(shí)現(xiàn)添加新用戶的功能,并把用戶信息儲(chǔ)存到數(shù)據(jù)庫(kù)中。如果操作成功,則顯示提示信息;否則彈出失敗對(duì)話框。在判斷頁(yè)面輸入內(nèi)容合法以后,定義類User,然后開始添加新用戶,添加用戶的關(guān)鍵代碼如下: try /添加新用戶 I
34、nt32.Parse(RoleList.SelectedValue); /顯示操作結(jié)果信息 Response.Write( ); catch (Exception ex) /顯示添加操作中的失敗、錯(cuò)誤信息 Response.Redirect(); 4.34.3 部門管理模塊設(shè)計(jì)部門管理模塊設(shè)計(jì)對(duì)于部門的管理對(duì)于一個(gè)企業(yè)來(lái)說(shuō)致關(guān)重要的。因?yàn)樵谄髽I(yè)的不斷發(fā)展過(guò)程中,可能會(huì)隨時(shí)調(diào)整企業(yè)自身的部門設(shè)置以及部門的任務(wù),用以滿足企業(yè)的發(fā)展的需要??紤]到這樣的問(wèn)題,本系統(tǒng)的部門管理模塊設(shè)計(jì)了三個(gè)子模塊,其主要功能是對(duì)企業(yè)各個(gè)部門的信息進(jìn)行添加、修改、刪除操作。三個(gè)子模塊之間關(guān)系圖如下示:Comment 仁仁
35、仁3: 建議重新繪制 部門管理模塊添 加 部 門 信 息修 改 部 門 信 息刪 除 部 門 信 息圖 5 部門管理模塊關(guān)系圖 添加部門信息添加部門信息在企業(yè)管理的實(shí)際工作中,根據(jù)實(shí)際情況對(duì)企業(yè)的部門進(jìn)行增添是企業(yè)一件很平常的事情。同時(shí),對(duì)新增添的部門的信息添加也就顯得相當(dāng)?shù)闹匾?。添加部門信息子模塊內(nèi)容包括:部門名稱、部門詳細(xì)描述、部門的聯(lián)系 、隸屬的上級(jí)部門和相關(guān)備注這幾項(xiàng)。當(dāng)管理員按照要求填寫了文本框中的內(nèi)容后,點(diǎn)擊添加按鈕,即可完成對(duì)部門信息的添加。 圖 6 添加部門信息添加部門信息頁(yè)面調(diào)用函數(shù) Page_Load(object sender, System.EventArgs e)進(jìn)
36、行初始化,該函數(shù)調(diào)用函數(shù) BindDepartmentData()綁定控件 DepartmentList 的數(shù)據(jù),即顯示所有部門的名稱。函數(shù)調(diào)用數(shù)據(jù)訪問(wèn)層的函數(shù)從表 Department 獲取所有部門的信息,然后使用 DataReader 對(duì)象保存從數(shù)據(jù)庫(kù)獲取的結(jié)果,并把該 DataReader 對(duì)象設(shè)為控件 DepartmentList 的數(shù)據(jù)源。關(guān)鍵程序如下:private void BindDepartmentData() /定義獲取數(shù)據(jù)的類OfficeAutomatization.Department depart = new OfficeAutomatization.Departme
37、nt();SqlDataReader recd = depart.GetDepartments(); /設(shè)定控件的數(shù)據(jù)源DepartmentList.DataSource = recd; /設(shè)定控件的 Text 屬性和 Value 屬性DepartmentList.DataTextField = Name;DepartmentList.DataValueField = DepartmentID;/綁定控件的數(shù)據(jù)DepartmentList.DataBind();/關(guān)閉數(shù)據(jù)讀取器和數(shù)據(jù)庫(kù)的連接recd.Close();添加功能實(shí)現(xiàn):?jiǎn)螕繇?yè)面中的添加按鈕,實(shí)現(xiàn)部門的添加功能,該按鈕觸發(fā)事件 Add
38、Btn_Click(),事件首先判定用戶的輸入是否合法,如果輸入合法,則調(diào)用數(shù)據(jù)訪問(wèn)層的函數(shù) AddDepartment()實(shí)現(xiàn)部門的添加功能,并顯示添加操作結(jié)果的信息;如果輸入不合法,則中止事件。首先通過(guò) if (Page.IsValid = true)判斷頁(yè)面輸入是否合法以后,定義類 Department。然后開始添加新的部門信息。添加部門信息的關(guān)鍵代碼:Desn.Text, DepartmentList.SelectedIndex-1 ? Int32.Parse(DepartmentList.SelectedValue) : -1,Remark.Text);/顯示操作結(jié)果信息Respon
39、se.Write(); 修改部門功能實(shí)現(xiàn)修改部門功能實(shí)現(xiàn)企業(yè)在發(fā)展過(guò)程中,對(duì)企業(yè)各個(gè)部門的信息做出修改,以滿足企業(yè)的需要,對(duì)企業(yè)來(lái)說(shuō),也是相當(dāng)?shù)闹匾?。修改部門信息和添加部門信息一樣,包括部門名稱、部門詳細(xì)描述、部門的聯(lián)系 、隸屬的上級(jí)部門和相關(guān)備注這幾項(xiàng)。當(dāng)企業(yè)信息管理者按照要求填寫完成文本框的內(nèi)容,點(diǎn)擊修改按鈕,就把被修改的內(nèi)容寫到部門信息的數(shù)據(jù)庫(kù)中,完成對(duì)選擇的部門的信息修改。該按鈕觸發(fā)事件 UpdateBtn_Click(object sender, System.EventArgs e),事件首先判定用戶的輸入是否合法,如果合法,則調(diào)用數(shù)據(jù)訪問(wèn)層 Department類的方法 Upda
40、teDepartment()實(shí)現(xiàn)部門的修改功能,并顯示修改操作結(jié)果的信息;如果不合法,則中止事件。 通過(guò) if (Page.IsValid = true)判斷頁(yè)面輸入是否合法,再通過(guò)語(yǔ)句定義類 Department depart = new Department();定義類 Department。depart.UpdateDepartment(nDepartmentID,Name.Text,Desn.Text,DepartmentList.SelectedIndex-1? Int32.Parse(DepartmentList.SelectedValue) : -1,Remark.Text);/
41、顯示操作結(jié)果信息Response.Write( ); 刪除部門功能的實(shí)現(xiàn)刪除部門功能的實(shí)現(xiàn)在部門管理頁(yè)面中單擊刪除按鈕,可以刪除部門信息。由事件deleteBtn_Click()實(shí)現(xiàn)。點(diǎn)擊刪除,觸發(fā)事件 deleteBtn_Click()將從數(shù)據(jù)庫(kù)中刪除選擇的部門信息。通過(guò)語(yǔ)句 if (DepartmentList.SelectedIndex -1)判斷是否選擇了需要修改的員工信息。然后執(zhí)行語(yǔ)句 Employee employ = new Employee();實(shí)例化一個(gè)新類 employ,然后對(duì)于所選擇好的數(shù)據(jù)項(xiàng)通過(guò) UpdateEmployee()函數(shù)進(jìn)行修改,然后重新綁定新的數(shù)據(jù),并顯示
42、操作結(jié)果。 刪除員工功能實(shí)現(xiàn)刪除員工功能實(shí)現(xiàn)當(dāng)有員工因?yàn)槟撤N原因離開企業(yè)后,應(yīng)及時(shí)的對(duì)其信息進(jìn)行刪除。以便于留出更大的空間用于新到員工的信息管理。刪除員工子模塊包括的內(nèi)容如下圖Comment 仁仁仁5: 建議重新繪制中所示:當(dāng)企業(yè)信息管理者按照要求填寫好了文本框中的內(nèi)容后,單擊頁(yè)面中的刪除員工信息按鈕,會(huì)彈出一個(gè)詢問(wèn)是否確定刪除這樣一個(gè)對(duì)話框,點(diǎn)擊確定,實(shí)現(xiàn)員工基本信息的刪除功能。刪除員工信息按鈕觸發(fā)事件 DeleteBtn_Click(object sender, System.EventArgs e),事件首先判斷是否選擇被刪除員工,然后調(diào)用數(shù)據(jù)訪問(wèn)層 Employee 類的函數(shù) Dele
43、teEmployee()函數(shù)刪除選擇的員工。事件的關(guān)鍵程序代碼如下:首先,判斷是否選中了需要?jiǎng)h除的員工,然后通過(guò)語(yǔ)句:Employee employ = new Employee();定義新類 employ,具體的刪除操作如下:employ.DeleteEmployee(Int32.Parse(EmployeeList.SelectedValue);/重新顯示員工的信息BindEmployeeData();BindEmployeeData(Int32.Parse(EmployeeList.Items0.Value);EmployeeList.SelectedIndex = 0;/顯示操作結(jié)果信
44、息Response.Write()/顯示操作結(jié)果信息Response.Write( );4.54.5 員工文檔管理模塊員工文檔管理模塊關(guān)于員工的文檔管理,也是企業(yè)信息管理中的一個(gè)部分。根據(jù)實(shí)際的使用情況,為了滿足文檔管理的要求,員工文檔管理分為兩個(gè)大部分,員工文檔的添加和員工文檔的瀏覽,其關(guān)系圖如下: 員工文檔管理添加文檔文檔瀏覽 圖 9 員工文檔管理模塊關(guān)系圖員工文檔的添加功能實(shí)現(xiàn)員工文檔的添加功能實(shí)現(xiàn)通過(guò)添加員工文檔這個(gè)界面,可以對(duì)員工文檔進(jìn)行添加。在界面中的文檔數(shù)據(jù)項(xiàng)中,點(diǎn)擊瀏覽按鈕,可以選擇需要上傳的文件。選擇文檔后,點(diǎn)擊添加按鈕,就能夠?qū)崿F(xiàn)將選擇的文件保存到指定的地方,從而使添加功能
45、得到實(shí)現(xiàn)。 單擊頁(yè)面中的添加按鈕,按鈕觸發(fā)事件 AddBtn_Click(object sender, EventArgs e)。該事件實(shí)現(xiàn)把文檔的相關(guān)信息添加到數(shù)據(jù)庫(kù)的文檔表 Document中。 Int32.Parse(SessionUserID.ToString(),FromSource.Text,UploadAttachment(),Remark.Text);/顯示操作結(jié)果信息Response.Write(); 員工文檔瀏覽功能的實(shí)現(xiàn)員工文檔瀏覽功能的實(shí)現(xiàn)點(diǎn)擊文檔瀏覽這個(gè)子模塊,就能夠進(jìn)入到下面圖 10 所示的頁(yè)面,對(duì)所上傳的文檔進(jìn)行瀏覽。當(dāng)點(diǎn)擊其中的一個(gè)文檔后,能夠看到整個(gè)文檔的詳細(xì)
46、信息。這些信息包括文檔的名字、最后瀏覽的時(shí)間、最后瀏覽的人、瀏覽的次數(shù)。每一次新的操作,都會(huì)將操作的內(nèi)容保存到數(shù)據(jù)庫(kù)的文檔表中,并將更新的結(jié)果顯示出來(lái)。 圖 10 員工文檔瀏覽4.64.6 內(nèi)部短信管理模塊內(nèi)部短信管理模塊本系統(tǒng)的內(nèi)部短信管理模塊是用于管理員用戶內(nèi)部短信交流的模塊。目前,這個(gè)僅用于系統(tǒng)管理員之間交流系統(tǒng)管理工作方面的問(wèn)題。同時(shí),這也是一個(gè)具有擴(kuò)展性的模塊,企業(yè)在需要的時(shí)候,可以對(duì)一般用戶開放這一模塊。這個(gè)模塊是系統(tǒng)的一個(gè)小模塊,包括二個(gè)子模塊:發(fā)送短信、瀏覽短信。內(nèi)部短信Comment 仁仁仁6: 建議重新繪制管理模塊的關(guān)系圖如下: 內(nèi)部短信管理瀏覽短信發(fā)送短信 圖 11 內(nèi)部
47、短信管理模塊關(guān)系圖 發(fā)送短信功能實(shí)現(xiàn)發(fā)送短信功能實(shí)現(xiàn)在按照要求填寫好文本框中內(nèi)容后,單擊頁(yè)面中的發(fā)送按鈕后,所發(fā)送內(nèi)容就會(huì)被保存到數(shù)據(jù)中的短信表中。當(dāng)這些操作執(zhí)行完以后,就實(shí)現(xiàn)短信發(fā)送功能,并顯示“發(fā)送成功”的提示。在發(fā)送短信以后成功以后,能夠從短信管理中直接看到發(fā)送和接受到短信的情況: 圖 12 查看收到的短信參照?qǐng)D 12,這里對(duì)于短信的發(fā)送加以說(shuō)明:系統(tǒng)用戶登錄后,就能夠通過(guò)短信管理模塊中的短信發(fā)送功能,完成對(duì)短信的發(fā)送。以上圖(圖 12 查看收到的短信)中為例。當(dāng)用戶“111”登錄后,他發(fā)送短信給另外一個(gè)用戶“蔣和平”。在發(fā)送成動(dòng)后,111 所發(fā)送的內(nèi)容就被保存到數(shù)據(jù)庫(kù)的短信表中。那么當(dāng)
48、用戶“蔣和平”登錄后就能夠在短信管理這個(gè)模塊中查看到用戶“111”給他發(fā)來(lái)的信息。這個(gè)功能的實(shí)現(xiàn)的過(guò)程是:當(dāng)用戶“蔣和平”登錄后,點(diǎn)擊短信管理這個(gè)模塊,就執(zhí)行數(shù)據(jù)庫(kù)的查詢操作。當(dāng)數(shù)據(jù)庫(kù)中短信表中 Receiver 項(xiàng)與登錄用戶相同的時(shí)候,就將查詢結(jié)果顯示到以上頁(yè)面中。 短信瀏覽功能實(shí)現(xiàn)短信瀏覽功能實(shí)現(xiàn)點(diǎn)擊收到的短信,可進(jìn)入短信瀏覽頁(yè)面,對(duì)收到的短信進(jìn)行瀏覽,其效果如下圖所示: 圖 13 短信瀏覽 在瀏覽短信頁(yè)面中,能夠看到所接收到的短信的詳細(xì)信息。包括發(fā)送人ID、發(fā)送時(shí)間、以及附加的本人號(hào)碼和發(fā)送的內(nèi)容。這個(gè)模塊也主要就是執(zhí)行一個(gè)數(shù)據(jù)庫(kù)的操作,打開數(shù)據(jù)庫(kù),讀出所有關(guān)于收到的短信的內(nèi)容。關(guān)鍵的代
49、碼如下:SqlDataReader recm = msg.GetSingleMsg(nMessageID); /從數(shù)據(jù)庫(kù)獲取給定短信 ID 的短信if (recm.Read() /讀取短信的各種屬性Sender.Text = recmSender.ToString();Receiver.Text = recmReceiver.ToString();SendDate.Text = recmSendDate.ToString();IsRead.Text = recmIsRead.ToString() = 0 ?;MsgType.Text = recmMsgType.ToString() = 0 ?
50、 Body.Text = recmBody.ToString();recm.Close();5 5 系統(tǒng)測(cè)試結(jié)果系統(tǒng)測(cè)試結(jié)果本系統(tǒng)的開發(fā)使用了 ASP.NET C(#)2.0 作為開發(fā)工具,具有良好的可視化的編程環(huán)境。在編程的過(guò)程中就可以對(duì)所做的模塊進(jìn)行運(yùn)行,發(fā)現(xiàn)錯(cuò)誤,以便立即進(jìn)行改正。經(jīng)過(guò)不斷地修改和更正,最終得以完善各個(gè)模塊的功能。通過(guò)進(jìn)行系統(tǒng)各個(gè)子模塊的測(cè)試和總體的測(cè)試,本系統(tǒng)各個(gè)模塊運(yùn)行良好,能夠完成其對(duì)應(yīng)的功能。要進(jìn)入系統(tǒng),系統(tǒng)管理者必須有正確的用戶名和密碼。在登錄之后,進(jìn)入系統(tǒng)主界面。在主界面中,系統(tǒng)管理者能夠通過(guò)菜單形式選擇進(jìn)入整個(gè)系統(tǒng)的各個(gè)模塊。在各個(gè)子模塊中,企業(yè)信息管理者能
51、夠?qū)ψ幽K中對(duì)應(yīng)的企業(yè)信息進(jìn)行添加、刪除、修改。結(jié)結(jié) 論論本系統(tǒng)完成了用戶登錄模塊、用戶管理模塊、部門管理模塊、員工管理模塊、員工文檔管理模塊以及內(nèi)部短信息管理模塊。同時(shí),根據(jù)系統(tǒng)的需要,設(shè)計(jì)和完成的數(shù)據(jù)庫(kù)表有角色表、用戶表、部門表、文檔表、員工表、短信表。企業(yè)信息管理者能夠使用各個(gè)模塊提供的功能,完成相應(yīng)的數(shù)據(jù)庫(kù)操作,最終完成對(duì)企業(yè)各種信息的管理。由于時(shí)間比較緊張,加上自己本身在語(yǔ)言編程方面的能力比較有限,該系統(tǒng)勢(shì)必還存在著一定的問(wèn)題。如本系統(tǒng)后面的員工文檔管理模塊、內(nèi)部短信模塊,所能考慮到的方面就不是很全面,所以效果就并不是很理想??偟膩?lái)講,這個(gè) OA 系統(tǒng)能夠完成簡(jiǎn)單的辦公管理。但,不能
52、算是一個(gè)功能很強(qiáng)大的 OA 系統(tǒng),它能夠完成的功能還是比較有限的。它和一個(gè)功能強(qiáng)大的 OA 系統(tǒng)比較起來(lái),還有一定的差距。希望可以通過(guò)以后的學(xué)習(xí)能夠不斷的完善和強(qiáng)大本系統(tǒng)的功能。盡管如此,在開發(fā)和設(shè)計(jì)這個(gè)軟件的過(guò)程中,通過(guò)學(xué)習(xí),我掌握了很多編程上的新知識(shí),取得了一個(gè)相當(dāng)大的進(jìn)步。同時(shí),使用 OA 系統(tǒng)來(lái)管理企業(yè)的各種信息,對(duì)于信息化時(shí)代的企業(yè)來(lái)說(shuō),是很有必要的?,F(xiàn)在已經(jīng)有越來(lái)越多的人開始認(rèn)識(shí)到 OA 系統(tǒng)的優(yōu)勢(shì)所在,大范圍的推廣和使用 OA 系統(tǒng)來(lái)管理企業(yè)相關(guān)信息會(huì)逐漸成為企業(yè)信息管理的主流模式。從目前來(lái)看,各種 OA 系統(tǒng)的需求量都是相當(dāng)大的,OA 系統(tǒng)的市場(chǎng)前景應(yīng)該是很好的。參考文獻(xiàn)參考文
53、獻(xiàn)1 曹瑞寧.C#編程入門與提高M(jìn).上海:上海科學(xué)普及出版社,20042 戴芳勝,郭文夷.Visual C#.NET 可視化程序設(shè)計(jì)M.上海:華東理工大學(xué)出版社,20043 Simon Robinson ,Christian Nagel,李敏波譯.C#高級(jí)編程(第 3 版)M.北京:清華大學(xué)出版社,20054 方睿,刁仁宏,吳四九.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理及運(yùn)用M.成都:四川大學(xué)出版社,20055 麥中凡,陸永寧.C#編程語(yǔ)言M.北京:北京航空航天出版社,20016 趙青松,卿瑞等.C#語(yǔ)言與程序設(shè)計(jì)M.北京:中國(guó)水利水電出版社,20017 20018 劉雅秋等.C#程序設(shè)計(jì)與應(yīng)用M.北京:電子工業(yè)出版
54、社,2002致致 謝謝本文是在譚三老師、陳念偉老師的熱情關(guān)心和指導(dǎo)下完成的,他們淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。在此向他們表示我最衷心的感謝!在論文完成過(guò)程中,本人還得到了我們系上其他很多老師和同學(xué)的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝!作者簡(jiǎn)介: 姓 名:蔣和平 性別:男 出生年月:1983-12-03 民族:漢E-mail:聲聲 明明本論文是 2007 年 2 月至 2007 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過(guò)的研究成果,也不包含
55、為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過(guò)的材料。除非另有說(shuō)明,本文的工作是原始性工作。關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說(shuō)明:本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括:(1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。(2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。(3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。(4)學(xué)??稍试S學(xué)位論文被查閱或借閱。(5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定) 。除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。特此聲明! 作者簽名: 年
56、 月 日veother case beincurable. If any one convict in a court of law a stranger or aslave of a theft of public property, let the court determine whatpunishment he shall suffer, or what penalty he shall pay, bearing inmind that he is probably not incurable. But the citizen who has beenbrought up as our
57、 citizens will have been, if he be found guilty ofrobbing his country by fraud sold anyadulterated goods, in addition to losing the goods themselves, shallbe beaten with stripes-a stripe for a drachma, according to theprice of the goods; and the herald shall proclaim in the agora theoffence for whic
58、h he is going to be beaten. The warden of the agoraand the guardians of the law shall obtain information from experiencedpersons about the rogueries and adulterations of the sellers, andshall write up what the seller ought and ought not to do in each case;and let them inscribe their laws on a column
59、 in front of the courtof the wardens of the agora, that they may be clear instructors ofthose who have business in the agora. Enough has been said in what haspreceded about the wardens of the city, and if anything seems to bewanting, let them communicate with the guardians of the law, and writedown
60、the omission, and place on a column in the court of the wardensof the city the primary and secondary regulations which are laiddown for them about their office.After the practices of adulteration naturally follow the practicesof retail trade. Concerning these, we will first of all give a word ofcounsel
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度廣告合同賬戶變更補(bǔ)充協(xié)議
- 兼職服務(wù)采購(gòu)合同
- 勞務(wù)派遣項(xiàng)目造價(jià)咨詢合同
- 鄉(xiāng)村教育設(shè)施建設(shè)的造價(jià)咨詢合同
- 家居空間設(shè)計(jì)市場(chǎng)分析及競(jìng)爭(zhēng)策略分析報(bào)告
- 急性肺栓塞的急救流程與培訓(xùn)方案
- 小學(xué)數(shù)學(xué)六年級(jí)上冊(cè)教學(xué)計(jì)劃創(chuàng)新實(shí)踐
- 快餐行業(yè)食品安全管理措施
- 臨時(shí)垃圾中轉(zhuǎn)站建設(shè)流程安排
- 2025年寶雞中北職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)有答案
- 2025四川省小金縣事業(yè)單位招聘362人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2022泛海三江消防ZX900液晶手動(dòng)控制盤使用手冊(cè)
- 廣西壯族自治區(qū)柳州市2025年中考物理模擬考試卷三套附答案
- 第11課《山地回憶》說(shuō)課稿 2024-2025學(xué)年統(tǒng)編版語(yǔ)文七年級(jí)下冊(cè)
- 羅森運(yùn)營(yíng)部經(jīng)營(yíng)管理手冊(cè)
- 高標(biāo)準(zhǔn)農(nóng)田施工組織設(shè)計(jì)
- 老舊小區(qū)改造項(xiàng)目施工組織設(shè)計(jì)方案
- 【招商手冊(cè)】杭州ICON CENTER 社交娛樂(lè)中心年輕人潮流消費(fèi)創(chuàng)新實(shí)驗(yàn)
- 2025屆高考數(shù)學(xué)二輪復(fù)習(xí)備考策略和方向
- 2025年國(guó)家稅務(wù)總局遼寧省稅務(wù)局系統(tǒng)招聘事業(yè)單位工作人員管理單位筆試遴選500模擬題附帶答案詳解
- 房產(chǎn)中介店長(zhǎng)招聘合同模板
評(píng)論
0/150
提交評(píng)論