数据库课程设计---企业客户信息管理系统.docx

上传人:李司机 文档编号:6905613 上传时间:2024-03-15 格式:DOCX 页数:38 大小:397.96KB
返回 下载 相关 举报
数据库课程设计---企业客户信息管理系统.docx_第1页
第1页 / 共38页
数据库课程设计---企业客户信息管理系统.docx_第2页
第2页 / 共38页
数据库课程设计---企业客户信息管理系统.docx_第3页
第3页 / 共38页
数据库课程设计---企业客户信息管理系统.docx_第4页
第4页 / 共38页
数据库课程设计---企业客户信息管理系统.docx_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《数据库课程设计---企业客户信息管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计---企业客户信息管理系统.docx(38页珍藏版)》请在三一办公上搜索。

1、目录中文摘要2Abstract2第一章前言41.I课题背景41.2国内外开展41.3研究内容41. 4研究意义4第二章开发环境51.1 开发平台51.2 开发工具51.3 系统的配置(硬件、软件要求)51.4 数据库技术52. 5Access的开展6第三章系统分析与设计63. 1需求分析73.1 数据库设计73.2 数据库逻辑设计83.3 应用程序设计93. 4.2系统界面设计9第四章系统实现104. 1系统编码104. 2总体实现34第五章总结与展望355. 1总结355.2展望35致谢36参考文献36中文摘要本系统为企业客户信息管理系统,通过该系统,使企业的客户管理工作系统化、标准化、自动

2、化,从而到达提高企业客户管理效率的目的。采用的开发工具是MicrosoftVisualStudio20080企业客户管理系统能够对企业客户根底信息、客户档案浏览、客户资料查询、客户资料统计、日常记事、通讯录、数据库备份和复原及清空等进行管理。及时了解各个环节中信息的变更。管理人员必须以管理员身份登录,保证了系统的平安性。系统的总体任务是使企业管理人员可以轻松快捷地完成对企业客户管理的任务。有利于提高管理效率。支持运行的环境:MicrosoftWindow2000XPo关键词:企业客户信息管理、日常记事、通讯录、系统管理AbstractThesystemfortheenterprisecusto

3、merinformationmanagementsystem,throughthesystem,theenterprisecustomermanagementsystematization,standardization,automation,customermanagementtoimproveenterpriseefficiency.DevelopmenttoolusedisMicrosoftVisualStudio2008.Enterprisecustomermanagementsystemstotheenterprisecustomerbaseofinformation,custome

4、rprofiles,browse,customerinquiries,customerstatistics,dailynotes,addressbook,databasebackupandrestoreandemptytheothermanagement.Timelyinformationaboutchangesineveryaspect.ManagersmustLogensurethesecurityofthesystem.System,soverallmissionistomakecorporatemanagerscanquicklyandeasilycompletethetaskofen

5、terprisecustomermanagement.Helpimprovemanagementefficiency.Supporttheenvironment:MicrosoftWindow2000XP.Keywords:administrative,dailysummaryrecord,addressbook,Systemmanagement第一章前后1.1课题背景转眼间三年的高校生活就要结束了,最后的一个任务就是做一个毕业设计,根据我在洁驹汽车效劳的工作需要,结合自己所学的专业知识以及平时所做的作品和参考的资料,决定着手做一个基于C#的企业客户信息管理系统作为毕业设计作品。通过ViSUa

6、lStudio2008来实现美观的界面,利用C#语句来编写语句,并用access自动连接实现数据库动态更新功能,通过这种连接方式,让整个系统能够完整的实现所需要的功能。通过这个设计,让我自己能够多充实点知识,也便于顺利的完成工作任务。1.2国内外开展随着Inte门Iet的飞速开展,更新换代越来越频繁,人类已进入网络计算和数字化时代,通过计算机管理软件对企业进行管理,管理更多的客户信息,快捷而方便的让管理员能在最快的时间里找到、修改、保存自己所需要的相关信息。让更多的企业对自己客户的管理更加标准、快速、方便。1.3研究内容首先,我需要把企业客户管理系统需要来判断该系统所需要实现的功能,再根据功能

