公司业务管理系统报告文档在线提供_第1页
公司业务管理系统报告文档在线提供_第2页
公司业务管理系统报告文档在线提供_第3页
公司业务管理系统报告文档在线提供_第4页
公司业务管理系统报告文档在线提供_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、目录、概述 1.1 项目背景 1.2 项目目的、需求分析 2.1 业务描述 2.2 功能需求分析2.2.1基本单元管理员工信息管理部门信息管理申请类型管理申请状态管理文化程度管理婚姻状况管理2.2.2操作员工管理2.2.3申请信息管理 2.3 性能需求2.3.1 硬件要求2.3.2 软件要求三、系统功能模块划分 3.1 系统模块设计四、. 数据库设计4.1 实体和部分属性图( ER 图) 4.2 数据库关系设计五、详细设计 5.1 登录模块设计 5.2 主界面模块设计 5.3 基础单元设置模块设计 5.4 操作

2、员工模块设计 5.5 申请信息管理模块设计 5.6 系统维护模块设计 5.7 打印模块设计六、总结七、问题汇总八、参考文献九、使用说明书免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性和正确性。第 1 页 共 29 页一、概述 1.1 项目背景某公司进行工作业务管理电子化,该公司有多个部门,每个部门有多个人员。有许多 业务要进行审核、批准、督办、检查的工作。为了对每个流程进行监督而设计本系统。 1.2 项目目的公司业务管理系统是对其公司的业务信息进行管理,它主要功能包括基

3、础单元管理、 操作员工管理、申请管理等。基础单元管理包括员工信息管理、部门管理、申请类型管理、 申请状态管理、 文化程度管理、 以及婚姻状况管理等信息管理; 申请管理包抱申请信息的添 加(提交)、删除、查询、审批、打印、导出等操作。二、需求分析 2.1 业务描述某公司员工可以通过“增加申请”来提交各种申请信息,如请假或者购买设备等等。 然后需要经过一级审批和二级审批。 其中二级审批是最后的审核过程。一级审批和二级审批是通过权力值的大小来分配审核权的。 2.2 功能需求分析 2.2.1 基本单元管理 员工信息管理添加员工信息修改员工信息删除员工信息查询员工信息免责声明:文档在线网中

4、所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性和正确性。第 2 页 共 29 页员工信息预览,打印和导出 部门管理添加部门信息修改部门信息删除部门信息查询部门信息 申请类型管理添加申请类型修改申请类型删除申请类型查询申请类型 申请状态管理添加申请状态修改申请状态删除申请状态查询申请状态 文化程度管理添加文化程度修改文化程度删除文化程度查询文化程度 婚姻状况管理添加婚姻状况修改婚姻状况删除婚姻状况查询婚姻状况 2.2.2 操

5、作员工管理添加操作员工免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性和正确性。第 3 页 共 29 页修改操作员工删除操作员工查询操作员工 2.2.3 申请管理提交申请信息删除申请信息查询申请信息审批申请信息申请信息预览,打印和导出 2.3 性能需求2.3.1 硬件要求 处理器: 1.6GHz 或更高 内存大小: 384M 或更高 硬件空间: 20G 以上 2.3.2 ;软件要求 操作系统: Windons 2000 或 Windows XP 数据库: Microsof

6、t Server 2000 运行环境配置: Microsoft Visual Studio 2008, Microsoft Server 2000 开发语言: C#三、系统功能模块划分 3.1 系统模块设计免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性和正确性。第 4 页 共 29 页图 3.1.1 总体设计基础单元管理婚姻状况管理 婚姻状况管理 文化程度管理 申请状态管理图 3.1.2 基础单元管理图 3.1.3 员工信息管理免责声明:文档在线网中所有的文档资料均由文

7、档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性和正确性。第 5 页 共 29 页部门信息管理删除部门信息修改部门信息增加部门信息查询部门信息3.1.4 部门信息管理申请类型管理删除申请类型查询申请类型增加申请类型查询申请类型图 3.1.5 申请类型管理删除申请状态修改申请状态增加申请状态查询申请状态图 3.1.6 申请状态管理免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性和正确性。第 6

