ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:1.28MB ,
资源ID:8178188      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8178188.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(个人理财管理系统终结版.docx)为本站上传会员【pc****0】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

个人理财管理系统终结版.docx

1、目 录 第一章 绪论 1 1.1课题背景 1 1.2目的意义 2 第二章 开发工具简介 3 2.1 ISS简介 3 2.2 ASP简介 3 第三章 系统概要设计 5 3.1 系统总体结构功能图 5 3.2 系统功能分析 6 3.3 数据库的E-R图 6 第四章 详细设计与系统实现 8 4.1 管理员界面 8 4.2用户界面相关功能的实现 12 第五章 系统实现 17 5.1 用户功能 17 5.1.1 用户界面 17 5.2 管理员功能 18 5.2.1管理员界面 18 第六章 测试与分析 20 6.1 开发环境 20 6.1.1硬件 20 6

2、1.2软件 20 6.2 软件测试计划 20 6.2.1 测试方案 20 6.2.2 测试项目 21 6.2.3 测试结果说明 21 6.2.4 测试总结 21 第七章 总结 22 参考文献 23 第一章 绪论 1.1课题背景 我国已经加入了世界贸易组织,我国与世界经济的联系也因而越来越紧密,而这也必将会加速中国经济的快速发展,随着中国经济的飞速发展,中国的人均收入会大幅度的增加。而中国人民在收入增加的同时也必然会更加注重如何更加合理的支配资金的分配,如何进行投资管理。并且现在由于电脑的普及以及可以在因特网上进行投资购物变得越来越便利,如何合理地利用电脑来进

3、行资金的分配的重要性就凸显了出来,而其核心问题就是利用个人财务管理软件。 谈到理财,很多人认为那是有钱人的专利,自己本来就囊中羞涩,每个月从那些可怜的工资中扣掉日常生活花费后,没有多少钱能省下来,根本不需要理财。但是,这些人忽略了很重要的一点,就是日常的花费也需要合理安排!理财并不是针对富余的财富,合理地安排自己的开销也是理财的一部分内容。实际上,对于富人而言,即使他们不用怎么合理规划自己的财富,也能很好的满足自己生活的所需,而恰恰是钱少的人,才需要对自己的财富进行合理的安排和支出以满足自己的生活基本所需。论是为了满足生活的需要,还是为了实现人生的理想,理财的重要性都不言而喻。正是对财富的需

4、求,对财富恒久持有的需求,对财富实现最大效用的需求,催生了对于理财的需求。 以前由于我国的电脑普及程度不够,因此大部分的财务管理软件都是针对一些企事业单位的,并没有专门面向广大的个人或家庭用户。而现在随着电脑的普及程度越来越快,越来越多的家庭或个人开始青睐个人财务管理系统一类的软件,因此开发一个个人财务管理系统还是有市场的。使用该软件可以提高个人资金分配的合理性,可以减少每月初狂花钱每月底无钱花的情况,有利于个人的勤俭节约,有利于个人的储蓄额的增加。 1.2目的意义 每个人都希望过幸福美满的生活,但是你首先应自问有没有这样的能力? 房子、车子、股票、珠宝┅┅,在某些人眼里是财富的象徵

5、生活品质的保证,是他们 汲汲营营、努力追求的价值。也有许多所谓的有钱人,宁愿选择平平淡淡的生活,辛勤工作、努力储蓄,他们不认为华丽的表相可以代表高水准的生活品质。 不过,显然大多数人在一生中都是无法满足的。 所以需要一个方便又好用的系统来替人们分担理财所带的不便和烦恼。在现今的大环境下,电脑网络的普及,让我们更有信心把我们这套程序推广出去。也让更多的人能够懂得理财的重要性,使自己能知道自己把钱都用在什么地方了,让自己的生活更加幸福。 第二章 开发工具简介 2.1开发平台和技术简介 2.1.1 IIS简介 Windows Server 2008是一个集互联网信息服务7.0 (I

6、IS 7.0),ASP.NET,Windows Communication Foundation以及微软Windows SharePoint® Services于一身的平台。在集成网络平台技术方面发挥着重要作用。IIS 7.0的主要特征包括更加有效的管理工具,提高的安全性能以及减少的支持费用。这些特征使集成式的平台能够为网络解决方案提供集中式的,连贯性的开发与管理模型。 2.1.2 ASP简介 a. ASP程序是一个ASCII码的标准文本文件。对于内含ASP程序的HTML网页,其实就是一页标准ASCII码的普通文本文件,可以使用记事本等文字编辑工具来编辑其内容。 b. 与浏览器无关。用