7、需要制定一个清单将软件目标详细地有条理地罗列出来,再通过c#来实现这些菜单的功能,并将各个菜单有机地链接为一个整体。其次,通过一些图片和字体的美化,让整个界面看上去比拟美观。把各种需要的表单、菜单和主程序都给建立好。最后,通过C#和acces将各个功能连接和实现。对于这次设计的内容,主要是掌握C#和数据库的编程信息,通过编程的语句实现控件和表、菜单之间的连接,有效的完成设计。1.4研究意义企业是一个生产、管理的集散地,生产资料和企业客户资料繁多,包含很多信息数据的管理。在过去的企业中用书面管理信息,在修改、查询、添加企业客户信息方面都没有很好的发挥它的效益,企业客户资料管理复杂、工作量大比拟突

8、出,不能利用多种途径查询企业客户资料,修改后不能同步更改所有档案资料。这就是企业客户管理系统开发的根本环境。设计处理查询方式单一,添加不能与统计同步,出错率高,出错后不易更改。由于信息比拟多,企业客户信息管理比拟混乱;一般客户情况是记录的,资料的数目和内容记录在文件中,资料室的工作人员和管理人员也只能当时比拟清楚,时间一长,如再有进行查询,查找了造成查询费时,费力。如果对很长时间以前的资料进行更改就更加困难了。基于此类问题,我认为有必要建立一个企业客户管理系统,使资料管理工作标准化,程序化,防止资料管理随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询、修改和保存资料情况。第二章开

9、发环境2.1 开发平台考虑到本系统的性能要求,和现有的条件,我选择了WINDONSXP中文版作为开发、测试和运行的平台。因为WlNDOWS操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件开展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级。2.2 开发工具针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点并根据平时所学的知识,结合企业客户管理系统的需要和目前的硬件环境,我选用微软WlNDOWS平台下的VisualStudio2008(简写为VS2008)作为软件开发工具。选用该工具有发下几方面的优点:(1) VS2008

10、是目前微机上较优秀的软件开发系统软件,是一个集成环境开发的软件,其编程语言C#与C语言较为相似,它具有友好的可视化环境,整合的源代码编辑器、编译器、调试器和资源编辑器,开发人员可利用插件模式、面向对象的程序设计方法整合各种开发工作,大大简化了应用系统的开发过程,并提高了系统工程的模块化和紧凑性。(2) VS2008工具箱中提供了大量的诸如“容器”、”菜单和工具栏”、“数据”、“媒体”、“打印”、“对话框”等控件,在效劳器资源管理器中提供了快速的数据库连接以及创立,使以往费时费力的开发工作变得轻松自如。这些可视化的设计工具免除了开发者编写大量程序代码的工作。2.3 系统的配置硬件、软件要求CPU

11、:Pentium43.0以上。内存:512MB以上。硬盘:80GB以上。显示器:1024X768像素以上。数据库:Access2000以上。操作系统:WindowsXP或更高版本。2.4 数据库技术ACCeSS是一种关系型数据库管理系统,是的组成局部之一。ACCeSSLO诞生于20世纪90年代初期,目前ACCeSS2003已经得到广泛使用。历经屡次升级改版,其功能越来越强大,但操作反而更加简单。尤其是AeCeSS与OffiCe的高度集成,风格统一的操作界画使得许多初学者更容易掌握。Access应用广泛,能操作其他来源的资料,包括许多流行的PC数据库程序如DBASE、ParadoxFoxPro)

12、和、小型机及大型机上的许多SQL数据库。此外,ACCeSS还提供的高级应用系统。ACCeSS与其它数据库开发系统比拟有一个明显的区别:用户不用编写一行代码,就可以在很短的时间里开发出一个功能强大且相当专业的数据库应用程序,并且这一过程是完全可视的,如果能给它加上一些简短的VBA代码,那么开发出的程序就与专业潜心开发的程序一样。2.5 Access的开展ACCeSS数据库系统既是一个关系数据库系统,还是设计作为WindoWS图形用户界面的应用程序生成器。它经历了一个长期的开展过程。MiCroSOft公司在1990年5月推出WindOWS3.0以来,该程序立刻受到了用户的欢送和喜爱,1992年11