8、 页 共 29 页图 3.1.7 文化程度管理婚姻状况管理查询婚姻状况删除婚姻状况增加婚姻状况修改婚姻状况图图 3.1.9 操作员工管理免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性和正确性。第 7 页 共 29 页申请信息管理打印申请信息导出申请信息图 3.1.10 申请信息管理四、数据库设计 4.1 实体和部分属性图免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明

9、或保证其内容的合法性和正确性。第 8 页 共 29 页申请类型表审批人表申请状态表用户登录表 4.2 数据库关系设计审核表员工表部门表婚姻状况表图 4.2.1 关 系 表免责声明:文档在线网中所有的文档资料均由文档在线网会员提供教育程度表,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性和正确性。第 9 页 共 29 页五、详细设计 5.1 登录模块设计对应通过此登录界面的认可, 才能够进入公司业务管理系统。 正确的执行业务管理的功能。 的登录界面如图 5.1.1 所示。图 5.1.1 登陆界面在此窗口中公司操作员工必须输入正确的

10、用户名和密码,才能进入系统主界面。如下是登录界面的部分源代码 :public partial class Login : FormSqlConnection conn;public Login()InitializeComponent();private int count = 0;private void btn_LG_OK_Click( object sender, EventArgs e)文第 1029 页免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容的合法性和正确性。页

11、共trystring conStr = Properties.Settings .Default.workFlowConnectionString;conn = new SqlConnection (conStr);conn.Open();SqlCommand cmd = conn.CreateCommand();cmd.CommandText =Select OperName,OperPassword From Operator Where OperName= + this .txt_LG_OperName.Text + AND OperPassword= + this .txt_LG_Pa

12、ssword.Text + ;SqlDataReader reader = cmd.ExecuteReader();if (reader.HasRows)this .DialogResult = DialogResult .OK;else MessageBox.Show( 用户名或密码错误! , 登录失败, MessageBoxButtons .OK, MessageBoxIcon .Exclamation); count+;if (count2) count = 0;MessageBox.Show( 尝试登录已达到 3次!程序退出! , 信息提示 , MessageBoxButtons .O

13、K, MessageBoxIcon .Information);this .Close(); reader.Close();catch ( Exception ex) MessageBox.Show(ex.Message);private void btn_LG_Cancel_Click( object sender, EventArgs e)Application .Exit();免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容的合法性和正确性。 第 11 页 共 29 页

14、5.2 主界面模块设计在系统主界面中,可以选择此系统的各种设置管理,包括:员工信息管理、部门信息管 理、操作员工管理、申请信息管理、信息打印,导出等功能。如下图 5.2.1 所示,在该系统中,主要包括如下几个功能。图 5.2.1 系统主界面部分源代码:public partial class Form1 : Formpublic Form1()InitializeComponent();private void 基础设置 ToolStripMenuItem_Click( object sender, EventArgs e)base_setting bs = new base_setting

15、();bs.ShowDialog();private void 申请查询与管理 ToolStripMenuItem_Click( object sender, EventArgs e)apply_Manage am = new apply_Manage ();am.ShowDialog();private void 操作员工设置 ToolStripMenuItem_Click( object sender, EventArgs e) 免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其

16、内容的合法性和正确性。 第 12 页 共 29 页 operator_setting op = new operator_setting ();op.ShowDialog();private void 退出 ToolStripMenuItem_Click( object sender, EventArgs e)Application .Exit();5.3 基础单元设置模块设计基础单元设置是对该公司的员工信息,部门信息进行管理,还有申请类型,申请状态,婚姻状况,教育程度的设置。其界面如图 5.3.1 所示。图 5.3.1 基础单元设置界面部分源代码:public partial class b

17、ase_setting : Formprivate SqlConnection conn;DataSet ds2;免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容的合法性和正确性。 第 13 页 共 29 页/ 获得 DataTable 数据以使得与更新完后的数据库同步public DataTable GetTableData( string cmdStr)DataTable dt = new DataTable ();SqlDataAdapter da = new SqlDa

