999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Java的通訊錄系統的設計與實現

2021-05-09 02:17:21張聳
現代信息科技 2021年20期
關鍵詞:實現設計

摘? 要:計算機的誕生標志著“信息時代”的開端,關于計算機的科學也變得越來越成熟。文章開發了一款基于Java的通訊錄系統,通過對開發環境、需求分析、系統的整體設計和后臺詳細設計的研究,力求設計并實現一款功能完善的通訊錄系統,通過實際使用可知,該系統可以很好地完成設計的各項功能,可滿足大多數用戶的一般需求,上手快,易用度高,為用戶的日常生活和工作提供便利。

關鍵詞:通訊錄;信息系統;設計;實現

中圖分類號:TP311? ? ? ? ? ? ? ? ? 文獻標識碼:A文章編號: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? 引? 言

現在計算機技術有了快速發展,計算機這個物品在企業的管理過程中和我們生活中的應用普及率越來越高和變得更加重要。利用計算機實現企業與個人之間的通信管理變得越來越重要。對于用戶來說,高效使用計算機完成地址簿查詢是為了滿足現代地址簿管理系統的要求,但是以往的通訊錄管理系統已經跟不上時代的發展和人們的需求,在人們越來越多的數據管理要求和數據移動需求下,一個嶄新的、快速的、方便的通訊錄管理系統便應運而生,成為人們日常生活和工作的重要工具。

1? 系統開發環境介紹

1.1? 開發工具介紹

Eclipse是一個Java的集成開發環境。它最初主要用來對Java語言進行開發,同時我們也可以通過安裝不同的插件以使其可以支持不同的計算機語言。同時,它是免費的,這減少了開發這個應用程序的壓力。

MySQL是一個關系型數據庫管理系統,原先使Mysql AB公司的,目前屬于Oracle公司。MySQL是最流行的關系數據庫管理系統之一。在我們的開發中中,MySQL是一種非常好關系數據庫管理系統應用軟件。它將我們所需要的數據存儲在每個不同的表格里面,而不是像有些數據庫存儲在大型倉庫中,從而這個優勢使其提高了連接速度和數據處理的靈活性。同時,他有利于我們的開發。

2? 需求分析

2.1? 普通用戶需求分析

用戶有權通過注冊使用本系統。成功登錄后,用戶可以根據自己的需要添加、修改和刪除個人數據。同時,如果用戶只需要修改他們的個人密碼,他們只需要進入密碼修改頁面進行操作。通訊錄最重要的功能是記錄聯系信息。通過聯系人管理,用戶可以有效地管理自己的聯系人信息。他們可以添加、修改和刪除聯系信息。可根據需要輸入簡單信息,查詢聯系方式。方便用戶隨時獲取聯系方式。這個功能是為各個用戶之間提供一種通信方式。

2.2? 管理員需求分析

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

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

(3)信息管理。這個功能是為用戶和用戶之間提供了一種簡單的通信方式。用戶和用戶之間可以通過留言板來進行一個簡單的交流。同時也具有后臺管理權限的管理員來管理消息。

(4)系統公告。每個系統管理都會有自己的規章制度,通過系統公告,管理員可以發布自己的公告,比如發一些新聞、用戶說明等信息,來體醒用戶的操作,同時也能使系統的使用更加的方便快捷。加強管理員與用戶之間的通信,實現零通信距離的實現。

3? 整體設計

3.1? 系統模塊總體設計

通訊錄分為兩個模塊,對個人通訊錄系統進行了設計和分析。系統用戶主要有管理用戶和普通用戶。雖然這兩個模塊從表面上來看是相互獨立的,但是它們與數據庫訪問操作緊密相關。每個模塊訪問相同的數據庫,但是表是不同的。普通模塊主要分為三個小模塊,包括個人數據的管理模塊、對聯系人的管理模塊、系統消息模塊。管理員模塊主要分為四個小模塊:管理員對數據的管理模塊、對用戶的管理模塊、消息管理模塊和系統公告管理模塊。

3.1.1? 普通用戶系統功能設計

公共模塊是用戶登錄后顯示的界面。用戶從登錄界面登錄之后,將出現以下功能。每個功能都是相互獨立的:

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

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

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

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

3.1.2? 管理員系統的功能設計

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

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

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

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

3.2? 數據庫設計

這個系統采用了MySQL作為管理其后臺數據的數據庫系統,是根據開發規模和實際所需的數據量來確定數據庫選擇的考慮因素。MySQL數據庫可以很好地適應所有平臺,非常適合Web開發,以及它是開源的,更新很快,完全免費。從技術性能的角度來看,MySQL也相當出色,一直以高性能和高穩定性著稱。

4? 詳細設計