7、户端只要有HTML的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本程序,如VBScript或JavaScript均在Web服务器端执行,用户端的浏览器可以不具备运行这些脚本的能力。 c. ASP支持多种网络技术。ASP支持ODBC和OLEDB的网络数据库,并且可以支持其他语言(如C++、Java、Visual Basic和Delphi)所建立的服务器对象。 d. ASP源程序不会被传到客户的浏览器中,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。可使用服务器端的脚本来产生客户端的脚本。 需要强调的是ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面

8、中的脚本程序得以运行的技术环境。 2.2数据库SQL Server2005简介 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、We

9、b services 和移动设备将数据应用推向业务的各个领域。 第三章 系统概要设计 3.1 系统总体结构功能图 本系统主要有登录界面、用户界面、管理员界面,按照自己所属系统进入可查看一些详细资料并能够完成相关操作。 图3.1 总体结构功能图 3.2 系统功能分析 1.用户的登录 普通会员可以对自己的消费和支出情况按照不同的类型、时间、地点进行方便的录入,同时也可以对个人的信息进行修改,例如修改密码、上传图像、修改图像,最重要的是本界面增强了会员对自己消费和支出情况的统计功能。会员可以对自己的以往消费和支出情况按照月份和类型进行统计,使数字一目了然的显示出自己的

10、消费和收支情况,更好的为自己接下来的收支预算进行参考。 2.管理员登录 管理员登录后,进入管理员界面能够对会员的个人信息以及会员的收入和支出表进行添加、删除、修改。 3.注册界面登陆 普通浏览者可以通过这个界面成功注册并成为会员,在这里可以详细的进行个人资料的设置,必须进行认真填写。 3.3 数据库的E-R图 图4.2.1 用户表 图4.2.2消费表 图4.2.3 收入表 第四章 详细设计 4.1 管理员界面 图1.1 管理员界面 说明:当管理员从登陆界面输入正确的用户名和密码时,

11、会跳入此界面并在此进行会员的信息管理,其中包括会员的个人信息,会员的收入和消费表的信息。可以对会员信息表、消费表和收入表中的数据进行编辑、修改和删除。 页面的具体设计:本次的界面设计整体风格较淡雅,在页面设计中使用了一个Flash控件、一个Button控件、三个Linkbutton控件和四个Label控件。另外三个GridView控件分别用来绑定会员信息表、收入表和消费表以方便管理员进行相关的编辑。 图 1.2 会员管理 对于以上界面中的GridView控件的相关重要属性的设定如下: DataKeyNames:usermail

12、 对数据绑定的设置如下: ConnectionSting:Data Source=.\SQLEXPRESS;Initial Catalog=zhangmu;Integrated Security=True ProviderNames:System.Data.OracleC DeleteQuery : LETE FROM [user] WHERE [useremail] = @useremail InsertQuery: INSERT INTO [user] ([username], [useremail], [userpwd], [userphotourl], [userdegree]

13、) VALUES (@username, @useremail, @userpwd, @userphotourl, @userdegree) SclectQuery: ELECT [username], [useremail], [userpwd], [userphotourl], [userdegree] FROM [user] UpdataQuery: PDATE [user] SET [username] = @username, [userpwd] = @userpwd, [userphotourl] = @userphotourl, [userdegree] = @userdeg

