UML系统建模课程设计报告.docx 17页

  • 1
  • 0
  • 0
  • 约2.58千字
  • 2020-10-24 发布
文档工具:
    1. 1、本文档共17页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    UMUK统建模课程设计报告 2011 ?2012 学年 第一学期 教学单位 信息工程系 课程名称 软件开发工具 课程设计题目 图书馆管理系统的分析与设计 指导教师 学生姓名 专业班级 【课程设计名称】 图书馆管理系统的分析与设计 【课程设计目的】 【课程设计要求】 【课程设计内容】 掌握UMIB模的基础知识和其应用; 熟悉Rational Rose环境及功能,能够设计出完整系统。 对系统功能进行必要的描述; 绘制系统的主要模型图; 模型图要有说明性文字解释。 图书馆管理系统的需求分析; 图书馆管理系统UML建模。 【课程设计步骤】 系统的配置与实现 1.图书馆管理系统的需求分析 1系统功能需求 2基本数据维护模块 3基本业务模块 4数据库模块 5信息查询模块 1.1系统功能需求 系统的功能需求主要包括以下几个方面: 借阅者可以通过网络查询书籍信息和预定书籍。 借阅者能够借阅书籍和还书。 图书管理员能够处理借阅者的借阅和还书请求。 系统管理员可以对系统的数据进行维护,如增加、删除和更新书目, 增加、删除和更新借阅者帐户,增加和删除书籍。 1.2基本数据维护模块 基本数据维护模块包括的主要功能模块: 添加借阅者帐户 修改更新借阅者帐户信息 (3 )添加书目 修改和更新书目信息 添加书籍 (6 )删除书籍 1.3基本业务模块 基本业务模块包含的功能: ⑴借书 (2)还书 (3 )书籍预留 (4)取消书籍预定 1.4数据库模块 数据库模块的功能: 借阅信息管理 书籍信息管理 帐户信息管理 书籍预留信息管理 1.5信息查询模块 信息查询模块主要是查询数据库中的相关信息: 查询书籍信息 查询借阅者信息 2系统的UML基本模型 2.1 UML初始模型 新建UML2.x项目 2.2.2.图书馆管理员处理借书、还书等的用例图 图书馆管理员处理催书连书等 1.系统管理员添加书籍的时序图 2: £ind tString). ■ 1 3: returriO :true 4: ere at e(Int e Title) ■ 2.系统管理员添加借阅者帐户的时序图 :Adm ini s trat or :Maiiut enanceWiibdcrtf 1: create borrower 0 2: create (Stringy :AdKiiriistritor :M 乱i nt ensue eW iniow 1: rermwE title。 2: Mrd(St典睥,: 3: find on titlle (Title) 4: dgttjjy。 4.图书管理员处理书籍借阅的时序图 1: 1: find tit le () 1 1 4; €ind_oii_tit 1b:(Title) 1 ; ■ i :5: identify bovirovrer & find(Stiiins) T: cr e ^Bor r overj It sjr} 6.借阅者查询书籍信息的时序图 7. 书阅者预留书籍的时序图 tKeTitie.11tl& 1: LoginO -?r-H 2: find (Title) ii I ii I s ■ i 3: return 0 : trije R- n i I 1 l 4' reserve (? 2.4系统的协作图 3. 4 Reserve % / J - I 、 Cancel j X / Tino QUt 2.借阅者帐户的状态图 the nojib^r of bcolk if CI ■w Bsriw 2.6系统的活动图 1. 3. 系统管理员的活动图 2系统管理员进行书目信息维护的活动图 3系统的配置与实现 3.1系统的组件图 3.1.1业务对象组件图 It &■零 j ava ti f a-ct^y |""^|| Loan. j ava 《arHdctW |""^||| BoEEOverlnfOEKation. java ?arti£ic+? Q| Title, java <<ar tifact? Reservation- j ava 1 3.1.2用户界面的组件图 ITpclat eBorrowerFraKe- java ^artifact)〉 BottoverFraMe.j ava lainTindov- java ?arti£act? Pl Cane e IRe s ervat ionF ran e. java ?artifact^> Pl BazrovVindcw. java ?ar tl f gt? ReservationFraMe. java <<*r <<*r |_ TitlelnfoTindov^ java ?sr Pi FindBorrovcrDialog.java  ?*rti f*ct? 口 Ret

    文档评论(0)

    • 内容提供方:yj1028
    • 审核时间:2020-10-24
    • 审核编号:5334040141003013

    相似文档