18、taAdapter (cmdStr, conn);da.Fill(dt);return dt;/ 更新员工信息表public void PeoTableUpdate()ds2 = new DataSet ();SqlDataAdapter da = new SqlDataAdapter ( select PeopleID as 工作证号 ,PeopleName as姓名 ,DepartName as 部门 ,PeopleSex as 性别 ,EducationName as 文化程度 ,MarriageName as 婚姻状况 ,Birthday as 出生日期 from People,Dep

19、artment,Marriage,Education wherePeople.DepartID=Department.DepartID and People.MarriageID=Marriage.MarriageID and People.EducationID=Education.EducationID , conn);da.Fill(ds2);this .dataGridView1.DataSource = ds2.Tables0;/ 初始化 Treeview ,员工信息表, 部门表, 申请类型等等 . 表里的数据public base_setting() InitializeCompo

20、nent();stringconStr = Properties. Settings .Default.workFlowConnectionString;conn =new SqlConnection (conStr);/ 打开 DB连接conn.Open();Init_TreeView();Init_dgw_People(); Init_dgw_Department(); Init_dgw_Event();Init_dgw_Status(); Init_dgw_Education(); Init_dgw_Marriage();/ 单击 treeview 控件某个部门, 在 DataGridV

21、iew 中显示选中部门的员工信息内容免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容的合法性和正确性。 第 14 页 共 29 页 private void treeView1_AfterSelect( object sender, TreeViewEventArgs e)/ 单击 treeview 控件某个部门, 在 DataGridView 中显示选中部门的信息内容string str = e.Node.Text;if (str = 所有部门 )ds2 = new Data

22、Set ();SqlDataAdapter da = new SqlDataAdapter ( select PeopleID as 工作证号,PeopleName as 姓名 ,DepartName as 部门 ,PeopleSex as 性别 ,MarriageName as 婚姻状况 ,EducationName as 文化程度 ,Birthday as 出生日期 from People,Department,Marriage,Education where People.DepartID=Department.DepartID and People.MarriageID=Marriag

23、e.MarriageID and People.EducationID=Education.EducationID , conn);da.Fill(ds2);this .dataGridView1.AutoGenerateColumns = true ;this .dataGridView1.DataSource = ds2.Tables0;elsestring strSQL = select PeopleID as 工作证号 ,PeopleName as 姓名 ,DepartName as 部门 ,PeopleSex as 性别 ,MarriageName as 婚姻状况 ,Educatio

24、nName as 文化程度 ,Birthday as 出生日期 from People,Department,Marriage,Education wherePeople.DepartID=Department.DepartID and People.MarriageID=Marriage.MarriageID andPeople.EducationID=Education.EducationID AND+ str + =DepartName ;ds2 = new DataSet ();SqlDataAdapter da = new SqlDataAdapter (strSQL, conn);

25、da.Fill(ds2);this .dataGridView1.AutoGenerateColumns = true ;this .dataGridView1.DataSource = ds2.Tables0;/ 初始化 Treeview 中的数据private void Init_TreeView()SqlCommand cmd = new SqlComman(dselect DepartName from Department, conn);/ 使用While 设置一个循环/ 先设置父节点的名称:免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。

