日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

编程实战一通讯录程序

發布時間:2024/8/26 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 编程实战一通讯录程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

3.1 需求分析(需求分析師)

???????????????????????????????????? 功能分析:

??????????????????????????????????????????????????????? 1)添加聯系人

??????????????????????????????????????????????????????? 2)修改聯系人

??????????????????????????????????????????????????????? 3)刪除聯系人

??????????????????????????????????????????????????????? 4)查詢所有聯系人

???????????????????????????????????? 功能流轉

?

???????? 美工設計: 設計軟件的靜態原型

????????????? 3.2 需求設計(系統分析師/架構師/資深開發人員)

???????????????????????????????????? 1)設計實體(抽象實體)

??????????????????????????????????????????????????????? 聯系人實體:

???????????????????????????????????????????????????????????????? class Contact{

?????????????????????????????????????????????????????????????????????????? private String id;

?????????????????????????????????????????????????????????????????????????? private String name;

?????????????????????????????????????????????????????????????????????????? private String gender;

?????????????????????????????????????????????????????????????????????????? private int age;

?????????????????????????????????????????????????????????????????????????? private String phone;

?????????????????????????????????????????????????????????????????????????? private String email;

?????????????????????????????????????????????????????????????????????????? private String qq;

???????????????????????????????????????????????????????????????? }

???????????????????????????????????? 2)設計“數據庫”,(xml代替"數據庫")

??????????????????????????????????????????????????????? contact.xml

???????????????????????????????????????????????????????????????? <contactList>

??????????????????????????????????????????????????????????????????????????????????? <contact id="1">

???????????????????????????????????????????????????????????????????????????????????????????? <name>張三</name>

???????????????????????????????????????????????????????????????????????????????????????????? <gender>男</gender>

???????????????????????????????????????????????????????????????????????????????????????????? <age>20</age>

???????????????????????????????????????????????????????????????????????????????????????????? <phone>13433334444</phone>

??????????????????????????????????????????????????????????????????????????????????? ???????? <email>zs@qq.com</email>

???????????????????????????????????????????????????????????????????????????????????????????? <qq>43222222<qq>

??????????????????????????????????????????????????????????????????????????????????? </contact>

???????????????????????????????????????????????????????????????? </contactList>

??????????????????????????? ?? 3)設計涉及的接口

??????????????????????????????????????????????????????? DAO接口(數據訪問對象):實體對象的CRUD方法。

??????????????????????????????????????????????????????? 項目原則: 通常一個實體對象就會對應一個DAO接口和一個DAO實現類

??????????????????????????????????????????????????????? interface ContactDao{

???????????????????????????????????????????????????????????????? public void addContact(Contact contact);//添加聯系人

???????????????????????????????????????????????????????????????? public void updateContact(Contact contact);//修改聯系人

???????????????????????????????????????????????????????????????? public void deleteContact(String id);//刪除聯系人

???????????????????????????????????????????????????????????????? public List<Contact> findAll();? //查詢所有聯系人

???????????????????????????????????????????????????????????????? public Contact findById(String id);//根據編號查詢聯系人

??????????????????????????????????????????????????????? }

???????????????????????????????????? 4)設計項目的目錄結構

??????????????????????????????????????????????????????? 項目名稱: contactSys_web

??????????????????????????????????????????????????????? 目錄結構:

?????????????????????????????????????????????????????????????????????????? |- contactSys_web

??????????????????????????????????????????????????????????????????????????????????? |-src

???????????????????????????????????????????????????????????????????????????????????????????? |-gz.itcast.contactSys_web.entity : 存放實體對象

???????????????????????????????????????????????????????????????????????????????????????????? |-gz.itcast.contactSys_web.dao : 存放dao的接口

???????????????????????????????????????????????????????????????????????????????????????????? |-gz.itcast.contactSys_web.dao.impl: 存放dao的實現類

???????????????????????????????????????????????????????????????????????????????????????????? |-gz.itcast.contactSys_web.servlet: 存放servlet的類

???????????????????????????????????????????????????????????????????????????????????????????? |-gz.itcast.contactSys_web.test: 存放單元測試類

???????????????????????????????????????????????????????????????????????????????????????????? |-gz.itcast.contactSys_web.util: 存放工具類

???????????????????????????????????????????????????????????????????????????????????????????? |-gz.itcast.contactSys_web.exception: 存放自定義異常類

??????????????????????????????????????????????????????????????????????????????????? |-WebRoot

???????????????????????????????????????????????????????????????????????????????????????????? |-html文件

???????????????????????????????????????????????????????????????????????????????????????????? |-images:目錄。存放圖片資源

???????????????????????????????????????????????????????????????????????????????????????????? |-css:目錄。存放css資源

???????????????????????????????????????????????????????????????????????????????????????????? |-js:目錄。存放js資源

??????????????????????????? ?????????????????????????????????????????????? ????????????????????????????????????

?

?????????????????? 3.3 編碼實現(軟件開發工程師/攻城獅)

???????????????????????????????????? 開發順序:

???????????????????????????????????? 設計數據庫-> 實體 -> DAO接口,DAO實現-> Servlet+html頁面

?????????????????? 3.4 功能測試(測試攻城獅)?????

???????? ??? 3.5 性能測試(測試攻城獅)

?????????????????? 3.6 部署上線(實施攻城獅)

?????????????????? 3.7 維護階段(實施攻城獅)??????????????

????????

轉載于:https://www.cnblogs.com/Michael2397/p/6060526.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的编程实战一通讯录程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。