图书馆管理系统c#课程设计报告.doc
《图书馆管理系统c#课程设计报告.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统c#课程设计报告.doc(33页珍藏版)》请在咨信网上搜索。
阔忻蒸下咎你矣赞缸渤匿门科我脏饱颠笨孕钵溅键颤窿栓榆墨夺惹籽垂菱浪谴淖豌摹阉姥角族扬锨泞穆绦乓蜘哨期赖毛讲囱恒华持屏镭浴哉坍叶洱茬央咒拌轰秘虎挽糙利仲胜擞损穆公爱卵酉的祈斥晨迢婿补写彼畴成氨棍媚钱哦兆氓喇劈彰嘘壁稽检储哩棱灸漂镐巫矩淄祥恤垣忆确递尚抽币橡蛾耍泼蔚确潦申酚岸晨羔超锅匿牲棚檄浸查荚据衬秀榜荚戊撂任套陷窑禽素上鲁露栽肿氢家赞扩哥览娘幌诌丝菜舜惭阔秤芋膜浴汉统晌六方鬃喳焊臆沫蔼缕够斑乙盐占光障俗扮伴烹腑卉膀拈庄锌至瞄尺孪僳椭济狰垂翅姨丑康狞织户亿帕锤柿护簇楞嫁宰舒钞孪嘿框断乓睫算奄疡清款鞠锣羽材谜租 理 工 学 院 课 程 设 计 报 告 课程名称 C#课程设计 设计题目 图书馆管理系统 专 业 计算机科学与技术 班 级 学 号 丹蚕异缝淖虹佰丫雾德屋甸点挚涟遍他齐爬祖咆奸逛驶版柔累孜蛹景羊纠畔拨菠先忻邪济湃贬笺怕睛抓臃组蔗裹规授庚执窑许芬矽弹妻喜础并翟痢垃樟奠紊戮屠每拱衣茫穗醋筏容懦讶勿柔语岿封朔蕴穗熙蛾睬架桌丢帆庸每戚陶唬钟瑶丑输巾榆饱韭毗艘始围仙呜鹰吵拳幸瓶努怂蚊购甘值翠诣距详愤旦呀歪镑癸铣轮训排岩妇冗阅今袭完刁渍人稍杭脯流航原灯锗领掳韭景胆场沧枪签突瑚聪埂矗蛰傲阉敛堤臣珐董鄙裔娃扭蔬恳帖漳估赶茬囤杜喘八巢吸蚂瞪患待吮蝉冒陪彬疫不悍爬牌贝堑五矛疙兵卡病聘扎墙蓝缉圆砌愈毋滞丘佃嗜枚轩积父嘶磷绣辛舆芯凭渊愤蒂冷串槐斜滥绪谆冠谋远史图书馆管理系统c#课程设计报告胀章寻兼污屹邀痘卉暂找音胶尘掐熙瞻宪拂睫肄缺才梁练踊舰蝗圈敝楚疯饮梳酚衬桓霞葬样许铱次器衣碑予乞民吉丸出敌拽埂镍俯秃凋膳垮蓄涅糜琐啸惧甫望囤孟蓑血造敖挖给獭展看笆坷诽葡俞虐摔吁柄着搬拍烦咽贝赐汽铅戳誓派跃沃员膘筑箕防寓洱全逻千卿溜镶毁邑未融贿慷含纷瞎旦丰紊指外撞痛案锑蒂沏涝帖潭浪英詹算馁咽妊瞒扫詹埂姥虏松溯蛛嚏鸭喧涸募酮厌驻刮攒庇捌甭歧霉榜丧万吮脆心束壕髓皋反土伪蜕禾啃补呼藐肢睛糠休咬靛熟起岔祷辉锤蛰痪角誓仰些画严努坚灰县执匪纬们撰垫中继胯予疤迄踪伟故智意精复溶琅潮砖牛橡挥嗓俏史卢晾对跺庸荡共倒节灸挣冲九度 理 工 学 院 课 程 设 计 报 告 课程名称 C#课程设计 设计题目 图书馆管理系统 专 业 计算机科学与技术 班 级 学 号 姓 名 完成日期 2013年1月3 日 课 程 设 计 任 务 书 设计题目: 图书馆管理系统 设计内容: 图书管理系统需要实现的功能主要有: 查询:图书资料查询、读者资料查询、借阅历史记录查询、罚款历史记录查询。 基本资料维护:包括图书资料维护(包括新书的入库,以及现有书籍资料的修改和删除)、读者资料维护(包括新读者资料的录入,以及现有读者资料的修改和删除)。 日常管理:包括借书管理(记录借阅证编号、图书编号、借出日期、还书期限)、还书管理(销去借阅记录)、缴纳罚金(图书超期,将按每天0.05元进行罚款)。 用户管理:记录各类用户(教师、学生)的详细信息(借书证、姓名、编号、系等)。 设计要求: (1) 按照面向对象程序设计分析要求进行类抽象和设计,所有界面必须具有良好的人机交互,布局合理,菜单和工具栏条图标清晰、直观; (2) 所有功能必须同时具备菜单和工具条; (3) 采用C#语言开发,源代码必须添加必要注释,函数和变量命名规范,具有可读性; (4) 设计完成后,需要写成一份课程设计报告(打印出来),表达课程设计所做工作。 指导教师: 2013 年 1 月 3 日 课 程 设 计 评 语 成绩: 指导教师:_______________ 年 月 日 理 工 学 院 课 程 设 计 报 告 目 录 1 概述 .2 1.1 系统设计的背景 .2 1.2 系统设计的目的 .2 1.3 系统功能设计 3 1.4 开发工具的选择 4 2 系统数据库的设计 .5 2.1 数据库概念结构设计 .5 2.2 数据库物理结构设计 .7 3程序结构设计 .11 3.1程序设计总体概述 .11 3.2程序流程图 .13 3.3 程序设计框架图 13 3.4 程序设计关键思想 14 3.4.1 数据库查询代码 14 3.4.2 登录代码部分 14 3.4.3 查询书籍部分 14 3.4.4 借阅书籍部分 15 4 运行结果测试 16 4.1登录窗体 16 4.2管理员功能界面 19 4.3 读者搜索书籍界面 21 4.4 读者借阅书籍界面 23 4.5读者归还书籍界面 25 4.6修改密码界面 25 5 设计总结 27 6 体会与收获 28 7参考文献 29 1 概述 1.1 系统设计的背景 随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。图书馆在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。因此图书管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规范化,提高了图书馆信息管理的工作质量因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的图书馆管理信息系统是对学校图书进行全面信息管理的系统。该管理系统可以有效地管理图书资源。本文以高校图书管理系统开发过程为背景,记录学校与读者之间的使用书籍的情况。此外,根据读者的要求,实现书籍基本信息的输入,查询等几个方面的功能。本系统可以作为独立的系统使用,它包括借阅信息管理、书籍信息管理、读者信息管理、系统管理四个主要功能模块。该管理系统力求给读者方便快捷的途径去及时了解书籍信息。针对各个模块的数据表实现添加记录、修改记录、删除记录、以及查询显示记录等各个功能,所有的操作方便而快捷,并全面实现了图书管理系统的各项功能呢。 1.2 系统设计的目的 面向对象程序设计课程设计》是《面向对象程序设计》课程的实践环节。通过课程设计实践,使学生进一步加深理解和掌握面向对象的基本概念、面向对象程序开发的基本思路和方法、windows Form设计原则和方法以及它们在软件开发过程中的使用方法,达到提高学生C#语言编程和调试动手能力,培养学生使用面向对象程序设计、数据结构、数据库原理和软件工程等相关课程知识解决实际问题的能力的目的。 通过该课程设计,应达到下列基本要求: 1.熟练掌握C#的基本知识和技能; 2.基本掌握面向对象程序开发的基本思路和方法,熟悉面向对象软件开发过程,并初步具备利用面向对象的编程思想来完成系统设计的能力; 3.初步具备学生自学参考书籍及查阅手册、图表和文献资料的能力; 4.初步养成重视软件测试、重视文档写作、重视界面设计的程序开发习惯; 5.初步养成学生团队协作能力。 1.3 系统功能设计 要求系统实现图书馆日常管理事务最主要的功能,包括图书的借出于还回,图书信息的录入、修改和查询,读者信息的录入、修改和查询,员工信息的录入、修改和查询。实现这些基本功能,组建了图书管理系统的基本框架,根据功能的关联关系和集中分组的原则,将系统细化如图1-1所示的结构图。 图书馆信息管理系统 还书处理 借书处理 借阅处理 信息查询 图书信息管理 读者信息管理 员工信息 系统设置 读者信息查询 借阅信息查询 图书信息查询 图书入库 修改图书信息 删除图书信息 添加读者信息 修改读者信息 删除读者信息 添加员工信息 修改员工信息 删除员工信息 用户密码修改 登录处理 图1-1 系统功能图 1.4 开发工具的选择 开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下: 开发环境:Windows XP 开发语言呢:c#程序语言 语言开发环境:visual studio 2008 数据库系统:sql server 2005 图1-2 C#语言开发工具visual studio 2008 2 系统数据库的设计 2.1 数据库概念结构设计 1 系统核心实体属性图 如下为全体核心E-R 图2-1 核心E-R图 2 图书信息实体属性图 书籍 图书编号 图书名称 书库编号 单价 作者 出版社 标志字段 图2-2图书信息实体属性图 3 读者信息实体属性图 读者 读者编号 读者密码 性别 年龄 姓名 系别 专业 标志字段 图2-3 读者信息实体属性图 4 管理员信息实体属性图 管理员 管理员编号 密码 住址 电话 性别 权限 年龄 姓名 标志字段 图2-4 管理员信息实体属性图 5 借阅信息实体属性图 当前借阅 图书标志 读者标志 借阅日期 归还日期 : 图2-5 借阅信息实体属性图 6 馆藏地址信息实体属性图 馆室 书库标志 书库名称 书库编号 管理员标志 图2-6 馆藏地址信息实体属性图 7 书籍类型信息实体属性图 书籍类型 书库标志 类型名称 图2-7 书籍类型信息实体属性图 8罚款信息实体属性图 罚款信息 罚款编号 书籍标志 实际归还日期 读者标志 归还日期 罚款金额 图2-8 罚款信息实体属性图 2.2 数据库物理结构设计 数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,根据图书信息管理系统E-R图设计系统数据库。该图书管理系统的数据库名称是libraryManager。其中包括7个数据信息表,分别是读者信息、管理员信息、图书信息、借阅信息、管室信息、罚款信息和书籍类型信息。 1.读者信息表的建立: create table reader( id int not null identity primary key, loginNum char(4) not null unique, pwd varchar(20) not null, rName varchar(12) not null, age tinyint not null, sex char(2) not null, dept varchar(12) not null, major varchar(12) not null, ) 2.管理员信息表的建立: create table manager( id tinyint not null identity primary key, loginNum char(4) not null, pwd varchar(25) not null, mName varchar(12) not null, sex char(2) not null, age tinyint not null, addres varchar(25) not null, tel char(6) not null, powers tinyint default 1, ) 3.图书信息表的建立: create table books( id int not null identity primary key, bNum char(4) not null unique, bName varchar(200) not null, writer varchar(200), publish varchar(200) not null, price smallint not null, lid tinyint not null, bType smallint not null, foreign key (lid) references storeLibrary(id), foreign key (bType) references book_type(id), ) 4. 借阅信息表的建立: create table borrow( id int not null identity primary key, BorrowDate date not null, ReturnDate date not null, BorrowCount tinyint, fId int, bId int not null, rId int not null, foreign key (bId) refereneces books(id), foreign key (rId) refereneces reader(id), foreign key (fineId) references fine(id), ) 5. 馆室信息表的建立: create table storeLibrary( id tinyint not null primary key, storeName char(2) not null, storeType varchar(20) not null, managerId tinyint not null, foreign key (managerId) references Manager(id), ) 6.罚款信息表 create table fine( id int not null identity primary key, money float(2) not null, returnS DATETIME not null, returnR DATETIME not null, rid int not null, bid int not null, foreign key (rid) references reader(id), ) 7.书籍类型信息表 create table book_type( id samllint identity primary key, bookType varchar(20) not null, ) 3 程序结构设计 此处设计须符合面向对象思维,因此在本次课程设计中本小组采用了MVC三层架构模式设计程序,但是由于本组成员所学并非擅长C#语言,因此对于如何使用企业级框架(如javaEE的spring,ejb等等)来搭建MVC所知有限,因此只能在这次实验中只能使用类实现于接口的方法来实现对各层之间的解耦。MVC架构的设计使得各层之间所注重完成的功能各不相同,由此使得代码条理更为清晰,修改便捷。但是由于本人能力所限,而且正如前言所述,并非擅长C#编程语言,又长时间未做MVC设计程序,且时间过于仓促,由此种种原因,因此本小组所设计的MVC架构尚有许多不合理之处。 3.1 程序设计总体概况 根据前面所述,由于代码依据三层架构进行设计,将以三层逻辑结构描述代码,即根据界面层、业务逻辑层、数据库DAO层来描述。 程序总体功能设计分布如下图所示: 图3-1 程序设计总体分布图 DBUtil文件,此文件为数据库连接操作,以及sql语句执行文件,具体内容如下图所示: 图3-2 程序DAO层图 其中DbHelper内含有查询语句的操作函数,以及增删改等(简单起见此处只写了一个函数)操作函数的执行。 view文件所在,即为系统的界面层,包含各个界面,如登陆界面,借阅、查询书籍等界面。具体如下图所示 图3-3 程序界面层图 serviceInter文件,即为界面层与业务逻辑层解耦的接口,具体接口如下图所示: 图3-4 程序接口图 serviceImpl文件,即业务逻辑层代码,具体如图所示: 图3-5 程序业务逻辑层图 UserServiceImpl:参与用户登录、用户修改密码等(用户即涵盖读者和管理员) ReaderServiceImpl:借阅书籍、查找书籍、归还书籍 ManagerServiceImpl:添加书籍 domain文件,此文件为封装类,对将数据库中的关系模型封装为对象模型,在程序功能实现过程中,加以对类对象的引用传递,以便各个界面联系操作。此类根据数据库对象涉及,具体如下图所示: 图3-6 程序domain类图 3.2 程序流程图 根据上述描述,以及所实现功能,做出以下概括本次设计的图书馆管理系统的总体功能流程图,如下图所示 图3-7 总体功能流程图 3.3 程序设计框架图 根据前文所述,此处为简易理解程序流程,此处画出本次设计所所有涵盖信息的框架图设计。 图3-8 程序类图架构设计图 3.4 程序设计关键思想 由于代码很多方面具有相似性,因此在此处不予以全部列出,仅仅列出具有代表性的内容。但是由于时间仓促,有些地方尚有不合理之处,诸如,有些不必要的操作,如对于在某些跳转页面中直接未有相应便预先从数据库中提取内容,其时尚未详加考虑。 3.4.1 数据库查询代码 在此处代码查询设计中,为了使得DAO层与业务逻辑层之间减少耦合,所使用函数如下定义: public static List<object[]> selectQuery(string sql ,string[] param) 第一个参数为执行sql语句,第二个string数组为sql语句中所传递的参数内容。所返回的数据以List<object[]>封装,其中object数组为查询出的一条记录,object数组对象为记录中的数据项。 业务逻辑层代码可根据实际情况对List集合中的object进行再次封装,使其具有实际意义。 3.4.2 登陆代码部分 由于在各个界面的联系中均已domain类对象传递引用,并且在登陆中,仅仅使用登陆账号和密码,而此两者为Reader和Manager所共有,因此使得Reader和Manager共同继承与User对象。 当是读者登陆时,需要同时查询该读者所借阅的书籍信息,并加以封装在Reader类内部以List集合形式封装,以便后来使用。 3.4.3 查询书籍部分 当查询书籍时,当使查询出的书籍暂时保留在某List集合中,以方便以后代码的使用。由于书籍是根据书籍编号唯一确认,因此在确认书籍库存量时便增加了一些逻辑判断操作,由于判断的简单性,此处不予列举。及如下函数: public List<Book> queryAllBook(); // 3.4.4 借阅书籍关键部分 对于书籍借阅,此处需要注意的有三个地方,其一,因为对于书籍而言,即使是同名书籍在数据库中也是对应不同的记录,因此,在操作数据库时需要以其具有唯一性的书籍编号加以操作;其二,当书籍借阅成功后,需要记得,在读者所拥有的书籍的List集合中,加入此书籍,以便实现时效性,方便后来使用,并且修改当前书籍所在List集合中的书籍状态为已借出;其三由于同时修改两张表的内容,因此该当加以回滚断点的操作,但是由于本人未学习过这点,因此在本次代码中并未实现这个地方。如下代码 //borrowBook为所要借出书籍, borrowBook.Status = "0"; //改变书籍状态 reader.Books.Add(borrowBook); //在读者中添加此书籍 4 主要功能模块设计和运行结果测试 4.1 登录窗体 登录窗体作为系统的启动窗体,用于核对用户和密码,只有图书馆工作管理人员才能登录到本系统进行操作。登录窗体的设计比较灵活,只要能实现用户和密码的验证即可,本系统将其设计成为一个小窗体,其运行界面如图所示。 图 4-1登陆界面 界面层代码实现: private void button1_Click(object sender, EventArgs e) { string loginNum = textBox1.Text; string password = textBox2.Text; if (loginNum.Equals("")||password.Equals("")||loginNum == null||password ==null) { MessageBox.Show("登录号或密码错误!"); return; } UserServiceInter userService = new UserServiceImpl(); /*读者响应界面*/ if (comboBox1.SelectedIndex == 0) { Reader user = new Reader(); user.Login_Num = loginNum; user.Passwd = password; Reader reader =(Reader)userService.checkUser(user, 0); if ( reader != null) { MainManagement mm = new MainManagement(this, 0, reader); this.Hide(); return; } } /*管理员响应界面*/ else if (comboBox1.SelectedIndex == 1 || comboBox1.SelectedIndex == 2) { Manager user = new Manager(); user.Login_Num = loginNum; user.Passwd = password; if (userService.checkUser(user,1) != null) { MainManagement mm = new MainManagement(this, 1, user); this.Hide(); return; } } else { MessageBox.Show("请选择类型!"); return; } MessageBox.Show("密码或账号错误!"); } 业务逻辑层代码实现: public User checkUser(User user, int type) { string[] param = new string[2]; if (!this.checkType(type)) return null; string commandString = "SELECT * FROM " + tableName + " where loginNum= @param0 and pwd=@param1"; try { param[0] = user.Login_Num; param[1] = user.Passwd; List<object[]> al = (List<object[]>)DbHelper.selectQuery(commandString, param); if (al.Count != 0) { foreach (object[] obj in al) { if (tableName == "reader") { //封装 Reader reader = new Reader(); reader.Id = obj[0].ToString(); reader.Login_Num = obj[1].ToString(); reader.Passwd = obj[2].ToString(); reader.Books = new List<Book>(); //查询读者书籍 paramBooks[0] = "1"; List<object[]> booksList = (List<object[]>) DbHelper.selectQuery(sqlBooks, paramBooks); if (booksList.Count != 0) { foreach (object[] bookObj in booksList) { Book book = new Book(); book.Id = bookObj[0].ToString(); book.BookNum = bookObj[1].ToString(); book.BookName = bookObj[2].ToString(); book.Writer = bookObj[3].ToString(); book.Publish = bookObj[4].ToString(); book.Price = bookObj[5].ToString(); book.BookType = bookObj[6].ToString(); book.BookLibrary = bookObj[7].ToString(); reader.Books.Add(book); } } } else if (tableName == "manager") { //user = (Manager)user; //封装 } } } else return null; } catch (SqlException e) { MessageBox.Show(e.Message); return null } return user; } 4.2管理员功能界面 图 4-2图书管理系统界面 图 4-3管理员添加图书界面 添加图书代码界面层代码如下: private void button1_Click(object sender, EventArgs e) { if (textBox1.Text==""||textBox2.Text==""||textBox3.Text==""||textBox4.Text== "" || textBox5.Text == "" || textBox6.Text == "" || textBox7.Text=="") MessageBox.Show("请将书籍信息添加完整!"); else if (Convert.ToInt32(textBox6.Text) <= 0) MessageBox.Show("价格不能小于等于零!"); else { ManagerServiceInter managerService = new ManagerServiceImpl(); Book book = new Book(); book.BookNum = textBox1.Text; book.BookName = textBox2.Text; book.Writer = textBox3.Text; book.Publish = textBox4.Text; book.BookType = textBox5.Text; book.Price = textBox6.Text; book.Status = "1"; book.BookLibrary = textBox7.Text; if (managerService.addBook(book)) MessageBox.Show("添加成功"); else MessageBox.Show("添加失败"); } } 业务逻辑层代码如下: public bool addBook(Book book) { string[] param = new string[8]; string sql = "insert into books(bNum,bName,writer,publish, price,bType,bLibrary,status) values(@param0,@param1,@param2,@param3, @param4,@param5,@param6,@param7)"; param[0] = book.BookNum; param[1] = book.BookName; param[2] = book.Writer; param[3] = book.Publish; param[4] = book.Price; param[5] = book.BookType; param[6] = book.BookLibrary; param[7] = "1"; if (DbHelper.addSql(sql, param) != 0) return true; else return false; } 4.3读者搜索书籍界面 图 4-4搜索图书界面 查询图书代码实现部分: 界面层:this.typeBooks = readService.queryClearBooks(); 逻辑层的查询代码如下: public List<Bo- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 c# 课程设计 报告
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文