版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p><b> 課程設計(論文)</b></p><p> 課題名稱: 用戶信息管理</p><p> 專業(yè)班級: 計算機信息管理</p><p> 姓 名: </p><p> 指導老師: </p><p><b> 摘要&l
2、t;/b></p><p> 信息是管理上的一項極為重要的資源,管理工作的成敗取決于能否做出有效的決策,而決策的正確程度則在很大程度上取決于信息得質(zhì)量。所以能否有效的管理信息成為企業(yè)的首要問題,管理信息系統(tǒng)MIS在強調(diào)管理、強調(diào)信息的現(xiàn)代社會中越來越得到普及。</p><p> 企業(yè)信息管理通常是比較復雜,由于各類信息繁多難歸集,利用計算機支持企業(yè)高效率完成企業(yè)信息管理,是適應現(xiàn)
3、代企業(yè)制度要求,推動企業(yè)信息管理走向科學化、社會化、規(guī)范化和自動化,從而提高企業(yè)信息管理效率。</p><p> 本系統(tǒng)選用PowerBuilder軟件開發(fā)工具,PowerBuilder是一種高效的客戶/服務器模式以及分布式數(shù)據(jù)庫應用程序的前端開發(fā)工具。利用此軟件完成了企業(yè)信息管理系統(tǒng)的物品管理功能、節(jié)目管理功能、客戶信息管理功能,完成了多種查詢模塊、增添模塊、刪除模塊、修改模塊等等。本系統(tǒng)的開發(fā)基本滿足企業(yè)信
4、息管理的要求,用戶界面交友好,提供的信息豐富準確,使管理工作的各環(huán)節(jié)能夠順利而有效的進行,具有良好的實用價值和可觀的發(fā)展前景,極大的提高了企業(yè)信息管理的效率,是企業(yè)的科學化、規(guī)范化管理、自動化的重要前提條件。</p><p> 關鍵詞:管理信息系統(tǒng)MIS , 企業(yè)信息管理系統(tǒng) , PowerBuilder</p><p><b> 數(shù)據(jù)庫 </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 研究思路和工作計劃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、程設計要求7</p><p> 2.5課程設計任務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技術可行性8</p><p> 第四章 概要設計9</p><p> 4.1 設計思想9</p><p> 4.2 數(shù)據(jù)庫的設計9</p><p> 4.3 系統(tǒng)流程圖9</p><p> 4.4 數(shù)
17、據(jù)庫分析10</p><p> 4.4.1數(shù)據(jù)庫的概念10</p><p> 4.4.2新建數(shù)據(jù)庫10</p><p> 4.4.3修改已建的數(shù)據(jù)庫11</p><p> 第五章 系統(tǒng)詳細設計11</p><p> 5.1 系統(tǒng)子模塊功能概括11</p><p> 第六
18、章 系統(tǒng)的總體實現(xiàn)12</p><p> 6.1 登錄頁面12</p><p> 6.2 主頁面12</p><p> 6.3 用戶信息修改界面13</p><p> 6.4 用戶添加界面13</p><p> 第七章 用戶界面的具體實現(xiàn)14</p><p> 7.1
19、 管理員登陸界面的實現(xiàn)14</p><p> 7.2 用戶管理主頁面的實現(xiàn)15</p><p> 7.3 用戶信息修改界面的實現(xiàn)16</p><p> 7.4 用戶添加界面的實現(xiàn)19</p><p><b> 總結(jié)1</b></p><p><b> 致謝1<
20、/b></p><p><b> 參考文獻1</b></p><p><b> 第一章 緒論</b></p><p> 1.1研究課題的背景</p><p> 借助現(xiàn)代信息技術和管理理論,建立企業(yè)管理信息系統(tǒng)是當今社會的重要趨勢。黨和政府根據(jù)知識經(jīng)濟時代的特點,對國民經(jīng)濟建設提出了
21、“用信息化帶動工業(yè)化”的指導思想。對企業(yè)而言,全面開發(fā)和應用計算機管理信息系統(tǒng)就是近期不能回避的問題。在企業(yè)管理中,人力資源是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”,因此人事管理是企業(yè)的計算機管理信息系統(tǒng)重要組成部分。而工資管理又是人力資源管理的重中之重。實行電子化的工資管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作。工資管理信息系統(tǒng)的實現(xiàn)可以減輕比較繁瑣的手工工資管理。</p><p&
22、gt; 現(xiàn)在應用在大中型企業(yè)的管理信息系統(tǒng)中,幾乎都包括了工資管理模塊。有些環(huán)境中是由作為大型ERP軟件中的一個模塊引進的,有些是作為企業(yè)的財務系統(tǒng)的一部分。這些根據(jù)規(guī)范的西方的管理制度設計的工資管理軟件,在很多時候還不能完全解決中國特色的中小企業(yè)的問題,本文介紹的畢業(yè)設計的研究工作就是要為這些具有中國特色的中小企業(yè)解決他們在工資管理方面的問題。</p><p> 通過在本單位經(jīng)過一周的調(diào)研,并參考其他同行設
23、計工資管理軟件,我基本上搞清楚了像我們單位這樣的小型企業(yè)對系統(tǒng)的需求,如果能夠設計一套針對類似本單位的小型國有企業(yè)的工資管理系統(tǒng)特別有意義,并且是現(xiàn)行的財務管理軟件代替不了的。</p><p> 在和指導老師多次交流后,確定實現(xiàn)方案的要點和工作計劃。本系統(tǒng)的實現(xiàn)的主要功能有:員工信息管理、工資結(jié)構(gòu)設置、工資匯總打印等等功能。</p><p> 1.2 研究思路和工作計劃</p&g
24、t;<p> 正如研究任何其它軟件項目一樣,我做的畢業(yè)設計也經(jīng)歷了從選題,調(diào)研,熟悉開發(fā)環(huán)境,實驗關鍵技術,查找類似的相關系統(tǒng)的資料;系統(tǒng)概要設計,數(shù)</p><p> 據(jù)庫結(jié)構(gòu)設計,功能模塊開發(fā),功能模塊測試,系統(tǒng)調(diào)試和系統(tǒng)試運行和修改。下面的流程圖反映了我們的基本的思路和過程。</p><p> 在各階段的時間安排上,選題和調(diào)研用了兩周左右的時間;熟悉開發(fā)環(huán)境,實驗
25、關鍵技術,查找類似的相關系統(tǒng)的資料用了三周時間;系統(tǒng)概要設計用了一周的時間;數(shù)據(jù)庫結(jié)構(gòu)設計用了一周時間;功能模塊開發(fā)和功能模塊測試用了四周的時間;系統(tǒng)調(diào)試和系統(tǒng)試運行和修改用了約三周的時間。最后,完成論文并</p><p> 做修改用了四周時間。完成全部工作大約用了4個半月的時間。</p><p> 研究思路和工作計劃圖1.1</p><p> 研究思路和工作
26、計劃圖1.1</p><p> 第二章 課題總體介紹</p><p><b> 2.1 開發(fā)背景</b></p><p> 當今時代是飛速的、發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息管理的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理,使用計算機進行信息的控制,不僅可以提高工作效率,而且大大的提高了其安
27、全性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關,系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了對用戶信息管理而設計的。數(shù)據(jù)手工處理作量大,容易出錯,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段,此系統(tǒng)的開發(fā)就是為了解決這一難題。 </p><p><b> 2.2 課題目的</b></p><p> 計算機已經(jīng)成為我們學習和工作的得力助手。今天,計算機的價
28、格已經(jīng)十分低廉,性能有了進步。它已經(jīng)被應用于許多領域,首先計算機可以代替人工進行許多繁瑣的勞動;其次,計算機可以節(jié)省許多資源;第三,計算機可以大大提高人們的工作效率;第四,可使文檔更加安全,等等。因此我們應建立一個功能強大的用戶信息管理系統(tǒng)。</p><p><b> 2.3 主要功能</b></p><p> 本程序可對用戶信息進行操作比如修改、添加、查詢等;&
29、lt;/p><p> 系統(tǒng)管理具體包括添加、刪除、修改用戶信息等。</p><p><b> 2.4課程設計要求</b></p><p> 了解軟件工程基本知識。熟練掌握MyEclipse7.0和tomcat 6.0以及MySQL等應用軟件的使用。掌握JAVA編程基礎。熟練掌握JSP的各種基本語法。了解基本的軟件開發(fā)工具。</p>
30、<p> 用戶管理系統(tǒng)抽象于信息管理系統(tǒng),能進行信息的收集,傳遞,加工,維護和使用的系統(tǒng)。主要任務是最大限度的利用現(xiàn)代計算機及網(wǎng)絡技術加強信息管理,建立正確的數(shù)據(jù),并加工成各種信息給管理人員,提高工作效率。</p><p><b> 2.5課程設計任務</b></p><p> 設計一個用戶管理系統(tǒng),用戶能夠注冊、登錄,登陸成功后,會列出所有用戶的
31、記錄信息。登錄用戶能夠?qū)τ涗涍M行增加、刪除、修改、查詢操作。</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> 每個網(wǎng)站每年都有大量的用戶訪問注冊,如何對用戶的信息進行有效的管理,這是一件比較復雜的問題。為了更好的做好用戶信息管理這一工作,提高工作效率,更好的對網(wǎng)站進行管理,結(jié)合實際情況,自行
33、開發(fā)一套網(wǎng)站用戶信息管理系統(tǒng)。在目前的信息管理工作中,沒有一套統(tǒng)一的方式、方法和軟件系統(tǒng)支持,仍存在著諸如數(shù)據(jù)分散、不一致、可利用率底等問題,以至于影響了工作效率的進一步提高。目前我國的網(wǎng)絡建設已經(jīng)基本建設完成,網(wǎng)絡的應用為我們國家的發(fā)展提供良好的基礎支持。本系統(tǒng)以后可以進一步充分利用這一條件,不久的將來開發(fā)一套完全網(wǎng)絡化的用戶信息管理系統(tǒng),進一步提高工作效率,使之更加便捷。</p><p> 用戶信息管理系統(tǒng)
34、的實現(xiàn),可以使官方更方便的對用戶信息進行查詢和修改、錄入等,配合社會發(fā)展的步伐。</p><p><b> 3.2 可行性分析</b></p><p> 系統(tǒng)要求在WindowsXP及以上環(huán)境運行,后臺數(shù)據(jù)庫采用Access2003,使用SQL編程,采用JDBC方式連接數(shù)據(jù)庫,這些在目前都是容易實現(xiàn)的。新系統(tǒng)能達到以最小的開發(fā)成本取得最佳的經(jīng)濟效益,開發(fā)過程中所需
35、人員、硬件和軟件支持及其它費用進行估算均滿意,技術條件也能保證順利完成開發(fā)工作。</p><p> 最終認為該系統(tǒng)完全可行,并根據(jù)其特點決定采用Adobe Dreamweaver CS3作為開發(fā)工具。</p><p><b> 3.3技術可行性</b></p><p> 本網(wǎng)站為一個中型企業(yè)網(wǎng)站,所耗費的資源不是很大,根據(jù)調(diào)查,現(xiàn)絕大多數(shù)
36、中型企業(yè)目前的硬件及網(wǎng)絡設備完全按能夠滿足需求。本網(wǎng)站具有易操作的特點,一般中型企業(yè)都有網(wǎng)站、計算機管理方面的專業(yè)人才,對于網(wǎng)站的管理也應當游刃有余</p><p><b> 第四章 概要設計</b></p><p><b> 4.1 設計思想</b></p><p> 分析設計的要求,我們需要設計一個系統(tǒng)來實現(xiàn)用戶
37、的注冊和登錄,以及增加、修改、刪除和查詢用戶的相關信息。明確系統(tǒng)的目標,規(guī)模,功能,對系統(tǒng)開發(fā)背景,必要性和意義進行調(diào)查分析,并且提出系統(tǒng)的邏輯模型和各種可能的方案,從而為系統(tǒng)來發(fā)項目的決策提供科學依據(jù),首先需要建立相關數(shù)據(jù)庫,存儲用戶的信息,實現(xiàn)用戶信息的增加、修改、刪除和查詢功能。</p><p> 然后運用MyEclipse7.0 來設計用戶登錄界面,實現(xiàn)用戶的注冊和登錄。并在數(shù)據(jù)庫和登錄界面系統(tǒng)之間建立
38、連接使新添加的信息存儲到數(shù)據(jù)庫中。最終實現(xiàn)用戶管理系統(tǒng)得各種必要功能。</p><p> 4.2 數(shù)據(jù)庫的設計</p><p> 按照用戶管理系統(tǒng)的功能和要求,后臺數(shù)據(jù)庫主要完成用戶信息的存儲以及相關操作。根據(jù)實際情況,我認為本次課程設計中實體用戶至少應賦予用戶名,用戶密碼這兩個屬性。</p><p> 設計的數(shù)據(jù)庫的數(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ù)庫分析</b></p><p> 4.4.1數(shù)據(jù)庫的概念</p><p> 數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)
40、據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息。簡而言之,數(shù)據(jù)庫就是信息的集合。數(shù)據(jù)庫包含有各個不同部分的術語,入記錄、域等。</p><p> 4.4.2新建數(shù)據(jù)庫</p><p> 創(chuàng)建任何一個數(shù)據(jù)庫的第一步是要仔細規(guī)劃數(shù)據(jù)庫,設計必須是靈活的、有</p><p> 邏輯的。創(chuàng)建一個數(shù)據(jù)庫過程被認為是數(shù)據(jù)庫模型設計。其新建過程包括:</p>
41、<p><b> 標識需要的數(shù)據(jù);</b></p><p> 收集被標識的字段到表中;</p><p><b> 標識主關鍵字字段;</b></p><p> 繪制一個簡單的數(shù)據(jù)圖表;</p><p><b> 規(guī)范數(shù)據(jù);</b></p>&
42、lt;p><b> 標識指定字段信息;</b></p><p><b> 創(chuàng)建物理圖表。</b></p><p> 4.4.3修改已建的數(shù)據(jù)庫</p><p> 數(shù)據(jù)庫的修改分為:添加、修改和刪除記錄。這三種操作均可由創(chuàng)建的程序來完成。</p><p> 程序中所用的數(shù)據(jù)庫表為use
43、rs,它只有兩個字段,用戶名name和密碼pwd,都是char類型,本系統(tǒng)數(shù)據(jù)庫如圖2.3.3-1所示。</p><p> 圖2.2.3-1數(shù)據(jù)庫樣式</p><p> 第五章 系統(tǒng)詳細設計</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)的總體實現(xiàn)</p><p><b> 6.1 登錄頁面</b></p><
45、;p> 首先,系統(tǒng)的頁面至關重要。它是與用戶溝通的橋梁,所以頁面一定要簡潔、直觀、操作簡單。本系統(tǒng)的登錄界面如圖4-1所示,根據(jù)選擇相應用戶和對應的口令進入系統(tǒng),進行相應操作。若密碼錯誤,則彈出“密碼錯誤”對話框。</p><p> 圖4-1 管理員登錄界面 </p><p><b> 6.2 主頁面</b></p><p> 密
46、碼無誤后跳轉(zhuǎn)到主頁面,用戶管理模塊是整個系統(tǒng)的核心,主頁面如圖4-2所示。</p><p> 圖4-2 用戶管理主界面</p><p> 6.3 用戶信息修改界面</p><p> 在提交修改信息后,將調(diào)用后臺數(shù)據(jù)庫的記錄,并進行修改數(shù)據(jù)的存儲。在那里將對提交的信息進行檢查,如有錯誤,將發(fā)送錯誤信息返回修改界面模塊,如圖4-3所示。</p>&l
47、t;p> 圖4-3 用戶信息修改界面</p><p> 6.4 用戶添加界面</p><p> 如在用戶管理主頁面“新增用戶”鏈接,將轉(zhuǎn)到新增用戶模塊,在那可以進行添加新用戶的操作。新用戶信息界面如圖4-4所示。</p><p> 圖4-4 增加新用戶界面</p><p> 第七章 用戶界面的具體實現(xiàn)</p>
48、<p> 7.1 管理員登陸界面的實現(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 用戶管理主頁面的實現(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 用戶信息修改界面的實現(xiàn)</p><p> 用戶信息的修改由modisuer.jsp和modify.jsp來實現(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秒后將自動<a href="manageuser.jsp"></a></li></td></p><p><b> </tr></b></p><p><b> <
113、;/table></b></p><p> 7.4 用戶添加界面的實現(xiàn)</p><p> 用戶添加界面由adduser.jsp和addus.jsp共同實現(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ù)庫中已有用戶名"+name+",請換一個用戶名注冊!";</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秒后將自動<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="必須從增加新用戶進入!";</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> 隨著我國成功加入WTO及信息化浪潮的日益臨近,企業(yè)在激烈的市場競爭環(huán)境下的求得生存,就必須有效地利用人才、時間、信息結(jié)合的優(yōu)勢。因此,如何使企業(yè)及時掌握本企業(yè)人才的各種信息、第一時間處理好隨時變化的工資管理問題,建立一套符合企業(yè)實際的工資管理系統(tǒng)就顯得尤為重要。</p><p> 在本項目的軟件開發(fā)的過程
144、中,我全面實踐一個面向數(shù)據(jù)庫的應用系統(tǒng)的開發(fā)過程,學習了很多有關的知識。這樣的項目對我學過的數(shù)據(jù)結(jié)構(gòu),程序設計,數(shù)據(jù)庫,軟件工程等課程是一個綜合性很高的實踐。一些以前沒有學得很扎實的課程內(nèi)容,由于需要在實踐中運用,剛開始我也感到很頭痛。但回過頭再去看有關的教科書,經(jīng)過一段時間的鉆研,對與這些知識點的相關的背景,概念和解決方案理解得更透徹了,學習起來也越來越有興趣,越來越輕松。</p><p> 另外我還充分體會
145、了從事軟件開發(fā)工作需要特別嚴謹認真的態(tài)度和作風,一點都馬虎不得。每一個細微的細節(jié)都必須十分的注意,如果不認真思考決策,就會出現(xiàn)或大或小的錯誤,如果早期的錯誤隱藏下來,對后面的工作影響就會很大,甚至有時要推倒很多前面做的工作重來。有時候,我自己覺得我寫的程序非常的正確,但是就是編譯通不過,在查找錯誤的過程中,面臨著否認自己的過程,非常的痛苦,而且由于自己的經(jīng)驗及各方面的能力的不足,所以進展的速度非常的緩慢,往往幾天的時間還沒有一點進展。這
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉儲信息管理課程設計
- 學生信息管理課程設計
- 物流信息管理課程設計
- 圖書信息管理課程設計
- 信息管理系統(tǒng)倉庫管理課程設計
- vb超市銷售信息管理課程設計
- 商品信息管理課程設計報告
- java學生基本信息管理課程設計
- web課程設計--用戶信息管理系統(tǒng)
- 物流信息管理課程設計---服裝公司物流信息系統(tǒng)設計
- jsp個人用戶信息管理系統(tǒng)課程設計
- 大學信息管理課程研究
- 企業(yè)信息管理課程一
- 企業(yè)信息管理課程一
- 企業(yè)信息管理課程一
- 信息資源管理課程設計
- 《車輛信息管理》課程設計--車輛信息管理系統(tǒng)
- 學生信息管理系統(tǒng)課程設計——畢業(yè)論文
- c#課程設計學生信息管理系統(tǒng) 論文
- 研究生信息管理系統(tǒng)課程設計論文
評論
0/150
提交評論