14、ree WHERE [useremail] = @useremail 图 1.3 消费管理 对于以上界面中的GridView控件的相关重要属性的设定如下: DataKeyNames:id 对数据绑定的设置如下: CoctionSting:Data Source=.\SQLEXPRESS;Initial Catalog=zhangmu;Integrated Security=True DeleteQuery:DELETE FROM [CPI] WHERE [id] = @id InsertQuery:INSE

15、RT INTO [CPI] ([useremail], [CPI], [CPIAmount], [CPIpatterns], [Consumersite], [Consumerex], [CPItime]) VALUES (@useremail, @CPI, @CPIAmount, @CPIpatterns, @Consumersite, @Consumerex, @CPItime) SclectQuery: SELECT [useremail], [CPI], [CPIAmount], [CPIpatterns], [Consumersite], [Consumerex], [CPItim

16、e], [id] FROM [CPI] UpdataQuery: UPDATE [CPI] SET [useremail] = @useremail, [CPI] = @CPI, [CPIAmount] = @CPIAmount, [CPIpatterns] = @CPIpatterns, [Consumersite] = @Consumersite, [Consumerex] = @Consumerex, [CPItime] = @CPItime WHERE [id] = @id 图 1.4 收入管理 对于以上界面中的GridView控件的相关重要属性的设定如下: DataKe

17、yNames:id 对数据绑定的设置如下: ConnectionSting:Data Source=.\SQLEXPRESS;Initial Catalog=zhangmu;Integrated Security=True DeleteQuery:DELETE FROM [Revenue] WHERE [id] = @id InsertQuery: INSERT INTO [Revenue] ([useremail], [Revenue], [TRevenue], [RType], [RevenueL], [time], [Rex]) VALUES (@useremail, @Reve

18、nue, @TRevenue, @RType, @RevenueL, @time, @Rex) SclectQuery: SELECT [useremail], [Revenue], [TRevenue], [RType], [RevenueL], [time], [Rex], [id] FROM [Revenue] UpdataQuery: UPDATE [Revenue] SET [useremail] = @useremail, [Revenue] = @Revenue, [TRevenue] = @TRevenue, [RType] = @RType, [RevenueL] =

19、 @RevenueL, [time] = @time, [Rex] = @Rex WHERE [id] = @id 返回主页的代码设置: Response.Redirect("login.aspx"); 会员管理的跳转代码: MultiView1.ActiveViewIndex = 0; 消费管理的跳转代码: MultiView1.ActiveViewIndex =2; 收入管理的调整代码: MultiView1.ActiveViewIndex = 1; 4.2用户界面相关功能的实现 说明:在用户界面的设计中关于会员上传头像、修改头像和修改密码的功能设计及实现是由本人负责

