班级成绩管理系统.doc_第1页
班级成绩管理系统.doc_第2页
班级成绩管理系统.doc_第3页
班级成绩管理系统.doc_第4页
班级成绩管理系统.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

浙江海洋学院软件工程课程设计课程设计成果说明书题 目: 班级成绩管理系统 学生姓名: 水洪进 学 号: 090604128 学 院: 数理与信息 班 级: A09计算机 指导教师: 高禹 浙江海洋学院教务处2012年6 月29日浙江海洋学院课程设计成绩评定表2011 2012 学年 第 2学期学院 数理与信息 班级 A09计算机 专业 计算机科学与技术 学生姓名(学 号) 水洪进(090604128)课程设计名 称软件综合设计题 目班级成绩管理系统指导教师评语指导教师签名: 年 月 日答辩评语及成绩答辩小组教师签名: 年 月 日浙江海洋学院课程设计任务书20 1120 12学年 第 2 学期学院 数理与信息 班级 A09计算机 专业 计算机科学与技术 学生姓名(学号)水洪进(090604128)课程名称软件综合设计设计题目班级成绩管理系统完成期限自 2012年 6 月 25日至 2012 年 6 月 29 日 共 1 周设计依据 依据软件工程理论。根据软件工程理论,开发软件的过程包括可行性研究、需求分析、总体设计、详细设计、编码和测试这样几个阶段,每个阶段完成一项特定的任务,各阶段的开发工作按顺序进行。要认真作好各阶段的开发工作,保证整体开发任务的顺利完成。设计要求及主要内容 按照本课程设计的要求确定好设计题目之后,首先通过图书馆和网络收集相关的资料;然后遵循软件工程理论,按顺序作好可行性研究、需求分析、总体设计、详细设计、编码和测试各阶段的工作;同时写出各阶段所需的文档材料。课程设计结束时,将软件和写好的文档材料交给指导教师。参考资料1、张海藩,软件工程导论M,清华大学出版社,20082、史济民,软件工程原理、方法与应用M,高等教育出版社,20023、陈明,软件工程学教程M,科学出版社,20024、郑人杰,实用软件工程M,清华大学出版社,20025、(美)Roger S.Pressman著 梅宏 译,软件工程-实践者的研究方法M,机械工业出版社,20056、陈松乔,任胜兵,王国军现代软件工程 M清华大学出版社,20047、薛德黔等,软件工程M,科学出版社,20058、郭宁,软件工程实用教程M,人民邮电出版社,20069、钱乐秋 等,软件工程M,清华大学出版社,200710、王小科,吕双,C#从入门到精通M,清华大学出版社,200811王珊 等,数据库系统概论(第4版)M,高等教育出版社,2010指导教师签字日期2012-3-09学生课程设计日志周次日 期工 作 内 容第20周6-25上网查找相关资料,图书馆借阅相关书籍,根据自己课程设计的类型,参考一些课程设计的模版,明确自己所做的课程设计所要打到的要求。安装好课程设计开发所需要的软件。6-26在了解相关资料后,根据自己设计的问题定义,结合软件工程的生命周期,对所需要完成的软件进行可行性研究和需求分析。6-27继续昨天的工作,并接下来对该系统进行总体设计和详细设计阶段。结合自己所设计的软件,设计出必要的数据库和软件系统流程图,E-R图等,同时从自己的软件中提取一些虫咬模块按照顺序一一列举并作详细的介绍(包括每个部分的设计)。6-28由于有了前几天的准备工作,今天可以进行编码和测试,根据每个模块的用途,设计窗体,编写代码,并对完成好的软件进行测试,主要选择是黑盒测试(功能测试)。找出在编码过程中所出现的错误并进行改正。6-29最后一天的工作是完成论文的整体编排,总结自己的心得体会,同时补充一些必要的内容,并对之前所完成的内容做再一次的检查,完善,查漏补缺,完成一份自己满意的课程设计。学生成绩管理系统水洪进摘要人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。本论文叙述到的学生成绩管理系统是用面向对象编程和sqlserver数据库实现的。重点介绍了学生成绩管理系统的实现过程:包括系统分析、系统调查、功能设计、数据库设计、系统实现、系统测试和调试等。本系统主要功能有学生成绩查询、教师对学生成绩的管理(包括查询、修改、添加、删除),包括功能需求描述、数据库设计等内容。【关键字】 成绩管理 成绩查询 sqlserver目录1.概述11.项目定义12.编写目的13.项目背景12.系统分析22.1可行性分析22.1.1技术可行性22.1.2经济可行性32.1.3操作可行性42.1.4法律、社会效益可行性42.2 需求分析42.2.1功能需求42.2.2性能需求53.系统设计63.1 总体设计63.1.1系统代码架构63.1.2数据库结构设计63.2详细设计83.2.1登录模块设计83.2.2教师登录模块设计93.2.4学生信息管理模块设计94.1.系统实现104.1.1 编码实现登陆模块的编码风格及实现教师登录窗体的编码风格及实现学生登录窗体的编码风格及实现用户注册窗体的编码风格及实现134.2.系统测试154.2.1 测试基本理论154.2.2 本系统测试 登陆模块测试用例164.2.3 测试报告175.总结18参考文献191.概述1.项目定义在目前以科学技术为核心的时代,人们已经不仅仅只活跃于 物质层面,现实世界普通的衣食住行,普通的信息记录、管理方式,已经无法满足大家的需求,大家更多的是依靠于工具,或软件进行相应领域的工作或者满足自己相应的需求。当前大量企业的员工管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此设计一款信息管理系统,以帮助需要的单位、团体达到员工管理办公自动化、节约管理成本、提高工作效率的目的。 2.编写目的 在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多缺点,如:效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。3.项目背景在有关部门近几年的调查中,大量的数据显示了管理系统的重要性,每一个企业几乎都需要一个员工信息管理系统,企业通过一个小小的管理系统,可以清晰明了的了解到每个员工的信息,何时何地。对于现代的企业来说,一个信息管理系统可以实现极其强大的功能,只要是稍微大型一些、员工多一些的企业,都会非常需要开发一个员工的信息管理系统,在时间、经济、效率等各方面都有极大的提高。242.系统分析2.1可行性分析在目前以科学技术为核心的时代,人们已经不仅仅只活跃于 物质层面,现实世界普通的衣食住行,普通的信息记录、管理方式,已经无法满足大家的需求,大家更多的是依靠于工具,或软件进行相应领域的工作或者满足自己相应的需求。当前大量企业的员工管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此设计一款信息管理系统,以帮助需要的单位、团体达到员工管理办公自动化、节约管理成本、提高工作效率的目的。 2.1.1技术可行性 C#(C Sharp)是微软(Microsoft)为。NET Framework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言。C#语言是一个支持网络计算的面向对象程序设计语言。C#语言吸收了C语言和C+语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下:1.C#语言简单。C#语言的语法与C语言和C+语言很接近,使得大多数程序员很容易学习和使用C#。另一方面,C#丢弃了C+ 中很少使用和难以理解的特性,如操作符重载、多继承、自动的强制类型转换。特别地,C#语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。2. C#语言是一个面向对象的。C#语言提供类、接口和继承等原语,C#语言全面支持动态绑定,而C+ 语言只对虚函数使用动态绑定。3. C#语言是分布式的。C#语言支持Internet应用的开发,在基本的C#应用编程接口中有一个网络应用编程接口,它提供了用于网络应用编程的类库。 4. C#语言是健壮的。C#的强制类型机制、异常处理、废料的自动收集等是C#程序健壮性的重要保证。 5. C#语言是安全的。C#通常被用在网络环境中,为此,C#提供了一个安全机制以防恶意代码的攻击。 6. C#语言是体系结构中立的。C#程序在C#平台上被编译为体系结构中立的字节码格式, 然后可以在实现这个C#平台的任何系统中运行。 7. C#语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性。 8. C#是高性能的。与那些解释型的高级脚本语言相比,C#的确是高性能的。9. C#语言是多线程的。在C#语言中,线程是一种特殊的对象,线程的活动由一组方法来控制。C#语言支持多个线程的同时执行,并提供多线程之间的同步机制。 10. C#语言是动态的。C#语言的设计目标之一是适应于动态变化的环境。C#程序需要的类能动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。 SQL Server 2005 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server早期版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点。 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。2.1.2经济可行性本系统开发应用之后主要用于班级成绩管理系统,便捷的操作,系统的管理模式,将为班级成绩管理提高更多效率,提高时间空间效益。该系统主要用到的是资料的查阅和软件的使用,需要开发软件以及与数据库建立连接,但是在过程和使用中会节省下来大量的人力和物力,而且C#和SQL Server是免费的,有开发周期短和高效率等优点。因此该项目的开发成本很低,从这一点上来说,该系统经济上可行。2.1.3操作可行性由系统分系可以看出本系统的开发在技术上具有可行性。首先系统对于服务器端和客户端所要求的软、硬件的最低配置现在大多数的用户用机都能达到。现有的开发工具和技术(C#、SQL SERVER2005)完全能够实现。本系统对管理人员和用户没有任何的特殊要求,实际操作基本上以鼠标操作为主并辅以少量的键盘操作,操作方式很方便。因此该项目具有良好的易用性。2.1.4法律、社会效益可行性本软件属于小型管理系统软件,依靠的开发软件均免费且对外开放,因此并不涉及侵权等法律禁忌,且该软件的使用有利于提高班级成绩管理的效率,有利于社会发展。2.2 需求分析当前大量管理还处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。况且,目前并未有一个针对班级成绩管理的系统,因此,设计一个成员信息信息管理系统,以帮助达到成员信息高速化管理。近年来,随着我国互联网应用的迅速普及和企业管理电子化的普遍开展,人们开始意识到员工系统管理的巨大威力,成为各个企业未来发展的必然趋势。在国内,各个企业对管理系统研发的人也越来越重视,所以,信息管理系统建设是企业、单位及团体适应市场形势,与时俱进、谋求发展的必由之路。2.2.1功能需求系统目标1.管理员能够实现对整个学生信息的添加、修改、删除、查询等操作,对教师用户的添加、删除、修改等操作,对留言信息的添加、删除、修改查询等操作。2.可以将学生成绩的数据库发布到网上,教师的信息发布的网上,方便学生教师进行查询,达到资源共享的目的。3.教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,留言信息的添加、删除、修改是、查看等,对的自己的联系信息进行更新,登录密码的修改。4.学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看、提交留言信息的相关操作。功能分析开发软件首先做的是开发过程中最主要的就是系统的需求分析,需求分析同时也是软件生存周期中关键的一步。根据软件工程学中开发软件的要求,对系统全部功能和相关的技术进行具体的分析,分析时采用结构化的分析方法,自顶向下、逐层分解问题。结合软件开发要求以及实际的具体分析,要求本系统具有以下功能:l 管理页面要求美观大方、个性化。l 各类信息(包括班级、教师、学生、职务)的增加、删除、修改和查询功能。l 学生信息的处理功能。l 信息管理的操作流程简单、方便,能够提高工作效率。系统层次模块图退出系统系统首页登录教师用户学生成绩查询学生成绩修改学生成绩添加学生成绩删除登录帐号添加2.2.2性能需求1、 安全性:系统应该有较强的安全性,对数据和相关信息有较强的保护性。2、 稳定性:系统应该在一定情况下稳定运行。3、 兼容性:能够与其它软硬件有良好的兼容性。运行环境硬件环境:l CPU:Intel(R) Core(TM)2 1.73GHzl 内存:2.5 Gl 硬盘:250Gl 显示:512MB独立显卡软件环境:l 操作系统:Windows 7l 数据库:SQL server 20053.系统设计3.1 总体设计基于JSP的班级成绩信息管理系统,该系统的模块主要有用户登陆模块,教师信息管理模块(实现教师对学生成绩的增加、删除、改动、查询),学生信息管理模块(实现学生查询班级成绩的功能)等等。3.1.1系统代码架构完成了系统的需求分析之后,就进入了系统的设计阶段,在整个系统的开发时期中,设计阶段是最主要的阶段。按软件生存周期的划分,设计任务通常分两个阶段来完成。第一个阶段是概要设计,它的任务是建立软件的总体结构,即软件的组成,以及各组成成分(子系统或模块)之间的相互联系。第二个阶段是详细设计,其任务是确定模块的内部算法和数据结构,产生描述各个模块程序过程的详细设计文档。本系统采取了原型法,先根据需求分析设计出原型,然后在原型的基础上进行不断的测试和改进。在本系统的设计过程中采取了模块化的设计方法,化繁为简。3.1.2数据库结构设计数据库的设计实际上是对项目设计的一个整体规划,因为数据库的设计要从全局的角度考虑,而且数据库的设计要从全局的角度考虑,而且数据库中表的结构都是与程序紧密相关的,如果数据库设计如果没有到位,设计也会受到一定的影响。本系统采用SQL Server 2005 数据库,系统数据库名为Class1,数据库中包括2个数据表。用户学生信息管理学号姓名语文成绩数学成绩英语成绩科学成绩密码用户名数据库的设计的E-R图是一个数据库的重要部分,现将数据库中部分重要表格的关系均可反映出一个E-R图。各个表的信息如下:Student(学生信息表):字段名类型长度主关键字备注学号(ID)Char10是不能为空姓名(name)Char12否不能为空语文成绩(chinese)Nchar10否允许为空数学成绩(math)Nchar10否允许为空英语成绩(english)Nchar10否允许为空科学成绩(science)Nchar10否允许为空该学生总分情况(sum)Nchar10否允许为空该学生平均分情况(eql)Nchar10否允许为空登录信息表(username):字段名类型长度主关键字备注用户名(user)nchar10是不能为空密码(password)nchar20否不能为空权限(power)Nchar10否不能为空3.2详细设计3.2.1登录模块设计登录成员主要包括以下功能:l 为登录成进入后台提供一个入口。l 当管理员输入正确用户名和密码时,进入成绩管理系统。l 当管理员输入错误的用户名和密码时,提示输入错误,并停留在用户登录界面。需要连接的数据库表:username需要建立一个继承于Form的类:Class Login开始结束输入登录信息判断类型教师用户识别用户学生用户Y模块逻辑设计:N3.2.2教师登录模块设计教师登录模块从登录界面直接进入,主要有以下功能:教师用户在学生成绩管理系统中能够对学生成绩管理系统添加登录帐号,对学生成绩进行添加,修改,查询,删除等功能。需要连接的数据表:Student,username 需要建立一个继承于Form的类: class teacher : Form3.2.4学生信息管理模块设计学生登录模块从登录界面直接进入,主要有以下功能:学生用户在学生成绩管理系统中只有查询学生成绩的功能。需要连接的数据表:Student需要建立一个继承于Form的类: class student : Form4.1.系统实现4.1.1 编码实现登陆模块的编码风格及实现核心代码及窗体实现: if (radioButton1.Checked) a = 1; else a = 2; if (UserID.Text != & PassWord.Text != ) try switch (a) case 1: SqlDataReader inte = MyMeans.getcom(select * from username where user = + UserID.Text.Trim() + and password = + PassWord.Text.Trim() + and power = + a + ); bool ifcom = inte.Read(); MyMeans.con_close(); if (ifcom) MyMeans.gettercher(); this.Hide(); else MessageBox.Show(登入失败!); UserID.Text = ; PassWord.Text = ; ; break; case 2: SqlDataReader inte = MyMeans.getcom(select * from username where user = + UserID.Text.Trim() + and password = + PassWord.Text.Trim() + and power = + a + ); bool ifcom = inte.Read(); MyMeans.con_close(); if (ifcom) MyMeans.getstud(); this.Hide(); else MessageBox.Show(登入失败!); UserID.Text = ; PassWord.Text = ; ;break; default: break; catch (Exception ex) MessageBox.Show(ex.Message); else MessageBox.Show(请将登入信息填写完整!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); 教师登录窗体的编码风格及实现核心函数及窗体实现: 教师登录窗体上具有查询修改添加删除返回登录界面注册新账号修改密码和退出等功能,这里就不一一赘述。学生登录窗体的编码风格及实现核心函数及窗体实现: SqlDataReader sdr= MyMeans.getcom(select * from Sturdent where ID = + tID.Text.Trim() +); if (sdr.Read() string a = new string6 ID:,name:,chinese:,math:,english:,science; for (int h = 0; h 6; h+) listView1.Items.Add(ah); listView1.Items.Add(sdrh.ToString(); else MessageBox.Show(没有该条记录!); 用户注册窗体的编码风格及实现核心函数及窗体实现:f (textBox1.Text != & textBox2.Text != &comboBox1.Text!=) char c; if (comboBox1.Text = 教师) c = 1; else c = 2; try int s = MyMeans.getsqlcom(insert into username (user,password,power) values( + textBox1.Text.Trim() + , + textBox2.Text.Trim() + ,+c+); if (s = 1) MessageBox.Show(注册成功!); else MessageBox.Show(注册失败!); textBox1.Text = ; textBox2.Text = ; MyMeans.con_close(); catch (Exception ex) MessageBox.Show(ex.Message); else MessageBox.Show(请输入完整的注册信息!); private void button2_Click(object sender, EventArgs e) MyMeans.gettercher(); this.Hide(); 用户注册是只能在教师登录的模式下才行,教师充当管理员角色,可以选择注册的用户类型,而学生用户则不能进入注册模块。4.2.系统测试4.2.1 测试基本理论1.测试定义:软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例,并利用这些测试用例运行程序以及发现错误的过程,即执行测试步骤。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审查,它是软件质量保证的关键步骤。2.测试基本概念:测试的含义:所谓测试,首先是一项活动,在这项活动中某个系统或组成的部分将在特定的条件下运行,结果将被观察和记录,并对系统或组成部分进行评价。测试活动有两种结果:找出缺陷和故障,或显示软件执行正确。测试是一个或多个测试用例的集合。测试用例:所谓测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果;测试用例是执行测试的最小实体。3.测试的步骤:测试步骤详细规定了如何设置、执行、评估特定的测试用例。软件生命周期:一个软件生命周期包括制定计划、需求分析定义、软件设计、程序编码、软件测试、软件运行、软件维护、软件停用等8个阶段。软件测试在软件生命周期中横跨两个阶段:单元测试阶段:即在每个模块编写出以后所做的必要测试综合测试阶段:即在完成单元测试后进行的测试,如集成测试、系统测试、验收测试。4.测试目的: 测试是程序的执行过程,目的在于发现错误;不能证明程序的正确性,除非仅处理有限种情况。检查系统是否满足需求也是测试的期望目标。一个好的测试用例在于发现了还未曾发现的错误;一次成功的测试则是发现了错误的测试。5.测试方法分类: 软件测试技术按照不同的划分方法,有不同的分类:静态测试、动态测试;黑盒测试、白盒测试;单元测试、集成测试、回归测试、系统测试、验证测试以及确认测试。6.黑盒测试与白盒测试黑盒测试:按照软件测试用例的设计方法而论,软件测试可以分为白盒测试法和黑盒测试法。若测试规划是基于产品的功能,目的是检查程序各个功能是否能够实现,并检查其中的功能错误,则这种测试方法称为黑盒测试(Black-box Testing)方法。 黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它是一种从用户观点出发的测试,一般被用来确认软件功能的正确性和可操作性。黑盒测试主要根据规格说明书设计测试用例,并不涉及程序内部构造和内部特性,只依靠被测程序输入和输出之间的关系或程序的功能设计测试用例。黑盒测试的特点黑盒测试与软件的具体实现过程无关,在软件实现的过程发生变化时,测试用例仍然可以使用。黑盒测试用例的设计可以和软件实现同时进行,这样能够压缩总的开发时间。若测试规划基于产品的内部结构进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分使用,则这种测试方法称为白盒测试(White-box Testing)方法。白盒测试:白盒测试又称为结构测试、逻辑驱动测

温馨提示

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

评论

0/150

提交评论