个人财务管理系统设计与实现.doc_第1页
个人财务管理系统设计与实现.doc_第2页
个人财务管理系统设计与实现.doc_第3页
个人财务管理系统设计与实现.doc_第4页
个人财务管理系统设计与实现.doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1 导言一个有经济头脑的人,在日常生活和投资中,都会对自己的支出和开销做到心里有数,以便于制定出自己的一套理财计划,达到合理的经济统筹,有理财习惯的人可以从以往的统计中看到自己主要消费方向,看出自己的消费是否合理,由此制定出一套合理的经济计划方案,从而可以不断的长进自己的经济头脑,对自己的财富积累,合理投资有着不可或缺的帮助。从查阅资料来看,一些比较发达国家人的生活中对理财有着很严格的计划,因此国外的理财系统总体来说比较普遍,做的也比较完善.国内的理财系统主要偏重于办公财务软件,而个人理财方面的比较少,因此需要开发相关的系统软件。本系统的特点是:通过系统的数据录入,可以将数据保存在相应的数据库里面,而数据库的设计方式,使录入的数据更加有效,合理。对数据的统计有比较完善的设计,对各种输入错误的情况有着比较合理的考虑,通过代码提示用户输入完整,合理的数据,以便于查找,统计。本文将介绍基于B/S模式的个人理财系统的设计和开发。因此,文章将涵盖以下内容:介绍贯穿项目设计,开发始终的JSP+SQL技术;介绍系统的详细设计以及具体实现的过程。2 系统分析JSP已成为当今最流行的网络编程语言,它正在被广泛地运用于电子商务、电子政务及各行业的软件中。JSP是一种动态网页技术,秉承了Java语言的优势,实现了真正的与平台无关性。具有跨平台性、运行效率高、上手容易等优点。只要具备程序设计的基本知识,学习JSP将会变得容易。2.1 现状分析多年以来人们都使用传统的人工方式记录和管理家庭或自己财务情况。这种管理和记录方式不仅不便于长期保存,也存在着不可避免的缺点,如效率太低、保密性太差。时间一长,伴随着居民收入水平的提高和居民各种消费和收入的多样性,个人理财所需要管理的信息就会越来越多,就会产生大量的文件和数据,这样就会对查阅、更新、保存等方面都产生不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已逐渐被人们认识并掌握。如果使用计算机对理财信息进行管理具有传统的手工管理所没法比拟的优点。例如:统计方便、查找容易、可靠性高、保密性好、更新方便等。这些优点能够极大地提高理财信息管理的效率,大大降低居民在信息管理精力上的投入,进行个人理财的统计,如果是手动统计的话,首先,如果每天统计的话,用于统计的账本和记录册会越来越多,不利用保管,容易造成丢失;其次,随着纪录的增多,如果要查找以前的记录,会变的越来越困难。因此,需要一个功能比较完善的理财系统来代替传统的手工统计。本系统就是一个基于JAVA的个人理财系统设计与实现,凭借设计的软件系统,通过数据库的连接和访问,进行相关数据的统计和查询,还可以通过相应的小工具,完成一些经济方面的实用计算。2.2 技术可行性2.2.1技术可行性本系统的开发利用JSP/ Servlet平台,依托Tomcat服务器,使用MyEclipse开发。采用SQL SERVER 2000作为开发数据库。SQL SERVER 2000是一种客户机/服务器结构的关系数据库管理系统。SQL SERVER 2000提供了许多易于使用的图形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器。它们为创建和管理数据库带来了很大的方便。在技术难度方面,有指导老师的指导、周围同学的热心帮助,加上对很多相关文献的参考,能够解决开发过程中所遇到的困难。2.2.2经济可行性如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格也越来越底。本系统也是这样,开发成本较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,但并不会因为开发成本低而造成系统功能性能的下降。相反,随着计算机技术的发展,各种实用软件的性能日渐提高。个人理财管理系统廉价的开发成本,却能够为居民带来相当大的实惠和方便。主要表现在:(1)本系统可以说是一个拥有多种实用功能的个人理财管理信息系统,它集成了个人管理、花费管理、预支管理等多种功能,具有较强的实用性和方便性。(2)本系统的运行可以大大提高居民管理财务的效率,减少不必要的人力和物力。(3)本系统还具有查询和统计功能,能够查询到用户在一段特定时间内支出的情况,支出情况,有时往往会让用户在月底吓一跳,大大超出预算,还弄不清钱都花到哪里了?有了个人理财系统,不仅使用户对口袋里钱的去向一目了然,而且可以渐渐悟到一些心得,摸清哪些花费是必要的,哪些“意外开支”是可以避免的,哪笔开支是可继续评估其必要性的。由此,可以得出,本系统在经济上是绝对具有可行性。2.2.3操作可行性由于本系统管理的对象比较明确,就是对于收入支出的一些管理,主要就是对数据库的操作,且每个数据库内容具有较强的关联性,设计的过程也不复杂。因此,整个软件的使用非常简便。任何一个普通的计算机用户都能很快的熟悉整个软件的使用。并且本系统所耗费的资源非常小,任何成员只需要在一般的电脑上面,就能够使用这个软件,简单、方便、快捷的实现对财务信息进行管理。3 需求分析在可行性研究之后,要编制一份软件开发计划,但是软件的开发计划并不能直接作为软件设计的依据,必须还要进行软件的需求分析。通过需求分析将使可行性研究阶段获得的粗略的用户需求具体化,并且满足以下的基本要求:完整性,一致性,现实性,有效性。3.1 系统的综合需求本系统是一个针对日常理财的应用系统,因此要求界面要美观简洁,操作简单,各种业务流程界面清晰,可以让使用者或高级管理者方便学习或使用。根据用户需求的分析,系统可以分成以下几个功能:3.1.1用户登陆功能用于用户登陆进入系统的界面,用户需要建立一个账号和密码才能进入使用系统,当用户输入自己的账号和密码时,系统进行验证,如果正确,进入系统;如果错误,则提示用户输入的信息不正确,重新输入信息.该界面还为新用户设置了专门的注册组件,通过点击注册按钮直接进入新用户的注册界面.在登陆的时候,密码框采用密文形式输入,保护用户登陆的安全性。3.1.2 新用户注册功能用于未注册的用户进行账号的注册,当新用户使用该系统时,在登陆界面上点击新用户注册的按钮可以进入新用户注册的界面.该界面输入新的用户名称,输入两次用户密码.如果用户名称和密码符合要求并且两次输入的密码都一致,则提示用户注册成功,如果用户名称已经被注册了或者是两次输入的密码不一致,会提示相应的错误提示信息,并且清空输入框,重新输入.在该界面上有提示返回登陆框的组件,如果登陆成功以后,则可以直接点击该组件,回到登陆界面,进行用户登陆。3.1.3 个人信息管理功能该模块的功能是已经登陆进入系统的用户对自己的密码进行修改.进入该界面以后,先输入用户自己的密码,然后输入两次新的密码,如果旧密码输入错误的话,会提示该信息,如果密码输入正确,新密码两次输入一致,则更改该用户的密码信息。并且也可以修改用户的其他信息。3.1.4 新建花费日志功能该模块作为该系统的一个主要模块,其主要功能是按日,月,年进行收入花费的统计,是体现理财功能的主要模块.每个部分有相关的一些收入统计,和日常的衣食住行方面的开销统计.还有相应的备注信息输入框,以对自己的花费信息进行相应的补充和分析。方便于以后用户查询输入时间之内的个人的花费。为了方便用户,系统还提供了批量添加花费日志的功能。3.1.5新建预算功能 该模块也是作为理财系统的模块,和花费日志统计功能一起。用户可以预先添加一条预算,这样就方便了用户的管理。3.1.6银行存款利息统计查询功能该模块的主要功能是统计自己所有的银行存款利息,为用户提供的可统计信息有币种,存款金额和存款利率等信息.在统计完以后可以通过存款利息统计模块里面的信息来对自己相应存款利息情况信息的修改和删除。3.1.7 个人所得税功能该模块目的是为了在用户在统计个人收益的时候方便计算.这个模块是根据实际理财情况来设计,方便用户计算自己经济上的除去个人所得税的收益。3.2 数据流程分析数据流图可以体现出各种实体之间的数据流动、存储、处理的逻辑关系。数据流图描述了系统静态数据构成和关系的有利工具,数据流图更多地从静态的观点来考察一个实际的业务系统。一个正确的数据流程是今后新系统用以实现用户需求的保证。因此,数据流程分析就显得非常重要。本网站相关数据流程图,如下图所示:待更新数据更新后列表结果页面事务管理员接收事务管理员与用户A1更新添加、修改、删除的信息产生结果形成用户可读界面D1个人信息列表图1 个人信息数据流程图待更新数据更新后列表结果页面事务管理员接收事务管理员与用户A2更新新增预算名称、金额、简介产生结果形成用户可读界面D2预算列表图2 预算数据流程图待更新数据更新后列表结果页面事务管理员接收事务管理员与用户A3更新收入支出的添加、修改产生结果形成用户可读界面D3账目列表图3 账目数据流程图3.3 数据字典数据字典实际上是关于系统数据的数据库。在整个系统开发过程以及系统运行后的维护阶段,数据字典是必不可少的工具。数据字典是所有人员工作的依据、统一的标准。它可以确保数据在系统中的完整性和一致性。3.3.1数据流条目 如表1所示 表1 数据流条目序号数据流名来源去向123个人信息事务预算事务账目事务个人信息事务处理预算事务处理账目事务处理管理员和用户管理员和用户管理员和用户3.3.2文件条目 如表2示 表2 文件条目表序号文件名简述组成1更新添加、修改、删除的信息的结果该文件由用户输入姓名、性别、出生年份、所在地点、自我介绍、头像、博客地址2新增预算名称、金额、简介的结果根据用户的预算计划,会在某个时间段内为某个原因消费多少预算日期、预算名称、预算金额、预算简介3更新收入支出的添加、修改的结果以最新确实发生的收支情况,记录下来每一项的信息账目类别、金额、账目标题、发生日期、隐私设置、自定分类3.3.3数据项条目 如表3所示表3 数据项条目表序号数据项名简述类型1uname用户名文本2Pwd密码文本3email邮箱文本4sex性别文本5zwjs自我介绍文本6Consume date消费日期数字7Consume money消费金额数字8Consume type消费种类文本9Budget name 预算名称文本10Budget money预算金额数字11Bei zhu备注文本4 软件设计4.1 总体设计个人理财管理系统是针对用户要求用计算机,对自己的财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化管理软件。具体说来,本系统具有以下几个功能模块:用户登录模块、用户管理模块、数据库备份模块、收入模块、支出模块、密码管理模块、账目统计模块、报表输出模块以及查询模块。系统整体功能模块划分如下图所示:密码管理模块新增预算模块帐目浏览模块理财小工具管理模块个人理财信息系统用户登录模块用户注册模块个人信息管理模块新增个人日志模块批量新增帐目模块 图4 个人理财管理系统模块划分4.2 详细设计4.2.1代码设计本系统的代码设计力求整洁,清晰,使阅读者容易理解。编程时应该强调的一个重要方面是程序的易读性,在保证软件的速度等性能指标能满足用户需求的情况下,能让其他程序员容易读懂你的程序。一套鲜明的编程风格,可以让协作者、后继者和自己一目了然,在很短的时间内看清程序的结构,理解设计的思路。大大的提高代码的可读性、可重用性、程序健壮性、可移植性和可维护性。4.2.2输入设计输入的作用是提供系统的原始数据、系统运行状态等信息。在该系统模块中,用户通过输入用户名和密码,点确定之后,通过语句将输入的用户名称和密码通过数据库语句与用户登陆数据表中的信息进行对比,如果对比结果相同,则提示登陆成功信息,用户进入主界面窗口,如果对比结果不相同,则提示用户输入信息错误,信息提示框清空,提示用户重新输入。如图5所示:图5 系统注册界面用户注册信息输入表 如表4所示:表4 用户注册信息列表序号输入内容简述1No用户自动生成编号,数据库中的唯一标识2注册用户名使用键盘输入访客的用户名3注册密码用键盘自行输入密码4注册邮箱用键盘自行输入邮箱4.2.3处理过程设计(1)用户登录流程图,如图6所示:登录入口登录成功查询用户是否存在核对密码是否正确是是否否图6 登录流程图(2)用户注册流程图,如图7所示:注册窗体 输用户名称和密码是否存在的户户名两次密码输是否一致用户信息存入数据库是是是否图7 用户注册流程图4.2.4数据库设计数据库采用了Microsoft推出的Microsoft SQL Server 2000数据库,这是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2000是为支持高容量的事务处理(比如在线订购录入、存货目录、记账或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。SQL Server 2000实际上有七种不同的可用版本:Standard Edition Enterprise Edition Personal Edition Developer Edition Windows CE Edition Evaluation Edition 和Microsoft Desktop Engine (MSDE)。应用程序与数据库之间的联系如下图8所示:图8 SQL和应用程序关系图数据库所构成的相关E-R模型图,如图9-12所示:用户User_idemailUser_namepwdsex图9 用户信息预算User_idMoneyUser_nameDescription图10 预算信息账目User_idnameBegin_time图11 账目信息日志User_idmoneyLog_typetitlebudget图12 日志信息由上述实体联系图,对数据库进行如下表设计(1)用户表,记录用户基本信息,如图13所示 图13 用户表(2)用户预算表,用来保存用户预算信息,如图14所示 图14 预算表(3)用户账目表,用来保存用户账目信息,如图15所示图15 帐目表(4)用户日志表,用来保存单笔日志信息,如图16所示图16 日志表4.2.5界面设计界面是用户接触到的系统的形象,是系统与用户之间的接口,也是控制和选择信息输入输出的主要途径,用户正是通过一个个界面来了解和使用系统,从而实现系统的功能。基于此原因,本系统的界面设计,简单美观,可视性好,色彩柔和,使用户视觉感觉较好,同时让用户感觉友好、简便、实用、一目了然、易于操作。(1)首页面在系统首页上,可以查看到该理财网站的基本信息,可以通过几张功能日常开销,查看开销的状态图,如果你是本站的会员,可以登录进入系统并且使用本网站的功能,否则你可以通过注册成为本站会员,使用更多的功能。具体界面如下所示:图17 系统首页 (2)快捷面板用户登录之后,可以查看的有权限使用的功能快捷面板,包括新增日志,批量增加帐目,自定义分类,预算,留言悄悄话,个人信息管理,报表查看等等功能。图18 快捷面板(3)新增日志本页面主要是记录单笔收入或者支出的信息,里面包括了该笔金额的明细和日期,具体分类如下图所示:图19 新增日志(4)批量新增账目本页面主要是记录多笔收入或者支出的信息,可能有的用户某一段时间内才记录一次信息,或者一天内发生较多次的收支,这样一条一条填写会比较繁琐,对此有个批量添加的功能,里面同样有该笔金额的明细和日期,具体分类如下图所示:图20 批量新增帐目(5)预算有的消费可能是提前计划好的,这样既有了计划消费,又提醒用户理性消费,然后会在每笔账目的最后显示一个预算的提示,这样你记录每一笔收支的时候会看到本月的预算消息。图21 预算(6)个人信息本页面主要用于用户信息的完善和修改。图22 修改个人信息(7)收支浏览主要用于每天的收支信息的观察,用图表的形式表达出来更能一目了然。图23 浏览收入和支出(8)账目列表用于查看个人所有收入和支出明细清单。图24 查看帐目(9)理财小工具系统会自带一些理财小工具,比如个人所得税和存款利息计算等等。图25 理财小工具5 系统实施5.1 系统编程JSP已成为当今最流行的网络编程语言,它正在被广泛地运用于电子商务、电子政务及各行业的软件中。JSP是一种动态网页技术,秉承了Java语言的优势,实现了真正的与平台无关性。具有跨平台性、运行效率高、上手容易等优点。只要具备程序设计的基本知识,学习JSP将会变得容易。5.1.1程序设计的方法本程序采用了MVC设计模式。MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。5.1.2程序设计工具介绍(1)java简介Java既可以被编译,也可以被解释。通过编译器,可以把Java程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器解释的独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需编译一次,程序运行时解释执行。可以把Java字节码看作运行在Java虚拟机(Java VM)上的机器代码指令。每中Java解释器,不管是Java开发工具还是可以运行Java小应用程序的Web浏览器,都是一种Java VM的实例。JavaVM也可以由硬件实现。(2)Javabean简介JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。(3)Tomcat简介Tomcat是一个开放源代码、运行Serv1et和JSPWeb应用软件的基于Java的Web应用软件容器。Tomcat是由Apache一Jakarta子项目支持,并由来自开放代码Java社区的志愿者进行维护。TomcatServer是根据servlet和JSP规律执行的,因此我们就可以说Tomcatserver也实行了Apache一Jakarta规比绝大多数商业应用软件服务器要好。Tomcat很可能成为下一代JavaWebServer的主流。因为Tomcat受到Sun的全力支持,并由非常强大的开发组织apache来进行发展,这一工程被称Jakarta计划。从战略上看,Sun现在正借助ApaChe的影响来开发Server端Java技术,这就是Tomcat。因此可以相信Tomcat己经或者即将是一个较理想Jsp&Servlet开发和支撑平台。相对地,JSWDK只是一个简化的服务器平台,和稳定程度都比较有限,而且实际上S幽并不许可将它作为Iflternet上的平台。在SUTN公司的大力支持下,Tomcat将成为以后Web平台的主流平台。5.1.3编码的风格本系统代码的约定既简洁又具有建议性。它们并没有列出每一个可能的对象或控件,也没有规定每一种也许是很有价值的注释信息,取决于您的工程和组织的特定需要,您可能希望扩展这些指导信息以包括其它的一些元素。对自主开发或从第三方供应商处购买的特定对象和部件的约定;描述组织的商业行为或设备的变量。工程或企业认为具有很重要的透明性和可读性的其它要素。5.2 软硬件实现 5.2.1软件配置可以根据用户规模的大小选择不同的操作系统。当然,一般情况下,管理员对微软Windows 界面比较熟悉,因此,建议用户都使用Windows 2000 Windows xp或者Windows 7操作系统。5.2.2硬件配置本系统硬件配置要根据用户对系统的稳定性要求,系统的客量,系统的吞吐量以及用户的维护水平确定。可以根据量和吞吐量的大小选择不同的硬件,如表5 所示: 表5 硬件配置表用户(人)没秒数据库并发数据访问记录数稳定性要求维护水平备选服务器小型访问量(30100)50500中一般Pentium III256M/20GB个人计算机中性访问量(1001000)5002000较高较好Xeon 双CPU/1G/RAID53*72GB大型访问量(1000以上)5002000高好小型计算机/双机热备或者XEON 4CPU/4GB/RAID56*72GB 当然,这种配置不是绝对的,这里只给出参考配置的范围。具体的配置需要根据用户的要求进行精确计算。5.3 系统测试5.3.1 测试的任务 在软件投入生产性运行之前,尽可能多地发现软件中的错误。5.3.2 测试的目标(1)测试的目的是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。(3)成功的测试是发现了到今为止尚未发现的的错误的测试。5.3.3 测试的目标 测试有两种方法:黑盒测试和白盒测试。黑盒测试又称为功能测试,在程序接口进行,只检查程序功能是否能够按照规格说明书的规定正确使用,程序是否能适当地接收输入数据并发生正确的输出信息,而且要能够保持外部信息的完整性。白盒测试又叫结构测试,完全了解程序的结构和处理过程,这种方法按照程序内部的逻辑测试程序,检验程序中每条通路是否都能按照预定要求正确工作。5.3.4 测试用例测试是软件开发时期的最后一个阶段,也是软件质量保证中至关重要的一个环节,它的目的是发现程序的错误和不足之处。本系统采用黑盒测试中的等价类法,对系统进行测试。检测个人理财网系统有问题需要大量的输入数据,下面只列出一部分测试用例: (1)用户登录测试建立有效等价类,输入正确的用户名和密码,期望结果是进入用户界面。无效等价类如表6所示:表6 用户登录无效等价类无效等价类期望结果密码空缺用户名空缺用户名错误密码错误验证码错误密码为空!用户名为空!用户名或密码错误!用户名或密码错误!验证码错误 (2)管理员登录测试建立有效等价类是管理员名称和密码都正确,期望结果:登录成功!无效等价类如表7所示:表7 管理员登录无效等价类无效等价类 期望结果 名称空缺 密码空缺 管理员名称错误 管理员密码错误 用户名为空! 密码为空! 用户名或密码错误! 用户名或密码错误! (3)日志模块测试测试数据:填写相关的信息,单击确定按钮。预期结果:正常保存新添信息。测试结果:正确。 (4)留言板模块测试测试操作:录入留言及用户信息,然后单击登录按钮。预期结果:登录信息写入数据库中。测试结果:正确。6 总结这次论文的撰写工作已经结束了,按照软件工程的思想,采用了MVC设计模式,通过问题定义、可行性研究、需求分析、概要设计、详细设计、测试的过程,对在线阅读网站系统的整个开发过程做了详细的阐述,同时,遵循结构化程序设计,对软件开发步骤做了详细的规划。本文对基于JSP技术的个人理财网系统,阐述了理财网的需求和应用MVC设计模式的软件体系结构,进一步熟悉了JSP及相关相关技术,了解了开发平台的其他相关技术如JS,AJAX等页面实现技术。该个人理财网系统实现了管理个人财务各项功能,能够追朔到数据的始终。完成了个人理财网从需求到实现的开发过程,达到预期要求目的。该系统在开发过程中仍存在许多的缺点和不足,因为本人是第一次做系统程序的开发,经验不足,能力有限,所以开发出的系统软件功能还不够完善,论坛成员之间的权限问题还有待改善,保密性还不够高,这都是我以后在系统设计需要应该注意和解决的问题。参考文献1 姚翠友. 网站建设与网页制作M. 北京:中国水利水电出版社,2012: 15-182 李伟红. SQL Server 2000 数据库及运用M.北京,中国水利水电出版社,2012: 45-493 李海

温馨提示

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

评论

0/150

提交评论