freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp個(gè)人管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。 用戶可以在系統(tǒng)中任意添加,修改,刪除個(gè)人數(shù)據(jù),包括個(gè)人的基本信息,個(gè)人通訊錄,日程安排等。本實(shí)訓(xùn)項(xiàng)目基于 B/S 設(shè)計(jì),也可以發(fā)布到網(wǎng)上,用戶可以隨時(shí)存取個(gè)人信息。個(gè)人信息管理系統(tǒng)可以內(nèi)置于握在手掌的數(shù)字助理器中,以提供電子名片,便條,行程管理等功能。此系統(tǒng)更加貼近信息電子化處理,從而降低了人工并增加了信息的準(zhǔn)確性。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點(diǎn) ,如 :效率低、保密性差 ,另外時(shí)間一長(zhǎng) ,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。因此,開發(fā)這樣一套這樣的管理軟件是很有必要的。經(jīng)過分析 ,我們使用 Eclipse 開發(fā)工 具 ,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具 ,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型 ,然后 ,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代 ,不斷修正和改進(jìn) ,直到形成用戶滿意的可行系統(tǒng)。 2 個(gè)人信息管理系統(tǒng)的概述 研究的目的和意義 一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點(diǎn) ,如 :效率低、保密性差 ,另外時(shí)間一長(zhǎng) ,將產(chǎn)生大量的文 件和數(shù)據(jù) ,這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。 北京電子科技職業(yè)學(xué)院電信工程學(xué)院畢業(yè)論文 2 研究目標(biāo)及解決的主要內(nèi)容 個(gè)人信息管理系統(tǒng)采用功能強(qiáng)大的 Java 編程技術(shù), 利用微軟公司的 Microsoft SQL Server 作為平臺(tái)設(shè)計(jì)實(shí)現(xiàn) 。 (1)查閱資料,對(duì)該課題的研究現(xiàn)狀進(jìn)行分析,進(jìn)行總體方案設(shè)計(jì)和系統(tǒng)結(jié)構(gòu)設(shè)計(jì) ; (2)對(duì) 個(gè)人 所涉及到的相關(guān)信息、資料等進(jìn)行分類整理,分別進(jìn)行圖形數(shù)字化的轉(zhuǎn)換,開發(fā)相應(yīng)的軟件 ; (3)建立系統(tǒng)數(shù)據(jù)模型,進(jìn)行數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),建立系統(tǒng)應(yīng)用模型,進(jìn)行算法設(shè) 計(jì) ; (4)調(diào)試管理系統(tǒng),通過實(shí)踐來(lái)進(jìn)一步完善其功能,使其科學(xué)合理,從而推廣應(yīng)用。不論什么 Java 應(yīng)用服務(wù)器實(shí)質(zhì)都是內(nèi)置了某個(gè)版本的 JDK。而專門運(yùn)行在 x86平臺(tái)的 Jrocket 在服務(wù)端運(yùn)行效率也要比 Sun JDK 好很多。 它的顯著特點(diǎn)是易學(xué)、易用、功能強(qiáng)大,且與其他 Office 應(yīng)用程北京電子科技職業(yè)學(xué)院電信工程學(xué)院畢業(yè)論文 3 序高度集成。 SQL Server 作為關(guān)系數(shù)據(jù)庫(kù)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。 數(shù)據(jù)庫(kù)的特點(diǎn) 有 : (1)具有最小的冗余度,即數(shù)據(jù)庫(kù)盡可能不重復(fù); (2)資源共享性,即以最優(yōu)的方式服務(wù)與一個(gè)或多個(gè)應(yīng)用程序; (3)數(shù)據(jù)獨(dú)立性, 即數(shù)據(jù)的存儲(chǔ)盡可能獨(dú)立于使用它的應(yīng)用程序; (4)安全可靠; (5)保密性能好 。 在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)調(diào)用 JDBC API 方法之前,首先需要進(jìn)行注冊(cè)和裝入 JDBC 驅(qū)動(dòng)程序。連接過程包括所執(zhí)行的 SQL 語(yǔ)句和獲取在該連接上所返回的結(jié)果。在國(guó)內(nèi), JSP 現(xiàn) 在也得到了比較廣泛的重視,得到了很好的發(fā)展,越來(lái)越多的動(dòng)態(tài)網(wǎng)站開始采用 JSP 技術(shù)。這些好處包括幾乎沒有限制的客戶端訪問和極其簡(jiǎn)化的應(yīng)用程序部署和管理(要更新一個(gè)應(yīng)用程序,管理人員只需要更改一個(gè)基于服務(wù)器的程序,而 不是成千上萬(wàn)的安裝在客戶端的應(yīng)用程序)。 對(duì)于這個(gè)問題的一個(gè)早期解決方案是使用 CGIBIN 接口。 某些 Web 服務(wù)器供應(yīng)商已經(jīng)嘗試通過為他們的服務(wù)器提供“插件”和 API 來(lái)簡(jiǎn)化Web 應(yīng)用程序的開發(fā)。例如,像 Java Servlet 這樣的技術(shù)就可以使得用 Java 語(yǔ)言編寫交互的應(yīng)用程序的服務(wù)器端的代碼變得容易。采用這種方法,生成帶有動(dòng)態(tài)內(nèi)容的頁(yè)面仍然需要應(yīng)用程序的開發(fā)技巧。 北京電子科技職業(yè)學(xué)院電信工程學(xué)院畢業(yè)論文 5 ? 將應(yīng)用程序邏輯和頁(yè)面顯示分離。 JSP 規(guī)范是 Web 服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。作為一個(gè)組織或者個(gè)人在 萬(wàn)維網(wǎng) 上放置開始點(diǎn)的 頁(yè)面 稱為 主頁(yè) (英語(yǔ): Homepage)或首頁(yè),主頁(yè)中通常 [2]包括有指向其他相關(guān)頁(yè)面或其他節(jié)點(diǎn)的指針( 超級(jí)鏈接 ),所謂 超級(jí)鏈接 ,就是一種 統(tǒng)一資源定位器 ( Uniform Resource Locator,英語(yǔ)縮寫: URL)指針,通過激活(點(diǎn)擊)它,可使 瀏覽器 方便 地獲取新的網(wǎng)頁(yè)。 超文本標(biāo)記語(yǔ)言 網(wǎng)頁(yè)的本質(zhì)就是超級(jí)文本標(biāo)記語(yǔ)言,通過結(jié)合使用其他的 Web技術(shù) (如: 腳本語(yǔ)言 、 公共網(wǎng)關(guān)接口 、 組件 等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁(yè)。 ? 是一套獨(dú)立于平臺(tái)的格式定義 ? 是由各種 標(biāo)記 (Tag)組成的標(biāo)記語(yǔ)言 ? 用來(lái)描述網(wǎng)頁(yè)文檔中的各個(gè)組成部分 ? 無(wú)需編譯,瀏覽器可直接解釋 ? 當(dāng)前版本: 在 WWW 的世界里,大家統(tǒng)一都用 URL 來(lái)說(shuō)明地址,用來(lái)指向 Inter 上的各種資源。因此,個(gè)人信息的管理在日常工作和生活中成為必不可少的內(nèi)容。 系統(tǒng)需求分析 本系統(tǒng)主要是在對(duì)個(gè)人基本信息的分析上進(jìn)行設(shè)計(jì)的,根據(jù)需要,本系統(tǒng)主要具備了以下特點(diǎn)和功能: (1)具有良好的人機(jī)界面; (2)具有較好的權(quán)限管理; (3)方便查詢和修改數(shù)據(jù); (4)數(shù)據(jù)穩(wěn)定性 ;( 5)實(shí)用性;要具有管理中心,如個(gè)人基本信息管理、登錄與注冊(cè)等相關(guān)個(gè)人的多種常用功能。 SUN 公司的 JAVA 開發(fā)工具,是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。 故而,實(shí)現(xiàn)本系統(tǒng) JAVA 是一個(gè)相對(duì)較好的選擇。數(shù)據(jù)流圖共有四種基本符號(hào):矩形數(shù)據(jù)的源或終點(diǎn)(或稱為外部項(xiàng)),圓或橢圓表示變換數(shù)據(jù)的處理,向右開口的矩形表示數(shù)據(jù)存儲(chǔ),箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動(dòng)方向。 (4)修改登錄密碼 用戶可以修改登錄密碼 (5)查看通訊錄 用戶可以瀏覽通訊錄列表,也可按照姓名檢索等。用戶可以對(duì)日程進(jìn)行添加、修改、刪除等。 根據(jù)上面的分析規(guī)劃出的實(shí)體有:個(gè)人信息實(shí)體、通訊錄信息實(shí)體、日程安排管理信息實(shí)體。 用戶(用戶 ID 號(hào), 用戶名稱,用戶 真實(shí)姓名,用戶性別,出生日期,用戶民族,用戶學(xué)歷,用戶職稱,用戶電話,用戶住址,用戶郵箱)關(guān)鍵字為用戶 ID 號(hào)。 5 系統(tǒng) 設(shè)計(jì) 根據(jù)需求階段的分析,已經(jīng)清楚系統(tǒng)必須具備的功能,接下來(lái)的工作就是這些功能 如何實(shí)現(xiàn)的問題。一般把數(shù)據(jù)庫(kù)的設(shè)計(jì)分為數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)和數(shù)據(jù)庫(kù)的物理設(shè)計(jì)兩個(gè)步驟。 用戶表:用戶 ID 號(hào), 用戶名稱,用戶 真實(shí)姓名,用戶性別,出生日期,用戶民族,用戶學(xué)歷,用戶職稱,用戶電話,用戶住址,用戶郵箱?;谝陨蠑?shù)據(jù)庫(kù)的邏輯設(shè)計(jì),考慮程序設(shè)計(jì)的簡(jiǎn)易性及通用性,本系統(tǒng)采用 Microsoft SQL Sever 2021數(shù)據(jù)庫(kù),并在 其下創(chuàng)建 3 個(gè)數(shù)據(jù)表,其結(jié)構(gòu)分別如下: (1)用戶表 其字段列表如表 所示: 表 ( user) 字段名稱 字段類型 字段長(zhǎng)度 字段說(shuō)明 UserName varchar 30 用戶登錄名 password varchar 30 用戶登錄密碼 name varchar 30 用戶真實(shí)姓名 sex varchar 2 用戶性別 birth varchar 10 出生日期 nation varchar 10 用戶民族 edu varchar 10 用戶學(xué)歷 works varchar 30 用戶職稱 phone varchar 30 用戶電話 place varchar 30 用戶住址 varchar 30 用戶郵箱 (2)通訊錄管理表 (friends)用于管理通訊錄。如果密碼輸入錯(cuò)誤,則會(huì)提示“密碼錯(cuò)誤,請(qǐng)重新輸入!”,在本 界面 中設(shè)置有“登陸”,“重置”,“注冊(cè)”三個(gè)按鈕,其中“登陸”代碼如下: public class LoginServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//拋出異常 String userName=new String((userName).getBytes(ISO88591),UTF8)。 PrintWriter out = ()。 Statement stmt=null。 String strPsw=123456。+userName+39。 k=()。 while(()){ if(((password))){ LoginBean nn=new LoginBean()。 ArrayList login=new ArrayList()。 (refresh, 5。 }catch(SQLException e1){ (())。 登陸界面 如圖 所示 北京電子科技職業(yè)學(xué)院電信工程學(xué)院畢業(yè)論文 17 圖 用戶登錄界面的 測(cè)試 該測(cè)試的目的是保證登陸界面的正確性與在錯(cuò)誤發(fā)生時(shí)的容錯(cuò)與糾錯(cuò)性。 package friendManager。 try{ ()。 String strPsw=123456。 HttpSession session=()。i){ LoginBean nn=(LoginBean)(i)。 北京電子科技職業(yè)學(xué)院電信工程學(xué)院畢業(yè)論文 20 ResultSet rs=(sql1)。 ((name))。 ((place))。 } } ()。 } ()。 主要代碼如下所示。 private String 。 public String getEmail() { return 。 } public String getPhone() { return phone。 } public String get() { return 。 } } 主要代碼如下所示 。i){ LookFriendBean ff=(LookFriendBean)(i)。 HttpSession session=()。i){ LoginBean nn=(LoginBean)(i)。and userName=39。 int k。URL=.jsp)。+name+39。++39。+place+39。 (sql2)。 ArrayList friendslist=null。 ……. (ff)。 ()。 String strUser=sa。 String sql=select * from friends where userName=39。 % option value=%=sno% %=sno% /option % } % /td /select /tr tr td align=center input type=submit value=確 定 size=12 /table /body /html 選擇要修改的聯(lián)系人姓名,單擊“確定”按鈕,請(qǐng)求提交到 UpdateFriendServlet控制器 主要代碼如下 所示 public class UpdateFriendServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String phone=new String((phone).getBytes(ISO88591),UTF8)。 String userName=
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1