毕业设计(论文)-基于ASP.NET的人事管理系统的设计与开发.doc_第1页
毕业设计(论文)-基于ASP.NET的人事管理系统的设计与开发.doc_第2页
毕业设计(论文)-基于ASP.NET的人事管理系统的设计与开发.doc_第3页
毕业设计(论文)-基于ASP.NET的人事管理系统的设计与开发.doc_第4页
毕业设计(论文)-基于ASP.NET的人事管理系统的设计与开发.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

Guangdong College of Industry & Commerce毕业综合实践报告Graduation synthesis practice report基于ASP.NET的人事管理系统的设计与开发Based the ASP.NET personnel management system design and development系 别: 计算机工程系 班 级: 学生姓名: 学 号: 指导老师: 完成日期: 摘 要企业人事信息管理是企业管理中的一个重要内容,随着时代的进步,企业人员数量也不断增加、分工的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。如何管理好企业内部员工的信息,对员工实施高效的宏观管理,对企事业单位的人员构成情况和发展趋势进行统计、规划、分析并制定切实可行的人事政策,是一项繁重而艰巨的任务。早期的人工方式的人事管理系统已不合适现代企业公司的发展,实现企业人事管理的系统化、规范化、自动化,是现代企业管理的首选。本文提出的企业人事管理系统正好解决了企业的这一迫切需求,它使得信息在企业部门内部和部门之间传递效率极大提高,档案信息传递过程中耗费降到最低。 本文以企业管理信息系统建设中的人事信息管理子系统的设计和实现为目标,利用软件工程中系统开发的原理和方法,详细论述了系统的设计方案、系统的开发及测试过程。系统以ASP.NET2.0为开发工具,以SQL Server 2005为后台数据库管理系统,为企业人事管理提供信息咨询,信息检索,信息存取等服务,系统的实施基本上能够满足现代企业对人事管理的需要,为提高企业人事管理效率提供了行之有效的手段。本系统包括9个模块,即员工登录、管理员登录、修改员工登录密码、个人基本信息、员工通讯录、员工照片、修改管理员登录密码、人员维护、机构维护。员工登录后可以通过修改登录密码模块修改自己的登录密码,通过个人基本信息模块修改自己的信息记录,通过员工通讯录模块模块可以查看公司所有员工的通讯记录,通过员工照片模块可以查看公司所有员工的照片;管理员登录后,可以通过人员维护模块添加、删除、修改公司所有员工的个人信息,通过机构维护模块可以对子公司和部门信息进行管理。关键字: 企业人事管理系统 人事管理的自动化 信息管理I目 录毕业综合实践报告I摘 要I一、需求分析1(一)背景分析1(二)人事管理系统需求分析1(三)可行性分析2(四)系统目标3二、系统开发环境与工具4(一)系统环境4(二)数据建模工具:PowerDesigner4(三)数据库:SQL Server 20055(四)页面设计工具:Adobe Dreameaver5(五)段开发工具:Visual Basic6三、系统功能设计8(一)(前台)员工登陆模块8(二)(后台)管理员登陆模块8四、数据库设计10(一)概念数据模型 (CDM)10(二)物理数据模型(PDM)11(三)SQL Server数据库的建立12五、系统功能的实现20(一)(前台)员工登陆模块20(二)(后台)管理员登陆模块23参考文献30一、需求分析(一)背景分析随着Internet在中国的蓬勃发展,我国的人事管理模式由传统的手工业务办理模式渐进的转向信息化,现代化的高效管理模式。为了提高人事办公行业整体的科技含量与管理效率,加快人事行业的信息化建设,人事管理系统越发的在社会企业当中显示出其重要的地位。 而评价某一企业人事管理方面是否成熟的一个重要的标志人事管理系统则成为了重中之重。我们传统所说的人事管理是人力资源管理发展的第一阶段(有时也作为广义的“人力资源管理”的代称),是有关人事方面的计划、组织、指挥、协调、信息和控制等一系列管理工作的总称。通过科学的方法、正确的用人原则和合理的管理制度,调整人与人、人与事、人与组织的关系,谋求对工作人员的体力、心力和智力作最适当的利用与最高的发挥,并保护其合法的利益。(二)人事管理系统需求分析随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。在当前的信息化管理浪潮下,我国的人事管理模式由传统的手工业务办理模式渐进的转向信息化,现代化的高效管理模式。在民政部门的大力支持下,宏达软件结合人事办公管理的实际情况和实践操作研发的新一代人事管理系统,使一直沿袭传统办公模式而产生的管理效率较低,经营管理水平相对滞后等现象得以改善;而这种新型的办公业务流程自动化、智能分析、科学宏观的管理模式已经成为各个单位的必然需求。(三)可行性分析1、技术可行性随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。2、经济可行性对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器、及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。3、管理可行性随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。4、开发环境可行性我们采用Visual Basic开发工具。它首先是一个开放的协作式系统之外,可以和多种PC产品集成,并可以通过专用接口或ODBC接口连接许多比较常用的数据库。其次它具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的调试和维护也相对容易。再次它随身携带的Sybase SQL Anywhere本身就是个功能强大的DBMS,对小型应用来说,直接使用这个数据库就是个质优价廉的选择。而为方便用户界面的开发,Visual Basic提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发速度。同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。5、B/S架构的优势B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。B/S结构的优点(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。 (2)业务扩展简单方便,通过增加网页即可增加服务器功能。 (3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 (4)开发简单,共享性强。(四)系统目标我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。这样才能使系统易学易用。1、 合理设计的数据库尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。2、有好的界面界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。 另外窗口界面要多用按钮和快捷键,少用菜单,窗口的各个控件布局要合理,美观。要充分的利用Visual Basic提供的强大的功能,多用窗口和控件,充分体现窗口的多元化格局3、实现基本功能和一些特殊功能的操作该系统要求除了能实现信息的录入,删除,插入,更新等基本功能之外,还要求能够根据用户的需要进行操作,如检索等功能。二、系统开发环境与工具(一)系统环境1、服务器端操作系统: Windows xp。网络协议: TCP/IPWeb服务器:IIS服务。数据库:Microsoft SQL Server 2005。浏览器:Internet Explore 5.0 以上2、用户端操作系统: Windows XP/2000/7。网络协议: TCP/IP浏览器:Internet Explore 5.0 以上。(二)数据建模工具:PowerDesignerPowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。 利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。 它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。(三)数据库:SQL Server 2005SQL Server 2005的失败转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统。它引进了一套集成的管理工具和管理应用编程接口(APIs),以提供易用性、可管理性、及对大型SQL Server配置的支持。旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性。SQL Server 2005引入了使用Microsoft .NET 语言来开发数据库目标的性能。提供一种新的XML数据类型,使在SQL Server数据库中存储XML片段或文件成为可能。新的查询类型和在交易过程中使用错误处理的功能,为开发人员在SQL Server查询开发方面提供了更高的灵活性和控制力。SQL服务代理为各个级别的可伸缩性提供一种创新的、分发的、异步的应用系统体系结构。(四)页面设计工具:Adobe DreameaverDreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML内容。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。(五)段开发工具:Visual BasicVisual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。总的来说,Visual Basic具有以下特点:1、 可视化编程用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。2、 结构化程序设计语言Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。3、 事件驱动编程机制Visual Basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用Visual Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。三、系统功能设计系统开发的目的就是要帮助企业的人力资源部门提高工作效率,实现企业人事信息管理系统的系统化、规范化和自动化。系统功能模块主要由前台(员工)和后台(管理员)两大部分组成。(一)(前台)员工登陆模块1、个人信息维护模块主要让员工完善个人信息,修改和更新个人信息。2、 公告查询模块 员工可以通过此窗口查询公司的最近动态和公告等,加强员工对公司各方面信息的了解。3、 密码修改模块 主要完成修改个人密码。员工开始的登陆密码都是默认的,如果想更改自己的密码就可以通过密码修改来进行。4、 员工通讯录模块 提供员工查看公司部门和员工的查询,员工通过信息查询进入查看公司各部门信息,加强员工对公司各部门信息的了解;员工也可以通过信息查询进入查看员工信息,了解公司的人力资源。(二)(后台)管理员登陆模块1、部门维护模块 主要完成添加、修改、查看和删除部门信息。管理员可以根据公司内部变革,进行部门的更改。2、员工维护模块主要完成添加、修改、查看和删除员工信息。管理员可以根据公司的人事变动,进行对员工的信息修改。4、 权限管理模块主要完成添加系统操作员设置、删除操作员和管理员个人密码修改。管理员可以根据公司员工姓名添加系统操作员,并默认新添加操作员的密码,也可以把系统操作员删除和修改个人密码。5、公告维护模块主要完成公司公告的发布,修改等。公司各方面的动态、通知等可以通过公告模块发布。20四、数据库设计数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一直性。同时,一个合理的数据库结构有利于程序的实现。(一)概念数据模型 (CDM)CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。利用PowerDesigner建立数据库的CDM模型如下:其中各个表格的设计如下:1、 个人基本信息表:存放公司每个员工所有的基本信息。字段名描述类型长度是否允许为空是否主键工作号员工的工作号码(唯一)int8否是姓名员工姓名、登录名nchar50否否性别员工姓名nchaer2是否部门部门名nchaer20是否职位职位名nchaer20是否直接上级直接上级领导nchaer20是否详细地址个人详细地址nchaer20是否E-Mail电子信箱nchaer20是否最高学历最高学历nchaer20是否毕业学校最高学历毕业学校nchaer20是否手机个人手机号码nchaer20是否民族民族nchaer20是否部门id所属部门的编号nchaer20是否邮政编码住址邮政编码nchaer20是否自我评价对自己的认识text50是否照片员工照片nchaer50是否密码登录密码nchaer50是否2、 部门信息表字段名描述类型长度是否允许为空是否主键部门号部门编号(唯一)int4否是部门名称部门全称nchar20是否部门电话部门电话nchar20是否3、 公告信息表字段名描述类型长度是否允许为空是否主键公告id公告编号(唯一)int否是日期公告发布日期datatime是否公告标题公告的标题nchar20是否公告内容公告的正文nchar2048是否4、管理员信息表字段名描述类型长度是否允许为空是否主键工号管理员工号int是是姓名管理员登录名称nchar20否否密码管理员登录密码nchar20否否(二)物理数据模型(PDM)PDM叙述数据库的物理实现。藉由PDM,我们需要考虑真实的物理实现细节。我们需要修正PDM系统的表现或物理约束。由CRM模型转换而成的PDM模型如下:(三)SQL Server数据库的建立在powerdesigner中,根据已有的PDM模型,我们可以生成以后的SQL脚本文件。if exists(select 1 from sys.sysforeignkey where role=FK_个人信息表_RELATIONS_公告消息) then alter table 个人信息表 delete foreign key FK_个人信息表_RELATIONS_公告消息end if;if exists(select 1 from sys.sysforeignkey where role=FK_个人信息表_RELATIONS_部门表) then alter table 个人信息表 delete foreign key FK_个人信息表_RELATIONS_部门表end if;if exists( select 1 from sys.sysindex i, sys.systable t where i.table_id=t.table_id and i.index_name=Relationship_2_FK and t.table_name=个人信息表) then drop index 个人信息表.Relationship_2_FKend if;if exists( select 1 from sys.sysindex i, sys.systable t where i.table_id=t.table_id and i.index_name=Relationship_1_FK and t.table_name=个人信息表) then drop index 个人信息表.Relationship_1_FKend if;if exists( select 1 from sys.sysindex i, sys.systable t where i.table_id=t.table_id and i.index_name=个人信息表_PK and t.table_name=个人信息表) then drop index 个人信息表.个人信息表_PKend if;if exists( select 1 from sys.systable where table_name=个人信息表 and table_type in (BASE, GBL TEMP) then drop table 个人信息表end if;if exists( select 1 from sys.sysindex i, sys.systable t where i.table_id=t.table_id and i.index_name=公告消息_PK and t.table_name=公告消息) then drop index 公告消息.公告消息_PKend if;if exists( select 1 from sys.systable where table_name=公告消息 and table_type in (BASE, GBL TEMP) then drop table 公告消息end if;if exists( select 1 from sys.sysindex i, sys.systable t where i.table_id=t.table_id and i.index_name=管理员信息_PK and t.table_name=管理员信息) then drop index 管理员信息.管理员信息_PKend if;if exists( select 1 from sys.systable where table_name=管理员信息 and table_type in (BASE, GBL TEMP) then drop table 管理员信息end if;if exists( select 1 from sys.sysindex i, sys.systable t where i.table_id=t.table_id and i.index_name=部门表_PK and t.table_name=部门表) then drop index 部门表.部门表_PKend if;if exists( select 1 from sys.systable where table_name=部门表 and table_type in (BASE, GBL TEMP) then drop table 部门表end if;/*=*/* Table: 个人信息表 */*=*/create table 个人信息表( 工作号 integer not null, 公告id varchar(20) not null, 部门_id integer not null, 姓名 varchar(20) null, 部门 varchar(20) null, 职位 varchar(20) null, 直接上级 varchar(20) null, 详细地址 varchar(200) null, E-mail varchar(20) null, 最高学历 varchar(20) null, 毕业学校 varchar(100) null, 手机 varchar(255) null, 民族 varchar(100) null, 部门id varchar(20) null, 邮政编码 varchar(20) null, 自我评价 varchar(20) null, 照片 long binary null, 密码 varchar(20) null, constraint PK_个人信息表primary key (工作号);comment on column 个人信息表.工作号is 工作号;comment on column 个人信息表.职位is 部门ID;comment on column 个人信息表.照片is 子公司ID;/*=*/* Index: 个人信息表_PK */*=*/create unique index 个人信息表_PK on 个人信息表(工作号ASC);/*=*/* Index: Relationship_1_FK */*=*/create index Relationship_1_FK on 个人信息表(公告id ASC);/*=*/* Index: Relationship_2_FK */*=*/create index Relationship_2_FK on 个人信息表(部门_id ASC);/*=*/* Table: 公告消息 */*=*/create table 公告消息( 公告id varchar(20) not null, 日期 timestamp null, 公告标题 varchar(20) null, 公告内容 varchar(2048) null, constraint PK_公告消息primary key (公告id);/*=*/* Index: 公告消息_PK */*=*/create unique index 公告消息_PK on 公告消息(公告id ASC);/*=*/* Table: 管理员信息 */*=*/create table 管理员信息( 工号 integer not null, 姓名 varchar(20) null, 密码 varchar(20) null, constraint PK_管理员信息primary key (工号);/*=*/* Index: 管理员信息_PK */*=*/create unique index 管理员信息_PK on 管理员信息(工号ASC);/*=*/* Table: 部门表 */*=*/create table 部门表( 部门_id integer not null, 部门_名称 varchar(20) null, 部门_电话 varchar(20) null, constraint PK_部门表primary key (部门_id);/*=*/* Index: 部门表_PK */*=*/create unique index 部门表_PK on 部门表(部门_id ASC);alter table 个人信息表 add constraint FK_个人信息表_RELATIONS_公告消息foreign key (公告id) references 公告消息(公告id) on update restrict on delete restrict;alter table 个人信息表 add constraint FK_个人信息表_RELATIONS_部门表foreign key (部门_id) references 部门表(部门_id) on update restrict on delete restrict;五、系统功能的实现(一)(前台)员工登陆模块1、员工登陆模块窗体设计普通员工进入本系统前,首先要经过员工登录页面进行登录,输入用户名和密码,系统进行身份验证,验证不通过时,则给出错误信息,并禁止用户进入系统

温馨提示

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

评论

0/150

提交评论