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

一種C/S模式的通訊錄的設計與實現

2019-05-24 14:12:12張在職
電腦知識與技術 2019年7期

張在職

摘要:該文通過對實際需要的分析,對通訊錄系統(tǒng)的功能進行了較為全面的設計,實現了一個集人性化界面與多功能設計為一體的通訊錄管理系統(tǒng)。

關鍵詞:Visual Studio;通訊錄;C/S

中圖分類號:TP311 文獻標識碼:A

文章編號:1009-3044(2019)07-0112-02

1 背景

現在的各種通訊錄中,功能設置方面不能滿足個人習慣的需要,比如字段太少,對字段的檢查太少,缺少導入導出功能,對分類的管理太少,沒有打印功能,統(tǒng)計功能不完善等等。

2 需求分析

根據我們的日常需要,對于通訊錄我們需要進行基本的增刪改查的功能,也就是需要具有通訊信息的添加、刪除、修改、查詢四個基本功能??紤]到現在通訊錄的條目數都很多,為了方便對通訊錄進行管理,需要對通訊錄的分組進行管理,考慮到實際的需要,分組管理只需要具有添加和查詢的功能。另外,為了方便將其他的通訊信息快速的錄入本系統(tǒng),還需要系統(tǒng)具有導入功能。同樣,為了方便對數據進行交流,需要具有導出功能。為了了解當前數據的情況,可以設置統(tǒng)計功能,可以根據設置的字段進行統(tǒng)計。

3 系統(tǒng)總體設計

根據上面的分析,系統(tǒng)的功能包括通訊信息的增刪改查,分組名稱的添加,通訊信息的導入、導出、統(tǒng)計、打印、密碼修改、退出系統(tǒng)等功能。從操作方便、實用的角度出發(fā),系統(tǒng)的主菜單可以包括:添加、查詢,導入、密碼修改、分組添加、統(tǒng)計、退出等功能。添加菜單用于實現對通訊信息的增加。查詢功能可以實現對通訊錄中個人信息的查詢,在查詢之前,可以選擇要查詢的字段,可以按照分組、姓名、性別,籍貫、住址、備注信息分別進行查詢,查詢后可以對所選的條目進行刪除和修改以及打印操作的操作。導入功能可以將EXCEL中的數據導入到本系統(tǒng),可以大幅度的提高數據的錄入速度。密碼修改功能可以實現對用戶密碼的修改。分組管理菜單實現對分組的增刪改查操作,經過分析,考慮到分組不會太多,將分組管理集成到一個界面是可行的。分組管理設置一個增加。各個分組的名稱直接顯示在頁面中,所以不需要查詢功能。考慮到如果對分組名稱進行修改和刪除,會影響已經錄入的數據的安全,所以,系統(tǒng)不設置分組修改和刪除功能。統(tǒng)計功能可以實現對通訊信息按照分組、性別、姓等進行統(tǒng)計的功能。

4 系統(tǒng)詳細設計與實現

4.1 數據添加功能的設計與實現

數據添加功能主要包括姓名、分組、工作單位及部門、手機、QQ、電話、性別、出生日期、籍貫、住址、其他等字段。

出生日期提供了參考日期格式,盡量保證日期格式的統(tǒng)一。設置的“其他”字段主要用于一些零散信息的錄入,不方便設置一個字段,但是又很重要的數據可以放在這里,這樣可以大幅度提高系統(tǒng)的實用性。在錄入信息后,系統(tǒng)會檢測是否錄入姓名,如果沒有錄入,則給出提示。如果已經錄入,則將錄入的姓名與系統(tǒng)中進行比對,如果相同,則給出提示,要求修改。如果已經錄入名字,并且沒有重復的,則將數據插入到數據庫中,根據是否插入進行提示。

關鍵代碼:

OleDbCommand cmd = new OleDbCommand(strsql, DBHelper.conn);

int result = cmd.ExecuteNonQuery();

4.2 查詢功能的設計與實現

查詢功能可以實現對通訊錄中個人信息的查詢功能,在查詢之前,可以選擇要查詢的字段,可以按照分組、姓名、性別,籍貫、住址、備注信息分別進行模糊查詢,查詢后可以對所選的條目進行刪除和修改以及打印操作的操作。

主要代碼:

string strSelect = string.Format("select * from info where uname like '%{0}%'",uname);

4.3 導入功能的設計與實現

導入功能可以將EXCEL中的數據導入到本系統(tǒng)。

主要代碼如下:

