亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Java的通訊錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2021-05-09 02:17:21張聳
        現(xiàn)代信息科技 2021年20期
        關(guān)鍵詞:通訊錄實(shí)現(xiàn)信息系統(tǒng)

        摘? 要:計(jì)算機(jī)的誕生標(biāo)志著“信息時(shí)代”的開端,關(guān)于計(jì)算機(jī)的科學(xué)也變得越來(lái)越成熟。文章開發(fā)了一款基于Java的通訊錄系統(tǒng),通過(guò)對(duì)開發(fā)環(huán)境、需求分析、系統(tǒng)的整體設(shè)計(jì)和后臺(tái)詳細(xì)設(shè)計(jì)的研究,力求設(shè)計(jì)并實(shí)現(xiàn)一款功能完善的通訊錄系統(tǒng),通過(guò)實(shí)際使用可知,該系統(tǒng)可以很好地完成設(shè)計(jì)的各項(xiàng)功能,可滿足大多數(shù)用戶的一般需求,上手快,易用度高,為用戶的日常生活和工作提供便利。

        關(guān)鍵詞:通訊錄;信息系統(tǒng);設(shè)計(jì);實(shí)現(xiàn)

        中圖分類號(hào):TP311? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2096-4706(2021)20-0039-03

        Design and Implementation of Address Book System Based on Java

        ZHANG Song

        (Xianyang Vocational Technical College, Xianyang? 712000, China)

        Abstract: The birth of computer marks the beginning of the “information age”, and the science of computer has become more and more mature. This paper develops an address book system based on Java. Through the research on the development environment, demand analysis, overall system design and background detailed design, it strives to design and implement a fully functional address book system. Through the actual use, it can be seen that the system can well complete the designed functions, meet the general needs of most users, get started quickly, have high ease of use, and provide convenience for users daily life and work.

        Keywords: address book; information system; design; implementation

        0? 引? 言

        現(xiàn)在計(jì)算機(jī)技術(shù)有了快速發(fā)展,計(jì)算機(jī)這個(gè)物品在企業(yè)的管理過(guò)程中和我們生活中的應(yīng)用普及率越來(lái)越高和變得更加重要。利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)與個(gè)人之間的通信管理變得越來(lái)越重要。對(duì)于用戶來(lái)說(shuō),高效使用計(jì)算機(jī)完成地址簿查詢是為了滿足現(xiàn)代地址簿管理系統(tǒng)的要求,但是以往的通訊錄管理系統(tǒng)已經(jīng)跟不上時(shí)代的發(fā)展和人們的需求,在人們?cè)絹?lái)越多的數(shù)據(jù)管理要求和數(shù)據(jù)移動(dòng)需求下,一個(gè)嶄新的、快速的、方便的通訊錄管理系統(tǒng)便應(yīng)運(yùn)而生,成為人們?nèi)粘I詈凸ぷ鞯闹匾ぞ摺?/p>

        1? 系統(tǒng)開發(fā)環(huán)境介紹

        1.1? 開發(fā)工具介紹

        Eclipse是一個(gè)Java的集成開發(fā)環(huán)境。它最初主要用來(lái)對(duì)Java語(yǔ)言進(jìn)行開發(fā),同時(shí)我們也可以通過(guò)安裝不同的插件以使其可以支持不同的計(jì)算機(jī)語(yǔ)言。同時(shí),它是免費(fèi)的,這減少了開發(fā)這個(gè)應(yīng)用程序的壓力。

        MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),原先使Mysql AB公司的,目前屬于Oracle公司。MySQL是最流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)之一。在我們的開發(fā)中中,MySQL是一種非常好關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)用軟件。它將我們所需要的數(shù)據(jù)存儲(chǔ)在每個(gè)不同的表格里面,而不是像有些數(shù)據(jù)庫(kù)存儲(chǔ)在大型倉(cāng)庫(kù)中,從而這個(gè)優(yōu)勢(shì)使其提高了連接速度和數(shù)據(jù)處理的靈活性。同時(shí),他有利于我們的開發(fā)。

        2? 需求分析

        2.1? 普通用戶需求分析

        用戶有權(quán)通過(guò)注冊(cè)使用本系統(tǒng)。成功登錄后,用戶可以根據(jù)自己的需要添加、修改和刪除個(gè)人數(shù)據(jù)。同時(shí),如果用戶只需要修改他們的個(gè)人密碼,他們只需要進(jìn)入密碼修改頁(yè)面進(jìn)行操作。通訊錄最重要的功能是記錄聯(lián)系信息。通過(guò)聯(lián)系人管理,用戶可以有效地管理自己的聯(lián)系人信息。他們可以添加、修改和刪除聯(lián)系信息??筛鶕?jù)需要輸入簡(jiǎn)單信息,查詢聯(lián)系方式。方便用戶隨時(shí)獲取聯(lián)系方式。這個(gè)功能是為各個(gè)用戶之間提供一種通信方式。

        2.2? 管理員需求分析

        (1)修改個(gè)人密碼。為了保證系統(tǒng)的安全性,管理員可以修改登錄密碼。

        (2)用戶管理。管理員可以管理系統(tǒng)的用戶信息,查詢、修改和查詢用戶信息。例如,作為管理員我可以進(jìn)行刪除用戶的操作,也可以刪除一些非法的信息,以更方便地管理通訊錄。

        (3)信息管理。這個(gè)功能是為用戶和用戶之間提供了一種簡(jiǎn)單的通信方式。用戶和用戶之間可以通過(guò)留言板來(lái)進(jìn)行一個(gè)簡(jiǎn)單的交流。同時(shí)也具有后臺(tái)管理權(quán)限的管理員來(lái)管理消息。

        (4)系統(tǒng)公告。每個(gè)系統(tǒng)管理都會(huì)有自己的規(guī)章制度,通過(guò)系統(tǒng)公告,管理員可以發(fā)布自己的公告,比如發(fā)一些新聞、用戶說(shuō)明等信息,來(lái)體醒用戶的操作,同時(shí)也能使系統(tǒng)的使用更加的方便快捷。加強(qiáng)管理員與用戶之間的通信,實(shí)現(xiàn)零通信距離的實(shí)現(xiàn)。

        3? 整體設(shè)計(jì)

        3.1? 系統(tǒng)模塊總體設(shè)計(jì)

        通訊錄分為兩個(gè)模塊,對(duì)個(gè)人通訊錄系統(tǒng)進(jìn)行了設(shè)計(jì)和分析。系統(tǒng)用戶主要有管理用戶和普通用戶。雖然這兩個(gè)模塊從表面上來(lái)看是相互獨(dú)立的,但是它們與數(shù)據(jù)庫(kù)訪問(wèn)操作緊密相關(guān)。每個(gè)模塊訪問(wèn)相同的數(shù)據(jù)庫(kù),但是表是不同的。普通模塊主要分為三個(gè)小模塊,包括個(gè)人數(shù)據(jù)的管理模塊、對(duì)聯(lián)系人的管理模塊、系統(tǒng)消息模塊。管理員模塊主要分為四個(gè)小模塊:管理員對(duì)數(shù)據(jù)的管理模塊、對(duì)用戶的管理模塊、消息管理模塊和系統(tǒng)公告管理模塊。

        3.1.1? 普通用戶系統(tǒng)功能設(shè)計(jì)

        公共模塊是用戶登錄后顯示的界面。用戶從登錄界面登錄之后,將出現(xiàn)以下功能。每個(gè)功能都是相互獨(dú)立的:

        (1)個(gè)人信息功能:普通用戶可以根據(jù)自身的需要修改密碼以及其他詳細(xì)信息的功能;

        (2)聯(lián)系人管理功能:根據(jù)需要增加、修改、刪除聯(lián)系人信息;

        (3)瀏覽公告功能:普通用戶登錄系統(tǒng)之后,可以由此來(lái)瀏覽管理員發(fā)布的一些公告信息;

        (4)在線留言功能:用戶可以自由留言,說(shuō)出自己的想法;

        3.1.2? 管理員系統(tǒng)的功能設(shè)計(jì)

        (1)更改個(gè)人密碼:根據(jù)需要更改您的登錄密碼;

        (2)用戶管理功能:維護(hù)用戶信息,刪除和查詢用戶信息。

        (3)公告信息模塊功能:發(fā)布部分公告信息;

        (4)消息管理功能:管理員可以進(jìn)行刪除消息、查詢等操作。

        3.2? 數(shù)據(jù)庫(kù)設(shè)計(jì)

        這個(gè)系統(tǒng)采用了MySQL作為管理其后臺(tái)數(shù)據(jù)的數(shù)據(jù)庫(kù)系統(tǒng),是根據(jù)開發(fā)規(guī)模和實(shí)際所需的數(shù)據(jù)量來(lái)確定數(shù)據(jù)庫(kù)選擇的考慮因素。MySQL數(shù)據(jù)庫(kù)可以很好地適應(yīng)所有平臺(tái),非常適合Web開發(fā),以及它是開源的,更新很快,完全免費(fèi)。從技術(shù)性能的角度來(lái)看,MySQL也相當(dāng)出色,一直以高性能和高穩(wěn)定性著稱。

        4? 詳細(xì)設(shè)計(jì)

        4.1? 前臺(tái)登錄面板

        前臺(tái)登錄面板代碼為:

        public LoginFrame() {setTitle(“通訊錄登錄”);? //設(shè)置窗體標(biāo)題

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);? //窗體關(guān)閉后停止程序

        setSize(310,210);? //窗體寬高

        Toolkit tool = Toolkit.getDefaultToolkit();? //創(chuàng)建系統(tǒng)該默認(rèn)組件工具包

        Dimension d = tool.getScreenSize();//獲取屏幕尺寸,賦給一個(gè)二維坐標(biāo)對(duì)象

        4.2? 主窗體界面

        主窗體界面及功能代碼為:

        public MainFrame() {setTitle(“通訊錄系統(tǒng)”);? ?//窗體標(biāo)題

        init();? ?//組件初始化

        validate();? ?//重新加載組件

        addAction();? //開啟組件監(jiān)聽

        inti = JOptionPane.showConfirmDialog(MainFrame.this, “是否確定刪除”+table.getValueAt(rowindex, 1)+”?”,”注意!”,JOptionPane.YES_NO_OPTION);

        if (i == JOptionPane.YES_OPTION) {? ?//如果選擇YES

        Customer del = new Customer();? ? //創(chuàng)建客戶對(duì)象

        String id = (String) table.getValueAt(rowindex, 0); //獲取被刪除的客戶id

        del.setId(Integer.parseInt(id));

        dao.deleteCustomer(del, user);? //將用戶信息刪除

        4.3? 客戶信息頁(yè)面

        客戶信息頁(yè)面代碼為:

        private DefaultTableModel assembledModleSoure(ListusableList) {

        intcustomerCount = usableList.size();? ? //獲取集合的客戶數(shù)量

        String[] columnNames = {“編號(hào)”,”姓名”,”性別”,”出生日期”,”工作單位”,”職位”,”工作地點(diǎn)”,”家族住址”};

        String[][] tableValues = new String [customer Count][8]; //創(chuàng)建表格數(shù)據(jù)數(shù)組

        for (inti=0;i

        Customer cust = usableList.get(i);? //獲取行用戶對(duì)象

        tableValues[i][0] = “” + cust.getId();? //編號(hào)

        tableValues[i][1] = “” + cust.getName(); //名稱

        tableValues[i][2] = “” + cust.getSex(); //性別

        tableValues[i][3] = “” + cust.getBirth(); //出生

        日期

        tableValues[i][4] = “” + cust.getWork_unit();

        //公司名稱

        tableValues[i][5] = “” + cust.getRole(); //職位

        tableValues[i][6] = “” + cust.getWork_addr();? //公司地址

        tableValues[i][7] = “” + cust.getHome_addr();? //家庭住址

        客戶信息系統(tǒng)的頁(yè)面如圖1所示。

        4.4? 使用效果

        此次軟件自設(shè)計(jì)開始就有一整套測(cè)試流程,并根據(jù)需要進(jìn)行每部分檢測(cè),如圖2所示。

        該系統(tǒng)流程測(cè)試中,包括環(huán)境測(cè)試、單元測(cè)試、集成測(cè)試等環(huán)節(jié),已擔(dān)任一個(gè)環(huán)節(jié)出現(xiàn)問(wèn)題立即進(jìn)行調(diào)整。所以,從以上流程圖中可以看出,此系統(tǒng)能完整進(jìn)行用戶注冊(cè)、登錄、通訊錄增加等功能,系統(tǒng)管理功能也測(cè)試通過(guò),可以方便用戶使用快捷方式進(jìn)行聯(lián)系人增減操作,界面如圖3所示。

        5? 結(jié)? 論

        隨著人們工作和生活的日益繁忙,對(duì)于手機(jī)通訊錄管理需求不斷增加,所以本文主要針對(duì)以往的通訊錄選件進(jìn)行分析,開發(fā)出了基于Java的通訊錄管理系統(tǒng)。主要改變傳統(tǒng)的通訊錄功能,使其增加通訊錄增減、登錄、修改、查找等功能,更加方便、快捷,主要分為兩大模塊:管理用戶和普通用戶的功能實(shí)現(xiàn),詳細(xì)介紹各個(gè)功能模塊的使用流程和效果測(cè)試,讓用戶通訊錄管理更加便捷,并且最終驗(yàn)證了該系統(tǒng)功能均達(dá)到了系統(tǒng)的預(yù)期效果。

        參考文獻(xiàn):

        [1] 吳其慶.Java模塊設(shè)計(jì)實(shí)例經(jīng)典 [M].北京:冶金工業(yè)出版社,2014.

        [2] 劉甲耀,嚴(yán)桂蘭.Core Java高級(jí)應(yīng)用程序設(shè)計(jì)教程 [M].北京:電子工業(yè)出版社,2006.

        [3] GOSLING J,JOY B,STEELE G. Java語(yǔ)言規(guī)范 [M].陳昊鵬,譯.北京:機(jī)械工業(yè)出版社,2006.

        [4] HORSTMANN C S.java核心技術(shù) [M].陳昊鵬,譯.北京:機(jī)械工業(yè)出版社,2008.

        [5] 柯溫釗.Java例解教程 [M].北京:中國(guó)鐵道出版社,2014.

        作者簡(jiǎn)介:張聳(1990.12—),女,漢族,陜西咸陽(yáng)人,助教,碩士研究生,研究方向:軟件工程。

        猜你喜歡
        通訊錄實(shí)現(xiàn)信息系統(tǒng)
        企業(yè)信息系統(tǒng)安全防護(hù)
        哈爾濱軸承(2022年1期)2022-05-23 13:13:18
        本期石友通訊錄
        寶藏(2021年6期)2021-07-20 06:12:30
        通訊錄
        寶藏(2021年4期)2021-05-27 08:11:08
        本期石友通訊錄
        寶藏(2021年11期)2021-01-01 06:17:42
        美食通訊錄
        基于區(qū)塊鏈的通航維護(hù)信息系統(tǒng)研究
        電子制作(2018年11期)2018-08-04 03:25:54
        信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
        辦公室人員尚需制定個(gè)人發(fā)展規(guī)劃
        蘇州信息學(xué)院教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        如何實(shí)現(xiàn)人企合一
        在线观看国产成人av片| 亚洲伊人久久大香线蕉| 中国一级特黄真人片久久| 亚洲av无码一区二区乱孑伦as| 99在线播放视频| 99精品热这里只有精品| 久久AV中文综合一区二区| 亚洲男人在线天堂av| 亚洲国产中文字幕视频| 亚洲狠狠婷婷综合久久久久图片| 真实国产乱视频国语| 久久无人码人妻一区二区三区| 久久精品色福利熟妇丰满人妻91| 9 9久热re在线精品视频| 日本免费不卡一区| 国产精品99久久不卡二区 | 亚洲精品国产一二三区| 成片免费观看视频大全| 日韩欧美国产亚洲中文| 女同亚洲一区二区三区精品久久| 麻豆国产精品va在线观看不卡| 亚洲欧美日韩一区二区三区在线| 亚洲性无码av在线| 美腿丝袜在线观看视频| 一二三四日本中文在线| 四虎影视亚洲精品| 亚洲成生人免费av毛片| 4455永久免费视频| 日本无遮挡吸乳呻吟视频| 亚洲αv在线精品糸列| 国产一区二区av免费观看| 日本入室强伦姧bd在线观看| 色999欧美日韩| 天堂麻豆精品在线观看| 亚洲成熟丰满熟妇高潮xxxxx| 99久久久无码国产精品9| 久久爱91精品国产一区| 午夜视频国产在线观看| 性一交一乱一伦a片| 最新福利姬在线视频国产观看| 麻豆最新国产av原创|