zoukankan      html  css  js  c++  java
  • java大作业

    1.功能调查与系统功能框架图:本系统应该包含什么功能、谁使用这个系统。

    功能调查

    系统功能框架图

    2.类的设计:UML类图,应展现主要类之间的关系。如果类比较多,应该放多张图,每张图有自己的重点。

    3.类说明:说明主要类的属性和主要方法。使用到集合相关(List、Set、Map)类,要重点说明,为什么用这种数据类型存储数据。

    User类,属性number,password用来保存每个用户的账号密码

    UserDaoImpl类,UserDao接口的实现类,userList属性用来保存全部用户的账号密码,用的是List集合,因为用户数量是可变的,需要频繁的操作,用List好一点。addUser方法主要用来检测账号有没有重复的,防止注册到一样的账号;matchAccount方法用来登录时匹配账号密码是否正确。

    Contact类,联系人类,用来保存每个用户的信息

    AddressBookDaoListImpl通讯录类,contacts属性用的是List集合,用来保存全部联系人的信息。addContact方法用来添加联系人,deleteContact方法用来删除联系人,seekContace方法用来查找联系人,返回联系人的信息,printContact方法用来输出通讯录的全部联系人

    4.系统的包(package)的规划设计:请参考要求1。可以画UML包图。不仅要有package、还要有该package包含了什么类。

    5.特色(可选):

    是否使用DAO模式?带来了什么好处?

    使用了DAO模式,可以维持用户调用与数据存储的持久性,用户只需调用接口的方法,不需要管数据是用什么方式存储的。在本程序中,实现了UserDao接口,方便用户直接匹配账号密码。

    是否真的已经完成系统的初步原型(可以进行简单演示)

    是否使用Git管理代码?

    Git地址:https://gitee.com/zhan-shen/contacts/tree/master/contact

  • 相关阅读:
    MKMapVIew学习系列2 在地图上绘制出你运行的轨迹
    WPF SDK研究 Intro(6) WordGame1
    WPF SDK研究 Intro(3) QuickStart3
    WPF SDK研究 Layout(1) Grid
    WPF SDK研究 目录 前言
    WPF SDK研究 Intro(7) WordGame2
    WPF SDK研究 Layout(2) GridComplex
    对vs2005创建的WPF模板分析
    WPF SDK研究 Intro(4) QuickStart4
    《Programming WPF》翻译 第6章 资源
  • 原文地址:https://www.cnblogs.com/200157zy/p/14109662.html
Copyright © 2011-2022 走看看