ASP环境下考试成绩管理系统的开发_第1页
ASP环境下考试成绩管理系统的开发_第2页
ASP环境下考试成绩管理系统的开发_第3页
ASP环境下考试成绩管理系统的开发_第4页
ASP环境下考试成绩管理系统的开发_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

ASP环境下考试成绩管理系统的开发摘要:WEB应用的盛行,逐渐使基于B/S的学生成绩管理系统成为学校教务管理系统不可缺少的一部分。在本系统中,教师除可获得学生成绩的基本数据外,还可按要求获得相应的分析结果。管理员可以对学生或者教师的权限进行控制,对系统进行维护等。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量,提高了学生成绩管理的效率。关键字:B/S成绩管理三级管理web.NET目录摘要 5ABSTRACT 60绪论 90.1背景 90.2研究现状 91需求分析 111.1功能设计需求 111.2性能设计需求 111.3系统功能结构分析 122软件设计 132.1设计目标和原则 132.1.1设计目标 132.1.2设计遵循的原则 132.2设计约束 132.3软件设计主要技术 142.3.1web2.0服务 142.3.2ASP技术 142.3.3Ajax介绍 153软件总体设计 163.1数据库设计 163.1.1数据库表概要说明 163.1.2数据表的结构 163.2公共类的设计 173.3用户登陆设计 193.3.1模块功能展示 193.3.2登录模块设计思路 203.4管理员功能设计 213.4.1模块功能展示 213.4.2添加学年 223.4.3添加学生 233.4.4添加教师 233.4.5按班级添加必修课程 243.5教师功能设计 253.5.1模块展示 253.5.2查看教授过的课程 263.5.3查看正在教授的课程 263.5.4查看需要登分的课程 273.5.5查看即将开始教授的课程 283.6学生功能设计 293.6.1模块展示 293.6.2按学期查询成绩 303.6.3按学年查询成绩 303.6.4在校成绩查询 313.6.5查看已修课程最高成绩 324小结和展望 334.1小结 334.2未来展望 335致谢 34参考文献 35 0绪论0.1背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。成绩管理系统一直都是学校工作中的一项重要的内容,随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息量也在不断增长。学生成绩管理成为一项十分繁重的工作。因此,许多学校需要一个功能全面的学生成绩管理系统来进行管理面对庞大的信息量。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。借助网络,学生可以及时、准确地查询到自己各学期、各门课程的成绩信息。教师除可获得学生成绩的基本数据外,还可按要求获得相应的分析结果。管理员可以对学生或者教师的权限进行控制,对系统进行维护等。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量,提高了学生成绩管理的效率。因此,开发这样一套管理系统成为很有必要的事情。0.2研究现状随着计算机技术的不断发展,各大高校、中学,甚至小学、幼儿园等早已经抛弃了传统的成绩管理系统,开始使用基于计算机的成绩管理系统,对基于计算机技术的学生成绩管理系统的研究和实现也越来越多,现实实践也越来越完善。WEB应用的盛行,逐渐使基于B/S的学生成绩管理系统成为学校教务管理系统不可缺少的一部分。在《学生成绩管理系统的设计与实现探究》中,叶伟提出了一种基于C/S的学生成绩管理系统,对系统中的用户登录功能、成绩管理功能以及信息管理功能进行了简单分析。虽然他在此系统中提出了有管理员、教师和学生的三级管理模式,但是他所设计的系统功能过于简单,并且对于需求和功能的分析,基于C/S的成绩管理系统不能满足学生、教师、管理员随时随地能登入系统的要求。在《基于WEB的学生成绩管理系统》中,叶秀甫提出了一种基于JSP+MYSQL的成绩管理系统,在这个系统中,实现了比较完善的登陆、学生管理和教师管理功能模块,但是在管理模式上却只有学生和教师,这样使得系统内的有些操作和数据的安全权限存在一定的不合理性。在《高校教务管理系统在成绩管理中存在的问题及对策》中,康梅英和邵洪强针对当前高校成绩管理存在的一些问题,阐述引入教务管理系统的必要性,总结了教务管理系统的作用及在成绩管理中易出现的问题,并对出现的问题提出了相应的对策。他们的研究是基于理论的,虽然在很多方面提出了很多很好的意见,但是却没有把理论化为实际应用。以上是对查阅的部分有代表性的资料进行的总结,总体来讲,为了通过成绩管理系统,做到信息的规范管理和快速查询,减少了管理方面的工作量,提高学生成绩管理的效率,开发这样一套管理系统是一件很有必要的事情。1需求分析根据系统基本要求可以分析得到系统设计的输入。1.1功能设计需求基于ASP成绩管理系统具有的基本功能如下:1.管理员管理功能:a.添加学年,包括学年的起始年限;b.添加学生,包括学生的学号、姓名、班级、专业和学院等;c.添加教师,包括教师的编号、姓名、所属学院等等;d.按班级添加必修课程功能,包括添加课程的编号、课程名称、授课教师、课程学分、上课班级和开课时间等等。2.教师管理功能:a.查看教授过的课程,以教授课程班级划分;b.查看正在教授的课程,还是以教授课程班级划分;c.查看需要等分的课程,并进入等分过程,为学生考试成绩等分,主要包括正常考试和缺考两种大类型;d.查看即将开始教授的课程,还是以教授课程班级划分。3.学生管理功能:a.按学期查询成绩,有第1和第2学期之分;b.按学年查询成绩,学年以管理员添加的学年为准;c.在校成绩查询,查看全部的成绩;d.查看已修课程最高成绩,在挂科和缺考的情况下,学生有可能会补考,就会出现多次成绩。1.2性能设计需求有良好的人机交互功能,用户界面直观、友好、简便。功能强大,扩展性强,稳定性高。无操作系统限制,方便不同平台之间的移植。网站最大限度地实现易维护性和易操作性。网站运行稳定、安全可靠。1.3系统功能结构分析 由上述分析可得系统框图如图1-1所示。成绩管理系统成绩管理系统管理员教师学生添加学年添加学生添加教师查看已修课程最高成绩按班级添加必修课程查看教授过的课程查看正在教授的课程查看需要等分的课程查看即将开始教授的课程按学期查询成绩按学年查询成绩在校成绩查询图1-1系统总体框图

