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

正文內(nèi)容

電信網(wǎng)上用戶自管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)實(shí)現(xiàn)-閱讀頁

2025-06-02 15:44本頁面
  

【正文】 基本結(jié)構(gòu)分三個(gè)層次,反映了 觀察 數(shù)據(jù)庫的三種不同角度。 ⑴ 物理 數(shù)據(jù)層 它是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設(shè)備上實(shí)際存儲(chǔ)的數(shù)據(jù)的集合。 ⑵ 概念 數(shù)據(jù)層 它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體 邏輯表示 。它所涉及的是數(shù)據(jù)庫所有對(duì)象的邏輯關(guān)系,而不是它們的物理情況,是 數(shù)據(jù)庫管理員 概念下的數(shù)據(jù)庫。 北京航空航天大學(xué)論文設(shè)計(jì) 9 數(shù)據(jù)庫的主要特點(diǎn)是: 實(shí)現(xiàn)數(shù)據(jù)共享 、 減少數(shù)據(jù)的冗余度 、 數(shù)據(jù)的獨(dú)立性 、 數(shù)據(jù)實(shí)現(xiàn)集中控制 、 數(shù)據(jù)一致性 和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性 、 故障恢復(fù) 。 ⑵ 減少數(shù)據(jù)的冗余度 同文件系統(tǒng)相比,由于數(shù)據(jù)庫實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件。 ⑶ 數(shù)據(jù)的獨(dú)立性 數(shù)據(jù)的獨(dú)立性包括邏輯獨(dú)立性(數(shù)據(jù)庫中數(shù)據(jù)庫的 邏輯結(jié)構(gòu) 和 應(yīng)用程序 相互獨(dú)立)和物理獨(dú)立性(數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu))。利用數(shù)據(jù)庫可對(duì)數(shù)據(jù)進(jìn)行集中控制和管理,并通過 數(shù)據(jù)模型 表示各種數(shù)據(jù)的組織以及數(shù)據(jù)間的聯(lián) 系。 ⑹ 故障恢復(fù) 由 數(shù)據(jù)庫管理系統(tǒng) 提供一套方法,可及時(shí)發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞。比如對(duì)系統(tǒng)的誤操作造成的數(shù)據(jù)錯(cuò)誤等。數(shù)據(jù)庫中的數(shù)據(jù)是從全局觀點(diǎn)出發(fā)建立的,按一定的 數(shù)據(jù)模型 進(jìn)行組織、描述和存儲(chǔ)。 數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶所 共享 其信息而建立的,已經(jīng)擺脫了具體 程序 的限制和制約。數(shù)據(jù)共享性不僅滿足了各用戶對(duì)信息內(nèi)容的要求,同時(shí)也滿足了各用戶之間信息通信的要求。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最符合應(yīng)用要求的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)。其中用戶自管理模塊又包括用戶上網(wǎng)信息模塊、用戶消費(fèi)狀況模塊、用戶套餐管理模塊、用戶常見問題模塊。 用戶自管理:查看和修改用戶個(gè)人信息、上網(wǎng)記錄、上網(wǎng)消費(fèi)情況,自我套餐選擇,查看電信公告。 圖 46 前臺(tái)系統(tǒng)流程圖 閃屏 管理員登錄 驗(yàn)證成功 用戶管理 消費(fèi)記錄 套餐管理 常見問題 查用戶消費(fèi)記錄 電信公告 查看電信公告 查用戶上網(wǎng)記錄 常見問題咨詢 開始 N 退出 Y 用戶修改套餐 查看套餐和活動(dòng) 北京航空航天大學(xué)論文設(shè)計(jì) 13 后臺(tái)系統(tǒng)流程圖 后臺(tái)系統(tǒng)流程圖,如圖 47 所示: 圖 47 后臺(tái)系統(tǒng)流程圖 閃屏 管理員登錄 驗(yàn)證成功 用戶管理 密碼設(shè)置 套餐管理 活動(dòng)管理 對(duì)用戶密碼設(shè)置 電信公告 發(fā)布電信公告 對(duì)網(wǎng)上用戶刪除 最新活動(dòng)管理 開始 N 退出 Y 對(duì)網(wǎng)上用戶增加 對(duì)網(wǎng)上用戶修改 增加上網(wǎng)套餐 修改上網(wǎng)套餐 刪除上網(wǎng)套餐 北京航空航天大學(xué)論文設(shè)計(jì) 14 用戶界面的實(shí)現(xiàn) 閃屏的實(shí)現(xiàn) 在設(shè)計(jì)該用戶自管理系統(tǒng)的過程中,我使用了線程的方法在系統(tǒng)中加入了圖 48所示的閃屏效果使得該系統(tǒng)更加人性化和美觀。本系統(tǒng)的登錄界面如圖 49 所示,根據(jù)已注冊(cè)的電信網(wǎng)用戶賬號(hào)和對(duì)應(yīng)口令進(jìn)入系統(tǒng)管理界面,進(jìn) 行相應(yīng)的操作。 如圖 49 登錄界面: 圖 49登錄界面 北京航空航天大學(xué)論文設(shè)計(jì) 15 用戶管理界面的實(shí)現(xiàn) 用戶登錄成功后登錄界面消失然后跳轉(zhuǎn)到主界面,主界面是電信網(wǎng)上用戶實(shí)現(xiàn)各種操作的界面,如圖 410 是用戶網(wǎng)上操作的管理界面,電信用戶的一切操作都是從這個(gè)界面開始和實(shí)現(xiàn)的。用戶界面實(shí)現(xiàn)的代碼如下: public class UserLogin extends JDialog implements ActionListener{ 北京航空航天大學(xué)論文設(shè)計(jì) 22 //定義需要的的組件 JLabel jl1,jl2。 JPasswordField jPasswd。 public UserLogin(){ Container ct=()。 Swing提供三種常用的頂層容器類: JFrame, JDialog, 和 JApplet。 可擴(kuò)展性包括 Swing使用了高度模塊化的架構(gòu),可以通過接口的方式使用各種定制框架來擴(kuò)展 Swing??啥ㄖ菩园?Swing提供了可編程渲染模型,使用戶可以對(duì)渲染細(xì)節(jié)進(jìn)行控制。典型的情況是,用戶通過編寫代碼,指定邊框、顏色、背景、透明度等屬性來定制一種通用 Swing組件(如 JTable)。此外,也完全可以制作出非常特殊的 GUI控件或是高度自定義的視覺效果。 (fl)。 (jl1)。 (fl)。 //設(shè)置下凹 (())。 jl2=new JLabel(請(qǐng)輸入密碼: )。 (60, 190, 150, 30)。 jPasswd=new JPasswordField(20)。 該處實(shí)現(xiàn)的功能是 響應(yīng)用戶的登 錄 請(qǐng)求 并 取出用戶名和密碼 ,如果點(diǎn)擊否定按鈕就會(huì)取消并退出登錄界面;如果用戶輸錯(cuò)了密碼或用戶號(hào)就會(huì)提示 用戶名密 碼錯(cuò)誤 ,這是實(shí)現(xiàn)功能的具體代碼: public void actionPerformed(ActionEvent arg0) { if(()==jCon){ String u=().trim()。 UserModel um=new UserModel()。 if((yonghu)){ new Window1()。 }else if((guanliyuan)){ new Window2()。 }else{ (this,用戶名密碼錯(cuò)誤 )。 JLabel p1_lab1,p3_lab1。 JButton p1_jb1,p4_jb1,p4_jb2。 JScrollPane jsp。 p1_lab1=new JLabel(下面是您的消費(fèi)情況: )。 jtable=new JTable()。 (p1,North)。 (p5,South)。 } } 用戶上網(wǎng)查看電信上網(wǎng)公告和管理員發(fā)布公告的具體代碼是用 socket來實(shí)現(xiàn)的,所謂 socket通常也稱作 套接字 ,用于描述 IP地址和端口,是一個(gè)通信鏈的句柄。操作 java socket時(shí)用到的最多的三個(gè)方法為: accept():主要用于服務(wù)器端產(chǎn)生“阻塞”,等待客戶端的鏈接請(qǐng)求,并且返回一個(gè)客戶端的 Socket實(shí)例; getInputStream():方法主要用來獲得網(wǎng)絡(luò)連接輸北京航空航天大學(xué)論文設(shè)計(jì) 24 入,同時(shí)返回一個(gè) InputStream對(duì)象實(shí)例;一般要建立 Java的 Socket連接,應(yīng)首先明確服務(wù)器端和客戶端,服務(wù)器端使用 ServerSocket監(jiān)聽指定的端口,使用 accept等待客戶端請(qǐng)求,鏈接鏈接,開始會(huì)話、完成會(huì)話后,關(guān)閉鏈接。這里是啟動(dòng)了一個(gè) 8888的端口來監(jiān)聽等待客戶的連接,程序的部分代碼如下: public class ChatServer { boolean started = false。 ListClient clients = new ArrayListClient()。 } public void start() { try { ss = new ServerSocket(8888)。 Socket s = ()。 (a client connected!)。 (c)。流式是一種面向連接的 Socket,針對(duì)于面向連接的 TCP服務(wù)應(yīng)用;數(shù)據(jù)報(bào)式 Socket是一種無連接的 Socket,對(duì)應(yīng)于無連接的 UDP服務(wù)應(yīng)用。 private DataInputStream dis = null。 private boolean bConnected = false。 } public void run() { try { while(bConnected) { String str = ()。 i()。 (str)。 while(()) { Client c = ()。 } } 本系統(tǒng)使用 Java Swing技術(shù)就在于 提供許多比 AWT更好的屏幕顯示元素。它們是 JFC的一部分。這意味著 本系統(tǒng) 可以在任意平臺(tái)上使用 JAVA支持的任意面板。 而使用 Socket技術(shù)的優(yōu)點(diǎn)在于 可以縮短因客戶端空閑等待而造成接受新連接的等待時(shí)間變長。 而多任務(wù)系統(tǒng)則不會(huì)。 從客戶端的角度來看,該服務(wù)器的響應(yīng)時(shí)間會(huì)縮短。 北京航空航天大學(xué)論文設(shè)計(jì) 26 5 系統(tǒng)運(yùn)行與測(cè)試 系統(tǒng)測(cè)試的目的與原則 軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說明和編 碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟?;蛘哒f,軟件測(cè)試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)的一批測(cè)試用例,并利用這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤的過程。編碼與單元測(cè)試屬于軟件生存期中的同一個(gè)階段。 軟件測(cè)試 基于不同的立場(chǎng),存在著兩種完全不同的測(cè)試目的。而從軟件開發(fā)者的角度出發(fā),則希望測(cè)試成為表明軟件產(chǎn)品中不存在錯(cuò)誤的過程,驗(yàn)證該軟件已正確地實(shí)現(xiàn)了用戶的要求,確立用戶對(duì)軟件質(zhì)量的信心。如果測(cè)試人員 不把著眼點(diǎn)放在盡可能查找錯(cuò)誤這樣一個(gè)基礎(chǔ)上,這些隱藏的錯(cuò)誤和缺陷就查不出來,會(huì)遺留到運(yùn)行階段中去。在選取測(cè)試用例時(shí), 我們應(yīng) 考慮那些易于發(fā)現(xiàn)程序錯(cuò)誤的數(shù)據(jù)。一般來說軟件測(cè)試有獨(dú)立的產(chǎn)品測(cè)試中心負(fù)責(zé),嚴(yán)格安裝軟件測(cè)試流程,制定測(cè)試計(jì)劃、測(cè)試方案、測(cè)試規(guī)范、實(shí)施測(cè)試,對(duì)測(cè)試的結(jié)果進(jìn)行分析,并根據(jù)回歸測(cè)試結(jié)果的情況撰寫測(cè)試報(bào)告。 ( 2)程序員應(yīng)該避免檢查自己的程序或本組開發(fā)的功能模塊,軟件測(cè)試應(yīng)由第三方來負(fù)責(zé),這樣才更加有效、客觀并且容易成功。因?yàn)檐浖度雽?shí)際運(yùn)行中,往往不遵守正常的使用方法 ,卻進(jìn)行了一些甚至大量的意外輸入導(dǎo)致軟件一時(shí)半時(shí)不能做出適當(dāng)?shù)姆磻?yīng),就很容易產(chǎn)生一系列的問題,輕則輸出錯(cuò)誤的結(jié)果,重則癱瘓失效! 因而我們要用一些特殊的用例來發(fā)現(xiàn)一些難以發(fā)現(xiàn)的錯(cuò)誤。一般由 A 測(cè)試出的錯(cuò)誤,一定要有 B 來確認(rèn)。 ( 5)設(shè)計(jì)測(cè)試時(shí)應(yīng)考慮到合法的輸入和不合法輸入以及各種邊界問題。一定要制定測(cè)試計(jì)劃,并且要有指導(dǎo)性。 依據(jù)軟件用戶需求,設(shè)計(jì)測(cè)試用例,對(duì)軟件進(jìn)行系統(tǒng)級(jí)測(cè)試。 測(cè)試的重點(diǎn)是對(duì)各項(xiàng)功能的正常運(yùn)轉(zhuǎn)進(jìn)行全面測(cè)試。根據(jù)程序的功能及結(jié)構(gòu)設(shè)計(jì)出相應(yīng)的測(cè)試用例,目標(biāo)在于發(fā)現(xiàn)程序中的錯(cuò)誤,然后可以加以改正,盡量減低程序運(yùn)行的故障率,保證程序安全可靠。 系統(tǒng)測(cè)試 測(cè)試方案 ( 1)功能測(cè)試 采取運(yùn)行軟件的方法。首先完成單個(gè)的單元測(cè)試用例。測(cè)試系統(tǒng)具有的整體功能。所以主要的性能測(cè)試是體現(xiàn)在數(shù)據(jù)庫的查詢的部分。希望通過軟件可靠性測(cè)試找出所有對(duì)軟件可靠性影響較大的錯(cuò)誤。 ,數(shù)據(jù)的錄入、刪除及更改均能順利完成,并能實(shí)現(xiàn)動(dòng)態(tài)更新。對(duì)用戶的非正常操作方式也提出警告。 ,系統(tǒng)能夠報(bào)錯(cuò)。 測(cè)試過程 (1)該測(cè)試的目的是保證登陸主 界面 的正確性與在錯(cuò)誤發(fā)生時(shí)的容錯(cuò)與糾錯(cuò)性。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。 測(cè)試結(jié)果:當(dāng)沒有輸入用戶名,密碼是不能登錄進(jìn)行其他操作;輸入用戶名,密碼時(shí)錯(cuò)誤重新返回登錄界面重新可以登錄。 (2)具體通過輸入重復(fù)的信息,空信息,錯(cuò)誤的格式來檢測(cè)添加功能的出錯(cuò) 。并且要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。 測(cè)試結(jié)果:對(duì)于系統(tǒng)中添加信息,對(duì)于格式的錯(cuò)誤系統(tǒng)會(huì)給出提示,當(dāng)必須填寫的項(xiàng)目沒有填寫時(shí)不能暫存或者提交。 測(cè)試結(jié)果 、程序執(zhí)行效率降低等各種不良現(xiàn)象,用戶功能的實(shí)現(xiàn)較為完善。 ,數(shù)據(jù)的錄入能順利完成,并能實(shí)現(xiàn)動(dòng)態(tài)更新,刪除和修改也能順利完成。對(duì)用戶的非正常操作方式能提出警告。 北京航空航天大學(xué)論文設(shè)計(jì) 29 結(jié) 論 本系統(tǒng)是一個(gè)電信網(wǎng)上用戶自管理系統(tǒng),在電信公司和
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1