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

正文內(nèi)容

基于jsp個人管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-06-19 08:05 本頁面
 

【文章內(nèi)容簡介】 在高速增加。因此,個人信息的管理在日常工作和生活中成為必不可少的內(nèi)容。方便實用的個人信息管理工具對于提高信息利用效率具有重要意義。隨著個人電腦 的普及,簡單實用的個人信息管理工具成為人們?nèi)粘€北京電子科技職業(yè)學院電信工程學院畢業(yè)論文 7 人信息管理的不錯選擇。該系統(tǒng)包括了對人們?nèi)粘I钪械母鞣N繁雜事務(wù)的添加、修改、刪除、查詢等基本操作。 系統(tǒng)需求分析 本系統(tǒng)主要是在對個人基本信息的分析上進行設(shè)計的,根據(jù)需要,本系統(tǒng)主要具備了以下特點和功能: (1)具有良好的人機界面; (2)具有較好的權(quán)限管理; (3)方便查詢和修改數(shù)據(jù); (4)數(shù)據(jù)穩(wěn)定性 ;( 5)實用性;要具有管理中心,如個人基本信息管理、登錄與注冊等相關(guān)個人的多種常用功能。 個人信息管理系統(tǒng)的基本管理方法:在個人信息管理中,我們可以對自己的基 本信息進行操作,具體的操作有:查看個人基本信息、修改個人基本信息、修改登錄密碼;在通訊錄管理中,我們可以查看通訊錄、增加聯(lián)系人、修改和刪除聯(lián)系人;在日程安排管理中,我們可以對平常要做的事情做一個備忘,如增加日程、查看日程、也可以對日程進行修改和刪除; 根據(jù)以上可以得出業(yè)務(wù)流程如圖 所示: 圖 系統(tǒng) 可行性分析 本系統(tǒng)管理的對象都是 個人的基本信息 , 并 且數(shù)據(jù)內(nèi)容具有 一定 的關(guān)聯(lián)性,比較個人信息管理系統(tǒng)統(tǒng) 用戶登錄 用戶注冊 個人信息管理里 通訊錄管理 日程安排管理 修改信息 查看信息 修改密碼 查看通訊錄 增加聯(lián)系人 修改和刪除 查看日程 增加日程 修改和刪除 北京電子科技職業(yè)學院電信工程學院畢業(yè)論文 8 適合于采用數(shù)據(jù)庫管理。根據(jù)所學的專業(yè)知識和所具備的專 業(yè)技能, 采用功能強大的JAVA 編程技術(shù), 利用微軟公司的 Microsoft SQL Server 作為 后臺數(shù)據(jù)庫 設(shè)計實現(xiàn),有指導(dǎo)老師的指導(dǎo)、 同學的幫助 和相關(guān)參考文獻 、 網(wǎng)上資料,及參考其它程序的功能,因此完全可以實現(xiàn)。 本系統(tǒng)的設(shè)計是在 Windows XP 中文版操作系統(tǒng)環(huán)境下, 采用 JAVA 編程技術(shù), Microsoft SQL Server 作為 后臺數(shù)據(jù) 設(shè)計實現(xiàn) 。 SUN 公司的 JAVA 開發(fā)工具,是目前最為廣泛的、易學易用的面向?qū)ο蟮拈_發(fā)工具。 JAVA 設(shè)計之初就是為了簡化開發(fā),并且面向不同的設(shè)備。 JAVA 編程如同搭積木 ,將不同的模塊通過接口連接起來組成一個完整的系統(tǒng)。而且很多構(gòu)件是 JAVA 系統(tǒng)內(nèi)部的,而不需要程序員進行開發(fā),從而有效的提高了應(yīng)用程序的運行效率和可靠性。 故而,實現(xiàn)本系統(tǒng) JAVA 是一個相對較好的選擇。 SQL Server 是一個簡單易學的關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息 以供查詢、存儲和檢索 ,而且具有相應(yīng)的安全性 。 系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)流圖( DFD)是一種圖形化技術(shù),它描繪描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變化。因此,數(shù)據(jù)流圖中沒有任何具全的物理元素,只是用來描繪信息在系統(tǒng)中流動和處理情 況。數(shù)據(jù)流圖共有四種基本符號:矩形數(shù)據(jù)的源或終點(或稱為外部項),圓或橢圓表示變換數(shù)據(jù)的處理,向右開口的矩形表示數(shù)據(jù)存儲,箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動方向。根據(jù)現(xiàn)行個人信息管理的業(yè)務(wù)流程,首先確定數(shù)據(jù)流圖中源點和起點都是好友信息、事務(wù)、密碼,如此就可得到個人管理系統(tǒng)的基本系統(tǒng)模型如圖 所示: 圖 基本系統(tǒng)模型 系統(tǒng)功能 介紹 (1)用戶登錄與注冊 個人通過用戶名和密碼登錄系統(tǒng);注冊時應(yīng)提供本人的基本信息 個人信息管理 通許錄管理 日程安排管理 查詢 添加 刪除 修改 個人信息 通訊錄 日程安排理 北京電子科技職業(yè)學院電信工程學院畢業(yè)論文 9 (2)查看個人信息 主頁面顯示 個人基本信息:登錄名、用戶密碼、用戶姓名、用戶性別、出生日期、用戶民族、用戶學歷、用戶職稱、用戶電話、用戶住址、用戶郵箱等。 (3)修改個人信息 用戶可以修改自己的基本信息。如果修改了登錄名,下次登錄時應(yīng)使用新的登錄名。 (4)修改登錄密碼 用戶可以修改登錄密碼 (5)查看通訊錄 用戶可以瀏覽通訊錄列表,也可按照姓名檢索等。 (6)維護通訊錄 用戶可以增加、修改、刪除聯(lián)系人。 (7)查看日程安排 用戶可以查看日程安排列表,也可以查看某一日程的時間和內(nèi)容等。 (8)維護日程 一個新的日程安排包括日程標題、內(nèi) 容。用戶可以對日程進行添加、修改、刪除等。 系統(tǒng)開發(fā)的目標 本系統(tǒng)是 對個人信息進行分析而設(shè)計,因此本個人信息 管理 系統(tǒng)是 一個簡單適用型的系統(tǒng),本系統(tǒng)的設(shè)計目標將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。 系統(tǒng) 的基本 ER 圖 在需求分析后,就可以設(shè)計出能夠滿足用戶需求的各類實體,以及它們之間的關(guān)系,為后面的設(shè)計打下基礎(chǔ)。這些實體包含各種具體的信息,通過相互之間的作用形成數(shù)據(jù)的流動。 根據(jù)上面的分析規(guī)劃出的實體有:個人信息實體、通訊錄信息實體、日程安排管理信息實體。 個人信息實體圖如圖 所 示: 北京電子科技職業(yè)學院電信工程學院畢業(yè)論文 10 圖 通訊錄管理實體圖 所示: 圖 日程安排實體圖如圖 所示: 聯(lián)系人 登錄名 名稱 郵箱 住址 電話 學歷 工作 用戶 姓名 密碼 性別 生日 民族 郵箱 住址 電話 學歷 工作 北京電子科技職業(yè)學院電信工程學院畢業(yè)論文 11 圖 關(guān)系描述的設(shè)計 根據(jù)數(shù)據(jù)庫原理,并結(jié)合以上 ER 圖,經(jīng)過轉(zhuǎn)換,可以導(dǎo)出各個關(guān)系。其轉(zhuǎn)化規(guī)則為首先每個實體應(yīng)該轉(zhuǎn)換成一個關(guān)系,有屬性的聯(lián)系也應(yīng)轉(zhuǎn)化為一個關(guān)系然且需要給出每個關(guān)系的關(guān)鍵字。根據(jù) 以上規(guī)則直接給出所有關(guān)系。 用戶(用戶 ID 號, 用戶名稱,用戶 真實姓名,用戶性別,出生日期,用戶民族,用戶學歷,用戶職稱,用戶電話,用戶住址,用戶郵箱)關(guān)鍵字為用戶 ID 號。 通訊錄信息( ID,用戶登錄名,好友名稱,好友電話,好友郵箱,好友工作單位,好友住址,好友 號)關(guān)鍵字為標識。 日程安排( ID,用戶登錄名,日程內(nèi)容,日程時間)關(guān)鍵字為標識。在得出以上關(guān)系后,根據(jù)關(guān)系數(shù)據(jù)庫的理論要求,需要對所有的關(guān)系進行關(guān)系規(guī)范化。 5 系統(tǒng) 設(shè)計 根據(jù)需求階段的分析,已經(jīng)清楚系統(tǒng)必須具備的功能,接下來的工作就是這些功能 如何實現(xiàn)的問題。 系統(tǒng)功能 結(jié)構(gòu) 圖 依據(jù)需求分析階段得到的數(shù)據(jù)流圖,采用軟件工程中軟件設(shè)計的概念和原理,在保證系統(tǒng)基本功能要求的前提下,結(jié)合本系統(tǒng)新的業(yè)務(wù)流程確定系統(tǒng)必備的所有功能,具體的功能包括登錄與注冊、個人基本信息管理模塊、用戶個人通訊錄模塊、日日程安排 登錄名 日程內(nèi)容 時間 北京電子科技職業(yè)學院電信工程學院畢業(yè)論文 12 程安排模塊。由此給出該個人信息管理系統(tǒng)的系統(tǒng)功能結(jié)構(gòu)圖如圖 所示: 圖 系統(tǒng)功能流程圖 圖 系統(tǒng)功能流程圖 數(shù)據(jù)庫的設(shè)計 在需求分析階段已經(jīng)完成系統(tǒng)的所有數(shù)據(jù)分析。本階段的工作就是把前一階段的成果轉(zhuǎn)化為具體的數(shù)據(jù)庫。一般把數(shù)據(jù)庫的設(shè)計分為數(shù)據(jù)庫的邏輯設(shè)計和數(shù)據(jù)庫的物理設(shè)計兩個步驟。 主界面 數(shù)據(jù)庫 管理員登陸 個人信息管理 通訊錄管理 退出 日程安排 個人信息管理系統(tǒng) 用戶登錄 用戶注冊 個人信息管理里 通訊錄管理 日程安排管理 修改信息 查看信息 修改密碼 查看通訊錄 增加聯(lián)系人 修改和刪除 查看日程 增加日程 修改和刪除 北京電子科技職業(yè)學院電信工程學院畢業(yè)論文 13 數(shù)據(jù)庫的邏輯設(shè)計 需求分析階段已經(jīng)給出了系統(tǒng)的概念模型即 ER 圖,根據(jù) ER 圖即可進行數(shù)據(jù)庫邏輯設(shè)計。數(shù)據(jù)庫邏輯設(shè)計把得到的滿足第三范式的關(guān)系轉(zhuǎn)化為特定的數(shù)據(jù)庫系統(tǒng)下的數(shù)據(jù)表。根據(jù)前面得到的各個關(guān)系,現(xiàn)把它們轉(zhuǎn)化為數(shù)據(jù)表。 用戶表:用戶 ID 號, 用戶名稱,用戶 真實姓名,用戶性別,出生日期,用戶民族,用戶學歷,用戶職稱,用戶電話,用戶住址,用戶郵箱。 通訊錄: ID,用戶登錄名,好友名稱,好友電話,好友郵箱,好友工作單位,好友住址,好友 號。 日程安排管理表: ID,事件日期,標題,備注。 密碼備忘表: ID,用戶登錄名,日程內(nèi)容,日程時間 數(shù)據(jù)庫的物理設(shè)計 在完成數(shù)據(jù)庫的邏輯設(shè)計后,即可以開始數(shù)據(jù)庫的物理設(shè)計?;谝陨蠑?shù)據(jù)庫的邏輯設(shè)計,考慮程序設(shè)計的簡易性及通用性,本系統(tǒng)采用 Microsoft SQL Sever 2021數(shù)據(jù)庫,并在 其下創(chuàng)建 3 個數(shù)據(jù)表,其結(jié)構(gòu)分別如下: (1)用戶表 其字段列表如表 所示: 表 ( user) 字段名稱 字段類型 字段長度 字段說明 UserName varchar 30 用戶登錄名 password varchar 30 用戶登錄密碼 name varchar 30 用戶真實姓名 sex varchar 2 用戶性別 birth varchar 10 出生日期 nation varchar 10 用戶民族 edu varchar 10 用戶學歷 works varchar 30 用戶職稱 phone varchar 30 用戶電話 place varchar 30 用戶住址 varchar 30 用戶郵箱 (2)通訊錄管理表 (friends)用于管理通訊錄。及管理聯(lián)系人 (好友 )。其字段列表如表 所示: 表 ( friends) 北京電子科技職業(yè)學院電信工程學院畢業(yè)論文 14 字段名稱 字段類型 字段長度 字段說明 userName varchar 30 用戶登錄名 name varchar 30 好友名稱 phone varchar 10 好友電話 varchar 30 好友郵箱 workplace varchar 30 好友工作單位 place varchar 30 好友住址 varchar 10 好友 號 qq_number varchar 20 no (3)日程安排管理表 (date)用于管理用戶的日程安排,其字段列表如表 所示: 表 字段名稱 字段類型 字段長度 字段說明 userName varchar 30 用戶登錄名 thing varchar 255 日程內(nèi)容 date varchar 10 日 程時間 6 通訊錄管理模塊的實現(xiàn) 系統(tǒng)登陸界面 設(shè)計 本 部分 的主要功能是為了對系統(tǒng)進行安全性管理 。本系統(tǒng)的用戶名稱 和用戶密碼保存在 用戶信息 表中, 登錄時系統(tǒng)會自動校驗密碼正確與否。如果密碼輸入錯誤,則會提示“密碼錯誤,請重新輸入!”,在本 界面 中設(shè)置有“登陸”,“重置”,“注冊”三個按鈕,其中“登陸”代碼如下: public class LoginServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//拋出異常 String userName=new String((userName).getBytes(ISO88591),UTF8)。 //中文轉(zhuǎn)換 String password=new 北京電子科技職業(yè)學院電信工程學院畢業(yè)論文 15 String((password).getBytes(ISO88591),UTF8)。 (text/html。charset=utf8)。 PrintWriter out = ()。 try{ ()。 }catch(ClassNotFoundException e){ (類沒有找到 )。 } try{ Connection con=null。 Statement stmt=null。 ResultSet rs=null。 String strconn=jdbc:od
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1