• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種C/S模式的通訊錄的設(shè)計(jì)與實(shí)現(xiàn)

      2019-05-24 14:12:12張?jiān)诼?/span>
      電腦知識(shí)與技術(shù) 2019年7期
      關(guān)鍵詞:通訊錄

      張?jiān)诼?/p>

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

      關(guān)鍵詞:Visual Studio;通訊錄;C/S

      中圖分類號:TP311 文獻(xiàn)標(biāo)識(shí)碼:A

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

      1 背景

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

      2 需求分析

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

      3 系統(tǒng)總體設(shè)計(jì)

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

      4 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)

      4.1 數(shù)據(jù)添加功能的設(shè)計(jì)與實(shí)現(xiàn)

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

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

      關(guān)鍵代碼:

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

      int result = cmd.ExecuteNonQuery();

      4.2 查詢功能的設(shè)計(jì)與實(shí)現(xiàn)

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

      主要代碼:

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

      4.3 導(dǎo)入功能的設(shè)計(jì)與實(shí)現(xiàn)

      導(dǎo)入功能可以將EXCEL中的數(shù)據(jù)導(dǎo)入到本系統(tǒng)。

      主要代碼如下:

      OpenFileDialog opdImport = new OpenFileDialog();

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

      4.4 密碼修改功能的設(shè)計(jì)與實(shí)現(xiàn)

      密碼修改功能可以實(shí)現(xiàn)對用戶密碼的修改。

      主要代碼如下:

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

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

      4.5 分組添加功能的設(shè)計(jì)與實(shí)現(xiàn)

      分組管理菜單實(shí)現(xiàn)對分組的添加和查詢操作。

      主要的代碼如下:

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

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

      4.6 統(tǒng)計(jì)功能的設(shè)計(jì)與實(shí)現(xiàn)

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

      主要代碼如下:

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

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

      5 結(jié)束語

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

      參考文獻(xiàn):

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

      [2] 李志中, 謝云. Visual C# 2008數(shù)據(jù)庫編程實(shí)訓(xùn)教程[M]. 北京: 清華大學(xué)出版社, 2012.

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

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

      猜你喜歡
      通訊錄
      本期石友通訊錄
      寶藏(2021年6期)2021-07-20 06:12:30
      通訊錄
      寶藏(2021年4期)2021-05-27 08:11:08
      本期石友通訊錄
      寶藏(2021年11期)2021-01-01 06:17:42
      美食通訊錄
      北京市| 施秉县| 罗江县| 旺苍县| 东乌珠穆沁旗| 嘉祥县| 固安县| 宁强县| 来安县| 福海县| 临高县| 佛山市| 濉溪县| 资阳市| 罗平县| 玛纳斯县| 广南县| 县级市| 昆山市| 济宁市| 灵丘县| 甘孜| 察隅县| 龙口市| 临海市| 鸡西市| 哈密市| 咸阳市| 沈丘县| 建宁县| 阿克陶县| 瑞金市| 车险| 小金县| 富民县| 乌审旗| 皮山县| 定安县| 四川省| 三穗县| 大同县|