

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)(論文)</b></p><p> 課題名稱: 用戶信息管理</p><p> 專業(yè)班級(jí): 計(jì)算機(jī)信息管理</p><p> 姓 名: </p><p> 指導(dǎo)老師: </p><p><b> 摘要&l
2、t;/b></p><p> 信息是管理上的一項(xiàng)極為重要的資源,管理工作的成敗取決于能否做出有效的決策,而決策的正確程度則在很大程度上取決于信息得質(zhì)量。所以能否有效的管理信息成為企業(yè)的首要問題,管理信息系統(tǒng)MIS在強(qiáng)調(diào)管理、強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中越來(lái)越得到普及。</p><p> 企業(yè)信息管理通常是比較復(fù)雜,由于各類信息繁多難歸集,利用計(jì)算機(jī)支持企業(yè)高效率完成企業(yè)信息管理,是適應(yīng)現(xiàn)
3、代企業(yè)制度要求,推動(dòng)企業(yè)信息管理走向科學(xué)化、社會(huì)化、規(guī)范化和自動(dòng)化,從而提高企業(yè)信息管理效率。</p><p> 本系統(tǒng)選用PowerBuilder軟件開發(fā)工具,PowerBuilder是一種高效的客戶/服務(wù)器模式以及分布式數(shù)據(jù)庫(kù)應(yīng)用程序的前端開發(fā)工具。利用此軟件完成了企業(yè)信息管理系統(tǒng)的物品管理功能、節(jié)目管理功能、客戶信息管理功能,完成了多種查詢模塊、增添模塊、刪除模塊、修改模塊等等。本系統(tǒng)的開發(fā)基本滿足企業(yè)信
4、息管理的要求,用戶界面交友好,提供的信息豐富準(zhǔn)確,使管理工作的各環(huán)節(jié)能夠順利而有效的進(jìn)行,具有良好的實(shí)用價(jià)值和可觀的發(fā)展前景,極大的提高了企業(yè)信息管理的效率,是企業(yè)的科學(xué)化、規(guī)范化管理、自動(dòng)化的重要前提條件。</p><p> 關(guān)鍵詞:管理信息系統(tǒng)MIS , 企業(yè)信息管理系統(tǒng) , PowerBuilder</p><p><b> 數(shù)據(jù)庫(kù) </b
5、></p><p><b> ABSTRACT</b></p><p> The information is an extremely important resources of the management,the success or failure that manages the work is decided by and can do a v
6、alid decision,but the right degree of the decision then to a large extent be decided by the information get quantity. So can effectively of management information become initial problem of the business enterprise, the ma
7、nagement information system MIS get the universality more and more in emphasize manage, emphasize modern society of information.</p><p> The business enterprise information the management is usually mo
8、re complicated, because each kind of information is numerous difficult return to gather, make use of the calculator support business enterprise high-efficiency complete the business enterprise information management, is
9、to adapt the modern business enterprise system request, push the business enterprise information management alignment scientific, acculturate, the norm turns and automates, thus raising the business enterprise inform<
10、/p><p> This system chooses to use the PowerBuilder software development tool, the PowerBuilder is a kind of efficiently of C/ S's mode and the distribute type database apply the head of the procedure
11、 development tool.Make use of this software completed the product management function, program management function, customer information management function of the business enterprise information mana
12、gement system, completing various search mold pieces, increasing the mold piece, deleting the mold piece and</p><p> Keywords:MIS, TheBusinessEnterpriseInformationManagementSystem ,
13、 PowerBuilder, Database</p><p><b> 目錄</b></p><p><b> 摘要II</b></p><p> ABSTRACTIII</p><p><b> 第一章 緒論5</b></p><
14、;p> 1.1研究課題的背景5</p><p> 1.2 研究思路和工作計(jì)劃5</p><p> 第二章 課題總體介紹7</p><p> 2.1 開發(fā)背景7</p><p> 2.2 課題目的7</p><p> 2.3 主要功能7</p><p> 2.4課
15、程設(shè)計(jì)要求7</p><p> 2.5課程設(shè)計(jì)任務(wù)7</p><p><b> 2.6開發(fā)環(huán)境8</b></p><p><b> 2.7開發(fā)工具8</b></p><p> 第三章 系統(tǒng)分析8</p><p> 3.1 需求分析8</p>
16、<p> 3.2 可行性分析8</p><p> 3.3技術(shù)可行性8</p><p> 第四章 概要設(shè)計(jì)9</p><p> 4.1 設(shè)計(jì)思想9</p><p> 4.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)9</p><p> 4.3 系統(tǒng)流程圖9</p><p> 4.4 數(shù)
17、據(jù)庫(kù)分析10</p><p> 4.4.1數(shù)據(jù)庫(kù)的概念10</p><p> 4.4.2新建數(shù)據(jù)庫(kù)10</p><p> 4.4.3修改已建的數(shù)據(jù)庫(kù)11</p><p> 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)11</p><p> 5.1 系統(tǒng)子模塊功能概括11</p><p> 第六
18、章 系統(tǒng)的總體實(shí)現(xiàn)12</p><p> 6.1 登錄頁(yè)面12</p><p> 6.2 主頁(yè)面12</p><p> 6.3 用戶信息修改界面13</p><p> 6.4 用戶添加界面13</p><p> 第七章 用戶界面的具體實(shí)現(xiàn)14</p><p> 7.1
19、 管理員登陸界面的實(shí)現(xiàn)14</p><p> 7.2 用戶管理主頁(yè)面的實(shí)現(xiàn)15</p><p> 7.3 用戶信息修改界面的實(shí)現(xiàn)16</p><p> 7.4 用戶添加界面的實(shí)現(xiàn)19</p><p><b> 總結(jié)1</b></p><p><b> 致謝1<
20、/b></p><p><b> 參考文獻(xiàn)1</b></p><p><b> 第一章 緒論</b></p><p> 1.1研究課題的背景</p><p> 借助現(xiàn)代信息技術(shù)和管理理論,建立企業(yè)管理信息系統(tǒng)是當(dāng)今社會(huì)的重要趨勢(shì)。黨和政府根據(jù)知識(shí)經(jīng)濟(jì)時(shí)代的特點(diǎn),對(duì)國(guó)民經(jīng)濟(jì)建設(shè)提出了
21、“用信息化帶動(dòng)工業(yè)化”的指導(dǎo)思想。對(duì)企業(yè)而言,全面開發(fā)和應(yīng)用計(jì)算機(jī)管理信息系統(tǒng)就是近期不能回避的問題。在企業(yè)管理中,人力資源是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”,因此人事管理是企業(yè)的計(jì)算機(jī)管理信息系統(tǒng)重要組成部分。而工資管理又是人力資源管理的重中之重。實(shí)行電子化的工資管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來(lái),去完成更重要的工作。工資管理信息系統(tǒng)的實(shí)現(xiàn)可以減輕比較繁瑣的手工工資管理。</p><p&
22、gt; 現(xiàn)在應(yīng)用在大中型企業(yè)的管理信息系統(tǒng)中,幾乎都包括了工資管理模塊。有些環(huán)境中是由作為大型ERP軟件中的一個(gè)模塊引進(jìn)的,有些是作為企業(yè)的財(cái)務(wù)系統(tǒng)的一部分。這些根據(jù)規(guī)范的西方的管理制度設(shè)計(jì)的工資管理軟件,在很多時(shí)候還不能完全解決中國(guó)特色的中小企業(yè)的問題,本文介紹的畢業(yè)設(shè)計(jì)的研究工作就是要為這些具有中國(guó)特色的中小企業(yè)解決他們?cè)诠べY管理方面的問題。</p><p> 通過在本單位經(jīng)過一周的調(diào)研,并參考其他同行設(shè)
23、計(jì)工資管理軟件,我基本上搞清楚了像我們單位這樣的小型企業(yè)對(duì)系統(tǒng)的需求,如果能夠設(shè)計(jì)一套針對(duì)類似本單位的小型國(guó)有企業(yè)的工資管理系統(tǒng)特別有意義,并且是現(xiàn)行的財(cái)務(wù)管理軟件代替不了的。</p><p> 在和指導(dǎo)老師多次交流后,確定實(shí)現(xiàn)方案的要點(diǎn)和工作計(jì)劃。本系統(tǒng)的實(shí)現(xiàn)的主要功能有:?jiǎn)T工信息管理、工資結(jié)構(gòu)設(shè)置、工資匯總打印等等功能。</p><p> 1.2 研究思路和工作計(jì)劃</p&g
24、t;<p> 正如研究任何其它軟件項(xiàng)目一樣,我做的畢業(yè)設(shè)計(jì)也經(jīng)歷了從選題,調(diào)研,熟悉開發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵技術(shù),查找類似的相關(guān)系統(tǒng)的資料;系統(tǒng)概要設(shè)計(jì),數(shù)</p><p> 據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),功能模塊開發(fā),功能模塊測(cè)試,系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行和修改。下面的流程圖反映了我們的基本的思路和過程。</p><p> 在各階段的時(shí)間安排上,選題和調(diào)研用了兩周左右的時(shí)間;熟悉開發(fā)環(huán)境,實(shí)驗(yàn)
25、關(guān)鍵技術(shù),查找類似的相關(guān)系統(tǒng)的資料用了三周時(shí)間;系統(tǒng)概要設(shè)計(jì)用了一周的時(shí)間;數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)用了一周時(shí)間;功能模塊開發(fā)和功能模塊測(cè)試用了四周的時(shí)間;系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行和修改用了約三周的時(shí)間。最后,完成論文并</p><p> 做修改用了四周時(shí)間。完成全部工作大約用了4個(gè)半月的時(shí)間。</p><p> 研究思路和工作計(jì)劃圖1.1</p><p> 研究思路和工作
26、計(jì)劃圖1.1</p><p> 第二章 課題總體介紹</p><p><b> 2.1 開發(fā)背景</b></p><p> 當(dāng)今時(shí)代是飛速的、發(fā)展的信息時(shí)代。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理,使用計(jì)算機(jī)進(jìn)行信息的控制,不僅可以提高工作效率,而且大大的提高了其安
27、全性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了對(duì)用戶信息管理而設(shè)計(jì)的。數(shù)據(jù)手工處理作量大,容易出錯(cuò),且不易查找??偟膩?lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段,此系統(tǒng)的開發(fā)就是為了解決這一難題。 </p><p><b> 2.2 課題目的</b></p><p> 計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。今天,計(jì)算機(jī)的價(jià)
28、格已經(jīng)十分低廉,性能有了進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,首先計(jì)算機(jī)可以代替人工進(jìn)行許多繁瑣的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大提高人們的工作效率;第四,可使文檔更加安全,等等。因此我們應(yīng)建立一個(gè)功能強(qiáng)大的用戶信息管理系統(tǒng)。</p><p><b> 2.3 主要功能</b></p><p> 本程序可對(duì)用戶信息進(jìn)行操作比如修改、添加、查詢等;&
29、lt;/p><p> 系統(tǒng)管理具體包括添加、刪除、修改用戶信息等。</p><p><b> 2.4課程設(shè)計(jì)要求</b></p><p> 了解軟件工程基本知識(shí)。熟練掌握MyEclipse7.0和tomcat 6.0以及MySQL等應(yīng)用軟件的使用。掌握J(rèn)AVA編程基礎(chǔ)。熟練掌握J(rèn)SP的各種基本語(yǔ)法。了解基本的軟件開發(fā)工具。</p>
30、<p> 用戶管理系統(tǒng)抽象于信息管理系統(tǒng),能進(jìn)行信息的收集,傳遞,加工,維護(hù)和使用的系統(tǒng)。主要任務(wù)是最大限度的利用現(xiàn)代計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)加強(qiáng)信息管理,建立正確的數(shù)據(jù),并加工成各種信息給管理人員,提高工作效率。</p><p><b> 2.5課程設(shè)計(jì)任務(wù)</b></p><p> 設(shè)計(jì)一個(gè)用戶管理系統(tǒng),用戶能夠注冊(cè)、登錄,登陸成功后,會(huì)列出所有用戶的
31、記錄信息。登錄用戶能夠?qū)τ涗涍M(jìn)行增加、刪除、修改、查詢操作。</p><p><b> 2.6開發(fā)環(huán)境</b></p><p> Windows XP 系統(tǒng)</p><p><b> 2.7開發(fā)工具</b></p><p> MyEclipse7.0, tomcat 6.0, MySQL等
32、開發(fā)工具。</p><p><b> 第三章 系統(tǒng)分析</b></p><p><b> 3.1 需求分析</b></p><p> 每個(gè)網(wǎng)站每年都有大量的用戶訪問注冊(cè),如何對(duì)用戶的信息進(jìn)行有效的管理,這是一件比較復(fù)雜的問題。為了更好的做好用戶信息管理這一工作,提高工作效率,更好的對(duì)網(wǎng)站進(jìn)行管理,結(jié)合實(shí)際情況,自行
33、開發(fā)一套網(wǎng)站用戶信息管理系統(tǒng)。在目前的信息管理工作中,沒有一套統(tǒng)一的方式、方法和軟件系統(tǒng)支持,仍存在著諸如數(shù)據(jù)分散、不一致、可利用率底等問題,以至于影響了工作效率的進(jìn)一步提高。目前我國(guó)的網(wǎng)絡(luò)建設(shè)已經(jīng)基本建設(shè)完成,網(wǎng)絡(luò)的應(yīng)用為我們國(guó)家的發(fā)展提供良好的基礎(chǔ)支持。本系統(tǒng)以后可以進(jìn)一步充分利用這一條件,不久的將來(lái)開發(fā)一套完全網(wǎng)絡(luò)化的用戶信息管理系統(tǒng),進(jìn)一步提高工作效率,使之更加便捷。</p><p> 用戶信息管理系統(tǒng)
34、的實(shí)現(xiàn),可以使官方更方便的對(duì)用戶信息進(jìn)行查詢和修改、錄入等,配合社會(huì)發(fā)展的步伐。</p><p><b> 3.2 可行性分析</b></p><p> 系統(tǒng)要求在WindowsXP及以上環(huán)境運(yùn)行,后臺(tái)數(shù)據(jù)庫(kù)采用Access2003,使用SQL編程,采用JDBC方式連接數(shù)據(jù)庫(kù),這些在目前都是容易實(shí)現(xiàn)的。新系統(tǒng)能達(dá)到以最小的開發(fā)成本取得最佳的經(jīng)濟(jì)效益,開發(fā)過程中所需
35、人員、硬件和軟件支持及其它費(fèi)用進(jìn)行估算均滿意,技術(shù)條件也能保證順利完成開發(fā)工作。</p><p> 最終認(rèn)為該系統(tǒng)完全可行,并根據(jù)其特點(diǎn)決定采用Adobe Dreamweaver CS3作為開發(fā)工具。</p><p><b> 3.3技術(shù)可行性</b></p><p> 本網(wǎng)站為一個(gè)中型企業(yè)網(wǎng)站,所耗費(fèi)的資源不是很大,根據(jù)調(diào)查,現(xiàn)絕大多數(shù)
36、中型企業(yè)目前的硬件及網(wǎng)絡(luò)設(shè)備完全按能夠滿足需求。本網(wǎng)站具有易操作的特點(diǎn),一般中型企業(yè)都有網(wǎng)站、計(jì)算機(jī)管理方面的專業(yè)人才,對(duì)于網(wǎng)站的管理也應(yīng)當(dāng)游刃有余</p><p><b> 第四章 概要設(shè)計(jì)</b></p><p><b> 4.1 設(shè)計(jì)思想</b></p><p> 分析設(shè)計(jì)的要求,我們需要設(shè)計(jì)一個(gè)系統(tǒng)來(lái)實(shí)現(xiàn)用戶
37、的注冊(cè)和登錄,以及增加、修改、刪除和查詢用戶的相關(guān)信息。明確系統(tǒng)的目標(biāo),規(guī)模,功能,對(duì)系統(tǒng)開發(fā)背景,必要性和意義進(jìn)行調(diào)查分析,并且提出系統(tǒng)的邏輯模型和各種可能的方案,從而為系統(tǒng)來(lái)發(fā)項(xiàng)目的決策提供科學(xué)依據(jù),首先需要建立相關(guān)數(shù)據(jù)庫(kù),存儲(chǔ)用戶的信息,實(shí)現(xiàn)用戶信息的增加、修改、刪除和查詢功能。</p><p> 然后運(yùn)用MyEclipse7.0 來(lái)設(shè)計(jì)用戶登錄界面,實(shí)現(xiàn)用戶的注冊(cè)和登錄。并在數(shù)據(jù)庫(kù)和登錄界面系統(tǒng)之間建立
38、連接使新添加的信息存儲(chǔ)到數(shù)據(jù)庫(kù)中。最終實(shí)現(xiàn)用戶管理系統(tǒng)得各種必要功能。</p><p> 4.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)</p><p> 按照用戶管理系統(tǒng)的功能和要求,后臺(tái)數(shù)據(jù)庫(kù)主要完成用戶信息的存儲(chǔ)以及相關(guān)操作。根據(jù)實(shí)際情況,我認(rèn)為本次課程設(shè)計(jì)中實(shí)體用戶至少應(yīng)賦予用戶名,用戶密碼這兩個(gè)屬性。</p><p> 設(shè)計(jì)的數(shù)據(jù)庫(kù)的數(shù)據(jù)字典如下表2.1 所示</p&g
39、t;<p><b> 4.3 系統(tǒng)流程圖</b></p><p> 如圖2.2 所示,用戶管理系統(tǒng)的流程圖分為登錄流程和管理流程兩部分</p><p><b> 4.4 數(shù)據(jù)庫(kù)分析</b></p><p> 4.4.1數(shù)據(jù)庫(kù)的概念</p><p> 數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)
40、據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息。簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。數(shù)據(jù)庫(kù)包含有各個(gè)不同部分的術(shù)語(yǔ),入記錄、域等。</p><p> 4.4.2新建數(shù)據(jù)庫(kù)</p><p> 創(chuàng)建任何一個(gè)數(shù)據(jù)庫(kù)的第一步是要仔細(xì)規(guī)劃數(shù)據(jù)庫(kù),設(shè)計(jì)必須是靈活的、有</p><p> 邏輯的。創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)過程被認(rèn)為是數(shù)據(jù)庫(kù)模型設(shè)計(jì)。其新建過程包括:</p>
41、<p><b> 標(biāo)識(shí)需要的數(shù)據(jù);</b></p><p> 收集被標(biāo)識(shí)的字段到表中;</p><p><b> 標(biāo)識(shí)主關(guān)鍵字字段;</b></p><p> 繪制一個(gè)簡(jiǎn)單的數(shù)據(jù)圖表;</p><p><b> 規(guī)范數(shù)據(jù);</b></p>&
42、lt;p><b> 標(biāo)識(shí)指定字段信息;</b></p><p><b> 創(chuàng)建物理圖表。</b></p><p> 4.4.3修改已建的數(shù)據(jù)庫(kù)</p><p> 數(shù)據(jù)庫(kù)的修改分為:添加、修改和刪除記錄。這三種操作均可由創(chuàng)建的程序來(lái)完成。</p><p> 程序中所用的數(shù)據(jù)庫(kù)表為use
43、rs,它只有兩個(gè)字段,用戶名name和密碼pwd,都是char類型,本系統(tǒng)數(shù)據(jù)庫(kù)如圖2.3.3-1所示。</p><p> 圖2.2.3-1數(shù)據(jù)庫(kù)樣式</p><p> 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p> 5.1 系統(tǒng)子模塊功能概括</p><p> 該用戶信息管理系統(tǒng)包括系統(tǒng)管理模塊、用戶信息管理模塊。</p>
44、<p> 本系統(tǒng)具有如下功能:添加用戶、修改用戶信息、刪除用戶;</p><p> 該信息系統(tǒng)總體功能結(jié)構(gòu)圖如圖3-1所示。</p><p> 圖3-1 信息系統(tǒng)總體功能結(jié)構(gòu)圖</p><p> 第六章 系統(tǒng)的總體實(shí)現(xiàn)</p><p><b> 6.1 登錄頁(yè)面</b></p><
45、;p> 首先,系統(tǒng)的頁(yè)面至關(guān)重要。它是與用戶溝通的橋梁,所以頁(yè)面一定要簡(jiǎn)潔、直觀、操作簡(jiǎn)單。本系統(tǒng)的登錄界面如圖4-1所示,根據(jù)選擇相應(yīng)用戶和對(duì)應(yīng)的口令進(jìn)入系統(tǒng),進(jìn)行相應(yīng)操作。若密碼錯(cuò)誤,則彈出“密碼錯(cuò)誤”對(duì)話框。</p><p> 圖4-1 管理員登錄界面 </p><p><b> 6.2 主頁(yè)面</b></p><p> 密
46、碼無(wú)誤后跳轉(zhuǎn)到主頁(yè)面,用戶管理模塊是整個(gè)系統(tǒng)的核心,主頁(yè)面如圖4-2所示。</p><p> 圖4-2 用戶管理主界面</p><p> 6.3 用戶信息修改界面</p><p> 在提交修改信息后,將調(diào)用后臺(tái)數(shù)據(jù)庫(kù)的記錄,并進(jìn)行修改數(shù)據(jù)的存儲(chǔ)。在那里將對(duì)提交的信息進(jìn)行檢查,如有錯(cuò)誤,將發(fā)送錯(cuò)誤信息返回修改界面模塊,如圖4-3所示。</p>&l
47、t;p> 圖4-3 用戶信息修改界面</p><p> 6.4 用戶添加界面</p><p> 如在用戶管理主頁(yè)面“新增用戶”鏈接,將轉(zhuǎn)到新增用戶模塊,在那可以進(jìn)行添加新用戶的操作。新用戶信息界面如圖4-4所示。</p><p> 圖4-4 增加新用戶界面</p><p> 第七章 用戶界面的具體實(shí)現(xiàn)</p>
48、<p> 7.1 管理員登陸界面的實(shí)現(xiàn)</p><p> <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %></p><p> <
49、!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p> <html xmlns="http://www.w3.org/1999/xhtml"
50、;></p><p><b> <head></b></p><p> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></p><p> <title>用戶管理系統(tǒng)&
51、lt;/title></p><p><b> </head></b></p><p> <body bgcolor="#cad7f7"></p><p> <p align="center"><font size="6">用
52、戶管理系統(tǒng)</font></p></p><p> <form name="form1" method="post" action="checklogin.jsp"></p><p> <p> </p></p><p> &
53、lt;table width="330" border="1" align="center" bordercolor="#b7b7d7"></p><p><b> <tr></b></p><p> <td height="33" cols
54、pan="2" bgcolor="#0099ff"></p><p> <font color=white><b>[管理員登錄]</b></font></td></p><p><b> </tr></b></p><p>
55、<b> <tr></b></p><p> <td width="82" height="30" align="center" bgcolor="d6dff7">用戶名:</td></p><p> <td width="238&
56、quot; bgcolor="#e4edf9"></p><p> <input name="name" type="text" size="12" maxlength="16">(用戶名admin)</td></p><p><b> </
57、tr></b></p><p><b> <tr></b></p><p> <td height="30" align="center" bgcolor="d6dff7">密碼:</td></p><p> <td h
58、eight="#e4edf9"></p><p> <input name="pwd" type="password" size="12" maxlength="12">(口令pass)</td></p><p><b> </tr>&
59、lt;/b></p><p><b> <tr></b></p><p> <td height="38" bgcolor="#D6DFF7"> </td></p><p> <td bgcolor="#e4edf9&quo
60、t;><input type="submit" name="submit" value="提交"></p><p> <input type="reset" name="reset" value="重置"></td></p><p&
61、gt;<b> </tr></b></p><p><b> <table></b></p><p> <p> </p></p><p> <p> </p></p><p><b
62、> </form></b></p><p><b> </body></b></p><p><b> </html></b></p><p> 7.2 用戶管理主頁(yè)面的實(shí)現(xiàn)</p><p> <%@ page contentTy
63、pe="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %></p><p> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&quo
64、t; "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p> <html xmlns="http://www.w3.org/1999/xhtml"></p><p><b> <head></b></p>
65、<p> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></p><p> <title>用戶管理</title></p><p><b> </head></b><
66、;/p><p> <body bgcolor="#99ccff"></p><p><b> <%</b></p><p><b> try{</b></p><p> Class.forName("sun.jdbc.odbc.JdbcOdbcDr
67、iver").newInstance();</p><p> String ur1="jdbc:odbc:linling";</p><p> String users="";</p><p> String password="";</p><p> Connec
68、tion conn=DriverManager.getConnection(ur1,users,password);</p><p> Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);</p><p> String sql="SEL
69、ECT * FROM users";</p><p> ResultSet rs=stmt.executeQuery(sql);</p><p> if(rs!=null)</p><p><b> {</b></p><p><b> %></b></p>&
70、lt;p><b> <p></p></b></p><p> <table width="58%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolorlight=&q
71、uot;#145aa0" bordercolordark="#9cce7f"></p><p><b> <tr></b></p><p> <th width="270" height="28" align="center" bgcolor=&quo
72、t;#4296e7"></p><p> <font color=white>用戶管理</font></th></p><p> <td align="28" colspan="2" align="center" bgcolor="#4296e7"&
73、gt; </td></p><p><b> </tr></b></p><p> <tr bgcolor="#5ea5e6"></p><p> <td align="left" bgcolor="#5ea5e6"&g
74、t;<font color=white>用戶姓名</font></td></p><p> <td colspan="2" align="center" bgcolor="#5ea5e6"></p><p> <font color=white>操作</font
75、></td></p><p><b> </tr></b></p><p><b> <%</b></p><p> while(rs.next())</p><p><b> {</b></p><p>&l
76、t;b> %></b></p><p><b> <tr></b></p><p> <td align="middle" bgcolor="#88ccff"><%=rs.getObject("name")%></td></p
77、><p> <td width="63" align="middle" bgcolor="88ccff"></p><p> <a href="modiuser.jsp?oldname=<%=rs.getObject("name")%>">修改</a
78、></td></p><p> <td width="73" align="middle" bgcolor="88ccff"></p><p> <a href="deluser.jsp?delname=<%=rs.getObject("name")%&g
79、t;">刪除</a></td></p><p><b> </tr></b></p><p><b> <%</b></p><p><b> }</b></p><p><b> %></
80、b></p><p> <tr bgcolor="#4296e7"></p><p> <td align="middle"> </td></p><p> <td colspan="2" align="middle"
81、;><a href="adduser.jsp"></p><p> <font color="#ffff00">新增用戶</font></a></td></p><p><b> </tr></b></p><p><
82、b> </table></b></p><p> 7.3 用戶信息修改界面的實(shí)現(xiàn)</p><p> 用戶信息的修改由modisuer.jsp和modify.jsp來(lái)實(shí)現(xiàn)。</p><p> <!—modisuer.jso--></p><p> Class.forName("sun
83、.jdbc.odbc.JdbcOdbcDriver").newInstance();</p><p> String ur1="jdbc:odbc:linling";</p><p> String users="";</p><p> String password="";</p&g
84、t;<p> Connection conn=DriverManager.getConnection(ur1,users,password);</p><p> Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);</p><p>
85、 if(msg!=null)</p><p> out.println(msg);</p><p> if(oldname!=null)</p><p><b> {</b></p><p> String sql="SELECT * FROM users where name='"+
86、oldname+"'";</p><p> ResultSet rs=stmt.executeQuery(sql);</p><p> rs.next();</p><p><b> %></b></p><p><b> <br></b><
87、;/p><p> <form action="modify.jsp" method="post" name="form1"></p><p> <table height="92" cellspacing="0" bordercolordark="#9cc7ef&
88、quot; cellpadding="4" width="66%" align="center" bordercolorlight="#145aa0" border="1"></p><p><b> <tbody></b></p><p><
89、b> <tr></b></p><p> <td bgcolor="#4296e7" colspan="2" height="5" align="center"></p><p> <font color=white>用戶信息修改</font&g
90、t;</td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td bgcolor="#88ccff" width="139" height="5" a
91、lign="right">原用戶名:</td></p><p> <td bgcolor="#88ccff" width="339" height="5"></p><p> <input name="oldname" id="oldname
92、" value=<%=rs.getString("name")%>></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td width="139&
93、quot; height="26" align="right" bgcolor="#88ccff"></p><p> 新用戶名:</td></p><p> <td width="339" height="26" bgcolor="#88ccff&qu
94、ot;></p><p> <input name="name" type="text" id="name" /></td></p><p><b> </tr></b></p><p><b> <tr></
95、b></p><p> <td width="139" height="26" align="right" bgcolor="#88ccff"></p><p> 新 密 碼:</td></p><p> <td width="339&
96、quot; height="26" bgcolor="#88ccff"></p><p> <input id="pwd" type="password" size="12" value=<%=rs.getString("pwd")%> name="pwd&q
97、uot;/></td></p><p><b> </tr></b></p><p> <tr valign="center"></p><p> <td align="right" bgcolor="#4296e7" colspa
98、n="2" height="18"></p><p> <div align="center"></p><p> <input type="submit" value="修改" name="Submit2"/></p>&
99、lt;p> </div></td></p><p><b> </tr></b></p><p><b> </tbody></b></p><p><b> </table></b></p><p>&
100、lt;b> </form></b></p><p> modify.jsp--></p><p><b> <%</b></p><p><b> try{</b></p><p> String msg=null;</p><
101、p> String oldname=request.getParameter("oldname");</p><p> String pwd=request.getParameter("pwd");</p><p> String name=request.getParameter("name");</p>
102、<p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();</p><p> String ur1="jdbc:odbc:linling";</p><p> String users="";</p><p> S
103、tring password="";</p><p> Connection conn=DriverManager.getConnection(ur1,users,password);</p><p> Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONC
104、UR_UPDATABLE);</p><p> if(oldname!=null&&pwd!=null&&name!=null)</p><p><b> {</b></p><p> if(pwd.equals("")||name.equals("")||oldna
105、me.equals(""))</p><p><b> {</b></p><p> msg="原用戶名、新用戶名和新密碼都不能為空!";</p><p> response.sendRedirect("modiuser.jsp?oldname="+oldname+"&
106、amp;msg="+msg);</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> String sql="SELECT * FROM users where na
107、me='"+oldname+"'";</p><p> ResultSet rs=stmt.executeQuery(sql);</p><p> if(rs.next())</p><p><b> {</b></p><p> rs.updateString(&q
108、uot;name",name);</p><p> rs.updateString("pwd",pwd);</p><p> rs.updateRow();</p><p> response.setHeader("Refresh","5;url=manageuser.jsp");</
109、p><p><b> %></b></p><p> <table width="330" border="1" align="center" bordercolor="#b7b7d7"></p><p><b> <tr>
110、</b></p><p> <td height="33" bgcolor="#0099ff"></p><p> <font color=white><b>[修改用戶信息]</b></font></td></p><p><b>
111、; </tr></b></p><p><b> <tr></b></p><p> <td height="106" bgcolor="d6dff7"><li>用戶信息以更改!</li></p><p><b>
112、<br></b></p><p> <li>5秒后將自動(dòng)<a href="manageuser.jsp"></a></li></td></p><p><b> </tr></b></p><p><b> <
113、;/table></b></p><p> 7.4 用戶添加界面的實(shí)現(xiàn)</p><p> 用戶添加界面由adduser.jsp和addus.jsp共同實(shí)現(xiàn)。</p><p> <--adduser.jsp--></p><p><b> <%</b></p>&l
114、t;p> String err=request.getParameter("err");</p><p> if(err!=null)</p><p><b> {</b></p><p><b> %></b></p><p> <font colo
115、r=red><%=err%></font><br></p><p><b> <%</b></p><p><b> }</b></p><p><b> %></b></p><p> <form name=
116、"form1" method="post" action="addus.jsp"></p><p> <p> </p></p><p> <table width="330" border="1" align="center
117、" bordercolor="#b7b7d7"></p><p><b> <tr></b></p><p> <td height="33" colspan="2" bgcolor="#0099ff"></p><p>
118、 <font color=white><b>[新加增用戶]</b></font></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td width=&qu
119、ot;82" height="30" align="center" bgcolor="#d6dff7">用戶名:</td></p><p> <td width="238" bgcolor="#e4edf9"></p><p> <input
120、 name="name" type="text" size="12" maxlength="16"></td></p><p><b> </tr></b></p><p><b> <tr></b></p>
121、<p> <td height="30" align="center" bgcolor="#D6DFF7">密碼:</td></p><p> <td bgcolor="#e4edf9"></p><p> <input name="pwd&
122、quot; type="password" size="12" maxlength="12"></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> &
123、lt;td height="38" bgcolor="#D6DFF7"> </td></p><p> <td bgcolor="#e4edf9"></p><p> <input name="submit" type="submit"
124、; id="submit" value="提交"></p><p> <input name="reset" type="reset" id="reset" value="重置"></td></p><p><b> </
125、tr> </b></p><p><b> <table></b></p><p> <p> </p></p><p><b> </form></b></p><p> <--addus.jsp--&
126、gt;</p><p><b> <%</b></p><p><b> try{</b></p><p> boolean f=false;</p><p> String err=null;</p><p> String pwd=request.getP
127、arameter("pwd");</p><p> String name=request.getParameter("name");</p><p> if(pwd!=null&&name!=null)</p><p><b> {</b></p><p>
128、 if(pwd.equals("")||name.equals(""))</p><p><b> {</b></p><p> err="用戶名和密碼不能為空";</p><p><b> }</b></p><p><b&
129、gt; else</b></p><p><b> {</b></p><p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();</p><p> String ur1="jdbc:odbc:linling";&
130、lt;/p><p> String users="";</p><p> String password="";</p><p> Connection conn=DriverManager.getConnection(ur1,users,password);</p><p> Statement
131、stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);</p><p> PreparedStatement pstmt=conn.prepareStatement("INSERT INTO users(name,pwd)VALUES(?,?)");</p>&
132、lt;p> String sql="SELECT * FROM users where name='"+name+"'";</p><p> ResultSet rs=stmt.executeQuery(sql);</p><p> f=rs.next();</p><p><b> i
133、f(f)</b></p><p><b> {</b></p><p> err="數(shù)據(jù)庫(kù)中已有用戶名"+name+",請(qǐng)換一個(gè)用戶名注冊(cè)!";</p><p><b> f=false;</b></p><p><b> }&l
134、t;/b></p><p><b> else</b></p><p><b> {</b></p><p> pstmt.clearParameters();</p><p> pstmt.setString(1,name);</p><p> pstmt.
135、setString(2,pwd);</p><p> pstmt.executeUpdate();</p><p><b> f=true;</b></p><p> response.setHeader("Refresh","5;url=manageuser.jsp");</p>&
136、lt;p><b> %> </b></p><p> <table width="330" border="1" align="center" bordercolor="#b7b7d7"></p><p><b> <tr></b&
137、gt;</p><p> <td height="33" bgcolor="#0099ff"></p><p> <font color=white><b>[增加新用戶]</b></font></td></p><p><b> </
138、tr></b></p><p><b> <tr></b></p><p> <td height="106" bgcolor="#D6DFF7"></p><p> <li>增加新用戶成功!用戶名為<%=name%></li&
139、gt;</p><p><b> <br></b></p><p> <li>5秒后將自動(dòng)<a href="manageuser.jsp"></a></li></td></p><p><b> </tr></b>
140、</p><p><b> </table></b></p><p><b> <%</b></p><p><b> }</b></p><p> rs.close();</p><p> stmt.close();<
141、/p><p> conn.close();</p><p><b> }</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>&
142、lt;p> err="必須從增加新用戶進(jìn)入!";</p><p><b> }</b></p><p><b> if(!f)</b></p><p> response.sendRedirect("adduser.jsp?err="+err)</p>&
143、lt;p><b> 總結(jié)</b></p><p> 隨著我國(guó)成功加入WTO及信息化浪潮的日益臨近,企業(yè)在激烈的市場(chǎng)競(jìng)爭(zhēng)環(huán)境下的求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)勢(shì)。因此,如何使企業(yè)及時(shí)掌握本企業(yè)人才的各種信息、第一時(shí)間處理好隨時(shí)變化的工資管理問題,建立一套符合企業(yè)實(shí)際的工資管理系統(tǒng)就顯得尤為重要。</p><p> 在本項(xiàng)目的軟件開發(fā)的過程
144、中,我全面實(shí)踐一個(gè)面向數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng)的開發(fā)過程,學(xué)習(xí)了很多有關(guān)的知識(shí)。這樣的項(xiàng)目對(duì)我學(xué)過的數(shù)據(jù)結(jié)構(gòu),程序設(shè)計(jì),數(shù)據(jù)庫(kù),軟件工程等課程是一個(gè)綜合性很高的實(shí)踐。一些以前沒有學(xué)得很扎實(shí)的課程內(nèi)容,由于需要在實(shí)踐中運(yùn)用,剛開始我也感到很頭痛。但回過頭再去看有關(guān)的教科書,經(jīng)過一段時(shí)間的鉆研,對(duì)與這些知識(shí)點(diǎn)的相關(guān)的背景,概念和解決方案理解得更透徹了,學(xué)習(xí)起來(lái)也越來(lái)越有興趣,越來(lái)越輕松。</p><p> 另外我還充分體會(huì)
145、了從事軟件開發(fā)工作需要特別嚴(yán)謹(jǐn)認(rèn)真的態(tài)度和作風(fēng),一點(diǎn)都馬虎不得。每一個(gè)細(xì)微的細(xì)節(jié)都必須十分的注意,如果不認(rèn)真思考決策,就會(huì)出現(xiàn)或大或小的錯(cuò)誤,如果早期的錯(cuò)誤隱藏下來(lái),對(duì)后面的工作影響就會(huì)很大,甚至有時(shí)要推倒很多前面做的工作重來(lái)。有時(shí)候,我自己覺得我寫的程序非常的正確,但是就是編譯通不過,在查找錯(cuò)誤的過程中,面臨著否認(rèn)自己的過程,非常的痛苦,而且由于自己的經(jīng)驗(yàn)及各方面的能力的不足,所以進(jìn)展的速度非常的緩慢,往往幾天的時(shí)間還沒有一點(diǎn)進(jìn)展。這
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉(cāng)儲(chǔ)信息管理課程設(shè)計(jì)
- 學(xué)生信息管理課程設(shè)計(jì)
- 物流信息管理課程設(shè)計(jì)
- 圖書信息管理課程設(shè)計(jì)
- 信息管理系統(tǒng)倉(cāng)庫(kù)管理課程設(shè)計(jì)
- vb超市銷售信息管理課程設(shè)計(jì)
- 商品信息管理課程設(shè)計(jì)報(bào)告
- java學(xué)生基本信息管理課程設(shè)計(jì)
- web課程設(shè)計(jì)--用戶信息管理系統(tǒng)
- 物流信息管理課程設(shè)計(jì)---服裝公司物流信息系統(tǒng)設(shè)計(jì)
- jsp個(gè)人用戶信息管理系統(tǒng)課程設(shè)計(jì)
- 大學(xué)信息管理課程研究
- 企業(yè)信息管理課程一
- 企業(yè)信息管理課程一
- 企業(yè)信息管理課程一
- 信息資源管理課程設(shè)計(jì)
- 《車輛信息管理》課程設(shè)計(jì)--車輛信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)——畢業(yè)論文
- c#課程設(shè)計(jì)學(xué)生信息管理系統(tǒng) 論文
- 研究生信息管理系統(tǒng)課程設(shè)計(jì)論文
評(píng)論
0/150
提交評(píng)論