26、文档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容的合法性和正确性。 第 15 页 共 29 页TreeNode tn = treeView1.Nodes.Add( 所有部门 );SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read()tn.Nodes.Add(sdrDepartName .ToString();sdr.Close();treeView1.ExpandAll();/ 初始化 dgw中的员工信息 private void Init_dgw_People() ds2 =new DataSet ();

27、SqlDataAdapter da = new SqlDataAdapter ( select PeopleID as 工作证号 ,PeopleName as 姓名 ,DepartName as 部门 ,PeopleSex as 性别 ,EducationName as 文化程度 ,MarriageName as 婚姻状况 ,Birthday as 出生日期 from People,Department,Marriage,Education wherePeople.DepartID=Department.DepartID and People.MarriageID=Marriage.Marri

28、ageID and People.EducationID=Education.EducationID , conn);da.Fill(ds2);this .dataGridView1.AutoGenerateColumns = true ;this .dataGridView1.DataSource = ds2.Tables0;/ds.Clear(); 5.4 操作员工管理模块设计操作员工管理是对登录该管理系统的用户进行管理的。主要功能有用户名和密码的添加、删除、修改、查询等。其界面如图 5.4.1 所示。免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所

29、有。文档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容的合法性和正确性。 第 16 页 共 29 页图 5.4.1 操作员工管理界面主要功能代码有:/ 增加 Operator 用户private void toolStripButton1_Click(object sender, EventArgs e)tryif ( this .txt_OperID.Text = )MessageBox.Show( 请输入编号! , 信息提示 );clearTextBox();return ;string addStr = Insert into Operator(OperID,Op

30、erName,OperPassword) Values(OperID,OperName,OperPassword);/ 创建一个与 Connection 关联的 CommandSqlCommand cmd = new SqlComman(daddStr, conn);cmd.Parameters.Add( new SqlParameter ( OperID, this .txt_OperID.Text);cmd.Parameters.Add(new SqlParameter ( OperName, this .txt_OperName.Text);cmd.Parameters.Add(new

31、SqlParameter ( OperPassword, this .txt_Password.Text);/cmd.CommandType = CommandType.Text;cmd.ExecuteNonQuery();this .dataGridView1.DataSource = Update_dgv_Operator(select OperID as 编号免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容的合法性和正确性。 第 17 页 共 29 页,OperName

32、as 用户名 ,OperPassword as 密码 from Operator ); clearTextBox();catch ( Exception ex) MessageBox.Show( 该编号已存在! ); /MessageBox.Show(ex.Message); clearTextBox(); / 删除 Operator 用户 private void toolStripButton2_Click( object sender, EventArgs e) tryif ( this .txt_OperID.Text = ) MessageBox.Show( 请选择要删除的编号! ,

33、 信息提示 );clearTextBox(); return ;if ( MessageBox.Show( 确定要删除该用户吗 ?, 信息提示 ,MessageBoxButtons .YesNo, MessageBoxIcon.Exclamation) = DialogResult .Yes)string deleStr = delete from Operator where OperID= + this .txt_OperID.Text;SqlCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandTyp.eText; cm

34、d.CommandText = deleStr;cmd.ExecuteNonQuery();select OperID asthis .dataGridView1.DataSource = Update_dgv_Operator( 编号 ,OperName as 用户名 ,OperPassword as 密码 from Operator );clearTextBox();catch ( Exception ex)免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容的合法性和正确性。

35、 第 18 页 共 29 页MessageBox.Show(ex.Message);clearTextBox();/ 修改 Operatorprivate void toolStripButton3_Click( object sender, EventArgs e)tryif ( this .txt_OperID.Text = )MessageBox.Show( 请选择要修改的编号 ! , 信息提示 );clearTextBox();returnstring updateStr = update Operator set OperID = + this .txt_OperID.Text +

36、,OperName = + this .txt_OperName.Text + ,OperPassword = + this .txt_Password.Text + + where OperID= + this .dataGridView1.CurrentRow.Cells0.Value.ToString();SqlCommand cmd = new SqlComman(dupdateStr, conn); cmd.ExecuteNonQuery();select OperID as 编号this .dataGridView1.DataSource = Update_dgv_Operator

37、( ,OperName as 用户名 ,OperPassword as 密码 from Operator ); clearTextBox();catch ( Exception ex)MessageBox.Show(ex.Message); 5.5 申请信息管理模块设计申请信息管理是该公司的主要管理功能,是对公司业务的管理, 如请假, 购买设备等等审批信息可以打印出来或的申请提交, 然后通过一级, 二级审批完成整个公司业务的流程,免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容

38、的合法性和正确性。 第 19 页 共 29 页 者导出到 Excel 中。其中审批需要相应的审批权限。 申请信息管理系统就是为了这一目的设 计的。界面如图 5.5.1 所示。图 5.5.1 申请管理界面主要代码:private void toolStripButton1_Click( object sender, EventArgs e)apply_Add AA = new apply_Add (this );AA.ShowDialog();/ 删除申请信息记录private void toolStripButton2_Click( object sender, EventArgs e)if

39、( this .dataGridView1.CurrentRow.Cells0.Value.ToString() != )if ( MessageBox.Show( 确定要删除该记录 ?, 信息提示 , MessageBoxButtons .YesNo, MessageBoxIcon.Exclamation) = DialogResult .Yes)string deleStr = DELETE FROM Step WHERE StepID= +this .dataGridView1.CurrentRow.Cells0.Value.ToString().Trim(); SqlCommand c

40、md = new SqlCommand(deleStr, conn);cmd.ExecuteNonQuery(); 免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容的合法性和正确性。 第 20 页 共 29 页apply_manage_Update();/ 申请信息打印预览private void toolStripButton5_Click( object sender, EventArgs e)printPreviewDialog1.Document =printPrevi

41、ewDialog1.ShowDialog();/ 申请信息打印this .printDocument1;private void toolStripButton6_Click(object sender, EventArgs e)printDialog1.ShowDialog();/ 申请信息打印文本内容与格式private void printDocument1_PrintPage( object sender,System.Drawing.Printing. PrintPageEventArgs e)int r = 0; int c = 20;e.Graphics.DrawString(

42、宋体, 8, FontStyle .Italic), r = 200;c += 20;e.Graphics.DrawString( Brushes .Black, r, c);r = 0;c += 40; 打印日期: + DateTime .Now.ToShortDateString(),new Font (Brushes .Black, r, c);申请信息统计表 , new Font(宋体, 20, FontStyle .Bold),for ( int l = 0; l ds.Tables0.Columns.Count; l+) e.Graphics.DrawString(ds.Table

43、s0.Columnsl.ToString(), FontStyle .Bold), Brushes .Black, r, c);r = r + 80; r = 0; c += 20;new Font ( 宋体, 10,for ( int i = 0; i ds.Tables0.Rows.Count; i+)for ( int j = 0; j ds.Tables0.Columns.Count; j+) 免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容的合法性和正确性。 第 21

44、 页 共 29 页new Font ( 宋体 e.Graphics.DrawString(ds.Tables0.Rowsij.ToString(), 10, FontStyle .Regular), Brushes .Black, r, c);r = r + 80;r = 0;c += 20;/ 另存新档按钮,导出数据到 Excel 中。用流保存成 xls 文件。private void toolStripButton7_Click( object sender, EventArgs e)saveFileDialog1.Filter =Execl files (*.xls)|*.xlssave

45、FileDialog1.FilterIndex = 0;saveFileDialog1.RestoreDirectory = true ; saveFileDialog1.CreatePrompt = true ; saveFileDialog1.Title = Export Excel File To ;if (saveFileDialog1.ShowDialog() = DialogResult .OK) Stream myStream;myStream = saveFileDialog1.OpenFile();StreamWriter sw = new StreamWriter (myS

46、tream,System.Text. Encoding .GetEncoding(-0);/StreamWriter sw = new StreamWriter(myStream, System.Text.Encoding.GetEncoding(gb2312);string str = ;tryfor ( inti = 0; i 0)str +=t ;str +=this .dataGridView1.Columnsi.HeaderText; sw.WriteLine(str);/ 写内容免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会

47、对会员提供的文档资料进行筛选和编辑, 但是并不声明或保证其内容的合法性和正确性。 第 22 页 共 29 页 for ( int j = 0; j this .dataGridView1.Rows.Count; j+)string tempStr = ;for ( int k = 0; k 0)tempStr += t ; tempStr += this .dataGridView1.Rowsj.Cellsk.Value.ToString(); sw.WriteLine(tempStr);/sw.Close();/myStream.Close();catch ( Exception )MessageBox.Show( 导出成功 , 信息提示 , MessageBoxButtons .OK, MessageBoxIcon.Information);finallysw.Close(); myStream.Close();免责声明:文档在线网中所有的文档资料均由文档在线网会员提供,该文档资料的版权属于提供者所有。文档在线网会对会员提供的文档资

温馨提示

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

评论

0/150

提交评论