版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中原工学院软件学院二级实践课题设计任务书姓名常强软件项目v.NET )专业124 班题 目学生信息管理系统设 计 任 务本系统以管理学生信息为中心,能够实现对学生信息进行分类别管 理。同时学生也可以登录到本系统对自己的个人信息进行查询。学生信 息管理可以分为教师信息管理和管理员信息管理。系统功能主要包括:成绩管理课程管理学生管理选课密码修改时 间 进 度第1周:2018年9月2日2018年9月6日):系统需求分析,进行 界面设计;设计系统的数据库结构进行分析、设计,列出数据库数据 表,之后以列出的关系模型为依据进行第2周:2018年9月9日2018年9月13日):对系统进行详细的 分析设计,根
2、据不同的功能模块,对其进行相应的编码及测试;第3周:2018年9月16日2018年9月19日):对系统进行测试和 纠错,进一步完善其功能,之后进行报告总结。原主始要资参料考与文C#课程设计案例精编王振江王添添著献指导教师签字:年月日摘要本文给出了学生信息管理系统的开发背景、需求分析与设计以及主要功能 模块的实现等内容。描述了学生信息系统的背景、现状、研究内容和意义;给出了系统的需求 分析及概要设计,内容包括体系结构设计及系统数据库设计;给出了系统详细 设计,内容包括系统主要功能模块的界面设计及实现;最后给出系统运行及测 试的结果。关键词:学生信息管理;学生登录;教师登录;管理员登录等。目 录摘
3、要2第1章绪论41.1课题背景41.2学生信息管理管理系统的现状41.3课题研究内容5第2章需求分析62.1业务分析622功能需求分析62.3系统环境需求7开发环境需求7运行环境需求7第3章概要设计83.1数据库概要设计8实体及其属性83.1.2 E-R 模型 83.2系统管理模块设计 9第4章详细设计114.1数据库的详细设计114.2系统详细设计14421管理员信息管理14422教师信息管理22423学生信息管理25第5章运行与测试29第6章结束语附录系统相关代码32第1章绪论1.1课题背景学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理 软件,主要用于学校学生信息管理,总体
4、任务是实现学生信息关系的系统 化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进 行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对 这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一 步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重 要举措本系统主要应用于学校学生信息管理,总体任务是实现学生信息系统 化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如 查询、修改、增加、删除,另外还考虑到了学生选课、针对这些要求设计 了学生信息管理系统。随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量 也成倍增加。面对庞大的
5、信息量需要有学生信息管理系统来提高学生管理工 作的效率。通过这样的系统可以做到信息的规范化管理、科学性统计和快速 查询、修改、增加、删除等,从而减少管理方面的工作量。1.2学生信息管理管理系统的现状学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校 非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年 来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教案管理、 学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人 员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各
6、类高等院校 中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对 学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其 管理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技 术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越 来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息 管理方法所取代。1.3课题研究内容该课题以学生信息管理 为出发点,实现了以下功能:学生管理教师管理管理员信息管理课程信息管理信息维护管理成绩管理选课管理第2章需求分析2.1业务分析该系统以学生信息管理为中心,学生信息可以分为基本信息、课程
7、信息和 选课信息。系统能够实现对学生信息进行分类别管理,同时学生也可以登录到 本系统对自己的个人信息进行查询。2.2功能需求分析经业务分析,并结合系统用户的需求,系统需要实现以下功能:<1)管理员:主要功能有:教师管理、学生管理、课程管理、密码修改等 功能。其中,教师管理可以对教师信息进行维护,可以实现对教师基本信息的 查询,修改和删除,还可以添加教师。学生管理又分为学生信息维护,和新学 生的添加,其中学生信息维护,可以实现对学生基本信息的查询,删除及修 改。课程管理又分为课程维护与排课,课程维护可以实现对所有已开设课程进 行查询,也可以对课程信息进行修改、添加、删除。排课功能可以实现对
8、已开 设课程对教师进行排课管理,通过排课实现学生对课程进行选择。<2)教师:主要功能有:教师基本信息的查询、学生选课管理、学生成绩 管理、密码修改。其中,学生选课管理可以查询该教师所教课程学生的选课情 况。学生成绩管理,可以查询该教师所教课程学生的成绩,和学生成绩的录 入。<3)学生:主要功能:基本信息查询、成绩查询、选课管理、密码修改。 其中,选课查询可以实现,该学生哪一学年与哪一学期选课结果。正选,可以 实现学生选课,和历史已选课程的查询,当然该学生也可以对已选课程进行退 选。2.3 系统环境需求2.3.1 开发环境需求硬件需求:CPU PIII 500 以上的PC服务器,内存
9、1GB以上,硬盘8GB以上。 操作系统: Windows XP软件需求: Microsoft Visual Studio 2005 开发环境, SQL Server 2005 数据库2.3.2 运行环境需求硬件需求:CPU PIII 500 以上的PC服务器,内存1CB以上,硬盘8GB以 上。操作系统: Windows XP; 软件需求: .NET Framework v2.0 。第 3 章 概要设计3.1 数据库概要设计对于学生信息管理系统的数据库设计,本文将从以下几个方面进行描述: 首先是概念模型描述,包括对系统的实体属性分析及系统的 E-R 图,然后是系 统的逻辑结构设计,即给出系统的数
10、据库设计表结构及描述。实体及其属性整个系统各实体可用以下关系来表示 其中主键已用下划线标识):1. 学生个人信息表: 学号,姓名, 性别,出生年月,班级,专业,院系,密码,入学时间)2. 教师表 教师编号,姓名,性别,年龄,院系,密码 3. 课程表 课程号,课程名,课程学时,学分,类别,考查方式,上课时间,上 课地点,教师编号 不为空),学期)4. 选课表 课程号,学号,教师编号,课程名)5. 管理员表 账号,姓名,密码,6. 成绩表 学号,课程号,成绩,学期)3.1.2 E-R 模型在分析过系统各实体之间的联系后可得出系统的整体概念模型,用E-R图表示出来,学生实体E-R图如图3.1所示密码
11、图3.2教师实体E-R图课程表实体E-R图如图3.3所示:图3.3课程实体E-R图选课表实体E-R图如图3.4所示:选课图3.4选课实体E-R图管理员实体E-R图如图3.5所示姓名图3.5管理员实体E-R图 成绩实体E-R图如图3.6所示:图3.6成绩实体E-R图3.2系统管理模块设计系统网站导航图如图3.7所示。该图将此系统的大致信息展示了出来,系统是分相应权限的,只有具有相应权限的人员才能进入相应的功能模块。第4章详细设计为了方便用户的操作,系统采用了模块化设计的思想,通过各模块的不同 组合以实现不同的增、删、改、查功能。最终,使该系统能够具有规范化的格 式、完整的信息量和易于查询等的特点
12、。4.1数据库的详细设计依据数据库的概要设计,最后总结出数据库结构的主要数据表包括:成绩表,教师表,课程表,选课表,学生课,院系专业表,管理员表等。以下将给出系统数据库设计的 逻辑模型,即各数据表的结构。4.1学生表学生表存储学生的相关信息,表结构如表 4.1所示表4.1学生表结构列名说明数据类型长度允许空是否为主键学号学号varchar10否是姓名姓名varchar20否否性别性别char4否否年龄年龄Int否否出生年月出生年月datetime否否院系院系varchar20否否专业专业varchar20否否班级班级char10否否密码密码varchar10否否学制学制Varchar10否否4
13、.2教师表教师表存储教师的相关信息,表结构如表4.2所示表4.2教师表结构列名说明数据类型长度允许空是否为主键教师编号教师编号varchar10否是姓名姓名varchar10是否性别性别char10否否院系院系varchar50否否密码密码varchar50否否4.3课程表课程表存储学生课程的相关信息,表结构如表4.3所示表4.3课程表结构列名说明数据类型长度允许空是否为主键课程号课程号varchar10否否课程名课程名varchar10否否课程学时课程学时varchar50否否学分学分varchar10否否类别类别varchar10否否考查方式考查方式varchar10否否上课时间上课时间按
14、varchar50否否上课地点上课地点varchar50否否学期学期varchar50否否4.4选课表选课表存储学生选课的相关信息,表结构如表4.4所示表4.4选课表结构列名说明数据类型长度允许空是否为主键学号学号varchar10否否】田千口 i=r. 课程号】田千口 i=r. 课程号varchar10否否学期学期n varchar50否否4.5管理员表管理员表存储管理员的相关信息,表结构如表4.5所示表4.5管理员表结构列名说明数据类型长度允许空是否为主键账号账号varchar10否是姓名姓名varchar20否否密码密码varchar50否否4.6排课表排课表存储排课的相关信息,表结构如
15、表4.6所示表4.6排课表结构列名说明数据类型长度允许空是否为主键】田千口 i=r. 课程号】田千口 i=r. 课程号varchar50否否学期学期Varchar50否否教师编号教师编号varchar10否否4.7成绩表成绩表存储学生成绩的相关信息,表结构如表4.7所示表4.7成绩表结构列名说明数据类型长度允许空是否为主键学号学号varchar10否否学期学期varchar50否否】田千口 i=r. 课程号】田千口 i=r. 课程号varchar50否否成绩成绩varchar10是否4.2系统详细设计以下是系统各主要功能模块的界面设计及实现。进入网站的用户必须先登录,登录页面如图4.1所图4.
16、1登陆页面管理员信息管理在系统登陆界面中登陆管理员账号,将进入管理员登陆界面,系统都提供了教师管理、学生管理、课程管理,密码修改等功能,显示结果如图4.2所示图4.2管理员登陆界面在该页面点击“教师管理”的按钮,将进入教师添加页面和教师信息维护和添加页面界面,如图4.3和4.4所示SH币哺号担老披别年龄密科|U211世东玄33软井宇院T12341212于吉云女软井宇院T110U213玄25英召T4SBU214牛一年W讨算机护完rres订畫苗搦方迪4?软井宇阵T1Q195软井宇氓T1Q2LIE1T苗讨算机护完Tim订21自立软曲宇鶴Toot:号/蛙宕:乱示全部IL臣间图教师管理院系:教工号:姓名
17、:性别:退出年龄:添加图教师添加卩元系敎工号:姓名:性别:年龄:【一储改一 |臀1$1.I图433教师信息修改在该页面中点击“学生管理”的按钮如图434,将进入用户添加和学生信息维护界面,分别如图4.5, 4.6所示图学生管理页面H 宇生B淫|匚壑二|挂老咸学g3OLN11H示主8)査伺»-a怪别年龄岀生年月/遢专itI-H31ZIM弓逖¥2LL!MC/1Z/ZELZ3更甬2D12DI卑2£I992/B/Bj w较4工程毎】湘!5I9TW/1L/32JWYVISI计创2D12WJLIW2/10/MJWV1122计尊机30120622u*tii22Kttiis201
18、20£i殛厲Mt924牧件工程ft图4.5显示全部学生信息界面4.6显在“管理员登陆界面”中点击“课程管理”,会出现相应功能,如下图 示:餵程号隈程害陳程学时学甘矣別专总方艺 “SOI*啦用基讷4必陆噪三£020烯滦-B12Q37530怆隈E3nl2D4B53二n205are401151任迭県-g】ZUTqgL任迭最五Lisaa4S4a»晕三411和裸程B9质程|排探'已押曝程1州強协餵退出图4.6课程管理页面图4.7密码修改页面第5章运行与测试在编码的过程中,需要通过不断的对系统进行调试,才能对其功能做出完 善性的补充。所以测试在此期间起了相当大的作用。
19、以下给出用户登录及管理员登录的若干主要测试用例。如表5.1所示序 号功能模 块测试功 能点操作步骤 及数据期望结 果实际结 果分析处理方 式1.输入正确 用户名密 码在登录页面 输入用户名 及密码,点正常登 录,显示 相应功能正确2.登录输入正确 的用户名 和错误的 密码击登登录面 输入用户名 及密码,点 击“登录” 按钮不能正常 登录,系 统给出提示系统给 出提示:“密码3.用户名或 密码空白在登录页面 不输入用户 名及密码,系统给出 提示错误给 出提示“请输4.学生信息 管理教师信息 添加在学生信息 添加页面输 入学生信 息,点击将教师数 据插入数据库入用户 息添加 不成功“申请日 期”字
20、段 数据正确 性未判断增加学生 端脚本验 证该控件 的数据合5.学生信息 修改在学生信息 管理页面选 择某条用户 信息,点击“修改”按 钮,输入客修改数据 库中相应 学生信息 记录提示“受理 日期” 数据不合法未判断 “受理日期”增加学生 端脚本验 证该控件 的数据应 在“受理 日期”之6.学生成绩 管理在“学生成 绩管理”中 增加一条学 生成绩数据在学生信 息管理中 的学生类 别中出现来口【1正确第6章结束语在这次设计课题的过程中,通过组员的共同努力完成了程序设计,但从中 也发现了自己的的不足,需要弥补,使我受益匪浅。它教会了我们一个程序员 必须要有扎实的基础,要有严谨的态度,更需要有耐心。
21、因为即使一个微小的 错误就会导致程序无法运行,所以我们必须小心、认真书写代码,防止自己去 犯一些完全没有必要的小错误,然后再浪费大量时间去查找错误,再去修改, 既耗时又费力。通过为期三周的课程设计,对c卿序设计这门课程有了更深一步的了 解。它是计算机程序设计的重要理论技术基础,在我们软件项目专业的学习中 占据着十分重要的地位。同时也使我们知道,要学好这门课程,仅学习书本上 的知识是不够的,还要有较强的实践能力。因为我们学习知识就是为了实践, 而只有多实践,多编写程序,才能更好的理解与掌握书本上的东西。在做课题的过程中,多次遇到数据库连接错误的问题,这也再次证明了我 们学数据库学的很不扎实。所以
22、在以后的学习中也找到了学习的重点。课题设 计不仅可以巩固知识,还可以将知识充分运用到实际操作中,让我们真正的了 解c#,是一次宝贵的经验。忙碌的三个星期的课题时间结束了,回顾上学期,我发现我的C#程序设计和数据库系统概论只掌握了书本上的知识,而对于编写程序的能力有 很大的漏洞,所以这次的课题对我来说是个很大的挑战。虽然我的编程水平不 高,但是通过组员的共同努力,参考文献,请教老师和同学,程序也基本上算记得做一级课题的时候,面对课题不知所措,觉得课题非常困难,我难以 完成,对课题存在了很大的畏惧心理,所以一级课题完成的不尽人意。在刚开 始做二级课题时,就想要认认真真的完成它。虽然在做的过程中有很
23、多不会和 不熟练的地方,但经过努力,一个课题下来,这些已经可以熟练掌握了。做完这次二级课题,我知道并不是只单纯地学习书本知识就可以学好编程语言,我们如果要想学好这门课,必须多动手编写代码,通过修改运行出来的 错,可以更好的知道自己不足并加以改正,牢固掌握这种类型的知识。附录 系统相关代码登陆页面 : publicvoid button1_Click( object sender, EventArgs e>if (radioButton1.Checked> SqlConnection conn = newSqlConnection (> 。conn. Co nn ectio n
24、Stri ng ="Server=1V47Y484QXASMMPdatabase= student 。integrated security=true" 。conn.Open(>。SqlCommandcmd = newSqlComman(d> 。cmd.Connection = conn cmd.CommandText =cmd.Parameters.Add(。"Select * from 学生表 where 学号 = newSqlParameter ("学号",textBox1.Text>> 。SqlDataReade
25、r dr = cmd.ExecuteReader(> 。if (dr.Read(>>if (dr"密码".ToString(> = textBox2.Text>学生信息frm = new学生信息(>。frm.Text = textBox1.Text。textBox1.Clear(>。textBox2.Clear(>。frm.Show(>。else MessageBoxShow(” 账号或密码有误! !">。elseMessageBoxShow(”没有这个用户名">。dr.Close(>
26、; 。 conn.Close(> 。elseif (radioButton2.Checked>SqlConnection conn = newSqlConnection (> 。conn. Co nn ectio nStri ng ="Server=1V47Y484QXASMMPdatabase=egrated security=true" 。conn.Open(>。SqlCommandcmd = newSqlComman(d> 。cmd.Connection = conn。cmd.CommandText ="S
27、elect * from 教师表 where 教师编号 = 教师编号 " 。cmd.Parameters.Add(newSqlParameter ( "教师编号" ,textBox1.Text>> 。SqlDataReader dr = cmd.ExecuteReader(> 。if (dr.Read(>>if (dr"密码".ToString(> = textBox2.Text>教师信息frm =new教师信息(>。frm.Text = textBox1.Text。textBox1.Clear(
28、>。textBox2.Clear(>。frm.Show(>。elseMessageBoxShow(” 账号或密码有误! !">。elseMessageBoxShow(”没有这个用户名">。dr.Close(>。conn.Close(>。elseif (radioButton3.Checked>SqlConnection conn = newSqlConnection (> 。conn. Co nn ectio nStri ng ="Server=1V47Y484QXASMMPdatabase=student 。
29、 integrated security=true" 。conn.Open(> 。 SqlCommandcmd = newSqlComman(d> 。cmd.Connection = conn 。cmd.CommandText = "Select * from 管理员 where 账号 = 账号"。cmd.Parameters.Add(newSqlParameter ("账号 ",textBox1.Text>> 。SqlDataReader dr = cmd.ExecuteReader(> 。 if (dr.Rea
30、d(>>if (dr "密码" .ToString(> = textBox2.Text>管理员frm = new管理员(>。frm.Text = textBox1.Text textBox1.Clear(> textBox2.Clear(> frm.Show(>。elseMessageBoxShow(”账号或密码有误! !" >elseMessageBoxShow(”没有这个用户名">。dr.Close(>。conn.Close(>。EventArgs e>privatevoi
31、d button2_Click( object sender, this .Close(> 。学生管理:privatevoid button6_Click( this .Close(> 。privatevoid button1_Click(object sender,object sender,EventArgs e>EventArgs e>SqlConnection conn = newSqlConnection (> 。conn .ConnectionString ="server=1V47Y484QXASMMPdatabase=student。in
32、tegrated security=true" 。trystring strsql = "select * from 学生表 order by 班级"。 SqlDataAdapter da = newSqlDataAdapter (strsql, conn> 。 DataSet ds = newDataSet(> 。da.Fill(ds>。dataGridView1.DataSource = ds.Tables0.DefaultView conn.Close(>。catch ( SqlException ee>MessageBox.S
33、how(ee.Message>。privatevoid button7_Click( object sender, EventArgs e>SqlConnection conn = newSqlConnection (> 。conn .ConnectionString ="server=1V47Y484QXASMM Pdatabase=egrated security=true" 。trystring strsql = "select * from 学生表 where ( 学号 ='" + textBox1
34、.Text + "'> or ( 姓名 ='" + textBox1.Text + "'>" 。 SqlDataAdapter da = newSqlDataAdapter (strsql, conn> 。DataSet ds = newDataSet(> 。da.Fill(ds>。dataGridView1.DataSource = ds.Tables0.DefaultView conn.Close(>。textBox1.Clear(>。catch ( SqlException ee&g
35、t;MessageBox.Show(ee.Message>。privatevoid button3_Click( object sender, EventArgs e>SqlConnection con = newSqlConnection (> 。con.ConnectionString ="Server=1V47Y484QXASMM。 Pdatabase=student 。 integrated security=true" 。con.Open(> 。string strSql = "delete from 学生表 where 学号=学
36、号" 。SqlCommandcomm = newSqlComman(dstrSql, con> 。 comm.Parameters.Add(newSqlParameter ("学号 ",dataGridView1.CurrentRow.Cells0.Value.ToString(>>> 。 comm.ExecuteNonQuery(> 。 con.Close(> 。 textBox1.Clear(> 。SqlConnection conn = newSqlConnection (> 。co n.Co nn ectio
37、 nStri ng ="server=1V47Y484QXASMMPdatabase=egrated security=true"。trystring strsql = "select * from 学生表 order by 班级"。 SqlDataAdapter da = newSqlDataAdapter (strsql, con> 。 DataSet ds = newDataSet(> 。da.Fill(ds>。dataGridView1.DataSource = ds.Tables0.DefaultView
38、 con.Close(>catch ( SqlException ee>MessageBox.Show(ee.Message>。privatevoid button2_Click( object sender, 添加学生frm = new添加学生(>。 frm.Show(>。privatevoid button5_Click( object sender, 学生信息修改frm = new学生信息修改(>。frm.Show(>。 课程管理: privatevoid button7_Click( object sender,this .Close(>
39、 。privatevoid button2_Click( object sender, EventArgs e>EventArgs e>EventArgs e>EventArgs e>conn.ConnectionString ="server=1V47Y484QXASMM PSqlConnection conn = newSqlConnection (> 。database=egrated security=true" try string strsql = "select * from 课程表 "
40、。 SqlDataAdapter da = newSqlDataAdapter (strsql, conn> 。 DataSet ds = newDataSet (> 。da.Fill(ds> 。 dataGridView1.DataSource = ds.Tables0.DefaultView conn.Close(> 。 catch ( SqlException ee> MessageBox.Show(ee.Message>。 privatevoid 课程管理 _Load( object sender, EventArgs e>string str
41、Conn = "server=1V47Y484QXASMMPdatabase=student 。 integrated security=true" 。SqlConnection myConn = newSqlConnection (strConn> 。 string strSql = "select distinct 学期 from 课程表"。 SqlCommandmyCom = newSqlComman(dstrSql, myConn> 。 try myConn.Open(>。SqlDataReader mydr = myCom.E
42、xecuteReader(> 。 while (mydr.Read(>> comboBox1.Items.Add(mydr0.ToString(>>。 catch ( SqlException eee> MessageBox.Show(eee.Message, "数据库访问异常 ">。 finally myConn.Close(>。 privatevoid comboBox1_SelectedIndexChanged( object sender, EventArgs e> SqlConnection conn = ne
43、wSqlConnection (> 。conn .ConnectionString ="server=1V47Y484QXASMM Pdatabase=student 。 integrated security=true" 。trystring strsql = "select * from 课程表 where 学期 ='" + comboBox1.Text.ToString(> + "'" 。SqlDataAdapter da = newSqlDataAdapter (strsql, conn> 。
44、 DataSet ds = newDataSet (> 。da.Fill(ds> 。dataGridView1.DataSource = ds.Tables0.DefaultView 。 conn.Close(> 。catch ( SqlException ee>MessageBox.Show(ee.Message>。privatevoid button4_Click( object sender, EventArgs e>课程添加frm = new课程添加(>。frm.Show(>。privatevoid button5_Click( obje
45、ct sender, EventArgs e>this .dataGridView1.Rows.Remove( this .dataGridView1.SelectedRows0> 。privatevoid button3_Click( object sender, EventArgs e>修改课程信息frm = new修改课程信息(>。frm.Show(>。MessageBox.Show(ee.Message>。成绩管理:privatevoid button6_Click( object sender, EventArgs e>SqlConnection conn = newSql
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车用灭火设备市场需求与消费特点分析
- 睡袋市场发展现状调查及供需格局分析预测报告
- 2024年度大连地区雷电防护工程设计与施工合同
- 2024年度建筑施工合同工程质量与安全标准
- 局部感应空调市场发展现状调查及供需格局分析预测报告
- 电咖啡研磨机市场发展预测和趋势分析
- 2024年度员工福利计划合同
- 2024年度环境评估外包合同
- 2024年度地毯行业产业链整合与合作合同
- 2024年度大型活动安防保障服务合同
- 石油炼化公司高压加氢装置APC项目技术附件方案
- Proteus软件在电子技术实践教学中的应用
- 国有企业人才培训实施方案
- 休克诊治的误区和教训
- 中医操作流程图(全)
- 智慧农业合作合同协议书范本
- 高速公路改扩建中央分隔带光缆保通实施性方案
- 火电企业11项专业技术监督检查评估标准(送审稿)(12-31原始)
- 用电检查培训
- 西南石油大学 《油藏工程》教学提纲+复习提纲)PPT精品文档
- 莫迪温产品介绍
评论
0/150
提交评论