图书管理系统.doc_第1页
图书管理系统.doc_第2页
图书管理系统.doc_第3页
图书管理系统.doc_第4页
图书管理系统.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

目 录摘要1关键词1Abstract1Key words11 引言12 系统分析12.1 系统的初步调查12.2 系统的可行性分析22.2.1 经济的可行性分析.22.2.2 技术的可行性分析.22.2.3 社会的可行性分析.22.3 系统的功能设计33 系统设计33.1 系统的体系结构33.2 数据库设计43.2.1 图书信息表43.2.2 图书分类表43.2.3 图书借阅表53.2.4 操作员信息表53.2.5 图书订购表53.2.6 读者信息表53.2.7 库存信息表53.3 系统目标64 详细设计64.1 系统开发平台选择64.2 登录模块设计74.3 图书信息管理模块84.4 图书借阅和归还94.5 图书查询模块设计114.6 用户信息添加设计124.7 用户信息修改与删除设计134.8 用户更改密码设计144.9 图书类别添加154.10 图书类别修改155 总结15致谢16参考文献16图书管理系统网络工程专业 魏慧珍指导教师 吴俊华摘要:随着时代的发展,传统的人工作业已不能满足现状,开发图书管理系统有着极其重要的必要性和紧迫性。图书管理系统可以为学校教师和学生提供充足的信息和快捷的查询手段,主要实现了图书借阅、图书归还、图书信息搜索等功能,并实现了对图书信息以及读者信息的有效管理。系统采用Java作为前台开发工具,采用SQLServer2000作为后台数据库。系统安全、高效的存储了图书馆的图书信息、读者信息和借阅信息,方便管理,节省人力,让读者能够及时查询图书信息,更好地为读者服务。关键字:图书管理系统 数据库 Java SQLServer2000 Management System of Books Student Majoring in Network Engineering Wei Huizhen Tutor Wu JunhuaAbstract:The traditional working already cannot satisfy the current situation with the development of the times. It is very important and urgency to develope the management system of books. Books management system can provide teachers and students with sufficient information and quick inquiry method. The main functions such as books borrowing, books returning and searching bookss information are achieved. The system can manage the information of books and readers effectively. To develope the system, Java is used as the foreground language and SQLServer2000 as background database. The books, readers and lending information of library is stored safely and effectively using the system. It is convenient management, saving manpower and serving the readers better, so that the reader can check book information in a timely manner.Key words:Books Management System; Database; java language; SQLServer20001 引言当今世界是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛用于管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使计算机进行信息管理控制,不仅提高了工作效率,而且大大提高了其安全性。本系统就是为了管理好曲阜师范大学图书馆的图书而设计的。对于图书馆的管理者和使用者来说都非常重要,但长期以来,人们使用传统的手工方式或性能较低的图书馆管理系统管理图书馆的日常事务,操作流程比较繁琐,效率相当低。而一个成功的图书馆管理系统应提供快速的图书馆信息检索功能,快捷的图书借阅,归还流程,为管理者提供充足的信息和快捷的数据处理手段。围绕这些主要功能,本系统涉及到以下核心功能:借阅管理,归还管理,图书管理,学生管理。除了这些核心功能外,还包括一些基本和辅助的功能:图书信息管理,查询功能等。2 系统分析2.1 系统的初步调查 图书馆管理系统是图书馆管理工作中补课缺少的部分,对于图书馆的管理者和使用者来说都非常重要,但长期以来,人们使用传统的手工方式或性能较低的图书馆管理系统管理图书馆的日常事务,操作流程比较繁琐,效率相当低。而一个成功的图书馆管理系统应提供快速的图书馆信息检索功能,快捷的图书借阅,归还流程,为管理者提供充足的信息和快捷的数据处理手段。从读者与图书馆管理员的角度出发,本着以读者借书,还书快捷,方便的原则,本系统有一下特点: 1) 具有良好的系统性能,友好的用户界面。 2) 较高的处理效率,便于使用和维护。 3) 采用成熟的技术开发,使系统具有较高的技术水平和较长的生命周期。 4) 系统尽可能简化图书馆管理员的重复工作,提高工作效率。 5) 简化数据查询,统计难度。2.2 系统的可行性分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为图书馆管理系统的可行性分析如下:2.2.1经济可行性分析作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。2.2.2技术可行性分析 图书馆管理系统的主要功能是实现图书馆图书的借阅和归还的管理自动化,图书新增及销毁的及时化,用户及图书信息的更新。选择了美国SUN公司推出的Java开发工具。Java 是第一个全面支持面向对象程序设计的数据库语言工具。Java的主要特点有:1) 语言是简单的、小型的、结构中性的2) 强大的数据库开发功能3) 扩大了对SQL语言的支持4) 是面向对象的、高性能的、多线程的5) 是分布式的、面向网络2.2.3社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。它对图书馆带来的影响可以看到:1) 对传统管理理念的冲击,可能引起管理层的变动和人员的调整。2) 对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。3) 对图书馆与读者之间业务方式的转变和扩充。最后,针对用户对图书资源进行有效利用和管理的功能需求,用建模技术对图书管理资源采用面向对象的描述方式,在具体系统功能实现之前,建立起系统模型是很必要的,这里采用具有可视化、能够柔性实现分析、设计和开发系统的统一建模语言实现系统模型构建。同时,结合最流行的基于浏览器的数据管理模式,建议采用基于组件技术的B/S(brower/server)系统结构。从技术的角度来考虑,随着计算机技术的深入发展,相关的应用软件、技术已经很成熟了,各种信息系统的开发工具也很完善了。运用现在软件行业中流行的开发工具JAVA以及SQLserver,借鉴别人成功开发的宝贵经验,可成功开发一个功能基本完善的、符合中小型生产企业生产管理所需的生产管理信息系统。综上所述,实施生产管理系统在技术上、经济上、运行上以及社会环境上都是可行的,因此,开发生产管理信息系统是可行的。2.3 系统的功能设计在图书管理系统中,不外乎三个:读者、图书、管理人员。图书管理、借书、还书等是系统的基础业务。管理员可对系统用户任意分配权限,控制图书的流通,它能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率 及服务质量,从而使图书管理水平和业务跃上一个新的台阶。 图书管理系统具备以下特点,系统应用和系统管理相结合在系统中,用户可以对图书进行查询、查阅、借和还等操作,管理员可以对用户和图书进行分配权限,控制图书的流通。图书的管理和阅读相结合图书管理系统具备了以下主要功能,首先馆员管理维护馆员信息,有查询、添加、修改、删除功能。馆员身份不同,分别对应不同的操作权限。超级管理员拥有系统维护、数据库维护的权限;一般管理员负责不同的日常工作模块;馆长拥有一切权限。馆员类别划分加强系统安全性。其次修改密码输入当前馆员旧密码、新密码,检查输入完整性,如果旧密码输 入不正确,则不能修改。密码录入时以符号(*)显示,密码加密后保存到数据库,以保证数据安全性。最后可以进行编目管理,编目管理是系统最主要的组成部分之一, 主要是维护书目基本信 息和部分流通信息。提供图书编目信息的添加、修改功能,以及图书副本的初始流通信息的添加、修改、删除。 从以上问题出发,可以得出本系统应该具有的功能:1) 图书查询对馆内的图书进行查询。2) 借阅管理对读者的每一次借阅,还书进进登记和管理。3) 图书管理对图书馆的书籍进行管理。 4) 借阅证管理对读者的借阅证进行管理。3 系统设计系统设计是指对系统从总体上进行规划和设计,主要包括系统的体系结构、系统功能结构、系统流程设计、系统安全策略设计和数据库设计五部分。3.1 系统的体系结构 资料管理系统需要满足来自三个方面的需求。这三个方面分别是资料室工作人员,资料借阅和资料室管理人员。资料借阅者的需求是查询资料室所存的图书。个人借阅情况及个人信息的修改,资料室工作人员对图书资料借阅者的借阅及还资料要求进行操作,同时形成借或还报表给借阅者查看确认,资料室工作人员的功能最为复杂,包括对工作人员,资料借阅者,图书资料进行管理的维护及状态查看,维护并生成借还书报表。图书借阅者可直接查看资料室资料情况,如果资料借阅者根据本人编号和密码登陆系统,还可以进行本人借书情况的查看,和维护部分个人信息,一般情况下,借阅者只应该只应该查询和维护本人的借书情况和个人信息,若查询和维护其他人的借阅情况和个人信息就要知道其他人的用户名和密码,这些是很难做到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。资料室工作人员有修改资料室借阅者和归还资料的权限,所以需对工作人员登陆模块更多考虑,在此模块中资料室工作人员可以为图书借阅者加入借阅记录或归还记录。资料室管理人员功能的信息量大,数据安全性和保密性要求高,本功能实现对资料信息,借阅者信息,总体借阅情况信息的管理和统计,工作人员和管理人员信息查看和添加、删除和修改图书借阅者的基本信息,浏览和查询,统计图书资料室的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由资料室工作人员完成。 设计不同用户的操作权限和登陆方法。对所有的用户开放资料查询功能。借阅者维护借阅者个人信息。借阅者查看个人借阅情况信息,维护借阅者个人密码。资料室工作人员维护图书信息,维护借阅者信息。资料室管理人员维护工作人员和管理人员个人信息。图书馆管理系统分为四大功能模块,分为基础数据维护,图书借阅管理,新书订购功能,系统维护。本系统各个部分及其包括的功能模块如图:用户管理密码管理新书订购验收新书图书借书管理图书还书管理图书查询读者信息管理图书信息管理图书类别管理 图书馆管理 基础数据维护 图书借阅管理 新书订购管理 系统维护图 3-1系统体系结构3.2 数据库设计3.2.1 图书信息表 图书信息表如表3-1所示,包括图书编号,图书类别编号,书名,作者,译者,出版社,出版时间和价格等信息。表3-1 图书信息表 字段名称字段名类型长度NULL 图书编号ISBNvarchar13否 类别编号typeIdint4否 图书名称booknamevarchar40否 图书作者writervarchar21否 图书译者translatorvarchar30是 出版社publishervarchar50否 出版时间datedatetime4否 图书价格pricemoney8否3.2.2 图书分类表 图书分类表如表3-2所示,包括编号,类别名称,可借天数和罚款金额等信息。表3-2 图书类别表字段名称字段名类型长度NULL类别编号idint4否类别名称typeNamevarcha20否可借天数daysint4否罚款金额fkfloat8否3.2.3 图书借阅表图书借阅表如表3-3所示,包括,图书编号,读者编号,操作员编号,是否归还,借阅日期,归还日期等信息。表3-3 图书借阅表字段名称字段名类型长度NULL图书编号idint4否读者编号bookISBNvarchar13是操作员编号operatorIdint4是读者编号readerISBNvarchar13是是否归还Isbackint4否借阅日期borrowDatedatetime8否归还日期backDatedatetieme8是3.2.4 操作员信息表操作员信息表如表3-4所示,主要包括编号,姓名,性别,年龄,身份证号,工作日期,电话,是否为管理员和密码等信息。表3-4 操作员信息表字段名称字段名类型长度NULL操作员编号idint4否操作员姓名namevarchar12否操作员性别sexvarchar2否年龄ageint4否身份证号identityCardvarchar30否工作日期workdatedatetime8否电话号码telvarchar50否是否管理员adminbit1否密码passwordvarchar10否3.2.5 图书订购表图书订购表如表3-5所示,主要包括图书编号,订购日期,订购数量,操作员,是否验收和折扣等信息。图书订购表以图书编号与图书信息表建立了关系。表3-5 图书订购表字段名称字段名类型长度NULL图书编号ISBNvarchat13否订购日期datedatemine8否订购数量numberint4否操作员operatorvarchar6否是否验收cheAcceptint4否折扣zkfloat8否3.2.6 读者信息表读者信息表如表3-6所示,包括条形码,姓名,性别,年龄,电话,押金,生日,职业,证件类型,办证日期,最大借书数量,证件号码等信息。表3-6 读者信息表字段名称字段名类型长度NULL姓名namevarchar10否 性别sexvarchar2否年龄ageint4否证件类型identitycardvarchar30否生日datedatetime8否最大借书量maxnumint4否电话号码telvarchar50否押金keepmoneymoney8否职业类型ziint4否职业zyvarchar50否条形码ISBNvarchar13否办证日期bztimedatetime8否3.2.7 库存信息表库存信息表如表3-7所示,主要包括编号,库存数量等信息。库存信息表以库存编号与图书信息表建立了关系。图 3-7 库存信息表字段名称字段名类型长度NULL编号ISBNvarchar13否库存数量amountint4否3.3 系统目标 根据以上的需求分析及用户的沟通,该系统要达到以下目标: 1) 界面设计友好,美观。 2) 数据存储安全,可靠。 3) 信息分类清晰,准确。 4) 强大的查询功能,保证数据查询的灵活性。 5) 操作简单易用,界面清晰大方。 6) 系统安全稳定。 7) 开发技术先进,功能完备,扩展性强。 8) 占用资源少,对硬件要求低。9) 提供灵活,方便的权限设置功能,使整个系统的管理分工明确。本系统主要实现对图书馆信息的管理,主要可以分为两大块:图书信息的服务系统和图书的综合管理系统。图书的使用对象是借阅者,例如学生,教师;管理者是曲阜师范大学图书馆图书馆的管理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理,图书馆规则维护,新书入库,整理图书,修改图书信息和进行查询等;以及服务系统的图书信息查询,图书的借出和归还等功能图书管理系统为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。3.4 系统组织结构组织在这里是指一个单位或部门。我们到任何一个组织中区调查研究,首先接触到的具体情况是系统的组织结构。组织结构师指组织内部的部门划分以及它们的相互关系。现行系统中信息的流动关系是以组织结构为背景的。在一个组织中,各部门之间存在着各种关联。主要有以下几种:1) 领导关系 2) 信息传递关系 3) 资源传递的关系图书馆管理系统系统组织结构如图4-1所示。4 详细设计 详细设计是对系统架构设计的精化,主要是在系统需求规格和架构设计的基础上,对系统用例中使用的类和对象进行进一步的精化,确定每一个类的属性和方法。根据系统分析、系统设计的结果,采用GUI作为开发工具,实现图书管理系统各模块的功能。4.1 系统开发平台选择考虑到本系统的性能要求,和现有条件,我们选择了WINDOWS 7中文版作为开发、测试和运行的平台。因为WINDOWS 7是目前应用最为流行的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件的升级。SQLServer 2000 具有很强的完整性与课伸缩性,具有较低的价格与较高的性能。管理员登陆管理员图书馆管理系统读者信息管理基础数据维护图书类别管理图书信息管理读者添加读者修改与删除读者类别添加类别修改图书添加图书修改图书查询读者相关信息图书类别相关图书图书相关信息图书借阅图书归还读者图书订购管理图书订购验收图书订购相关信息系统维护管理修改密码用户管理用户修改与删除用户添加操作员相关信息图 4-1 系统组织结构4.2 登录模块设计登陆模块式图书馆管理系统的入口,在运行本系统后,首先进入的便是登陆窗体。在该窗体中,系统管理员可以通过输入正确的管理员名称与密码登陆到系统,当用户没有输入管理员的名称或密码时,系统将会弹出相应地提示信息。登陆模块的运行效果如图4-2所示。图 4-2 登录图在本系统中,登陆模块窗体继承了JFrame类。在设计登陆窗体前,需要初始化JPanel组件,然后设置JPanel的布局。一句登陆模块的整体布局,在登陆窗体中使用了BorderLayout布局管理器。BorderLayout布局管理器是JFrame的默认布局管理器,它可以让程序员选择每个组件的摆放位置,例如:Class Mypanel extendsJPanelsetLayout(new BorderLayout();add(button,BorderLayout.SOUTH);登陆模块实现过程:在BookLoginFrame类构造函数中设计登陆窗口的整体布局,包括添加窗体关闭按钮,最小化按钮,设置窗体大小等相关属性。关键代码如下。password.addKeyListener(new KeyAdapter() public void keyPressed(final KeyEvent e) if (e.getKeyCode() = 10)login.doClick(););4.3 图书信息管理模块图书馆信息管理模块主要包括图书信息添加,图书信息修改两个功能。在图书馆信息添加窗体中管理员可以录入图书相关信息,包括名称,类别,图书条形码等。管理员登录后如图4-3,4-4所示。图 4-3 图书信息管理图管理员登陆的关键代码如下所示。public static Operater check(String name, String password) int i = 0;Operater operater=new Operater();String sql = select * from tb_operator where name= + name+ and password= + password + and admin=1;ResultSet rs = Dao.executeQuery(sql);try while (rs.next() String names = rs.getString(1);operater.setId(rs.getString(id);operater.setName(rs.getString(name);operater.setGrade(rs.getString(admin);operater.setPassword(rs.getString(password);if (names != null) i = 1; catch (Exception e) e.printStackTrace();Dao.close();return operater;图 4-4 图书信息修改图4.4 图书借阅和归还管理员可以通过读者编号和书籍编号帮助读者借阅和归还书籍。管理员完成图书借阅和归还功能的界面如图4-5、4-6所示。图 4-5 图书借阅图图书借阅关键代码如下所示。public BookBorrowIFrame() super();System.out.println(user.getName();setTitle(图书借阅管理);setIconifiable(true); / 设置窗体可最小化必须setClosable(true); / 设置窗体可关闭必须setBounds(100, 100, 560, 360);final JPanel panel = new JPanel();getContentPane().add(panel);final JScrollPane scrollPane = new JScrollPane();scrollPane.setPreferredSize(new Dimension(400, 100);panel.add(scrollPane)table = new JTable();scrollPane.setViewportView(table);model.setColumnIdentifiers(columnNames);图 4-6 图书归还图图书归还关键代码如下所示。public final void add() readerISBNs=readerISBN.getText().trim();List list=Dao.selectBookBack(readerISBNs);for(int i=0;ilist.size();i+)Back back=(Back)list.get(i);id=back.getId();String str = new String7;str0 =back.getBookname();str1 =back.getBookISBN();str2=String.valueOf(MapPz.getMap().get(back.getTypeId()+);str3 =back.getReaderName();str4 =back.getReaderISBN();str5 =back.getBorrowDate();str6=back.getBackDate();model.addRow(str);4.5 图书查询模块设计管理员可以查询图书馆里是否存在该图书。查询界面如图4-7所示。图 4-7 图书查询图图书查询的关键代码如下所示。public BookSearchIFrame() super();setIconifiable(true);setClosable(true);setTitle(图书查询);setBounds(100, 100, 500, 400);setVisible(true);class CloseActionListener implements ActionListener / 添加关闭按钮的事件监听器public void actionPerformed(final ActionEvent e) doDefaultCloseAction();4.6 用户信息添加设计 当有新的读者时,管理员可以添加读者的相关信息。管理员添加读者信息的界面如图4-8所示。图 4-8 用户添加图添加用户的关键代码如下所示。 int i=0;tryString sql=insert into tb_reader (name,sex,age,identityCard,date,maxNum,tel,keepMoney,zj,zy,bztime,ISBN) values (+name+,+sex+,+age+,+identityCard+,+date+,+maxNum+,+tel+,+keepMoney+,+zj+,+zy+,+bztime+,+ISBN+);i=Dao.executeUpdate(sql);catch(Exception e)e.printStackTrace();Dao.close();return i;4.7 用户信息修改与删除设计 当读者信息发生改变或者证件过期时,管理员可以修改或删除读者信息。管理员修改或删除读者信息的界面如图4-9 所示。图 4-9 用户信息修改与删除用户信息删除的关键代码如下所示。String sql=delete from tb_reader where ISBN=+ISBN+;用户信息修改的关键代码如下所示。String sql=”update tb_reader set name =” + name + ,sex =+ sex +,age =+ age+ ,identityCard =+identityCard + ,date = + date + ,maxNum =+maxNum +,tel=+ tel+,keepMoney = +keepMoney + ,zj=+ zj+ , zy =+ zy +,bztime = + bztime +where ISBN = + ISBN+;4.8 用户更改密码设计管理员为防止密码泄露,非管理员进入系统修改信息,可以随时修改自己的登陆密码,保护自己的信息。管理员更改密码图如图4-10所示。图 4-10 用户更改密码图管理员更改密码的关键代码如下所示。String sql=update tb_operator set password=+password+ where name=+name+;4.9 图书类别添加 图书管理员可以添加图书类别,来满足需要。图书类别添加如图4-11所示。图 4-11 图书类别添加图4.10 图书类别修改当图书类别错误、可借天数以及超过一天罚款数发生改变时,管理员可以修改数据。管理员修改图书类别的界面如图4-12所示。图 4-12 图书类别修改图5 总结通过几个月的系统开发,基于Java曲阜师范大学图书馆管理系统完成。在系统开发过程中,以前学习感觉到很抽象的课程,如数据库原理,面向对象程序设计等课程变得清晰起来。感觉到这些课程的重要性。以前做过一些应用的系统开发,随意性大,想到哪里作到哪里,没有统一的规划,一旦成型,出现错误返工修改工作量大,最终的系统可靠性不高。另外一直以来,进行程序设计均采用结构化开发方法,对系统的的全貌很难在开发前看到,导致实现的系统不能满足需求。这次毕业设计使我通过实践,提高了系统分析的能力,对数据流图,数据字典,数据流程图等系统设计工具的使用有了更深刻的认识。为以后的工作学习进一步提高打下了坚实的基础。本图书管理系统功能全面,易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本图书馆管理信息系统是一套学校图书馆在日常管理中必不可少的

温馨提示

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

评论

0/150

提交评论