岗位技能实训报告_第1页
岗位技能实训报告_第2页
岗位技能实训报告_第3页
岗位技能实训报告_第4页
岗位技能实训报告_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、长春工业大学岗位技能实训(UML报告题目:图书管理系统院系:计算机科学与工程学院班级:150402姓名:丘骏学号:20152317指导教师:吕寻才长春工业大学内容提要一、实验题目:图书管理系统二、实验目的1 .熟悉用例图的基本功能和使用方法。2 .掌握如何使用建模工具绘制活动图方法。3 .学习使用MicrosoftProject对题目进行进度安排。三.实验器材1 .计算机一台。2 .RationalRose工具软件。四、实验内容根据CCUT的图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务。要求:对其

2、中主要功能的用例书写书面用例。长春工业大学目录内容提要2正文41 .题目:图书管理系统42 .时间:2017.6.262017.6.3043 .需求分析44 .用例图及时间安排5(1)用例图5(2)活动图7(3)状态图8(4)类图9(5)时序图105 .参考文献126 .实训总结报告12长春工业大学正文1 .题目:图书管理系统2 .时间:2017.6.262017.6.303 .需求分析在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡(提供借书卡号、姓名、部门或班级等信息)。读者可以凭借书卡在图书馆进行图书的借、还、续借、查

3、询等操作,不同类别的读者在借书限额、还书期限以及可续借的次数上要有所不同。借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若无效,则提示无效的原因:若有效,则显示卡号、姓名、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值,完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息:若图书有损坏,由管理员根据实际情况从系统中选

4、择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状长春工业大学态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。4 .用例图及时间安排5 017.6.262017.6.28系统设计6 017.6.282017.6.30系统优化(1)用例图在图书管理系统中,管理员首先登录系统,系统验证通过后,管理方可向系统查询数据,在查询后

5、,系统会给出提示,有没有找到相关的数据,管理员根据系统查询的返回结果,进行下一步的操作,就是删除读者,在删除的过程中,系统会对查询得到的结果判断该记录是否可以删除,若可以删除,则给删除提示,若不能删除,也给相关的提示信息。长春工业大学借书还书系统UseHshe>事件流:1.1 :读者检索所需图书信息,并查看;1.2 :读者检索到所需图书,登录系统,开始借书;1.3 :系统查询图书信息,图书数目是否可借;1.3.1 :图书显示可借,借书成功;1.3.2 :图书显示不可借,借书失败;长春工业大学1.4 :进入续借图书界面,续借图书;1.5 :系统查看预约记录,1.5.1 :没有冲突,续借成功

6、;1.5.2 :有冲突,续借失败;:1.6 :读者归还图书;1.6.1 :归还时间没有逾期,归还成功:1.6.2 :归还时间逾期,逾期处罚,归还成功;(2)活动图删除读者信息活动图步骤(1)管理员在录入界面,输入待删除的读者名(2)“业务逻辑”组件在数据库中,查找待删除的读者名;(3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续(4)“业务逻辑”组件判断“待删除的读者”是否可以删除(5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续(6)在数据库中,删除相关信息;7)显示删除成功信息;(8)结束。长春工业大学(3)状态图还书的状态图,还书的主要业务都是由

7、管理员来完成,首先管理员必须先登录系统,弁通过验证后,便可以进行下一步的操作,查找该书的相关信息,如存在,则进行还书操作,如不存在该信息,则给出提示信息。长春工业大学因StatechanOagram:revesionfrevesbri状态(4)类图对图书馆管理系统中的书籍管理功能可知,该模块是由书籍信息类、书目类、新增书籍界面类、修改书籍界面类、删除书籍界面类和书籍管理类6个类组成。书籍管理业务分析和对该业务的抽象出来的类可知,图书馆的主要静态模型类图是由书籍管理类、书类、书目类、管理员类、用户类和各种界面操作类组成。其中用户类与管理员类是泛化的关系,而其它类之间均是关联关系。长春工业大学3)

8、C.P5?Disg-anrcLogirj吃金,daw安的H制SferqaneSlrirrgiRhauiMrSirrgckEaprdrrShin鼻西必S口0心W:WF即到M我1ro4i'infimaii*3Ell£Br1|“D|师岫I知加enZt田*-geiAd.hfin|ji*10lSiKh_Cp®(rrf;nlBfcEk_CfflM:or;片电科Wj,61f:,*9einegmertjii|i*3SlR«rwUli|:BgMee学号bn台mg-幽cnwScling*t$rMnm§»mg电MdOa怕I),品用3/Mfi事*nKMfe4W

9、BnQaoreint*cqrbmladnsnuhdraturn-TirA-DtfaWdtfetEjrayltaiwi43口口”口EBDkl-Gm或tetelMKI邺*惘逑日第VbDEHTtfirF£"3nChE3kilupda1et<H«fa-ngdr3)inni第msq口置“咽,2间qNtAga|收如SwwubEgkvnberwr>s。印up电3nrg(5)时序图借书时序图nnkrrriiHbEW失ox1.-(1、login():读者将需借书目交给管理员,管理员登陆系统2、show_reader():显示读者的信息的函数。3、check():验证读者

10、是否有借书的权利。4、borrow():读者借书函数。5、getreader():获取读者信息的函数。6、check():检验读者是否符合借书条件函数。7、getbookinf():获取书目信息函数。10长春工业大学8、check():检查书籍是否被预约的函数9、isBorrow):返回未被预约函数。10、builtinf):建立借阅信息函数。11、isBorrow():返回借阅信息函数。12、isBorrow):返回借阅成功函数。13>isBorrow:借阅成功,将书交给读者。删除时序图2i忡141PmmHBCE*白2*10tkuntuk9celeUr»it还书时序图11长春工业大学logiinljgtbookhiltjyulljorruvvgetnowDhi后OveDmt曰Qreturnreturn1、login():读者将书籍交给管理员,管理员登录系统。2、getbookinf():管理员扫描条形码,获取书籍信息函数3、getborrowinf():获取借阅信息函数。4、getborrowDate():获取借阅时间函数。5、getnowDate():获取现在时间函数。6、isOverDate():是否超出借阅时间函数。7、work():处理函数,处理时间差。8、return:消息返回。5 .

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论