4.1? 前臺登錄面板

前臺登錄面板代碼為:

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

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

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

Toolkit tool = Toolkit.getDefaultToolkit();? //創建系統該默認組件工具包

Dimension d = tool.getScreenSize();//獲取屏幕尺寸,賦給一個二維坐標對象

4.2? 主窗體界面

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

public MainFrame() {setTitle(“通訊錄系統”);? ?//窗體標題

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

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

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

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

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

Customer del = new Customer();? ? //創建客戶對象

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

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

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

4.3? 客戶信息頁面

客戶信息頁面代碼為:

private DefaultTableModel assembledModleSoure(ListusableList) {

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

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

String[][] tableValues = new String [customer Count][8]; //創建表格數據數組

for (inti=0;i

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

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

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();? //家庭住址

客戶信息系統的頁面如圖1所示。

4.4? 使用效果

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

該系統流程測試中,包括環境測試、單元測試、集成測試等環節,已擔任一個環節出現問題立即進行調整。所以,從以上流程圖中可以看出,此系統能完整進行用戶注冊、登錄、通訊錄增加等功能,系統管理功能也測試通過,可以方便用戶使用快捷方式進行聯系人增減操作,界面如圖3所示。

5? 結? 論

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

參考文獻:

[1] 吳其慶.Java模塊設計實例經典 [M].北京:冶金工業出版社,2014.

[2] 劉甲耀,嚴桂蘭.Core Java高級應用程序設計教程 [M].北京:電子工業出版社,2006.

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

[4] HORSTMANN C S.java核心技術 [M].陳昊鵬,譯.北京:機械工業出版社,2008.

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

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

猜你喜歡
實現設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
信息系統安全評價系統設計及實現
高校聲像檔案數字化管理的實現路徑
辦公室業務(2016年9期)2016-11-23 10:44:30
辦公室人員尚需制定個人發展規劃
辦公室業務(2016年9期)2016-11-23 09:15:57
蘇州信息學院教務管理系統的設計與實現
如何實現人企合一
主站蜘蛛池模板: 国产爽妇精品| 欧美综合成人| 88国产经典欧美一区二区三区| 亚洲中文字幕久久精品无码一区| 69免费在线视频| 亚洲第一成网站| 男女男精品视频| 国产永久免费视频m3u8| 日本成人精品视频| 国产激情国语对白普通话| 国产97公开成人免费视频| 国产成人免费| 国产成人三级在线观看视频| 亚洲一区二区三区国产精品| 国产v精品成人免费视频71pao | 色一情一乱一伦一区二区三区小说| 国产91丝袜在线观看| 亚洲AⅤ波多系列中文字幕| 亚洲视频无码| 日韩二区三区无| 18禁影院亚洲专区| 日韩精品成人网页视频在线| 欧美日韩成人| 全免费a级毛片免费看不卡| 中文字幕在线一区二区在线| 在线免费不卡视频| 午夜国产精品视频黄| 日韩成人在线视频| 国产伦精品一区二区三区视频优播| 97影院午夜在线观看视频| 日本国产一区在线观看| 夜夜操国产| 国产青榴视频| 中文字幕欧美成人免费| 精品伊人久久久久7777人| a毛片免费看| 久久国产拍爱| 午夜精品国产自在| 人妻一本久道久久综合久久鬼色| 在线观看免费国产| 亚洲成av人无码综合在线观看| 青青久久91| 国产一区二区三区免费观看| 欧美精品不卡| 久久黄色小视频| 国产97公开成人免费视频| 色婷婷在线影院| 国产va视频| 久久性妇女精品免费| 亚洲成人高清在线观看| 91久久夜色精品| 爆乳熟妇一区二区三区| 国产拍揄自揄精品视频网站| 香蕉国产精品视频| 成人一区专区在线观看| 综1合AV在线播放| 欧美a级在线| 91在线精品麻豆欧美在线| 亚洲精品少妇熟女| 久久人搡人人玩人妻精品| 中文字幕欧美日韩| 在线国产毛片| 青青草原国产av福利网站| 亚洲日韩AV无码精品| 国产三区二区| 亚洲国产日韩欧美在线| 国产亚洲成AⅤ人片在线观看| 欧美高清三区| 波多野结衣视频网站| 亚洲欧美另类视频| 国产精品爆乳99久久| 夜色爽爽影院18禁妓女影院| 国产精品成人免费视频99| 91久久偷偷做嫩草影院精品| 久久狠狠色噜噜狠狠狠狠97视色| 久久窝窝国产精品午夜看片| 青青草综合网| 在线毛片免费| 色精品视频| 2018日日摸夜夜添狠狠躁| 国产香蕉国产精品偷在线观看| 性喷潮久久久久久久久|