2软件设计2.1设计目标和原则2.1.1设计目标通过该成绩管理系统,教师除可获得学生成绩的基本数据外,还可按要求获得相应的分析结果。管理员可以对学生或者教师的权限进行控制,对系统进行维护等。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量,提高了学生成绩管理的效率。2.1.2设计遵循的原则根据任务书要求,软件设计需要满足表2-1所示原则。表2-1设计原则主要质量属性详细要求正确性在装载总程序时,正常运行,异常就停止健壮性可靠性运用现有的技术开发平台性能、效率高2.2设计约束设计约束如表2-2所示。 表2-2设计约束需求名称详细要求版本语种操作系统WindowsxpSp3中文开发工具visualstudio2008中文数据库visualstudio2008内部数据库中文浏览器Firefox13.0.1中文显示器分辨率1366x7682.3软件设计主要技术2.3.1web2.0服务Web2.0是相对于web1.0的新的一类互联网应用的统称。Web1.0的主要特点在于用户通过浏览器获取信息。Web2.0则注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。在模式上由单纯的“读”向“写”及“共同建设”发展,由被动地接收互联网信息向主动创造互联网信息发展。其主要特点如下:1.用户参与网站内容制造。Web2.0网站的内容通常是用户发布的,web2.0网站为用户提供了更多参与机会。Web2.0的tag技术激昂传统网站中的信息分类工作直接交给用户来完成。2.web2.0侧重交互性。不仅用户在发布内容过程中实现与服务器之间的交互,而且,也实现了同一网站不同用户之间的交互,以及不同网站之间信息的交互。3.符合web标准的网站设计。Web标准时目前国际上正在推广的网站标准,通常所说的web标准一般是指网站建设采用基于XHTML语言的网站设计语言。4.web2.0网站与web1.0没有绝对的界限。Web2.0技术可成为web1.0网站的工具,一些在web2.0概念之前诞生的网站本身也具有web2.0特性。5.web2.0核心不是技术而在于指导思想。Web2.0有一些典型的技术,但是技术是为了达到某种目的所采取的手段。Web2.0技术本身不是web2.0网站的核心,重要的在于web2.0技术体现了具有web2.0特征的应用模式。所以,与其说web2.0是互联网技术的创新,不如说是互联网应用指导思想的革命。2.3.2ASP技术ASP,AxtiveServerPages从字面上可以理解为“动态服务器页面”。它是微软公司在1996年11月发布的Web应用程序技术,它既不是一种语言,也不是一种开发工具,而是一种新的面向服务器的命令执行环境,用它可以快速地开发出动态Web页面,ASP为生成动态的、交互式的web服务器应用程序提供了一种功能强大的技术。 和一般的程序不同,ASP程序无需编译。它的程序控制部分,是使用脚本语言来设计的。当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器,由脚本解释器进行翻译并将其转换成成服务器所能执行的命令。但是,同其他编程语言一样,ASP程序的编写也是要遵守一定的规则的,如果想要使用脚本语言编写ASP程序,那么就一定要在服务器上安装可以解释这种脚本语言的脚本解释器。2.3.3Ajax介绍Ajax源于已有应用技术javascript和xml,它是一组技术,也是一种体系结构,更是浏览器和服务器之间的异步通信通道。Ajax的发展趋势改变了WEB架构应用,其体系结构最核心的部分是:1.较少的服务器端事件:Ajax可以使WEB应用中的组件发出较小的请求,获取只需要的页面上的少量信息,然后通过DOM跟换部分页面,而不是刷新整个页面。2.异步:向服务器发出请求后,将不再影响浏览器继续操作。用户能够继续使用WEB的其他部分,而用户界面会更新用来显示用户的请求已经发出。3.onAnything:Ajax能够根据用户的操作在服务器之间进行指令的回转。客户端浏览器可以捕捉到大部分的操作系统确认的用户操作事件:鼠标点击、拖动鼠标、键盘的操作等。3软件总体设计 软件总体框图如图1-1所示。3.1数据库设计3.1.1数据库表概要说明本系统使用的是visualstudio2008内部自带数据库,由于成绩管理系统主要分三级进行管理,用户主要是对课程和课程成绩进行查看或者管理,所以本系统只需要四个数据表,一个user表用来存储用户的信息,一个class表用来存储课程的信息,一个period表用来存储学年信息,另一个user_class表用来存储用户(主要是学生和老师)跟课程的关系。3.1.2数据表的结构1.user表结构用户表用于存储用户(管理员、教师、学生)的相关信息,管理员包括编号、姓名、密码、类型;教师包括编号、姓名、密码、类型和所属学院;学生包括编号、姓名、密码、类型、学院、专业和班级。user数据表结构如表3-1所示。表3-1user数据表结构字段名数据类型长度主键否描述外键否UIDvarchar50是用户编号,也是登录名否namevarchar50否用户姓名否passwordvarchar50否用户登录密码,初始值为UID否typevarchar50否用户类型,有管理员、教师和学生否xueyuanvarchar50否教师或学生所在学院否zhuanyevarchar50否学生所学专业否banjivarchar50否学生所在班级否2.class表结构 课程表主要是用于存储课程的相关信息,包括课程编号、课程名称、教课老师编号、学分。class表结构如表3-2所示。表3-2class表结构字段名数据类型长度主键否描述外键否CIDvarchar50是课程编号否namevarchar50否课程名称否TIDvarchar50否本课程授课老师编号是intevarchar50否课程学分否3.period表结构 学年表主要是用于存储学年,包括学年编号、起始年限。period表结构如表3-3所示。表3-3period表结构字段名数据类型长度主键否描述外键否PIDint是学年编号否pstartvarchar50否学年开始年否pendvarchar50否学年结束年否4.user_class表结构 用户和课程关系表主要是表示用户和课程之间的相关信息,包括学生编号、课程编号、学生成绩、学年编号、是否正常考试、学期。user_class表结构如表3-4所示。表3-4user_class表结构字段名数据类型长度主键否描述外键否SIDvarchar50否学生编号是CIDvarchar50否课程编号是pointvarchar50否学生课程所得成绩否PIDint否学年编号是NYvarchar50否学生是否正常考试否xueqivarchar50否学期否3.2公共类的设计在开发项目时常以公共类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理。本系统中创建了一个ComClass公共类中的这些方法,首先是getCon方法,该方法用于连接数据库,方法主要从web.config中读取连接数据库的字符串,然后返回一个SqlConnection对象,代码如下:publicstaticSqlConnectiongetCon(){returnnewSqlConnection(ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString);}公共类中的Check方法主要用于检查一条有返回值的sql语句是否执行,本系统中主要用于select语句,用于各种需要检测是否有相同信息的情况,其参数是一条有返回值的语句。用到的主要技术是SQL语句中的count函数,该函数返回符合查询中指定的搜索条件的行的数目,如果数据库中存在新注册的用户名则返回值大于0,主要代码如下:publicstaticintCheck(stringsql){intflag=1;SqlConnectionconn=getCon();conn.Open();SqlCommandcmd=newSqlCommand(sql,conn);flag=int.Parse(cmd.ExecuteScalar().ToString());conn.Close();returnflag;}returnValues方法用于返回数据表中的指定字段的值,参数分别是字段名称和用户名。例如,如果想得到用户的年龄,那么就可以将数据库中存储的birth字段和用户名作为参数传给此方法,返回值就是用户的年龄,returnValues方法的主要代码如下:publicstaticstringreturnValues(stringsql) {stringmysize=string.Empty;SqlConnectionconn=getCon();conn.Open();SqlCommandcmd=newSqlCommand(sql);mysize=cmd.ExecuteScalar().ToString();conn.Close();returnmysize;}ExecuteSQL方法用于执行指定的SQL语句,参数是要执行的SQL语句,返回值是整型,如果返回值大于0,则说明SQL语句执行成功,否则,SQL语句执行失败。主要代码如下:publicstaticintExecuteSQL(stringstrSql){intresult=0;SqlConnectionconn=getCon();conn.Open();SqlCommandcmd=newSqlCommand(strSql,conn);result=cmd.ExecuteNonQuery();conn.Close();returnresult;}getDS方法用于返回DataSet,其参数是一条查询语句。该方法的主要代码如下:publicstaticSystem.Data.DataSetgetDS(stringsql){System.Data.DataSetds=null;SqlConnectionconn=getCon();SqlDataAdaptersda=newSqlDataAdapter(sql,conn);ds=newSystem.Data.DataSet();sda.Fill(ds);returnds;}3.3用户登陆设计3.3.1模块功能展示登陆界面主要验证登陆用户是否合法,就好像门卫一样,起到保驾护航的功能,登录用户分为三种类型,不同的用户验证为合法用户后,可以进入不同的个人主页。为了实现这个功能,将网站默认的web页“Default.aspx”作为登陆页,实现用户的登陆功能,运行结果图如图3-1所示。图3-1登录界面效果图3.3.2登录模块设计思路由于成绩管理系统属于教务管理系统的一部分,用户的登录名和密码都是由管理员来设定初始值,一般登录名和密码都为用户的编码。系统中提供的登录模块,是对用户管理的一道保护屏障。在该模块中主要实现的是用户输入用户名和密码,单击“登陆”按钮进行登陆。实现登陆功能的关键技术是count函数,使用该函数可以判断用户名和密码在指定数据表中是否存在,从而验证登录用户是否合法。登陆模块流程图如图3-2所示。开始开始获取输入的用户名、密码和用户类型判断身份管理员身份身份是否合法?管理员操作平台否是教师身份身份是否合法?教师操作平台是否学生身份身份是否合法?学生操作平台否是图3-2登录模块程序流程图3.4管理员功能设计3.4.1模块功能展示在成绩管理系统中,管理员管理模块功能主要包括:添加学年,包括学年的起始年限;添加学生,包括学生的学号、姓名、班级、专业和学院等;添加教师,包括教师的编号、姓名、所属学院等等;按班级添加必修课程功能,包括添加课程的编号、课程名称、授课教师、课程学分、上课班级和开课时间等等。模块效果图如图3-3所示。图3-3管理员管理模块效果图3.4.2添加学年 在添加学年功能中,主要是一项学年以开始年限和结尾年限的形式来添加,在添加的过程中需要判断学年起始年限是否为空,是否为4位数值,数据库表中是否已经存在等等,功能的具体程序流程图如图3-4所示。开始开始获取输入值判断是否空值?是否为4位数值?是是否否是否存在?写入数据库结束是否图3-4添加学年程序流程图3.4.3添加学生在添加学生功能中,主要是一项学生以学号、姓名、班级、学院和专业等形式来添加,在添加的过程中需要判断全部输入是否为空,数据库表中是否已经存在等等,功能的具体程序流程图如图3-5所示。开始开始获取输入值判断是否空值?是否是否存在?写入数据库结束是否图3-5添加学生功能程序流程图3.4.4添加教师在添加教师功能中,主要是一项教师以编号、姓名和学院等形式来添加,在添加的过程中需要判断全部输入是否为空,数据库表中是否已经存在等等,功能的具体程序流程图如图3-6所示。开始开始获取输入值判断是否空值?是否是否存在?写入数据库结束是否图3-6添加学生功能程序流程图3.4.5按班级添加必修课程在按班级添加必修课程功能中,主要是一项课程以课程编号、课程名称、授课老师、上课班级、课程学分和上课学年学期等形式来添加,在添加的过程中需要判断全部输入是否为空,授课老师是否存在、上课学年是否存在和数据库表中是否已经存在等等,功能的具体程序流程图如图3-7所示。开始开始获取输入值判断是否空值?判断上课老师和上课学年是否存在?值?是是否否是否存在?写入数据库结束是否图3-7按班级添加必修课程功能程序流程图3.5教师功能设计3.5.1模块展示在成绩管理系统中,教师管理功能主要有:查看教授过的课程,以教授课程班级划分;查看正在教授的课程,还是以教授课程班级划分;查看需要等分的课程,并进入等分过程,为学生考试成绩等分,主要包括正常考试和缺考两种大类型;查看即将开始教授的课程,还是以教授课程班级划分。教师管理功能模块效果图如图3-8所示。图3-8教师管理模块效果图3.5.2查看教授过的课程在教师查看教授过课程功能中,主要是一项课程以课程编号、课程名称、授课老师、上课班级、课程学分和上课学年学期等形式来显示,显示的过程主要是从数据库中查询搜索已教授过的课程,以教师的姓名和编号作为查询条件,在过去的学年中查找属于教师授课的课程,功能的具体程序流程图如图3-9所示。开始开始获取在线登陆教师的姓名和编号条件是否满足?得到查询结果显示结束否是图3-9教师查看教授过课程功能程序流程图3.5.3查看正在教授的课程在教师查看正在教授课程功能中,主要是一项课程以课程编号、课程名称、授课老师、上课班级、课程学分和上课学年学期等形式来显示,显示的过程主要是从数据库中查询搜索正在教授的课程,以教师的姓名和编号作为查询条件,在现今学年中查找属于教师授课的课程,功能的具体程序流程图如图3-10所示。开始开始获取在线登陆教师的姓名和编号条件是否满足?得到查询结果显示结束否是图3-10教师查看正在教授课程功能程序流程图3.5.4查看需要登分的课程在教师查看需要等分课程功能中,主要是一项课程以课程编号、课程名称、授课老师、上课班级、课程学分和上课学年学期等形式来显示,显示的过程主要是从数据库中查询搜索没有成绩的课程,以教师的姓名和编号作为查询条件,在现今学年中查找属于教师授课的课程,并且在查看需要登分课程的同时实现登分功能,以班级为单位进行登分,功能的具体程序流程图如图3-11所示。开始开始获取在线登陆教师的姓名和编号条件是否满足?得到查询结果显示结束否是进入登分系统登分是否全部登完分?成绩插入数据库是否图3-11教师查看正在教授课程功能程序流程图3.5.5查看即将开始教授的课程在教师查看即将开始教授课程功能中,主要是一项课程以课程编号、课程名称、授课老师、上课班级、课程学分和上课学年学期等形式来显示,显示的过程主要是从数据库中查询搜索即将开始教授的课程,以教师的姓名和编号作为查询条件,在未来的学年中查找属于教师授课的课程,功能的具体程序流程图如图3-12所示。开始开始获取在线登陆教师的姓名和编号条件是否满足?得到查询结果显示结束否是图3-12教师查看正在教授课程功能程序流程图3.6学生功能设计3.6.1模块展示在成绩管理系统中,学生管理主要功能为:按学期查询成绩,有第1和第2学期之分;按学年查询成绩,学年以管理员添加的学年为准;在校成绩查询,查看全部的成绩;查看已修课程最高成绩,在挂科和缺考的情况下,学生有可能会补考,就会出现多次成绩。学生管理模块效果图如图3-13所示。图3-13学生管理模块效果图3.6.2按学期查询成绩在学生按学期查询成绩功能中,主要是一项课程以课程编号、课程名称、授课老师、课程学分、学生课程成绩、是否正常考试、授课教师所属学院和上课学年学期等形式来显示,显示的过程主要是从数据库中查询以学生的姓名、编号和学期作为查询条件,得到查询结果,功能的具体程序流程图如图3-14所示。开始开始获取在线登陆学生的姓名、编号和输入学期条件是否满足?得到查询结果显示结束否是图3-14学生按学期查询成绩功能程序流程图3.6.3按学年查询成绩在学生按学年查询成绩功能中,主要是一项课程以课程编号、课程名称、授课老师、课程学分、学生课程成绩、是否正常考试、授课教师所属学院和上课学年学期等形式来显示,显示的过程主要是从数据库中查询以学生的姓名、编号和学年作为查询条件,得到查询结果,功能的具体程序流程图如图3-15所示。开始开始获取在线登陆学生的姓名、编号和输入学年条件是否满足?得到查询结果显示结束否是图3-15学生按学年查询成绩功能程序流程图3.6.4在校成绩查询在学生在校成绩查询成绩功能中,主要是一项课程以课程编号、课程名称、授课老师、课程学分、学生课程成绩、是否正常考试、授课教师所属学院和上课学年学期等形式来显示,显示的过程主要是从数据库中查询以学生的姓名和编号作为查询条件,得到查询结果,功能的具体程序流程图如图3-16所示。开始开始获取在线登陆学生的姓名和编号条件是否满足?得到查询结果显示结束否是图3-16学生在校成绩查询功能程序流程图3.6.5查看已修课程最高成绩在学生查看已修课程最高成绩功能中,主要是一项课程以课程编号、课程名称、授课老师、上课班级、课程学分和上课学年学期等形式来显示,查询的结果主要是在在校成绩查询的基础上,把缺考和成绩小于60的课程选出来,再查询数据库中是否还有该课程的成绩,把这些成绩进行比较,选择最高的分数显示。功能的具体程序流程图如图3-17所示。开始开始获取在线登陆学生的姓名和编号条件是否满足?得到查询结果显示结束否是缺考或成绩小于60?得到课程是否存在其他成绩?得到最高成绩否否是是图3-12教师查看正在教授课程功能程序流程图

4小结和展望4.1小结 本文在讨论ASP和Ajax技术的基础上,研究了基于ASP技术的成绩管理系统,具体的对三层管理的成绩管理系统做了深入的研究,并最终做了实现。但是却仍然存在很多不足之处,需要改进的地方如下:(1)在研究ASP.NET技术时,虽然它的三层框架已经很完善,但是在设计的过程中,还是没有完全理解透,所以在程序的

温馨提示

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

评论

0/150

提交评论