20、完成。 在上传会员头像的设计中,使用了一个Button控件和一个图片上传控件fupphoto 具体的代码实现如下: if (fupphoto.HasFile) { if (CheckFileType(fupphoto.FileName)) { string filePath = "~/userphotos/" + fupphoto.FileName; SqlConnection con = new SqlConnection();

21、 con.ConnectionString = @"Integrated Security=true; con.Open(); SqlCommand cmd = new SqlCommand(); SqlParameter pauseremail = cmd.Parameters.Add("@usermail", SqlDbType.NChar, 20); SqlParameter pauserphotourl = cmd.Parameters

22、Add("@userphotourl", SqlDbType.NVarChar, 50); pauseremail.Value = Session["usermail"]; pauserphotourl.Value = "~/userphotos/" + fupphoto.FileName; cmd.CommandText = ("SELECT * FROM [user] WHERE usermail=@usermail"); cmd.Connection

23、 con; cmd.ExecuteNonQuery(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { con.Close(); lbluseremail.Visible = false; con.Open(); cmd.Co

24、mmandText = ("UPDATE [User] SET userphotourl=@userphotourl WHERE usermail=@usermail"); cmd.Connection = con; cmd.ExecuteNonQuery(); con.Close(); fupphoto.SaveAs(MapPath(filePath)); lblup.Text = "

25、上传成功"; } else { lblup.Text = "上传失败"; con.Close(); return; } } else lblup.Text = "图片格式不正确,必须是gif、png、jpg格式"; } }

26、 bool CheckFileType(string fileName) { string ext = Path.GetExtension(fileName); switch (ext.ToLower()) { case ".gif": return true; case ".png": return true; case ".jpg": return true; case ".jpeg": return true;

27、 default: return false; } } 修改会员头像功能的代码实现如上。 会员密码的修改页面设计主要用了两个label控件和两个Button控件其功能实现的代码如下: if (lblpwd.Text.Trim() == "") { lblnewpwd.Text = "密码不能为空"; } else if (lblpwd.Text.Trim() != lbluserpwd.Text.Trim()) { lblnewpwd.

28、Text = "两次密码不一致"; } else { SqlConnection con = new SqlConnection();      con.ConnectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=ReportServer;database=zhangmu;Integrated Security=True"; con.Open(); SqlComm

29、and cmd = new SqlCommand(); SqlParameter pauseremail = cmd.Parameters.Add("@useremail", SqlDbType.NChar, 20); SqlParameter pauserpwd = cmd.Parameters.Add("@userpwd", SqlDbType.NChar, 20); pauseremail.Value = Session["useremail"];

30、 pauserpwd.Value = lblpwd.Text; cmd.CommandText = ("SELECT * FROM [User] WHERE useremail=@useremail"); cmd.Connection = con; cmd.ExecuteNonQuery(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read())

31、 { con.Close(); con.Open(); cmd.CommandText = ("UPDATE [User] SET userpwd=@userpwd WHERE useremail=@useremail"); cmd.Connection = con; cmd.ExecuteNonQuery();

32、 con.Close(); lblnewpwd.Text = "密码修改成功"; } else { lblnewpwd.Text = "密码修改失败"; con.Close(); return; } } } 第五章 系统实现 5.1 用户功能 5.1.1 用户界面

33、 说明:用户开始登录时,用户输入的自己的邮箱和密码就可以进入到用户界面,在用户界面里,首先显示的是消费统计。他显示的是你已输入的历史消费记录。并且可以按照你的意愿查询相关月,以及相关类型的消费统计。就是说你想知道2009年12月的消费记录。就在文本框里输入2009-12就可以查询到2009年12月的所有消费记录,并对齐进行统计。另外你也可以按照消费类型对自己已经消费的项目进行统计,例如你想知道你在交通方面消费了多少钱。在文本框中输入工作,就可以自动查询出在工作项目中的历史消费总额。还可以对消费进行添加。你可以对自己的消费项目进行详细的描述。比如消费的金额,时间,地点,类型,备注等等。这样可以更

34、加方便的进行理财。收入统计,对自己的历史收入进行统计。让自己知道自己总共收入了多少钱。收入添加,详细的知道自己的每一笔钱都是从哪得到的。本系统还有一个特点就是可以上传自己喜欢的头像,并可以对头像进行修改。可以修改自己的密码,这样可以保证自己的密码更加安全,即使别人知道了也可以及时更新。 5.2 管理员功能 5.2.1管理员界面 说明:管理员在登录界面进行登入,有特定的账号以及密码对其进行验证。当登入到管理员界面时。管理员可以对用户表,收入表以及支出表进行管理。目的就是对数据库的维护,对于一些长久不使用本系统的用户。可以进行删除,这样可以节约数据库的使用。 对于

35、一些凌乱的数据可以进行整顿。这样也可以起到维护数据库的作用。所以管理员的主要职责就是维护数据库。让系统可以正常的运行下去,不会因为数据量的过大而对本系统的运行起到妨碍。 第六章 测试与分析 6.1 开发环境 6.1.1硬件 CPU、内存、光驱 6.1.2软件 IIS、ie浏览器、windows操作系统 6.2 软件测试计划 6.2.1 测试方案 考虑到各种因素和条件的限制,决定采用黑盒测试方案。既不考虑所编写程序的具体结构,而是根据软件所需要的输入数据的格式以及应该完成的功能,设计一些合法的测试用例和不合法的测试用例,特别是根据边界调条件设计一些边界测试用例,以检

36、查系统是否能正确的完成功能,得到希望的输入结果。并对不合法的输入和操作能够正确地意识和防御。 6.2.2 测试项目 测试项目包括: (1)登陆功能 内容包括用户和管理员的登陆名、密码的输入,合理性检查,合法性检查,测试登陆功能。 (2)用户功能 内容包括用户登陆的输入、消费收入及个人信息,合理性检查,合法性检查,测试用户功能。 (3)管理员功能 内容包括管理员编号的输入,合理性检查,合法性检查,可以添加、修改、删除、查询、管理用户等功能。 6.2.3 测试结果说明 通过对登陆功能、用户功能和管理员功能的测试,并且进行合理性,合法性进行检查,如果你输入的编号为空时,会

37、弹出一个对话框中显示一些提示错误信息;如果输入的正确,不提示。 6.2.4 测试总结 通过对登陆功能、用户功能和管理员功能等功能的测试,从测试的结果可知,各模块功能多能够正常使用,对用户的操作做出相应的判断,对非法操作或者输入错误都会有相应的提示,满足用户的使用需求。可以说本系统基本上能够达到之前系统分析的效果,达到本次设计的要求。 第七章 总结 通过这次的课程设计我学习到了很多东西,使自己的所学能够更好的应用到实践当中去。这次的课程设计给我提供了一个很好的实践机会。 在实践过程中对于遇到到一些问题也曾使我感到很棘手。在管理员界面的设计过程中,对于数据绑定中的更新功能的

38、实现花费了很多的精力,但是最终还是在上网查询以及同学的帮助下得到了解决。这个问题的解决使我受益匪浅,通过对这个问题的更深一步的认识,我对DataGview控件的一些属性有了很直观的了解,对以后的学习有很大帮助,我想这是我最大的收获。 通过这次的课程设计-个人帐目管理的完成使我更加理解了这句话的高深含义,相信对我以后的人生会有很大帮助。这次的课程设计中不仅让我体会了一些以前很浅显的道理,更让我对以后的学习、生活有了很大信心。 每一份收获必须付出每一滴汗水,只有付出了才有回报,课程设计虽然已经结束,但是心情却难以平复。虽说因为种种原因,项目做的还不够完善,还有一些问题需要在今后的学习中得到更大

39、的重视,使自己更好的掌握所学知识,去应用它,但是,总的来说还是得到了锻炼。一些真正的知识无形当中还是深入脑海,久久不能忘却。 对于自己的能力是有所提高,提高是有限的但提高也是全面的,正是这一次设计让我积累了无数实际经验,使我的头脑更好的被知识武装了起来,也必然会让我在未来的工作学习中表现出更高的应变能力,更强的沟通力和理解力。 参考文献 [1] 刘庆红.基于web的综合教务管理信息系统的分析与设计.吉林省经济管理干部学院学报 [2] 黄丰云.基于web的教务管理系统结构设计与安全措施.武汉理工大学学报 [3] 彭东.SQL Server 2000应用开发技术指南.清华大学出版社 [4] 张海藩.软件工程导论.清华大学出版社 [5] 谬信彦.Active Server Pages 应用大全.清华大学出版社 [6] 章祥荪.管理信息系统的系统理论与规划方法.科学出版社 [7] 张俊/崔海波.ADO.NET数据库应用开发.机械工业出版社 [8] 杨学全.SQL Server 2000基础教程.清华大学出版社 [9] 武剑洁/陈传波/肖来元.软件测试技术基础.华东科技大学出版社 [10] Stephen Walther.ASP.NET 3.5揭秘.人民邮电出版社

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服