13、月Microsoft公司发行了Windows数据库关系系统Accessl.0版本。从此,Access不断改良和再设计、自1995年起,Access成为办公软件0ffice95的一局部。多年来,Microsoft先后推出过的Access版本有2.0、7.0/958.0/979.0/200030.0/2002,直到今天的ACCeSS2003、2007版。中文版Access2003具有和0ffice2003中的Word2003、Excel2003、Powerpoint2003等相同的操作界面和使用环境,具有直接连接Internet和Intranet的功能。它的操作更加简单,使用更加方便。Access

14、的最主要优点是它不用携带向上兼容的软件。无论是对于有经验的数据库设计人员还是那些刚刚接触数据库管理系统的,都会发Access所提供的各种工具既非常实用又非常方便,同时还能够获得高效的数据处理能力。ACCeSS优点明显:具有方便实用的强大功能,AeCeSS用户不用考虑构成传统PC数据库的多个单独的文件;可以利用各种图例快速获得数据;可以利用报表设计工具,非常方便地生成漂亮的数据报表,而不需要采用编程;采用OLE技术能够方便地创立和编辑多媒体数据库,其中包括文本、声音、图像和等对象;支持ODBC的SQL数据库的数据;设计过程自动化,提高了数据库的工作效率;具有较好的集成开发功能;可以采用VBA(A

15、pplication)编写数据库应用程序;提供了包括断点设置、单步执行等调试功能;能够像Word那样自动进行语法检查和错误诊断;进一步完善了将InternetZIntranet集成到整个办公室的桌面操作环境。总之,Access开展到现在已经向用户展示出它的易于使用和功能强大的特性。第三章系统分析与设计3.1 需求分析本系统用于企业的客户资料管理。主要任务是用计算机对企业客户进行日常管理,如企业客户信息的添加、删除、修改、查询,以及企业客户信息的统计和打印等。该系统包含三种根本信息:企业客户根底信息、日常记事、家庭住址和效劳情况,还可根据需要对其进行信息更新,包括对企业客户资料进行添加、修改和删

16、除,对日常记事和通讯录信息进行添加、修改、删除等操作、查询等。能进行多条件的企业客户信息查询的查询。(1)统计。按多条件对企业客户的信息查询后,能进行按企业员工不同信息的统计等。(2)数据库操作。能对数据库数据进行保存、数据去除以及数据存储转换操作。(3)其他操作。能在必要的时候调用其他工具(如可调用记事本)。通过以上分析,企业客户管理系统有根底信息管理模块、客户管理模块、备忘记录、数据库模块组成。3.2 数据库设计数据库设计是应用系统开发的一个重要环节,数据库结构的好坏将直接对应用系统的效率及实现结果产生重要影响。在数据库设计的开始阶段应尽量全面考虑用户的各种需求,收集根底数据、数据结构及数

