软件大型实验周——(1)登录模块类图如图所示HttpServlet<<interface>>+HttprequestUserDao+Httpresponse+fingByName()+DoGet()接口1+DoPost()UserDaoImplloginServlet-端1*-端2+name+name+pwd+pwd+findByName()+DoGet()*+DoPost()图1-3-1登录模块类图(2)登录模块类图说明表1-3-1登录模块类说明表类名说明HttpServlet对数据的请求进行数据处理及反应LoginServlet对用户输入的用户名密码进行验证返回数据UserDaoImpl实现对用户数据的查询返回布尔值3)登录模块类图方法说明(登录模块类方法表表1-3-1方法名说明loginServlet::doget()从界面获取数据调用从数据库查询的方法loginServlet::doget()调用doget方法相应对数据的处理页29共页2第软件大型实验周——软件设计说明书根据参数从数据库中找到相应数据判断正UserDaoImpl::findByName()(1)注册模块类图如图所示HttpServlet+Httprequest+Httpresponse+DoGet()+DoPost()<<interface>>UserDao+addUser()1接口addUserServletUserDaoImpl+name4-端3端-+name+pwd+pwd+phone+phone+email**+email+DoGet()+addUser()+DoPost()图1-3-2登录模块类图(2)注册模块类图说明表1-3-3登录模块类说明表方法名说明httpServlet对数据的请求进行数据处理及反应addUserServlet对输入的数据进行判定,若合理,调用将数据插入数据库的方法UserDaoImpl将数据插入数据库中表1-3-4登录模块方法说明表页29共页3第软件大型实验周——软件设计说明书说方法从界面获取数据并判定是否合理的方addUserServlet::doget()doge方法相应对数据的处调addUserServlet::doget()将获取到的数据参数加到数据库对应表UserDaoImpl::addUser()(1)注册模块类图如图所示Thread+run()<<interface>>UserDao1接口+insert_timefood()UserDaoImplwriteThreadreadThreadopenThread+time-ipaddress-value-ipaddress-ipaddress-port-tablename-port-port+run()+insert_timefood()+run()+run()+creattable()*端6-workdata5端--time1-特性-value+value()-count*+get()硬件获取数据模块类图图1-3-3)注册模块类图说明(2硬件获取数据模块类说明表表1-3-5方法名说明Thread线程始类openThread控制继电器页29共页4第软件大型实验周——软件设计说明书从硬件端获取数据readThread将从硬件段获取到的数据存储到数据库中UserDaoImpl开启硬件段向服务器发送数据writeThread(run)类型方法中数据外部类获取voidWork1-3-6硬件获取数据模块方法说明表表说明方法名从硬件段获取数据并将数据存储到数据库中Work::get()将获取到的数据插入数据库中UserDaoImpl::insert_timefood()实时每天创建对应表格的方法UserDaoImpl::creattable()从界面获取数据并判定是否合理的方法openThread::run()方法相应对数据的处理doget调用readThread::run()将获取到的数据参数加到数据库对应表中writeThread::run()(1)HttpServlet-Httprequest-Httpresponse+DoGet()+DoPost()UserDaoImpl-timefood1-timefood22-端-timefood31接口UserDaosendPetsFoood1-端-timefood4-tablename+time-timefood5*-id+value-timefood6*-id+findByIdFromtimefood()+findByIdFromtimefood()+findBiIdFromti
软件设计说明书 来自淘豆网www.taodocs.com转载请标明出处.