- 0
- 0
- 约3.09千字
- 约 17页
- 2026-01-31 发布于江西
- 举报
西安科技大学
《软件建模和UML》
试验汇报
题目:图书管理系统
学院:计算机科学和技术学院
专业及班级:软件工程1203班
姓名:宋小波
学号:
日期:/6/7
目录
试验目…………………1
二.试验内容………………1
三.系统需求建模…………1
五.系统静态建模…………3
5.1系统用例图………………4
5.2类图………………………6
系统动态建模…………8
6.1状态图……………………8
6.2时序图……………………9
系统物理建模…………9
7.1组件图及布署图…………9
八.总结……………………10
一、试验目标
了解UML基础原理和面向对象分析设计方法,初步掌握RationalRose建模工具使用方法,深入巩固软件工程理论知识。
二、试验内容
1、初步掌握RationalRose开发工具使用,包含建立用例、活动者、用例图、次序图、协作图、类图、对象图、包、状态图、活动图、构件图、配置图等。
2、了解面向对象基础概念,初步掌握Rose环境下用UML进行分析和设计技术;基础学会在Rose环境下用UML语言为系统建模。
3、为一个图书管理系统需求分析阶段建立模型。(需求建模)
三.图书管理系统功效需求:
1、馆员管理:维护馆员信息,有查询、添加、修改、删除功效。馆员身份不一样,分别对应不一样操作权限。超级管理员拥有系统维护、数据库维护权限;通常管理员负责不一样日常工作模块;馆长拥有一切权限。馆员类别划分加强系统安全性。
2、码表维护:维护多种码表,包含:国家码表、语种码表、出版商码表、丛书码表、编辑类型码表、版本码表、图书大小码表。对码可进行添加、修改、删除操作。
3、修改密码:输入目前馆员旧密码、新密码,检验输入完整性,假如旧密码输入不正确,则不能修改。密码录入时以符号(*)显示,密码加密后保留到数据库,以确保数据安全性。
4、编目设定:编目操作过程中,需要设定一定参数,以确保系统正常运行。能够选择设定里是否自动产生索书号、流通号等,假如选择为真,则由系统按一定算法得出索书号、流通号,而且确保数据唯一性;假如为假,则由操作馆员录入。即使系统能自动判定号码唯一性,但有可能进行数次修改才能确保不反复,增加了数据输入量。保留字段和加载默认值能够在录入信息时,自动加载一些数据,以降低人工录入工作量。编目设定就是保留这些设定,而且在系统配置文件中保留最近一次设置,下次进入系统时自动加载各项设定。
5、编目管理:编目管理是系统最关键组成部分之一,关键是维护书目基本信息和部分流通信息。提供图书编目信息添加、修改功效,和图书副本初始流通信息添加、修改、删除。
6、流通设定:流通操作过程中,需要设定一定参数,以确保系统正常运行。如在通用设定里设定操作方法(快速借还操作[光笔扫描条形码输入]、手工借还操作[键盘输入]),过期罚款、图书损坏丢失罚款参数,过期催还时间,办卡手续费等,为整个流通操作步骤顺利进行提供依据。借书参数设定实际是读者类型维护,操作馆员能够依据实际情况设定不一样读者类型和对应借书等参数。在后继功效模块中,以此判定是否该进行催还、罚款操作。
7、借还管理:借还管理功效模块也是系统最关键功效模块之一。包含五个子功效:借书、还书、预约、续借、催还。这些子功效确保图书有效流通。
8、图书类别管理:此功效模块关键完成对图书类别码表维护。为了严格根据中图法对书目进行分类,又可让各图书馆用户依据本馆实际情况(如藏书情况、面向读者等)对一些图书分类进行增添、删改,故系统提供类目编辑接口,以达成规范性和灵活性结合。系统要求顶级分类目录必需严格根据中图法。
9、图书挂失:读者发觉图书丢失后,可到图书馆流通台进行挂失。因为图书已丢失,要求读者提供图书流通号是比较困难,故在此设计为输入图书证号。系统依据图书证号得出读者在借全部图书,然后依据显示
原创力文档

文档评论(0)