17、据处理流程。根据需求分析,企业客户管理系统的数据流程图如图3.1所示:验证结果 户A 用登录信息登录验证显示结果全部数据显示删除信息操作要添加结果一客户信息添加L修改结果一数据修改要求搜索结果信息搜索要求操作结果-A退出操作要求 一一 操作结果企业客户信息管理系统图3.1数据流程图企业客户管理系统的E-R图如图3.2所示:操作图3.2E-R模型图3.3 数据库逻辑设计本系统数据库各数据库表的结构如下列图所示:IDIUserNameUserNumUSerAUtONumuserddressUserServiceUserMenu朱玉兰JJOOl沪J5467南翔镇格林春袋5良好季度套餐(360无*(自

18、动编号)表tbAdminDIadinNaeadf11inFas三wordadmin1234562zouwei123456*(自动编号)表tbUserlnfo3.4应用程序设计3.4.1总体设计企业客户管理系统的总体结构图如图3.26所示:3.4.2系统界面设计用户登录窗口界面是用户看到的第一幅画面,也是进入系统之前必须经过的一道“关口二因此,简洁、实用、友好是设计时应当考虑到的风格。登录本系统,用户将看到如图3.27所示:图3.27登录界面本系统注重用户的权限的限制,当用户名或密码输入错误时,要求用户再次输入用户名和密码。进行系统的主画面屏幕区域设计时,考虑是汽车效劳公司,因此选择的图片都是能

19、够突出特点的个性化设计,同时当翻开登陆界面是会自动播放动听的背景音乐。第四章系统实现4.1系统编码1.用户登录关闭管理图图4. 1用户登录界面(1)用户登录的表单界面设计如图4.1所示:密码:(2)功能及设计说明在该界面中,当用户输入用户名和密码后,程序将从tbAdmin表中进行查找,如果找到,将判断该用户的权限,从而调出相应的操作权限供用户操作。(3)代码登录按钮的Click代码如下:FormLogin:Form/privateboolres=false;OleDbConnectioncon;OleDbDataReaderthread;FormLoginO(InitializeCompone

20、nt();)buttonClose_Click(sender,EventArgse)(Application.Exit();buttonOk_Click(sender,EventArgse)getCon();thread.Read();pw=thread.GetValue(O).ToString();(pw=textBoxPW.Text)ClassAdminName.adminName=textBoxName.Text;.Close();)MeSSageBOX.Show(密码错误!,提示,MessageBoxButtons.OK);)(MeSSagCBOX.Show(用户不存在!,“提示,Me

21、ssageBoxButtons.OK);)con.Close();)OleDbDataReadergetCon()(创立连接数据库的字符串ConStr=yzProvider=Microsoft.Jet.OLEDB.4.O;DataSource=Provider=Microsoft.Jet.OLEDB.4.O;DataSource=dbJJCRM.mdb”;con=OleDbConnection(ConStr);对数据库进行查询操作sql=selectadminPasswordfromtbAdminwhereadminName=+textBoxName.Text+;OleDbCommandcmd

22、=OleDbCommand(sql,con);con.Open();thread=cmd.ExecuteReaderO;读取数据thread;MeSSagCBOX.Show(连接错误!,提示,MessageBoxButtons.OK);2 .显不界面(1)系统显示界面设计如图4.2所示:显示用户一D客户姓名会员卡号车牌号码联系地址服务情况套餐类型朱理许淑酋翻照格糅春晓落W度聋E图4.2显示界面(2)功能及设计说明:显示用户界面主要是为了方便用户对所有的客户信息有个整体的了解和直观的掌握,无需搜索,只要点击显示所有客户,系统便会自动将所保存的所有客户信息资料详细的显示在上图对话框中。(3)代码:

23、publicpartialclassFormView:FormprivateOleDbConnectioncon;privateOleDbDataReaderthread;/introw=0;publicFormViewOInitializeComponent();)privatevoidFormView_Load(objectsender,EventArgse)getCon();IistViewViewAll.Items.Clear();try(while(thread.Read()(1.istViewIteinIvi=new1.istViewItem(thread.GetValue(1).

24、ToString();lvi.SubItems.Add(thread.GetValue(2).ToString();lvi.SubItems.Add(thread.GetValue(3).ToStringO);lvi.SubItems.Add(thread.GetValue(4).ToStringO);lvi.SubItems.Add(thread.GetValue(5).ToStringO);lvi.SubItems.Add(thread.GetValue(6).ToString();IistViewViewAll.Items.Add(Ivi);)catch(MessageBox.ShOW(

25、暂时没有数据!,提示,MessageBoxButtons.OK);)con.Close();)publicOleDbDataReadergetCon()(trystringConStr=zzProvider=Microsoft.Jet.OLEDB.4.O;DataSource=Provider=Microsoft.Jet.OLEDB.4.OjDataSource=dbJJCRM.mdb;con=newOleDbConnection(ConStr);stringsql=select*fromtbUserInfoz;OleDbCommandcmd=newOleDbCommand(sql,con);

26、con.Open();thread=cmd.ExecuteReaderO;returnthread;)catchMeSSageBOX.Show(连接错误!,提示,MessageBoxButtons.OK);returnnull;)3 .主界面(1)系统主界面设计如图4.3所示:图4.3系统主界面(2)功能及设计说明该主界面主要实现了整个系统操作功能的调用操作,并且显示当前的登录用户名,另外还自动播放播放背景音乐。在帮助菜单中有对该系统的操作说明以及关于程序的信息。(3)主要事件代码如下:FormMain:Form(FormMainO(InitializeComponent();隐藏此窗体,并显

27、示登入窗体.HideO;FormLoginfl=FormLoginO;fl.ShowDialog();)FormNlain_Load(sender,EventArgse)在公司名称下显示欢送该用户IabelWelcom.Text=欢送:+ClassAdminName.adminName;buttonViewAll_Click(sender,EventArgse)FormViewfv=FormViewO;fv.MdiParent=;fv.Show();buttonSearch_Click(sender,EventArgse)FormSearchfs=FormSearch();fs.MdiPare

28、nt=;fs.Show();buttonAdd_Click(sender,EventArgse)FormAddfa-FormAdd();fa.MdiParent=;fa.Show();buttonUpdate_Click(sender,EventArgse)FormUpdatefu=FormUpdate();fu.MdiParent=;fu.Show();buttonExit_Click(sender,EventArgse)Application.Exit();buttonDelete_Click(sender,EventArgse)FormDeletefd=FormDelete();fd.M

29、diParent=;fd.Show();AboutBoxlaboutbox=AboutBoxl();aboutbox.ShowDialog();)button2_Click(sender,EventArgse)System.Diagnostics.Process.Start(z,notepad.exe);)button3_Click(sender,EventArgse)(Formlforml=Forml();forml.ShowDialog();)4.搜索用户(1)搜索用户界面如图4.4所示:图4.4客户信息搜索(2)功能及设计说明:当用户想针对某个客户信息进行了解时,只要通过系统就可以快速查

30、找到相关信息,为了方便本系统设计了两种条件进行搜索,一是通过客户名来搜索,主要针对本公司的所有客户设计的,二是通过会员卡号来进行搜索,通过这种搜索方式可以巧妙的防止难题,就是当出现同名同姓的客户时这种方法可以大大加强信息的准确性,通过这两种方式搜索操作起来非常方便和人性化,当输入错误时,可以点击“重置”然后再重新进行输入即可,输入完毕后点击“搜索”系统就会自动根据条件进行搜索了,如果搜索到了就会自动将客户信息显示在下方的列表中。这样就可以方便用户的工作了。(3)代码:partialclassFormSearch(/Requireddesignervariable./privateSystem.

31、ComponentModel.!Containercomponents=null;/Cleanupanyresourcesbeingused./IIItrueifmanagedresourcesshouldbedisposed;otherwise,false,protectedoverridevoidDispose(booldisposing)(if(disposing&(components!=null)(components.Dispose();)base.Dispose(disposing);)#regionWindowsFormDesignergeneratedcode/Require

32、dmethodforDesignersupport-donotmodify/thecontentsofthismethodwiththecodeeditor./privatevoidInitializeComponentO(this.gropBoxSearch=newSystem.Windows.Forms.GroupBox();this.buttonClear=newSystem.Windows.Forms.ButtonO;this.buttonSearch=newSystem.Windows.Forms.Button();this.textBoxSearch=newSystem.Windo

33、ws.Forms.TextBox();this,radiOButtonNumberSearch=newSystem.Windows.Forms.RadioButton();this,radiOButtonNameSearch=newSystem.Windows.Forms.RadioButton();this.IistViewView=newSystem.Windows.Forms.ListViewO;this.ColumnHeaderl=newSystem.Windows.Forms.ColumnHeaderO;this.columnHeader2=newSystem.Windows.For

34、ms.ColumnHeaderO;this.columnHeader3=newSystem.Windows.Forms.ColumnHeader();this.columnHeader4=newSystem.Windows.Forms.ColumnHeaderO;this.columnHeader5=newSystem.Windows.Forms.ColumnHeaderO;this.columnHeader6=newSystem.Windows.Forms.ColumnHeaderO;this.gropBoxSearch.SuspendLayout();this.SuspendLayout(

35、);/groupBoxSearch/this.groupBoxSearch.Controls.Add(this.buttonClear);this.groupBoxSearch.Controls.Add(this.buttonSearch);this.groupBoxSearch.Controls.Add(this.textBoxSearch);this.groupBoxSearch.Controls.Add(this,radioButIonNumberSearch);this.groupBoxSearch.Controls.Add(this,radioBu11OnNameSearch);th

36、is.groupBoxSearch.Dock=System.Windows.Forms.DockStyle.Top;this.groupBoxSearch.Location=newSystem.Drawing.Point(O,O);this.groupBoxSearch.Name=groupBoxSearch”;this.groupBoxSearch.Size=newSystem.Drawing.Size(531,107);this.groupBoxSearch.Tabindex=1;this.groupBoxSearch.TabStop=false;this.groupBoxSearch.T

37、ext=搜索用户”;this.groupBoxSearch.Enter+=newSystem.EventHandler(this.gropBoxSearch-Enter);/buttonClear/this.buttonClear.Location=newSystem.Drawing.Point(402,58);this.buttonClear.Name=buttonClear”;this.buttonClear.Size=newSystem.Drawing.Size(75,23);this.buttonClear.Tabindex=4;this.buttonClear.Text=重置”;th

38、is.buttonClear.UseVisualStyleBackColor=true;this.buttonClear.Click+=newSystem.EventHandler(this,buttonClear_Click);/buttonSearch/this.buttonSearch.Location=newSystem.Drawing.Point(402,30);this.buttonSearch.Name=buttonSearch”;this.buttonSearch.Size=newSystem.Drawing.Size(75,23);this.buttonSearch.Tabi

39、ndex=3;this.buttonSearch.Text=搜索;this.buttonSearch.UseVisualStyleBackColor=true;this.buttonSearch.Click+=newSystem.EventHandler(this.buttonSearch_Click);/textBoxSearch/this.textBoxSearch.Location=newSystem.Drawing.Point(171,46);this.textBoxSearch.Name=textBoxSearch”;this.textBoxSearch.Size=newSystem

40、.Drawing.Size(195,21);this.textBoxSearch.Tabindex=2;/radiOButtonNumberSearch/this.radioButtonNumberSearch.AutoSize=true;this,radiOButtonNumberSearch.Location=newSystem.Drawing.Point(47,65);this.radioButtonNumberSearch.Name=zzradiOButtonNumberSearchyz;this.radioButtonNumberSearch.Size=newSystem.Drawi

41、ng.Size(107,16);this.radioButtonNumberSearch.Tabindex=1;this.radioButtonNumberSearch.TabStop=true;this.radioButtonNumberSearch.Text=按会员卡号搜索;this.radioButtonNumberSearch.UseVisualStyleBackColor=true;/radioButtonNameSearch/this,radiOButtonNameSearch.AutoSize=true;this.radioButtonNameSearch.Location=ne

42、wSystem.Drawing.Point(47,30);this.radioButtonNameSearch.Name=radioButtonNameSearch”;this.radioButtonNameSearch.Size=newSystem.Drawing.Size(107,16);this.radioButtonNameSearch.Tabindex=O;this.radioButtonNameSearch.TabStop=true;this.radioButtonNameSearch.Text=按客户名称搜索;this.radioButtonNameSearch.UseVisua

43、lStyleBackColor=true;/IistViewView/this.IistViewView.Columns.AddRange(newSystem.Windows.Forms.ColumnHeaderEthis.ColumnHeaderl,this.columnHeader2,this.colmnHeader3,this.columnHeader4,this.columnHeader5,this.columnHeader61);this.IistViewView.Dock=System.Windows.Forms.DockStyle.Bottom;this.IistViewView

44、.FullRowSelect=true;this.IistViewView.GridLines=true;this.IistViewView.Location=newSystem.Drawing.Point(O,108);this.IistViewView.Name=IistViewView”;this.IistViewView.Size=newSystem.Drawing.Size(531,132);this.IistViewView.Tabindex=O;this.IistViewView.UsecompatibleStateImageBehavior=false;this.IistVie

45、wView.View=System.Windows.Forms.View.Details;/ColumnHeaderl/this.ColumnHeaderl.Text=客户姓名;this.ColumnHeaderl.Width=70;/columnHeader2/this.columnHeader2.Text=会员卡号”;this.columnHeader2.Width=72;/columnHeader3/this.columnHeader3.Text=车牌号码;this.columnHeader3.Width=88;/columnHeader4/this.columnHeader4.Text=;this.columnHeader4.Width=134;/columnHeader5/this.columnHeader5.Text=效劳情况”;this.columnHeader5.Width=81;/columnHeader6/this.columnHeader6.Text=套餐类

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号