公司員工信息管理系統(tǒng).doc_第1頁
公司員工信息管理系統(tǒng).doc_第2頁
公司員工信息管理系統(tǒng).doc_第3頁
公司員工信息管理系統(tǒng).doc_第4頁
公司員工信息管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

公司員工信息管理系統(tǒng)公司員工信息很不完整,而且會經(jīng)常的去添加和修改員工的信公司員工信息管理系統(tǒng)息。同時公司的員工信息也都是通過文檔進(jìn)行的管理,在管理上很不方便。公司員工信息管理系統(tǒng)例如:不方便員工信息的查找,修改等,所以需要開發(fā)此員工管理系公司員工信息管理系統(tǒng)統(tǒng)。開發(fā)此系統(tǒng)所用的數(shù)據(jù)庫是 Microsoft Sql Se公司員工信息管理系統(tǒng)rver 2000。數(shù)據(jù)庫中的表主要分為了靜態(tài)表&mdash公司員工信息管理系統(tǒng);—數(shù)據(jù)不發(fā)生變化的基礎(chǔ)表(如:國家表)和動態(tài)表&m公司員工信息管理系統(tǒng)dash;—數(shù)據(jù)經(jīng)常變動的表(如:員工表)。開發(fā)系統(tǒng)用公司員工信息管理系統(tǒng)的軟件是VS.NET 2005,此軟件功能強(qiáng)大,它封裝了很多的服公司員工信息管理系統(tǒng)務(wù)器控件同時它也兼容HTML控件,如果將HTML控件中加上runat公司員工信息管理系統(tǒng)="server"屬性那么它就變成了&l公司員工信息管理系統(tǒng)dquo;服務(wù)器控件”(它并不是真得成了服務(wù)器控件,只是公司員工信息管理系統(tǒng)和服務(wù)器控件大致上一樣)。此系統(tǒng)的開發(fā)主要用到了GridVie公司員工信息管理系統(tǒng)w控件以及一些其它的控件1.2 系統(tǒng)開公司員工信息管理系統(tǒng)發(fā)環(huán)境此系統(tǒng)通過VS.NET 2005+Sql公司員工信息管理系統(tǒng) Server 2000在Windows 2003下開發(fā)。1.3 系統(tǒng)預(yù)期結(jié)果實現(xiàn)公公司員工信息管理系統(tǒng)司內(nèi)部員工的管理,包括添加、刪除、修改、查詢,將每一個員工的詳細(xì)資料公司員工信息管理系統(tǒng)記錄下來,并為每個員工設(shè)定一個資料保密等級,只能讓一些特定的管理者公司員工信息管理系統(tǒng)可以管理員工資料,以保證信息的安全性,除此之外,還要對員工的薪公司員工信息管理系統(tǒng)資變動、職位變動以及獎懲情況進(jìn)行記錄并管理2&n公司員工信息管理系統(tǒng)bsp;系統(tǒng)數(shù)據(jù)庫設(shè)計本系統(tǒng)的數(shù)據(jù)庫主要有員公司員工信息管理系統(tǒng)工基本資料表,員工學(xué)習(xí)經(jīng)歷表,獎金記錄表,過失記錄表,員工擔(dān)保人表公司員工信息管理系統(tǒng),國籍表,民族表等19張表組成。下面將詳細(xì)介紹這些表。公司員工信息管理系統(tǒng)主要代碼public void GetList公司員工信息管理系統(tǒng) ( bool aIsAllStaffer ) 公司員工信息管理系統(tǒng) Staffs staffDAL = Staffs . 公司員工信息管理系統(tǒng)Instance ( CommConfig . BaseInfoCo公司員工信息管理系統(tǒng)nnectstring ) ;tryif&nb公司員工信息管理系統(tǒng)sp; ( aIsAllStaffer ) G公司員工信息管理系統(tǒng)ridView1 . DataSource = staffDA公司員工信息管理系統(tǒng)L . C_GetList (  )  . De公司員工信息管理系統(tǒng)faultView; /  / 取得所有員工列表elseGridView1 . DataSourc公司員工信息管理系統(tǒng)e = staffDAL . C_GetMyList ( in公司員工信息管理系統(tǒng)t . Parse ( this . GetCookie ( &公司員工信息管理系統(tǒng)quot;StaffID" )  )&nb公司員工信息管理系統(tǒng)sp; )  . DefaultView; / 公司員工信息管理系統(tǒng); / 取得下屬列表GridView1 . Dat公司員工信息管理系統(tǒng)aBind (  ) ;catch&n公司員工信息管理系統(tǒng)bsp; ( Exception ex )  公司員工信息管理系統(tǒng)this . errorHandler ( ex . Mess公司員工信息管理系統(tǒng)age ) ; 通過員工管理首頁可以連接公司員工信息管理系統(tǒng)到添加員工信息頁面、查看員工信息的頁面、修改員工信息的頁面以及刪除公司員工信息管理系統(tǒng)員工。在刪除員工信息時會彈出信息提醒框,提醒操作者是否真的要刪除公司員工信息管理系統(tǒng)此員工,員工刪除后不能找會資料。2.1.2 公司員工信息管理系統(tǒng);添加員工信息添加員工信息的菜單名稱是添加員工信息公司員工信息管理系統(tǒng),頁面名稱是Staff / Staffs / StaffAd公司員工信息管理系統(tǒng)d . aspx??梢酝ㄟ^員工管理首頁和菜單欄的添加員工信息跳公司員工信息管理系統(tǒng)轉(zhuǎn)到此頁面。在此頁面填完必要的信息(后面帶有“*公司員工信息管理系統(tǒng)”為必要信息)后,點擊確定鈕添加員工,點擊取消按鈕回公司員工信息管理系統(tǒng)到員工管理首頁。新加的員工可以登陸此系統(tǒng),密碼和用戶名一樣。此頁面公司員工信息管理系統(tǒng)版面如下圖所示社保記錄管理的管理首頁菜單名公司員工信息管理系統(tǒng)稱是員工社保記錄管理,頁面名稱是Staff / SoseLogs /公司員工信息管理系統(tǒng) Default . aspx。此頁面列出了所有員工的所有社公司員工信息管理系統(tǒng)保記錄,同時可以按員工的姓名,社保編號和社保金額查詢員工的社保公司員工信息管理系統(tǒng)記錄。此頁面有添加,修改,查看和刪除員工社保記錄的連接或按鈕公司員工信息管理系統(tǒng)。3.8.2 添加社保記錄公司員工信息管理系統(tǒng)添加員工社保記錄的頁面名稱是Staff / SoseLogs /公司員工信息管理系統(tǒng) SoseLogAdd . aspx。通過此頁面添加員工的社保記公司員工信息管理系統(tǒng)錄。添加完記錄后跳轉(zhuǎn)到社保記錄管理的首頁。3公司員工信息管理系統(tǒng).8.3 我的社保記錄我的社保記錄的頁面名公司員工信息管理系統(tǒng)稱是Staff / SoseLogs / MySoseLog . 公司員工信息管理系統(tǒng)aspx。此頁面列出了登陸者本人的社保記錄,同時用戶可以查看自己的社公司員工信息管理系統(tǒng)保記錄。3.9 基本設(shè)置職位管理的頁面名稱是baseinfo / Jobs / Default . aspx。通過此頁面管理職位信息。此頁面有添加,修改和刪除職位的按鈕。職位管理因為記錄不多所以查詢功能。部門管理、過失級別管理、工資等級管理、社保等級管理同職位管理差不多,這里不贅述。 結(jié)    論通過本對本系統(tǒng)的開發(fā),我對VS.NET,C#和SQL 2000都有了一定的了解同時。此系統(tǒng)每個模塊的實現(xiàn)方式一樣,在模塊的管理首頁中都設(shè)有添加,修改,刪除和查看的連接(因為基礎(chǔ)設(shè)置中的模塊數(shù)據(jù)較少所以沒有查看連接),同時在模塊的管理首頁都有查詢功能(因為基礎(chǔ)設(shè)置中的模塊記錄較少所以沒有查詢功能),大多可以按員工姓名,工號查詢和員工相關(guān)的記錄。 摘要 計算機(jī)對我們的影響已經(jīng)無處不在,無論是企業(yè)還是個體經(jīng)營必須使用高科技來包裝自己才能使自己的經(jīng)濟(jì)立于不敗之地。一個現(xiàn)代的網(wǎng)絡(luò)購物系統(tǒng)正是用現(xiàn)代的科技完善我們經(jīng)濟(jì)的重要表現(xiàn)。JAVA語言是目前Internet上大型的WEB應(yīng)用程序開發(fā)時使用得最熱門的編程語言,本文描述了JAVA和JSP技術(shù)的特點以及在互聯(lián)網(wǎng)上的使用情況,介  計算機(jī)畢業(yè)論文網(wǎng)紹這兩種技術(shù)的重要編程方法和兩者之關(guān)的聯(lián)系,并完成一個針對個別的中小型的商城設(shè)計的網(wǎng)絡(luò)購物系統(tǒng)。該應(yīng)用程序是一個在Windows系統(tǒng)下實現(xiàn)的,它不僅實現(xiàn)了客戶在前臺網(wǎng)絡(luò)上的注冊、修改信息、購物,還實現(xiàn)了管理者后臺的商品、訂單和會員等管理功能。在購物功能中特別使用了當(dāng)前時間作為訂單號,既保證了訂單的唯一性,又便于管理員統(tǒng)計查詢,也方便用戶記憶。在用戶找回密碼時設(shè)置了三個步驟,幫助用戶根據(jù)系統(tǒng)提示逐步完成,每一步的完成都基于上一步,這樣設(shè)置有效保證了用戶帳戶的安全。系統(tǒng)通過銷售記錄自動生成商品銷售排行,為用戶選擇商品提供了參考,相當(dāng)于現(xiàn)實商場中的model,也節(jié)省了管理員整理銷售記錄的時間。 關(guān)鍵詞:Servlet  數(shù)據(jù)庫  JavaBeans  網(wǎng)絡(luò)購物系統(tǒng) 第一章緒論 1.1設(shè)計開發(fā)的背景互聯(lián)網(wǎng)的興起在一定程度上改變了整個社會的商品交易方式,國內(nèi)各大企業(yè)從20實際90年代互聯(lián)網(wǎng)興起之時,就產(chǎn)生了通過網(wǎng)絡(luò)進(jìn)行銷售的想法。但是在網(wǎng)站上企業(yè)的信譽(yù)難以認(rèn)證,網(wǎng)上交易的法律法規(guī)不健全,物流不發(fā)達(dá)等一系列的原因,限制了電子商務(wù)發(fā)展的步伐。進(jìn)入21世紀(jì)以后,隨著整個社會的發(fā)展進(jìn)步,制約電子商務(wù)的各個瓶頸問題逐一杯擊破,各企業(yè)也紛紛加入到電子商務(wù)的洪潮之中。國內(nèi)最具影響力的電子商務(wù)公司——阿里巴巴公司總裁馬云認(rèn)為:中國的互聯(lián)網(wǎng)信息產(chǎn)業(yè)已經(jīng)從廣告市場經(jīng)過短信息市場后,進(jìn)入到電子商務(wù)市場階段。網(wǎng)絡(luò)平臺已經(jīng)成為企業(yè)經(jīng)營管理中不可忽視的一個重要方面,擁有一個全面的、功能強(qiáng)大的、操作簡單的網(wǎng)絡(luò)購物系統(tǒng)已經(jīng)成為企業(yè)營銷發(fā)展的一個必然趨勢。從銷售方面講,不僅給企業(yè)增加了一個新的銷售渠道,而且方便了客戶購買與了解公司的產(chǎn)品及新的銷售方向;從企業(yè)宣傳方面來講,不僅擴(kuò)大了企業(yè)知名度,還更直觀地展示出企業(yè)的產(chǎn)品。網(wǎng)上購物系統(tǒng)作為B2B(既企業(yè)對企業(yè)),B2C(即企業(yè)對消費者),C2C(即消費者對消費者)電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全過程中起著舉足輕重的作用。網(wǎng)上購物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙  計算機(jī)畢業(yè)論文網(wǎng)化交換。網(wǎng)上銷售的產(chǎn)品一般直接源自廠商的生產(chǎn)基地,不但品質(zhì)有保證價格上也更優(yōu)惠。同時網(wǎng)上銷售在縮減支出方面的有時也是傳統(tǒng)店鋪無法比擬的,由于不需要實際的店面,不僅避免了店鋪租金的開銷,還可省去裝修、管理等方面的諸多費用,所以價格成為眾多網(wǎng)上購物用戶的首選因素。另外所不同的就是網(wǎng)上購物可以足不出戶,各地商品任選,如此方便快捷,無時間空間限制是傳統(tǒng)經(jīng)營模式無法比擬的,如今人們生活質(zhì)量的提高,購物方式也變得輕松自由化、個性化,這將成為網(wǎng)上銷售電子產(chǎn)品的一大優(yōu)勢。第三章總體設(shè)計 3.1系統(tǒng)流程通過以上的分析介紹,已經(jīng)定義了系統(tǒng)角色及用例模型。作為一個完整的實例,有必要知道整個交易的流程,這有助于明確系統(tǒng)開發(fā)任務(wù)和功能模塊。瀏覽者在進(jìn)入電子商城以后,訪問網(wǎng)站的首頁,就好比是進(jìn)入了現(xiàn)實商城的大廳,在這里擺放的商品琳瑯滿目,除了有各類商品的入口,還可以看到各種公告和特價商品,以及商品銷售排行,還可以根據(jù)類別查詢商品。當(dāng)瀏覽者注冊會員登錄后可以查看商品的詳細(xì)信息,如果滿意的話,瀏覽者可以單擊將其加入購物車,如同現(xiàn)實世界中在商場中將商品放入購物籃中一樣,當(dāng)然瀏覽者可以隨時修改購物車中的數(shù)量和商品,最后瀏覽者必須到商城的服務(wù)臺結(jié)帳,術(shù)語為下訂單,用戶在下訂單時,必須填寫自己的詳細(xì)信息,包括收件地址,電話和E-mail,以及送貨方式,支付方式等信息。當(dāng)系統(tǒng)管理人員收到訂單后,將與用戶核實訂單的內(nèi)容,特別是訂購人的訂單號等,確認(rèn)完成后就可以發(fā)貨了。當(dāng)訂貨者根據(jù)自己選擇的支付方式進(jìn)行付款并收到商品后,一個真正意義上的交易就完成了。 目    錄摘要. IABSTRACT. I1、引言. 11.1 選題背景. 11.2 目前國內(nèi)外發(fā)展現(xiàn)狀. 11.3 相關(guān)背景知識. 21.5 Web應(yīng)用概述. 41.5.1 Java Web應(yīng)用服務(wù)器. 41.5.2 Java Web應(yīng)用基本結(jié)構(gòu). 51.6 本文結(jié)構(gòu)說明. 5第二章 系統(tǒng)概述. 62.1需求概述. 62.2 系統(tǒng)預(yù)覽. 62.3 總體設(shè)計. 8第三章 系統(tǒng)設(shè)計. 113.1 開發(fā)環(huán)境和工具. 113.1.1 開發(fā)環(huán)境. 113.1.2 開發(fā)工具和語言選擇. 113.2 系統(tǒng)初步設(shè)計. 113.2.1 數(shù)據(jù)庫設(shè)計初步. 113.2.2 jdbc主要接口. 143.3 Strust框架概述并實現(xiàn)簡單登錄. 163.3.1 Strust框架簡述. 163.3.2 Model 1和Model 2. 183.3.3 Struts框架. 20第四章  詳細(xì)設(shè)計. 244.1 頁面框架. 244.2 部分模塊設(shè)計. 244.2.1 登錄. 244.2.2 添加實現(xiàn)代碼. 254.2.3 用戶注銷. 264.2.4 翻頁控制. 274.2.5 分頁控制. 28第五章  系統(tǒng)測試. 30第六章 結(jié)論. 31參考文獻(xiàn). 32致  謝. 33  摘要 隨著電子商務(wù)和電子政務(wù)的迅速發(fā)展,在線編輯文檔的需求越來越普遍,目前已有一批優(yōu)秀精良的在線編輯器存在,因此開發(fā)基于互聯(lián)網(wǎng)的在線文檔編輯器具有現(xiàn)實意義和實用價值。本文描述了在線文檔編輯器的總體設(shè)  計算機(jī)畢業(yè)論文網(wǎng)計和部分模塊設(shè)計,編輯器把編輯功能作為業(yè)務(wù)邏輯層和表現(xiàn)層、數(shù)據(jù)處理構(gòu)成bs三層體系結(jié)構(gòu)。編輯器以文檔對象模型為基礎(chǔ)實現(xiàn)文檔的服務(wù)器端打開,修改,保存。本文描述了編輯器的功能特點和相關(guān)功能的實現(xiàn)。整個文檔由登陸界面,文檔列表主頁面以及文檔編輯主頁面構(gòu)成,文檔編輯由JavaScript 腳本語言編寫而成,數(shù)據(jù)庫采用當(dāng)今最流行的開源數(shù)據(jù)庫mysql,結(jié)合jsp技術(shù)以及Struts框架技術(shù)編寫完成。論文描述了編輯器如何實現(xiàn)文檔錄入數(shù)據(jù)庫以及實現(xiàn)數(shù)據(jù)庫的交互。 關(guān)鍵詞:在線文檔; jsp; JavaScript;文本編輯 ABSTRACT As e-commerce and the rapid development of e-government, e-edit the document needs more common, there are a number of outstanding sophisticated online editor there, so the development of Internet-based online document editor of the relevance and practical value. This paper describes an online document editor and the overall design of the modular design, the editor of the editorial function and performance as業(yè)務(wù)邏輯層layer, a data processing b s three-tier architecture. Editor to the document object model based on the realization of the document server-side open, edit, preserve. This paper describes the editor of the features and functions related to the realization. The entire document from landing interface, documents and list of home pages of a document editing Home, edit documents prepared by the JavaScript scripting language from the database using todays most popular open source database MySQL, jsp combination of technology and technical framework for the preparation of Struts .Papers described the editor how to achieve entry documents database and the realization of the interactive database. Key words:web document; jsp; JavaScript;  bs1、引言1.1 選題背景Internet是20世紀(jì)最偉大的發(fā)明之一,在現(xiàn)代社會中,它逐漸成為人們?nèi)粘I钪凶畈豢扇鄙俚慕M成部分。Web是Internet上最重要的應(yīng)用,今天 看到的Web應(yīng)用如此的豐富多彩并且充滿活力和想象力,都得益于它的動態(tài)交互能力?;仡櫄v史,Web從  計算機(jī)畢業(yè)論文網(wǎng)靜態(tài)發(fā)展到動態(tài)也經(jīng)歷了一個漫長的過程。隨著Internet技術(shù)的不斷成熟和WWW的大范圍普及,超文本格式被廣泛應(yīng)用到各領(lǐng)域中。但是,當(dāng)時Internet上的HTML頁面普遍比較枯燥乏味和死板,很難滿足那些迷戀于Web瀏覽的人們的多種需求,尤其是在與人交互方面優(yōu)很大的不足。隨著Web技術(shù)的不斷進(jìn)步,電子商務(wù)也飛速發(fā)展起來,各種網(wǎng)上商業(yè)行為和政府行為變成了現(xiàn)實。作為商業(yè)活動中重要的電子商業(yè)合同以及和與合同具有類似特點的電子政府公文在其中扮演著越來越重要的角色。動態(tài)網(wǎng)頁技術(shù)的出現(xiàn)進(jìn)一步增強(qiáng)了瀏覽器與服務(wù)器的交互功能,使得原來采用C/S結(jié)構(gòu)的大量應(yīng)用被移植到B/S結(jié)構(gòu)上來,如辦公自動化、MSI系統(tǒng)等。在這些應(yīng)用中,往往需要集成功能強(qiáng)大的編輯工具,來完成特定文檔的編輯和排版。瀏覽器本身所提供的編輯控件已無法滿足這種需求,而像office這樣的辦公軟件由于集成性、與服務(wù)器的交互性以及版權(quán)問題,很難被應(yīng)用到中、小型的Web應(yīng)用系統(tǒng)中。因此設(shè)計一種針對B/S結(jié)構(gòu)的文本編輯器用以滿足這種應(yīng)用需求。1.2 目前國內(nèi)外發(fā)展現(xiàn)狀(一)通用編輯器Word說到文字編輯軟件,首屈一指的當(dāng)然要數(shù)微軟的MS一Word。Word提供的文字編輯功能可謂十分強(qiáng)大,操作起來也非常方便,只要用戶足夠了解它的功能,編輯出什么樣的文檔都是可以的?,F(xiàn)在word也添加了編輯HTML、1必須要安裝Word軟件,一套正版的Office軟件價格昂貴,提高了用戶的成本。2局限于固定的機(jī)器,用戶不可能隨時隨地地進(jìn)行編輯,除非身邊的機(jī)器上裝有相應(yīng)的Word軟件。有些用戶可能沒有自己的機(jī)器,或者經(jīng)常在網(wǎng)吧里上網(wǎng),或者經(jīng)常要移動辦公,這樣就對文檔編輯器的可移動性提出了要求。(二)HTML/目前流行的可視化HTML/(三)在線文本編輯器基于B/S結(jié)構(gòu)的在線文本編輯器是一種可以在客戶端為瀏覽器的情況下打開、編輯和保存服務(wù)器上的文本文件的編輯工具。目前這種編輯工具成功的典范如Google文檔4更是正在撼動微軟辦公軟件霸主地位。在2007年,在線辦公領(lǐng)域進(jìn)行了幾次大的比較徹底的洗牌,幾乎所有大的網(wǎng)站都相繼提供了在線文本編輯功能,這為今后在線辦公領(lǐng)域的競爭埋下了伏筆。 基于ASP.NET圖書館管理系統(tǒng)設(shè)計 關(guān)鍵詞: 數(shù)據(jù)庫;.NET Framework;ADO.NET;存儲過程;SQL Server .NET Framework 數(shù)據(jù)提供程本文首先闡述了基于.NET Framework平臺的圖書內(nèi)容來源: ,計算機(jī)畢業(yè)設(shè)計網(wǎng)館管理信息系統(tǒng)的開發(fā)背景以及其實踐意義,其次說明了圖書館管理信息系統(tǒng)的功能以及相比同類軟件的創(chuàng)新之處。然后就圖書館管理系統(tǒng)開發(fā)中所使用的一些的技術(shù)進(jìn)行研究探討。主要針對數(shù)據(jù)庫的設(shè)計技術(shù)、存儲過程技術(shù)、ADO.NET技術(shù)以及用SQL Server .NET Framework 數(shù)據(jù)提供程序訪問SQLserver2000數(shù)據(jù)庫技術(shù)四個方面進(jìn)行了研究。最后還附上了圖書館管理信息系統(tǒng)的安裝說明、簡單使用說明和一些通用性的經(jīng)典代碼。筆者化了大量的時間用于程序設(shè)計,這也是筆者工作的重點,所開發(fā)的軟件具有實用價值,所編寫的代碼對.NET程序員也有很好的參考性。在系統(tǒng)的開發(fā)過程中,筆內(nèi)容來源: ,計算機(jī)畢業(yè)設(shè)計網(wǎng)者深刻體會到了.NET平臺的強(qiáng)大性、優(yōu)越性以及存儲過程在提高數(shù)據(jù)訪問性能和增強(qiáng)數(shù)據(jù)訪問安全性上所起到的重要作用。此外,對于關(guān)系代數(shù)在數(shù)據(jù)庫科學(xué)里的應(yīng)用,筆者在編程過程中也做了一定的研究。序目錄摘要.ABSTRACT.1系統(tǒng)開發(fā)背景以及主要內(nèi)容闡述.2系統(tǒng)概述.2.1系統(tǒng)提供的功能.2.2系統(tǒng)一些新特點.3系統(tǒng)設(shè)計過程及原理闡述.3.1數(shù)據(jù)庫設(shè)計 .3.1.1數(shù)據(jù)庫設(shè)計重點.3.1.2規(guī)范化設(shè)計.3.1.3數(shù)據(jù)庫完整性設(shè)計.3.1.4數(shù)據(jù)庫的保護(hù).3.2使用存儲過程.3.3.NET Framework平臺概述.3.4ADO.NET技術(shù)探討.3.4.1ADO.NET概述.3.4.2ADO.NET訪問數(shù)據(jù)的基本方法.3.4.3使用ADO.NET訪問SQLserver2000 .4軟件使用說明.4.1環(huán)境要求.4.2軟件的安裝.4.3常見操作.5程序源代碼經(jīng)典部分選錄.5.1存儲過程.5.2winForms代碼選錄.5.3ASP.NET WebForms代碼選錄.成果.致謝.參考文獻(xiàn).附錄一 英文翻譯.附錄二 英文原文. 11 系統(tǒng)開發(fā)背景以及主要內(nèi)容闡述隨著當(dāng)今社會的迅猛發(fā)展,知識變的越來越重要,終身學(xué)習(xí)的觀念已經(jīng)深入人心。而圖書館?這一傳統(tǒng)的獲取知識的場所,它的地位也變的越來越重要。而圖書館的管理方法也更新了很多次。從最初的手工管理到現(xiàn)在的計算機(jī)管理等等。筆者經(jīng)過調(diào)查一些圖書館的現(xiàn)狀,發(fā)現(xiàn)各圖書館使用的管理系統(tǒng)基本都是幾年前的產(chǎn)品,大多使用VB+ADO方式,web平臺也主要使用asp或php開發(fā)。開發(fā)技術(shù)比較陳舊,功能上也有一些不足。而且以前的VB面向?qū)ο蠡幊蹋∣OP)支持的不是很好,軟件維護(hù)起來也相當(dāng)困難。Microsoft.Net技術(shù)的推出,將計算帶入一個新時代?,F(xiàn)在.Net已經(jīng)引起業(yè)界廣泛的關(guān)注。.Net是專門為程序員設(shè)計的、功能強(qiáng)大的開發(fā)工具,利用該工具能夠構(gòu)建各類應(yīng)用程序。.NET可以說是博大精深,蘊(yùn)含者豐富的新技術(shù)新思想。.Net使應(yīng)用程序的功能更強(qiáng)大,使系統(tǒng)開發(fā)更簡單,使系統(tǒng)的部署更輕松。而.NET包含的統(tǒng)一的類庫,統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)使得各類編程模型更統(tǒng)一。筆者個人對.NET技術(shù)非常感興趣,在這方面也做過大量的研究。又鑒于當(dāng)前流行的圖書館管理信息系統(tǒng)技術(shù)都比較陳舊,就萌發(fā)了用.NET開發(fā)一個新圖書館管理信息系統(tǒng)的想法。很高興它成為為我研究的課題。系統(tǒng)的實踐意義有兩個:1開發(fā)出的系統(tǒng)功能強(qiáng)大,可以應(yīng)用于各大中型圖書館使用,可以根據(jù)客戶的要求添加功能。2由于.NET推出的時間不算很長,所以網(wǎng)上很少有用.NET開發(fā)的公開源代碼的大型系統(tǒng)。本系統(tǒng)可以給廣大的.NET編程愛好者一些參考。本文理論部分主要針對數(shù)據(jù)庫設(shè)計技術(shù)、存儲過程技術(shù)、ADO.NET技術(shù)以及用SQL Server .NET Framework 數(shù)據(jù)提供程序訪問SQLserver2000數(shù)據(jù)庫技術(shù)這四個方面進(jìn)行了研究和探討。圖書館管理信息系統(tǒng)的每一行代碼都是精雕細(xì)琢出來的,從里面體現(xiàn)出.NET的強(qiáng)大性以及優(yōu)越性。筆者在編程過程中查閱了大量的書籍,參考了大量MSDN以及各大網(wǎng)站的技術(shù)文章,全部代碼約有一萬兩千行左右。筆者為此做了大量的工作。在系統(tǒng)的開發(fā)過程中,筆者深刻體會到了.NET平臺的強(qiáng)大性以及優(yōu)越性以及存儲過程在提高數(shù)據(jù)訪問性能和增強(qiáng)數(shù)據(jù)訪問安全性上所起到的重要作用。 1系統(tǒng)概述圖書館管理系統(tǒng)基于Microsoft公司最新的.NET Framework平臺構(gòu)建,編碼的基本語言是VB.NET。開發(fā)過程中統(tǒng)一使用.NET框架的數(shù)據(jù)類型、方法,拋棄了原來vb6的內(nèi)容。充分體現(xiàn)了.NET的優(yōu)越性,使軟件易安裝部署、易維護(hù)。系統(tǒng)使用ADO.NET+SQLserver2000模式,數(shù)據(jù)層基本都基于存儲過程構(gòu)建,使得速度更快、安全性更高。2.1系統(tǒng)提供的功能:針對圖書館管理員設(shè)計的部分:管理部分是一個基于WinForms的windows窗體應(yīng)用程序,主要為圖書館管理人員提供服務(wù)。截圖如下:管理部分提供以下功能:1用戶功能。(提供登陸驗證、用戶切換,管理員鎖定系統(tǒng)等功能。)2事務(wù)處理圖書證掛失管理。(可以針對讀者情況對圖書證進(jìn)行掛失,以防冒借。)借書、還書管理。(實現(xiàn)日常圖書借閱及歸還。)3數(shù)據(jù)管理圖書、讀者管理。(實現(xiàn)圖書、讀者的添加,刪除,編輯。)4綜合查詢統(tǒng)計。(可以根據(jù)不同條件的組合檢索圖書或讀者以及借閱數(shù)據(jù),對檢索出來的數(shù)據(jù)可提供多種方式的操作:導(dǎo)出為Excel格式、pdf格式、或?qū)С鰹樗蟊硪员愦蛴〉取#?系統(tǒng)設(shè)定。(設(shè)置一些圖書館基本規(guī)則,如讀者類別、圖書類別、讀者借閱最大天數(shù)等,此外設(shè)定數(shù)據(jù)服務(wù)器信息也在這里。) 二 需求分析21項目背景本學(xué)期的學(xué)習(xí)我們接觸了一些企業(yè)管理的系統(tǒng)軟件,如速達(dá)3000和用友ERP等。小組成立這初,想著借鑒一下以上那些管理系統(tǒng)軟件設(shè)計一個工業(yè)、商業(yè)企業(yè)均可使用的倉儲物資管理系統(tǒng),那樣子首先得給倉庫分類,如倉庫可分為材料庫、成品庫,入庫方式可分為原材料入庫、產(chǎn)成品入庫、生產(chǎn)易耗品入庫、調(diào)撥入庫等,甚至還涉及到發(fā)票稅金以及管理員權(quán)限方面。后來經(jīng)過小組成員的討論,要開發(fā)一個系統(tǒng)實現(xiàn)那些功能在這短短的幾個星期里實在難于實現(xiàn)。原先列出的十幾張表刪了又刪,最后只留下了五張表。最后決定下來的方案只能在一定程度上實現(xiàn)倉儲物資管理系統(tǒng)的基本功能。22系統(tǒng)功能我們設(shè)計的倉儲物資管理系統(tǒng)從功能上實現(xiàn)如下三大板塊的功能:一數(shù)據(jù)寫入包括 “新產(chǎn)品入庫”“填寫客戶資料”“填寫供應(yīng)商資料”二數(shù)據(jù)修改    包括“普通入庫”,“刪除記錄”“已有產(chǎn)品入庫”三數(shù)據(jù)查詢    包括“庫存查詢”,“出庫單查詢”,“入庫單查詢”,“單件物品查詢”   “查詢客戶資料”,“查詢供應(yīng)商資料”36 數(shù)據(jù)庫物理設(shè)計     1)關(guān)系模式存取方法選擇存取方法是快速存取數(shù)據(jù)庫中數(shù)據(jù)的技術(shù)。數(shù)據(jù)庫管理系統(tǒng)一般都是提供多種存取方法。常用的存取方法有三類。第一類的索引方法,目前主要是B+樹索引方法,B+樹索引方法是數(shù)據(jù)庫中經(jīng)典的存取方法,使用最普遍;第二類是聚簇(Cluster)方法;第三類是HASH方法。在本系統(tǒng)中的存取方法采取的是索引方法。     2)確定數(shù)據(jù)庫的存儲結(jié)構(gòu)確定數(shù)據(jù)庫物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括:確定關(guān)系、索引、聚簇、日志、備份等的存儲安排和存儲結(jié)構(gòu),確定系統(tǒng)配置等。1確定數(shù)據(jù)的存放位置為了提高系統(tǒng)性能,應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分和穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低部分分開存放。本系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件存儲在“Systemmydb”文件夾中。當(dāng)應(yīng)用環(huán)境改變或?qū)?shù)據(jù)庫系統(tǒng)提供的方法或參數(shù)有進(jìn)一步了解時,再對數(shù)據(jù)進(jìn)行適當(dāng)?shù)奈锢戆才拧?確定系統(tǒng)配置DBMS產(chǎn)品一般都提供了一些系統(tǒng)配置變量,存儲分配參數(shù),供設(shè)計人員和DBA對數(shù)據(jù)庫進(jìn)行物理優(yōu)化。初始情況下,系統(tǒng)都為這些變量賦予了合理的默認(rèn)值。但是這些值不一定適合每一種應(yīng)用環(huán)境,在進(jìn)行物理設(shè)計時,需要重新對這些變量復(fù)制,以改善系統(tǒng)的性能。在本系統(tǒng)中,系統(tǒng)配置采用Access的默認(rèn)值,并沒有使系統(tǒng)性能達(dá)到最佳,日后可以的話再對變量、參數(shù)進(jìn)行修改調(diào)整。四、系統(tǒng)實施與維護(hù)4.1 數(shù)據(jù)載入和系統(tǒng)的編碼調(diào)試一般數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)量都很大,而且數(shù)據(jù)來源于部門中的各個不同的單位,數(shù)據(jù)的組織方式、結(jié)構(gòu)和格式都與新設(shè)計的數(shù)據(jù)庫系統(tǒng)有相當(dāng)?shù)牟罹?。組織數(shù)據(jù)錄入就要將各類源數(shù)據(jù)從各個局部應(yīng)用中抽取出來,輸入計算機(jī),再分類轉(zhuǎn)換,最后綜合成符合新設(shè)計的數(shù)據(jù)庫結(jié)構(gòu)的形式,輸入數(shù)據(jù)庫。因此這樣的數(shù)據(jù)轉(zhuǎn)換、組織入庫的工作是相當(dāng)費力、費時的。為提高數(shù)據(jù)輸入工作的效率和質(zhì)量,應(yīng)該針對具體的應(yīng)用環(huán)境設(shè)計一個數(shù)據(jù)錄入子系統(tǒng),由計算機(jī)來完成數(shù)據(jù)入庫的任務(wù)。在源數(shù)據(jù)入庫之前進(jìn)行檢驗,以防止不正確的數(shù)據(jù)入庫,比如日期的輸入。因為對嵌套與控件的技術(shù)不是很熟悉,本系統(tǒng)在這方面做得不是很好。數(shù)據(jù)庫應(yīng)用程序的設(shè)計應(yīng)該  計算機(jī)畢業(yè)論文網(wǎng)與數(shù)據(jù)庫設(shè)計同時進(jìn)行,因此在組織數(shù)據(jù)入庫的同時還要調(diào)試應(yīng)用程序。如果調(diào)試的結(jié)果與設(shè)計目標(biāo)不符,則要返回物理設(shè)計階段,重新調(diào)整物理結(jié)構(gòu),修改系統(tǒng)參數(shù)。某些情況下甚至要返回邏輯設(shè)計階段,修改邏輯結(jié)構(gòu)。有調(diào)試時有兩點要注意:1、先輸入小批量數(shù)據(jù)做調(diào)試用,待調(diào)試運行基本合格后,再大批量輸入數(shù)據(jù),再大批量輸入數(shù)據(jù),逐步增加數(shù)據(jù)量,逐步完成評價;2、在調(diào)試前應(yīng)做好數(shù)據(jù)的恢復(fù)功能,做好轉(zhuǎn)存與備份工作,以免造成不必要的損失。本系統(tǒng)利用Access數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的載入,同時利用JSP語言進(jìn)行應(yīng)用程序的開發(fā),并在resin服務(wù)器環(huán)境下調(diào)試通過。 小區(qū)物業(yè)管理系統(tǒng)的設(shè)計 來源:計算機(jī)畢業(yè)論文網(wǎng)作者:計算機(jī)畢業(yè)論文網(wǎng) 添加日期:2011年10月21日 點擊數(shù): 56Smart系統(tǒng)—公共資源模塊的設(shè)計與開發(fā)摘    要隨著教育改革的不斷深化,中小學(xué)的建設(shè)與發(fā)展對國民整體素質(zhì)的提高起著越來越重要的作用,擁有一套適合校情的在線考試評估系統(tǒng)、將信息技術(shù)用于校務(wù)管理評估中便是迫切的要求。SMART系統(tǒng)是一個在線考試信息管理系統(tǒng),該系統(tǒng)主要實現(xiàn)了學(xué)生在線考試與評估以及教師對學(xué)生在線考試信息的管理和維護(hù)。本文涉及到的公共資源模塊,它作為SMART項目的一個組成部分,占有十分重要的作用,它是后面所有模塊的基礎(chǔ),這個模塊的設(shè)計質(zhì)量關(guān)系到整個系統(tǒng)的開發(fā)質(zhì)量。為保持系統(tǒng)的先進(jìn)性、靈活性、安全性和擴(kuò)展性,模塊采用MVC架構(gòu)以及Struts、Spring、Jsp、Hibernate等等一些目前流行的技術(shù)和組件。整個模塊包括地區(qū)資源、教務(wù)資源、試題資源、試卷資源等功能模塊。通過這些模塊的應(yīng)用,可以滿足SMART系統(tǒng)的公共需求,對SMART系統(tǒng)的應(yīng)用和發(fā)展起到一定的促進(jìn)作用。 關(guān)鍵詞:統(tǒng)計評估;Struts;Jsp;Hibernate;Spring1引言 11.1課題起源 11.2課題目的 11.3課題意義 12 系統(tǒng)實現(xiàn)架構(gòu)環(huán)境與技術(shù)說明 12.1系統(tǒng)架構(gòu) 12.2系統(tǒng)實現(xiàn)環(huán)境和技術(shù) 22.2.1開發(fā)環(huán)境 22.2.2 運行環(huán)境 22.3系統(tǒng)框架說明 22.3.1 struts 介紹 22.3.2 理解MVC設(shè)計模式 52.3.3 spring 介紹 52.3.4 hibernate組件介紹 62.3.5 jsp組件介紹 62.3.6 SQL Server 2000介紹 72.3.7 Tomcat介紹 83 功能需求分析 93.1功能需求 93.1.1 公共資源管理 93.1.2 教務(wù)資源管理 93.1.3 試題資源管理 93.1.4 試卷資源管理 93.2非功能需求 94數(shù)據(jù)庫設(shè)計 105 系統(tǒng)模塊的設(shè)計與實現(xiàn) 135.1系統(tǒng)模塊的設(shè)計 135.1.1 公共資源管理模塊設(shè)計 135.1.2 教務(wù)資源管理模塊設(shè)計 145.1.3 試題資源管理模塊設(shè)計 155.1.4 試卷資源管理模塊設(shè)計 155.2 系統(tǒng)模塊的實現(xiàn) 155.2.1 公共資源管理模塊實現(xiàn) 165.2.2 教務(wù)資源管理模塊實現(xiàn) 205.2.3 試題資源管理模塊實現(xiàn) 215.2.4 試卷資源管理模塊實現(xiàn) 246 測試 25結(jié)    論 26參考文獻(xiàn) 27致    謝 28聲    明 29引言課題起源隨著社會的發(fā)展,計算機(jī)的普及,將教育產(chǎn)業(yè)信息化成為可能而且這種呼聲也越來越高,傳統(tǒng)的考試、統(tǒng)計、評估、管理工作也越來越顯的繁重和笨拙,傳統(tǒng)的這些操作,即費時又費力,而且容易出錯,工作效率較低,并且不管統(tǒng)計、評估還是管理工作合理性都不好。因此,擁有一套實用、高效、完善的評估管理軟件就顯得尤為重要了,它可以提升學(xué)校的教育質(zhì)量和教學(xué)管理質(zhì)量,提高工作效率,降低行政成本。SMART在線考試系統(tǒng)目的是為中小學(xué)生提供在線考試、在線評估的智能化平臺,并為學(xué)校、主管部門教學(xué)評估、教學(xué)質(zhì)量控制提供決策依據(jù)。該軟件系統(tǒng)內(nèi)含在線考試評估子系統(tǒng)。本軟件產(chǎn)品是一項獨立的軟件,而且全部內(nèi)容自含。課題目的設(shè)計一套符合中小學(xué)生實際情況、完整統(tǒng)一、技術(shù)先進(jìn)、高效穩(wěn)定、安全可靠的基于C/S架構(gòu)的智能化的在線考試、在線評估的系統(tǒng),并為學(xué)校、主管部門教學(xué)評估、教學(xué)質(zhì)量控制提供決策依據(jù)的一個平臺。課題意義作為在中小學(xué)生,在線考試系統(tǒng)更趨于公證、客觀、針對性,更能激發(fā)學(xué)生的學(xué)習(xí)興趣和熱情;作為老師,大大減輕了出卷,閱卷,評卷,以及統(tǒng)計,評估、管理等等工作負(fù)擔(dān),從而大大提高了工作效率。系統(tǒng)實現(xiàn)架構(gòu)環(huán)境與技術(shù)說明系統(tǒng)架構(gòu)系統(tǒng)在選用結(jié)構(gòu)的時候,有B/S、C/S、Smart C

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論