OpenFileDialog opdImport = new OpenFileDialog();

opdImport.Filter = "Excel文?件t(*.xlsx)|*.xlsx";

4.4 密碼修改功能的設計與實現

密碼修改功能可以實現對用戶密碼的修改。

主要代碼如下:

string strSelect = string.Format("select * from user1 where upwd='{0}'", upwdBefore);

OleDbCommand cmd = new OleDbCommand(strSelect, DBHelper.conn);

4.5 分組添加功能的設計與實現

分組管理菜單實現對分組的添加和查詢操作。

主要的代碼如下:

string strsql = string.Format("insert into fenzu (fenzu) values('{0}')", fenzu);

OleDbCommand cmd = new OleDbCommand(strsql, DBHelper.conn);

4.6 統(tǒng)計功能的設計與實現

統(tǒng)計功能可以實現對通訊信息按照分組、性別、姓等進行統(tǒng)計的功能。

主要代碼如下:

string strTongJi = string.Format("select count(*) from info where ufenzu='{0}'", choicedCboItem);

string strZongShu = "select count(*) from info";

5 結束語

本系統(tǒng)的開發(fā)環(huán)境為VS2010,以SQL SERVER2008為后臺數據庫支撐環(huán)境,設計出了有實用價值的通訊錄系統(tǒng),本系統(tǒng)與同類系統(tǒng)相比,不僅性能較高、運行較為穩(wěn)定,而且具有較好的可維護性和可擴展性。

參考文獻:

[1] 馬振晗. SQL Server 2008寶典[M]. 北京: 清華大學出版社, 2011.

[2] 李志中, 謝云. Visual C# 2008數據庫編程實訓教程[M]. 北京: 清華大學出版社, 2012.

[3] 王學海. 現代編程思想[J]. 電腦編程技巧與維護, 2011(2): 12-15.

【通聯(lián)編輯:謝媛媛】

主站蜘蛛池模板: 99re热精品视频国产免费| 国产91特黄特色A级毛片| 九色综合视频网| 欧美成人A视频| 亚洲AV无码不卡无码| 国产在线观看一区精品| 日本精品影院| 狠狠做深爱婷婷久久一区| 国产日产欧美精品| 国产午夜无码专区喷水| 四虎亚洲精品| 免费网站成人亚洲| 丁香五月激情图片| 亚洲国产精品成人久久综合影院| 国产精品视屏| 国产av剧情无码精品色午夜| 日本在线亚洲| 欧美国产日韩在线观看| 九九热免费在线视频| 国产一级α片| 中文字幕永久在线看| 天天综合网色中文字幕| 亚洲综合九九| 国产精品99在线观看| 香蕉视频在线观看www| 久久精品66| 99视频有精品视频免费观看| 国产毛片不卡| 国产精品欧美在线观看| 亚洲精品va| 亚洲一区二区无码视频| 久久人体视频| 亚洲成a∧人片在线观看无码| 视频一区亚洲| 中文字幕色在线| 午夜国产在线观看| 国产精品一区不卡| 日韩麻豆小视频| 视频一本大道香蕉久在线播放| 91精品国产一区| 无码网站免费观看| 国产玖玖玖精品视频| 欧美成人免费| 亚洲福利视频网址| 日韩午夜片| 国产亚洲精品自在久久不卡| 亚洲国产综合第一精品小说| 亚洲人成网线在线播放va| 99热这里只有精品在线观看| 91小视频在线观看免费版高清| 精品久久久无码专区中文字幕| 免费观看国产小粉嫩喷水| 波多野结衣在线一区二区| 亚洲欧美不卡视频| 在线中文字幕网| 亚洲AV无码久久天堂| 久久成人国产精品免费软件| 日韩av手机在线| 日韩无码黄色| 九色视频在线免费观看| 四虎影视库国产精品一区| 亚洲天堂网在线视频| 国产十八禁在线观看免费| 国产亚洲欧美在线人成aaaa| 有专无码视频| 1769国产精品免费视频| 狠狠色噜噜狠狠狠狠色综合久| 香蕉久人久人青草青草| 国产成人综合欧美精品久久| 干中文字幕| 中文一级毛片| 在线日本国产成人免费的| 欧美一区二区三区欧美日韩亚洲| 特黄日韩免费一区二区三区| 9丨情侣偷在线精品国产| 国产在线观看91精品| 亚洲av日韩av制服丝袜| 女人18一级毛片免费观看| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 欧美精品成人| 色综合综合网| 欧美人与性动交a欧美精品|