《软件工程与》PPT课件.ppt
《《软件工程与》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件工程与》PPT课件.ppt(28页珍藏版)》请在三一办公上搜索。
1、,软件工程与UML,林琳Email:,Beyond Technology,今天的工作任务,根据技术部所编写的dao和process包提供的方法,对图书借阅和图书归还用例进行编码实现。进行其它用例的详细设计,工作任务1:根据技术部所编写的dao和process包提供的方法,对图书借阅和图书归还用例进行编码实现。,提交内容:图书借阅和图书归还GUI界面功能实现,包简介,根据静态设计的类图和包图,我们可以得知,包中的四个类里面,封装了对数据库的操作:StudentDAO类,封装了对数据库表“学生”的操作BookDAO类,封装了对数据库表“图书”的操作BookRegistrationDAO类,封装了对
2、数据库表“借阅信息”的操作BookViewDAO类,封装了对数据库视图“借阅视图”的操作。,StudentDAO类方法简介,Boolean delStudent(Students)删除学生Student getStudentByID(Stringsid)方法定义:通过借阅证编号查询学生信息。Student getStudentByNum(Stringsnum)该方法用户补办借阅证时查询学生信息,学生不存在时,返回的学生对象的学生_ID为 0Student insertStudent(Students)用于新增借阅证和补办借阅证,插入学生信息到数据库学生表中。,BookDAO类方法简介,bool
3、ean deletBookbid)/删除图书Book getBookByIDbid)通过图书ID查找图书,返回Book类 此方法用于图书借阅时验证输入的图书编号是否存在Book insertBook(Bookb)插入图书,并返回最近插入的图书boolean modifyBook(Bookb)该方法用于修改图书用例void modifyBookStatestate,bid)更改图书状态,图书借阅用,BookRegistrationDAO类方法简介,String createBorrowDate()该方法用于获取借阅时间String createReturnDate()该方法用于产生归还时间boo
4、lean deleteBorrowInfobid)删除借阅信息记录 此方法用于图书归还用例BorrowView insertBorrowInfor(java.lang.Stringbid,sid)插入借阅信息并返回最新记录 此方法用于图书借阅用例void updateBorrowInforByStuIDoldsid,newsid)对借阅信息表进行更新操作 此方法用于补办借阅证用例。,BookViewDAO类方法简介,BorrowView getBorrowInforByBookIDbookid)该方法用于图书归还 getBorrowInforByStuIDsid)该方法用于补办借阅证,图书借阅
5、用例的实现,阅读用例描述文档,关于图书借阅用例是如何进行描述的。用例名称:图书借阅用例描述:图书馆工作人员输入借阅证编号和图书编号来完成图书借阅。参与者:图书馆工作人员。前置条件:图书馆工作人员点击“图书借阅”基本路径:输入借阅证编号。输入图书编号。点击“借阅”显示当前借阅信息(书名,ISBN,借阅时间,应归还时间)备选流程:点击“重填”实现借阅证和图书编号重新填写,图书借阅用例的实现,“借阅”按钮功能程序流程图:,图书借阅用例的实现,图书借阅用例的实现,【步骤七】:调试和测试,改变详细设计,让图书借阅用例更完美一些。,1.如果输入的借阅证编号和图书编号不正确,是不能进行图书借阅的。因此在详细
6、设计中,要考虑新的算法2.如果借阅的图书已经借出,则不允许重复借阅,这样也要重新考虑算法。【解决办法】使用BookDAO类的方法Book getBookByID(bid),此方法返回一个Book类的对象,如果此对象的Book_id属性为0,则说明图书编号输入有误。如果此对象的book_state属性为“借出未还”则说明图书不可以借阅。使用StudentDAO类的方法Student getStudentByID(Stringsid),此方法返回一个Student类的对象,如果此对象的Student_id属性为0,则说明借阅证编号输入有误使用两个ifelse嵌套结构来完成这两个算法。,重新进行详细
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程与 软件工程 PPT 课件
链接地址:https://www.31ppt.com/p-4860157.html