项目6-4 创建学生信息表
(完整版)数据库技术与应用实验报告
(完整版)数据库技术与应用实验报告《数据库技术与应用》实验报告班级学号:姓名:实验日期:指导老师:实验名称一、实验一表的建立与维护实验目的与要求 1.初步掌握根据一个应用目标把现实问题抽象为关系数据模型的方法,从而为解决实际问题奠定数据基础。
2.掌握表的建立与维护的一般方法。
3.理解表的记录指针与当前记录的意义。
4.掌握表的打开、关闭、浏览、显示等操作方法。
5.掌握表结构的修改。
6.掌握记录的增加与删除等操作。
7.掌握数据复制方法。
8.二、实验准备 1、复习关系数据库的有关概念,深刻理解Virsual FoxPro中所采用的关系模型的实质及Virsual FoxPro所支持的数据模型。
2、复习表的建立、现实与维护等操作。
三、实验内容下表是某校学生花名册,根据该表完成以下操作,写出操作步骤。
学习成绩性学号姓名别学 009901 张小强男 98 85 否 20XX年获全数外语出生年月否少数民族受奖情况国数学奥林匹克竞赛二等奖。
009902 009903 009904 009905 陈斌李哲男男 88 56 75 88 75 82 72 81 否是否是20XX年获全国中学生田径运动会100米第三名009906 009907 009908 009909 张青松男封小莉女周晓钱倩女女 65 82 65 83 81 73 78 85 否否20XX年获广东省三好学生称号 009910 009911 孙力军男肖彬彬女 64 55 68 95 是否赵大明男冯珊女否否1.设计一个表的结构,使其能描述上表的信息,同时又符合关系模型的基本要求。
2.建立表,输入表中的数据,并将保存在自己盘中。
3.给全部女生的数学成绩加5分。
4.将记录指针定位到第5号记录。
5.将记录指针指向孙力军同学。
6.显示所有姓“张”学生的情况。
7.把表的姓名字段宽度修改为8。
8.浏览记录数据,且表头用汉字。
9.把少数民族学生的记录复制到中。
数据库课程设计概要
信息工程学院课程设计报告设计名称:数据库课程设计姓名:学号:专业班级:系(院):设计时间:设计地点:指导老师:userName Varchar(16) Not null(主键) 用户名userPassword Varchar(16) Not null 密码userPurview Varchar(8) null 用户权限4 关系图4-15 物理设计数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。
所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。
主要体现在后者。
(1)建立索引:①对课程表在Cno属性列上建立聚集索引,在Cname,Ccredt,Csemester,Cperiod属性列上建立非聚集索引。
②对学生表在Sno属性列上建立聚集索引,在Sname,Ssex,Sage,Sdept属性列上建立非聚集索引③对成绩表在Cno,Sno属性列上建立聚集索引,在grade属性列上建立非聚集索引④对用户表在userName属性列上建立聚集索引,在userPassword,userPurview属性列上建立非聚集索引(2)存储结构确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排与存储结构,以与确定系统存储参数的配置。
将日志文件和数据库对象(表、索引等)分别放在不同的磁盘可以改进系统的性能。
所以系统将日志文件和数据文件存放在不同磁盘上。
6.数据库建立(1)创建数据库图10-2学生选课系统登录界面图登陆代码为:try{DataBase db = new DataBase();DataSet ds = new DataSet();string sqlStr = "select userPassword,userPurview from 用户表 where userName='" + txtuserName.Text.Trim() + "'"; ds = db.GetDataFormDB(sqlStr);string str1, str2,str3;str1 = ds.Tables[0].Rows[0].ItemArray[0].ToString().Trim();str3 = ds.Tables[0].Rows[0].ItemArray[1].ToString().Trim();str2 = txtPassWord.Text.Trim();if (str1 == str2){if (str3 == comboBox1.Text.ToString().Trim()){Form2 ob_Form2 = new Form2();erInfo[0] = txtuserName.Text.Trim();erInfo[1] = ds.Tables[0].Rows[0].ItemArray[1].ToString();ob_Form2.Show();this.Hide();}else{MessageBox.Show("用户权限错误,请重新输入");comboBox1.Text = "";comboBox1.Focus();}}else{MessageBox.Show("用户名或密码错误,请重新输入");txtuserName.Text = "";txtPassWord.Text = "";txtuserName.Focus();}}catch{MessageBox.Show("用户名或密码错误","错误");}②学生选课系统主界面如图10-3略图10-3学生选课系统主界面③学生信息管理界面如图10-4图10-4学生信息管理界面可以进行学生信息的添加、修改、删除操作。
数据库实验(学生信息表)
数据库实验(学⽣信息表)数据库实验(学⽣信息表⽬录实验⼀创建数据库以及学⽣信息表、课程信息表、选课表create Table student(Sno char(9) primary key,Sname char(20) unique,Ssex char(2),Sage smallint,Sdept char(20))create table course(Cno char(4) primary key,Cname char(40),Cpno char(4),Ccredit smallint,foreign key (Cpno) references course(Cno),)create table sc(Sno char(9),Cno char(4),Grade smallint,primary key(Sno,Cno),foreign key (Sno) references student(Sno),foreign key (Cno) references course(Cno),)实验⼆(1)分别向三个表中插⼊以下数据Sno Sname Ssex Sage Sdept95001李勇男30CS95002刘晨⼥19IS95003王敏⼥18MA95004张⽴男19ISCno Cname Cpno Ccredit1数据库542数学23信息系统144操作系统635数据结构746数据处理27C语⾔64Sno Cno Grade9500113295001285950013889500229095002380Sno Cno Grade语句如下:insert into student values('201215121','李勇','男',20,'CS')insert into student values('201215122','刘晨','⼥',19,'CS')insert into student values('201215123','王敏','⼥',18,'MA')insert into student values('201215124','张⽴','男',19,'IS')insert into course values('1','数据库','5',4)insert into course values('2','数学',null,2)insert into course values('3','信息系统','1',4)insert into course values('4','操作系统','6',3)insert into course values('5','数据结构','7',4)insert into course values('6','数据处理',null,2)insert into course values('7','pascal',6,4)insert into sc values('201215121','1',92)insert into sc values('201215121','2',85)insert into sc values('201215121','3',88)insert into sc values('201215122','2',90)insert into sc values('201215122','3',80)(2)执⾏完这些操作之后可以⽤select * 语句分别查询三张表总览图select * from studentselect * from scselect * from course3)修改数据将表Student 中所有学⽣的年龄加2岁。
实验四、创建和使用窗体
实验四、创建和使用窗体窗体是将一个或多个表或查询的某些字段进行格式化排列后的视图,简单的说,窗体可以看作是表或查询的另一种视图方式。
在这种视图方式中,用户可以更方便简单的进行数据记录的查看和输入。
1.使用向导创建窗体在创建窗体之前,应先确定窗体将基于什么表来创建以及窗体将如何使用。
例如,在第一个练习中,我们依据【学生信息表】创建一个用于查看和输入学生信息的窗体。
(1)打开实验四目录下的“图书管理”数据库。
(2)在数据库窗口左侧的“对象”栏中单击“窗体”,双击“使用向导创建窗体”启动窗体向导。
(3)该窗口用于确定窗体中包含哪些字段,在“表/查询”下拉菜单中选择“表:学生信息表”,则“可用字段”中列出所有该表中包含的字段,单击全选按钮,将所有字段添加到“选定的字段”区域中(也就是说我们要创建的新窗体中将包含该表中的所有字段),如图4-1所示,单击“下一步”按钮。
图4-1 窗体创建向导(4)在第二步的窗口中用于确定窗体显示的布局,使用缺省的选项“纵栏表”,如图4-2所示,单击“下一步”按钮。
图4-2 选择窗体布局(5)在所列出的窗体样式中任意选择其中一种,单击“下一步”按钮。
(6)保留系统为窗体指定的标题“学生信息表”,保留“打开窗体查看或输入信息”单选项,单击“下一步”按钮。
此时,新的窗体创建完成,并显示出“学生信息表”中的第一条记录。
如图4-3所示,左侧一列为表的字段标题,右侧一列为每条记录对应字段的数据值。
图4-3 学生信息表窗体(7)单击窗体底部的按钮,可以查看其他记录。
其中,单击查看下一条记录,单击查看最后一条记录,单击查看上一条记录,单击查看第一条记录,而单击可以输入新记录。
当数据表中记录比较多时,也可以利用向导创建“表格”式窗体,例如,创建“书籍目录表”窗体,创建过程与上述过程相同,只是在上述步骤(4)的图4-2中选择“表格”式即可。
创建完成的“书籍目录表”窗体将如图4-4所示。
图4-4 书籍目录表窗体2.调整窗体布局对于已经创建完成的窗体,可以通过设计视图对它的布局作进一步修改。
学生信息管理系统
学生信息管理系统1.数据库结构的实现1)创建系统用户表格user_infoCREATE TABLE [dbo].[user_info] ([user_ID] [char] (10) COLLATEChinese_PRC_CI_AS NOT NULL,[user_PWD] [char] (10) COLLATEChinese_PRC_CI_AS NULL ,[user_DES] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]2)创建学生基本信息表Student_infoCREATE TABLE [dbo].[ Student_info] ([student_ID] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,[student_Name] [varcharchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,[student_Sex] [char] (2) COLLATEChinese_PRC_CI_AS NULL ,[born_Date] [datetime] COLLATEChinese_PRC_CI_AS NULL ,[ClassName] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[Telephone] [char] (20) COLLATEChinese_PRC_CI_AS NULL ,[Enroll_date] [datetime] COLLATEChinese_PRC_CI_AS NULL ,[Address] [varchar] (50) COLLATEChinese_PRC_CI_AS NULL ,[comment] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]3)创建课程基本信息表Course_infoCREATE TABLE [dbo].[course_info] ([course_NO] [varchar](10) COLLATEChinese_PRC_CI_AS NOT NULL,[course_Name] [char] (20) COLLATEChinese_PRC_CI_AS NULL ,[course_Type] [char] (20) COLLATEChinese_PRC_CI_AS NULL ,[course_credit] [int] COLLATEChinese_PRC_CI_AS NULL ,[course_des] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]4)创建选课成绩信息表Student_course_infoCREATE TABLE [dbo].[student_course_info] ( [student_ID] [varchar](10) COLLATEChinese_PRC_CI_AS NOT NULL ,[course_NO] [varchar](10) COLLATEChinese_PRC_CI_AS NOT NULL ,[score] [int] COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]2.学生信息管理系统主窗体的创建1)创建工程项目Student_MIS2)创建学生信息管理系统主窗体3)创建公用模块在“工程资源管理器”中添加一个Module,保存为Module1.bas,其程序如下:Public username_OK As String '记录登录用户名'定义连接字符串函数Public Function ConnectString() As StringConnectString ="Provider=SQLOLEDB.1;Password=sa;User ID=sa; "+"Initial Catalog=pubs; Data Source =127.0.0.1"'设置SQL Server2000数据库链接字符串,此字符串可保存在目录文件中End Function'ExecuteSQL函数执行SQL语句,返回结果集Public Function ExecuteSQL(ByVal SQL As String, MsgString As String) _As ADODB.RecordsetDim cnn As ADODB.ConnectionDim rst As ADODB.RecordsetDim sTokens() As StringOn Error GoTo ExecuteSQL_ErrorsTokens = Split(SQL)Set cnn = New ADODB.Connectioncnn.Open ConnectStringIf InStr("INSERT,DELETE,UPDATE,EXECUTE", UCase$(sTokens(0))) Thencnn.Execute (SQL)MsgString = sTokens(0) & " query successful"ElseSet rst = New ADODB.Recordsetrst.Open Trim$(SQL), cnn, adOpenKeyset, adLockOptimisticSet ExecuteSQL = rstMsgString = "查询到" & rst.RecordCount & "条记录 "End IfExecuteSQL_Exit:Set rst = NothingSet cnn = NothingExit FunctionExecuteSQL_Error:MsgString = "查询错误: " & Err.DescriptionResume ExecuteSQL_ExitEnd Function3.系统用户管理模块的创建1)用户登录窗体设计当用户输入完用户名和用户密码后,单击“确定”按钮将对用户输入的信息进行判断。
案例 创建学生信息表
选中A2:H22单元格 单击边框选项卡。 点击此处的“外边框” 点击此处的“内部”
在“样式”列表框中选择此处单 在“样式”列表框中选择此处双 实线 线 在颜色下拉列表中选择“自动” 在颜色下拉列表中选择“蓝色”
5.设置列标题底纹 单击【格式】|【单元格】命令。
选中A2:H2单元格
在“图案”下拉列表框中选择“灰度-25%”图 标。
单击“列宽”子菜单 依次设置其他列列宽。 输入“10” 单击“确定”按 钮
4.设置表格的边框线
Excel中看到的边框线是一种网格线,只用于显示定位。 打印表格时,系统不会输出这些网格线。 打印表格前需要对表格设置打印的边框线。
外边框:蓝色双线 内边框:黑色的单实细线
单击【格式】|【单元格】命令。
选择A1:H22
选中【文件】|【打印区域】|【设置打印区域】命 令。
6.打印预览 “页面设置”对话框中的4个选项卡中均设有【打印预览】按钮,在任何
一个选项卡中单击【打印预览】按钮,均可查看当前设置后的打印效果。 可以直接单击 按钮。
7.打印工作表
单击【文件】|【打印】命令。
选择打印机
选择打印范围 选择打印内容
选择“保存位置”
输入保存文件名
单击“保存”按 钮
5.3.2 录入学生信息
1. 2. 3. 4. 5. 6. 7. 8. 输入表格标题、列标题 录入学号 录入学生姓名 录入性别 录入身份证号 录入出生日期 录入年龄 录入联系地址和邮政编码
1.输入表格标题、列标题
在“A1”单元格中 输入“学生信息表”
单击此处的“Microsoft Office Excel 2003”
单击 “开始” 菜单
2.认识Excel 2003的工作窗口
学生成绩管理系统数据库设计实验报告
学生成绩管理系统数据库课题: 雇员信息管理系统姓名:学号:同组姓名:专业班级:指导教师:设计时间:2012年6月4号----2012年6月10日一、需求分析阶段1.信息需求对学校而言,学生成绩管理系统是所有工作的首要之选,但是高校学生的成绩管理工作量大、繁杂,人工处理非常困难。
因此,借助于强大计算机的处理能力,能够把人从繁重的成绩管理工作中解脱出来,并且更加准确、安全、清晰的管理环境。
2.功能需求能够进行数据库的数据定义、数据操纵、数据控制等处理功能。
具体功能应包括:系统应该提供课程安排数据的添加、插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。
3. 安全性与完整性要求对于学生成绩管理系统数据库来讲,由于其主要数据是学生成绩,只能由本人以及所教老师及教务处知道,因此做好数据安全性是重中之重。
另外,要求所有在校学生的信息都要录入其中,并且要设计好个别情况。
二、概念结构设计阶段概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
设计成绩管理数据库包括学生、成绩、课程、教师四个关系。
E-R图如下三、详细设计阶段详细结构是独立于任何一种数据模型的信息结构。
详细结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。
E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。
设计学生成绩管理数据库,包括课程、学生、教师、成绩四个关系, 其关系模式中对每个实体定义的属性如下:课程信息表Class:(课程号,课程名,教师号,学分,学时)学生信息表Student1:(学号,姓名,性别,年龄,专业,系别)成绩表Score:(学号号,课程名,成绩)教师表Teacher1:(教师号,教师名,教师性别,教师系别)2、学生信息表(student1)四、数据库实现数据库实施是指建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
学生管理系统需求分析
学生管理系统需求分析报告——移动互联网开发一班第七小组一:需求背景学生信息管理系统是具有统计,管理学生和老师各种在校相关信息,方便学校对于学生信息的统一管理的系统。
随着高校的扩招,需要处理的学生信息日趋加大,不仅花费大量的教师资源,处理的效率还十分低下。
为提高学生管理的管理水平,优化资源,尽可能降低管理成本成为学生管理的新课题,学生管理系统是从学生管理现状出发,根据学生管理的新要求进行开发设计的,它解决了学生管理数据信息量大,修改不方便,对一系列数据进行分析时花费时间长等问题,帮助学生管理人员有效管理学生信息,成为管理高校中必不可少的管理工具。
二:需求概述(1)目标学生信息管理系统的目标是为方便学校教务处系统的管理学生信息并学校和学生间提供一个信息共享的平台(2)需求学生管理系统的管理用户国分为三大类,分别是管理员登录功能,教师登录功能以及学生登录功能需求分析*管理员对功能的需求管理员权限最大,可以对学生的班级,课程,情况进行统一的管理,细分如下:超级管理员可增加,修改,删除普通管理员有关学生信息的浏览,,学生信息的添加修改和删除学校基本课程的浏览,学校基本课程的添加修改和删除学生课程的浏览与统计,可按成绩范围对成绩进行统计学生选课信息的管理,包括查询,修改与删除*学生对功能的需求学生利用此系统进行与自己有关的信息查询与输入,细分如下:浏览个人基本信息修改登录密码浏览课程信息浏览在校期间的奖惩情况浏览个人学分信息利用个人账户进行查询选修课程基本信息与选修课程的选择和退出浏览个人选课情况*教师对功能的需求教师对所带班级学生的信息查询与修改,细分如下:教师可利用此系统查询所带班级的基本信息查询所带班级的学生在校期间的奖惩录入与修改所带班级学生的成绩信息查询所带班级学生的成绩信息查询班级学生的选课情况功能模块(一)学生用户功能主要包括以下部分:(1)注册(2)登录(3)修改密码(4)查询个人信息(5)选课(退课)(6)查询成绩具体功能介绍如下:(1)注册实现功能:创建一条学生记录,由学生自己填写个人信息并保存,实现统一管理个人信息内容:学号,姓名,性别,出生年月,籍贯,民族,学院,班级,宿舍号,个人联系电话,父母联系电话,家庭住址(2)用户登录实现功能:用户注册后可直接登录,使用查询信息,选课,退课等功能(3)修改密码实现功能:输入旧密码,输入两次新密码,如旧密码正确且两次新密码一致则用新密码覆盖旧密码,否则重新输入旧密码或者两次新密码不一致重新输入新密码(4)查询个人信息实现功能:在此显示学生的个人信息内容:学号,姓名,性别,出生年月籍贯民族学院班级宿舍联系电话(只可查询不可修改)(5)查询成绩实现功能:显示入学以来所修课程的所有成绩和学分等信息(6)选课(退课)实现功能:在学校规定时间内为学生提供网上选课及退课功能以及查看个人选课信息约束:1.只能选择人数未满的课程及未修的课程 2.只能退已选课程(二)教师学生用户功能主要包括以下部分:(1)注册(2)登录(3)查看个人信息(4)查看全校学生信息(5)录入成绩(6)修改密码具体功能介绍如下:(1)注册实现功能:常见一条教师记录,由老师自己填写并保存,实现统一管理个人信息内容:教师编号姓名性别出生年月籍贯民族学院联系电话(2)用户登录实现功能:用户注册后可直接登录用于查看个人信息查看学生信息以及实现录入学生成绩等功能(3)修改密码实现功能:输入旧密码,输入两次新密码,如旧密码正确且两次新密码一致则用新密码覆盖旧密码,否则重新输入旧密码或者两次新密码不一致重新输入新密码(4)查询个人信息实现功能:显示教师的个人信息显查询内容:教师编号姓名性别出生年月籍贯民族学院联系方式(5)查看学生成绩信息实现功能:查询所有学生的课程成绩信息查询流程:选择学生所属院系—>专业—>班级—>学年(6)录入成绩实现功能:教师录入所带班级学生成绩信息(三)管理员用户功能主要包括以下部分:(1)登录学生/教师端信息管理(2)登录课程信息管理(3)宿舍信息管理具体功能介绍如下:(1)登录实现功能:管理员身份验证,学生信息管理教师信息管理宿舍信息管理(2)学生/教师信息管理实现功能:对在校学生/教师的信息的增删改查等功能实现流程:1)学生:选择个人信息或成绩信息,输入相应学号进行相应的查询与更新功能2)教师:输入教师编号查询教师信息并进行相应的操作(3)课程信息管理实现功能:创建课程信息包括课程编号课程名称学时学分等相应字段(4)宿舍信息管理实现功能:对学生住宿情况进行统筹管理数据库设计1)创建学院数据库2)创建表1,创建院系信息表字段有院系编号院系名称院系人数院系简介2,创建专业信息表字段有专业编号专业名称专业人数所属院系院系简介3,创建辅导员信息表字段有辅导员编号辅导员名称性别所属院系所属专业所带班级住址联系方式4,创建班级信息表字段有班级编号班级名称班级人数所属辅导员所属院系所属专业5,创建课信息程表字段有课程编号课程名称课时所属院系所属专业授课讲师6,创建学生信息表(详细)字段有学生编号学生名称性别出生年月身份证号籍贯民族政治面貌入学年份7,创建学生信息表字段有学生编号所属院系所属班级宿舍编号所属导员父母联系方式学生联系方式8,创建学生成绩表字段有学生编号课程编号成绩9,创建管理员登录信息表字段有用户编号用户姓名用户密码用户权限10,创建教师登录信息表字段有用户编号用户姓名用户密码用户权限11,创建学生登录信息表字段有用户编号学生编号学生姓名登录密码用户权限12,创建学生转入/转出学院信息表字段有信息编号学号学生名称转入前所属院系转入前所属专业转入前所属班级转后所属院系转后所属专业转后所属班级13,创建学生学分信息表字段有学分编号学生编号学分14,创建学生学分奖惩信息表字段有奖惩编号学生编号奖励分数奖分事由惩罚分数惩分事由15,选修课程信息表字段有选修课程编号选修课程名称选修课程课时选修课程学分选修课程人数16,学生选修课程信息表字段有编号学生编号选修课程编号17,学生选修课程成绩表字段有编号学生编号选修课程编号选修课程成绩18,。
使用WPS文字制作《学生信息表》
整行高与列宽至合适范围。 表3-1(三)填写所需项信息,并根据所需适当调整 表3-2(四)利用字体选项和其他选项调整细节一般会把所 需信息
居中,照片两字可以选择插入竖向文本框,也可以选择 输入“照片”两字后利用回车键进行调整。 表3-3
全文完!谢谢欣赏!感谢您的支持!
在线ERP /
改表格修改表格首先需要对表格的板式进行调整,也就 是使用合并、拆分删除单元格选项,选中所要更改的表 格单击右键即可选择相应的更改。(一)如基本信
息表首先需要做如下的合并拆分等大的更改:1.为标明 “基本信息”,合并第一行2.合并除第一行外的最后一列, 以用来黏贴照片3.将最后一行调整为两
列,用来填写地址。(二)调整行高与列宽,以便于填写内 容将光标放于表格的边框变为一个有双向箭头的样式后, 即可根据所需上下、左右拉动表格边框,调
议在信息表建立之前可以简单的建立这样一个表格,可 以起到辅助思考和指导制作的作用。 表1.1《学生信息表》所需项表二、构建表格根据所需项, 考
ห้องสมุดไป่ตู้
虑最终表格的板式,估算出所需的列数与行数。如基本 信息拟每一列两项内容,家庭住址较长,单为一行,照 片后期修改时再腾出位置。基本信息共需要5行4
列。家庭信息拟把所需项名称列在第一行,需4行5列。 个人能力需4行2列,分数信息可以整体为一行。根据需 要可以整体创建,然后逐步修改。也可以分别
创建分别修改然后再组合到一起。为了便于大家学习, 本文以分别创建修改的方法为大家演示。以“基本信息” 为例,单击菜单栏的表格菜单,选择绘制表格选
项,光标变成铅笔状,按照5行4列的构想即绘制5*4的表 格即可,笔者建议,在绘制表格的时候最好要为后期的 修改留好空间,可以适当多加1-2行和1
Access实验报告
Access实验报告实验目的:方便管理,查询,对照纷乱及不停变动的学生信息。
实验意义:建立一个学生信息管理系统,进行分类并创建联系,便于信息查询。
实验步骤:1.创建数据库新建一个Access并打开2.使用设计器创建表创建学生信息表会出现输入数据设置主键保存表创建课程表方式如上创建班级表方式如上创建成绩表方式如上3.设置表的关系依次添加要创建关系的表因为学生信息表与成绩表具有相关性,因此创建关系时要长按学生表中的学号将其拖到学生信息表中的学号上出现该表班级表与课程表的关系创建方式如上,最终4.数据添加直接添加以及通过外部数据源导入,直接添加方法5.数据查询数据查询方法有:使用向导创建查询,使用参数创建查询,使用向导创建交叉表查询使用SQL创建查询,此处使用向导创建查询出现下表使用学生信息表中的学号,姓名,成绩表中的成绩1234双击可用字段中想使用的信息选定完后,点击出现出现点击修改查询设计,修改标题,点击完成出现在需要添加字段出右键单击,点击生成器出现输入所需公式出现保存更改6.使用窗体设计向导创建源于单一数据集的窗体点击窗体,新建出现,点击窗体向导,选择学生信息表,点击确定出现,选择字段后点击下一步修改标题出现7.修改窗体外观右键窗体任意位置,点击窗体设计出现设计页眉页脚:点击Aa,在页眉上输入学生信息表并编辑文本框设计窗体背景图片:点击工具箱里的图片,在窗口插入图片,右击图片点击属性出现,选择平铺方式为拉伸点击格式,置于底层出现8.利用窗体设置欢迎界面选择窗体下的在设计视图中创建窗体出现插入文字,图像进行编辑完成。
VF-报表和标签设计
项目5 报表和标签设计 任务 5.2 报表设计器——设计报表
2.向数据环境设计器中添加表或视图
项目5 报表和标签设计
任务 5.2 报表设计器——设计报表
3.从数据环境设计器中移去表 将表从数据环境中移去时,与这个表有关的所有关系也随之移去。 (1)在“数据环境设计器”中选择要移去的表或视图。 (2)从“数据环境”菜单中选择“移去”命令。 4.在数据环境设计器中设置关系
项目5 报表和标签设计
任务 5.1学生信息报表制作——创建报表文件
〖任务小结〗 (1)报表 报表是指将Visual FoxPro中的表或视图中的数据,经过报表向导或报表设 计器制作成可以打印的报表文件(.frx)。报表由两个基本组成部分:数据源和 布局。数据源主要由表的字段组成,布局可以报表向导、报表设计器完成。 (2)报表的预览和打印 在程序中预览报表 REPORT FORM 报表名 PREVIEW 在程序中打印报表 REPORT FORM 报表名 to printer
项目5 报表和标签设计
任务 5.2 报表设计器——设计报表
四、常用控件操作 1.选择、移动及调整报表控件的大小 如果创建的报表布局上已经存在控件,则可以更改它们在报表上的位置和尺寸。可 以单独更改每个控件,也可以选择一组控件作为一个单元来处理。 (1)移动一个控件 选择控件并把它拖动到“报表”带区中新的位置上,用鼠标或键盘上的 “↑”“↓”“→”“←”移动控件。 (2)选择多个控件 在控件周围拖动以画出选择框。选择控点将显示在每个控件周围。当它们被选中后, 可以作为一组内容来移动、复制或删除。 (3)控件组合 可以把若干个控件通过控件组合后作为一个整体处理。例如,将标签控件和域控件 彼此关联在一起,这样不需要分别选择便可整体移动它们。控件组合的方法是:选择想 作为一组处理的控件,从“格式”菜单中,选择“分组”命令。
在线考试管理系统
《数据库原理》课程设计--《在线考试管理系统》数据库设计(一)系统需求分析本网站是一个在线考试管理系统,面向用户可分为管理员、学生和老师三类。
一个好的在线考试管理系统,集录入、维护、查询、审核和各种处理为一体,各种操作可以通过菜单进行,操作快捷,方便,性能高效、强大;使用易懂易会,形象增强的数据处理,用户均可根据需要自行使用。
传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。
对于一些课程来说,随着考生数量的增加。
教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。
而在线考试系统将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和公正性。
综上所提的功能需求,本系统实现一下基本功能:1.管理员功能可以对管理员、学生、老师进行查询、修改。
可以实现对科目、试卷的添加、修改、删除。
可以实现对成绩的管理。
维护本网站系统。
2.学生功能注册、修改个人信息,并可以登录网站。
参与在线考试、并进行成绩的查询。
3.教师功能注册,修改个人信息,并可以登录,浏览网站。
可以对试卷进行批阅,对成绩进行管理。
根据前面分析的结果,对系统功能整理如下:1.系统功能结构系统功能主要为学生、教师和管理员提供服务,其功能结构图如图1所示。
图1在线考试系统功能(1)管理员管理功能:主要针对对整个系统的管理,包括对用户(管理员、学生和老师)信息的管理,如个人信息的添加、修改和删除;对考试科目进行管理,如考试科目的添加删除;对试卷进行管理,如题目、知识点的管理。
维护网站的正常运行。
(2)学生管理功能:可以完成学生信息的维护,包括对学生的个人信息和成绩的查询功能,对个人密码的修改,在会员密码遗失的情况下,管理员还可以针对会员的密码进行修改;可以参加相应科目的考试;可以浏览考试成绩和以往相关成绩信息。
实验三数据表的创建与管理
实验三数据表的创建与管理一、实验目的要求学生熟练掌握SQLserver Management Studio的使用和利用T-SQL语句进行数据表的创建和删除,并对数据表和表中数据进行有效的管理.二、实验内容分别使用SQL Server Management Studio和T—SQL语句创建和删除数据表,修改表结构,输入数据、更新数据.三、实验指导1。
数据表定义实验3.1在“JXGL”数据库中,使用SQL Server Management Studio建立S、C和SC三个表,其结构如表表1。
3.1 学生表S结构列名描述数据类型允许空值说明sno学号char(8) NO 主键sname 姓名char(8)NOage 年龄SmallintYESsex性别char(2) YESsdept 所在系Varchar(50)YES表1.3。
2 课程表C结构列描述数据类型允许空值说明cno 课程号char(4)NO 主键cname 课程名char(20)NOcredit 学分Float YESpcno先修课char(4)YESdescribe 课程描述varchar(10YES表1.3.3 选课表SC结构列描述数据类型允许空值说明sno 学号char(8)NO主键(同时都是外键) cno课程号char(4) NOgrade成绩Float YES具体步骤如下:(1)在SQL Server Management Studio的对象管理器中,单击数据库前面的“+”号,选择“表”并击右键,在弹出的快捷菜单中选择“新建表”菜单项,则进入设计表字段对话框,如图图1。
3。
1设计字段对话框(2) 在设计表字段对话框中,共有三列参数:列名,数据类型,允许Null值。
“列名”就是数据库表的字段名,而“数据类型”是字段值的类型即整型、字符型、日期时间型等类型,“允许Null值”是用来设置该字段中的值能不能为空。
“列属性”显示在表设计器的底部窗格中。
【学习笔记】使用SQLyog连接MySQL数据库
【学习笔记】使⽤SQLyog连接MySQL数据库⼀、使⽤SQLyog创建数据库⽤来管理学⽣信息1 #创建数据库student2DROP DATABASE IF EXISTS Myschool;3CREATE DATABASE Myschool;45 #在数据库中新建四张数据表6USE Myschool;78 #创建年级表9CREATE TABLE grade(10 gradeID INT(4) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '年级编号',11 gradeName VARCHAR(50) NOT NULL COMMENT '年级名称'12 )COMMENT="年级表";1314 #创建学⽣信息表15CREATE TABLE student(16 studentNo INT(4) NOT NULL PRIMARY KEY COMMENT '学号',17 loginPwd VARCHAR(20) NOT NULL DEFAULT'123' COMMENT '密码',18 studentName VARCHAR(50) NOT NULL COMMENT '姓名',19 sex CHAR(2) NOT NULL DEFAULT'男' COMMENT '性别',20 gradeID INT(4) UNSIGNED COMMENT '年级编号',21 phone VARCHAR(50) COMMENT '电话',22 address VARCHAR(255) DEFAULT'地址不详' COMMENT '地址',23 bornDate DATETIME DEFAULT NOW() COMMENT '出⽣⽇期',24 email VARCHAR(50) DEFAULT'xx@' COMMENT '邮件账号',25 identityCard VARCHAR(18) COMMENT '⾝份证号'26 )COMMENT="学⽣信息表";2728 #创建科⽬表29CREATE TABLE `subject`(30 subjectNo INT(4) NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '课程编号',31 subjectName VARCHAR(50) COMMENT '课程名称',32 classHour INT(4) COMMENT '学时',33 gradeID INT(4) UNSIGNED COMMENT '年级编号'34 )COMMENT="科⽬表";3536 #创建成绩表37CREATE TABLE result(38 studentNo INT(4) NOT NULL COMMENT '学号',39 subjectNo INT(4) NOT NULL COMMENT '课程编号',40 examDate DATETIME DEFAULT NOW() NOT NULL COMMENT '考试⽇期',41 studentResult INT(4) NOT NULL COMMENT '考试成绩'42 )COMMENT="成绩表";4344 #为表添加外键(关系)4546 #在student表中添加gradeID外键47ALTER TABLE student48ADD CONSTRAINT fk_student_grade FOREIGN KEY(gradeID)49REFERENCES grade(gradeID);5051 #在subject表中添加gradeID外键52ALTER TABLE `subject`53ADD CONSTRAINT fk_subject_grade FOREIGN KEY(gradeID)54REFERENCES grade(gradeID);5556 #在result表中添加studentNo,subjectNo外键57ALTER TABLE result58ADD CONSTRAINT fk_result_student FOREIGN KEY(studentNo)59REFERENCES student(studentNo);6061ALTER TABLE result62ADD CONSTRAINT fk_result_subject FOREIGN KEY(subjectNo)63REFERENCES `subject`(subjectNo);6465 #为表添加初始数据6667 #年级表grade的数据68INSERT INTO grade(gradeID,gradeName)69VALUES(1,'⼀年级'),(2,'⼆年级'),(3,'三年级'),(4,'四年级'),(5,'五年级');7071 #科⽬表subject的数据72INSERT INTO `subject`(subjectNo,subjectName,classHour,gradeID)73VALUES(1,'Logic Java',220,1),(2,'HTML',160,1),(3,'Java OOP',230,2);7475 #学⽣信息表student的数据76INSERT INTO student(studentNo,studentName,sex,gradeID,phone,address,bornDate)77VALUES(10000,'郭靖','男',1,136********,'天津市河西区','1990-09-08'),78 (10001,'李⽂才','男',1,136********,'地址不详','1994-04-12'),79 (10002,'李斯⽂','男',1,136********,'河南洛阳','1993-07-23'),80 (10003,'张萍','⼥',1,136********,'地址不详','1995-06-10'),81 (10004,'韩秋洁','⼥',1,138********,'北京市海淀区','1995-07-15'),82 (10005,'张秋丽','⼥',1,135********,'北京市东城区','1994-01-17'),83 (10006,'肖梅','⼥',1,135********,'河北省⽯家庄市','1991-02-17'),84 (10007,'秦洋','男',1,130********,'上海市卢湾区','1992-04-18'),85 (10008,'何睛睛','⼥',1,130********,'⼴州市天河区','1997-07-23'),86 (20000,'王宝宝','男',2,150********,'地址不详','1996-06-05'),87 (20010,'何⼩华','⼥',2,133********,'地址不详','1995-09-10'),88 (30011,'陈志强','⼥',3,136********,'地址不详','1994-09-27'),89 (30012,'李露露','⼥',3,136********,'地址不详','1992-09-27');9091 #成绩表result的数据92INSERT INTO result(studentNo,subjectNo,examDate,studentResult)93VALUES(10000,1,'2016-02-15',71),94 (10000,1,'2016-02-17',60),95 (10001,1,'2016-02-17',46),96 (10002,1,'2016-02-17',83),97 (10003,1,'2016-02-17',65),98 (10004,1,'2016-02-17',70),99 (10005,1,'2016-02-17',95),100 (10006,1,'2016-02-17',93),101 (10007,1,'2016-02-17',23),102 (20000,3,'2016-07-17',68),103 (20010,3,'2016-07-17',90),104 (20000,2,'2016-07-17',88),105 (20010,2,'2016-07-17',78);106107 ##学⽣信息数据库备份##⼆、使⽤SQLyog创建数据库制作图书馆管理系统1 #建⽴⼀个图书馆管理系统的数据库来存放图书馆的相关信息,包括图书的基本信息、图书借阅的信息和读者的信息 23 #创建数据库Library4CREATE DATABASE IF NOT EXISTS Library;5USE Library;6 #创建实体表7 #图书信息表book8CREATE TABLE book(9 bookId VARCHAR(50) PRIMARY KEY NOT NULL COMMENT '图书编号',10 bookName VARCHAR(255) NOT NULL COMMENT '图书名称',11 author VARCHAR(50) COMMENT '作者姓名',12 pubComp VARCHAR(50) COMMENT '出版社',13 pubDate DATE COMMENT '出版⽇期',14 bookCount INT(4) COMMENT '现存数量',15 price DOUBLE COMMENT '单价'16 )COMMENT="图书信息表";1718 #读者信息表reader19CREATE TABLE reader(20 readerId VARCHAR(50) PRIMARY KEY NOT NULL COMMENT '读者编号',21 readerName VARCHAR(50) NOT NULL COMMENT '读者姓名',22 lendNum INT(4) COMMENT '已借书数量',23 readerAddress VARCHAR(255) COMMENT '联系地址'24 )COMMENT="读者信息表";2526 #图书借阅表borrow27CREATE TABLE borrow(28 readerId VARCHAR(50) NOT NULL COMMENT '读者编号',29 bookId VARCHAR(50) NOT NULL COMMENT '图书编号',30 lendDate DATETIME DEFAULT NOW() NOT NULL COMMENT '借阅⽇期',31 willDate DATE COMMENT '应归还⽇期',32 returnDate DATE COMMENT '实际归还⽇期'33 )COMMENT="图书借阅表";3435 #罚款记录表penalty36CREATE TABLE penalty(37 readerId VARCHAR(50) NOT NULL COMMENT '读者编号',38 bookId VARCHAR(50) NOT NULL COMMENT '图书编号',39 pDate DATE NOT NULL COMMENT '罚款⽇期',40 pType INT COMMENT '罚款类型:1-延期,2-损坏,3-丢失',41 amount DOUBLE COMMENT '罚款⾦额'42 )COMMENT="罚款记录表";4344 #删除信息表45USE Library;46DROP TABLE IF EXISTS book;47DROP TABLE IF EXISTS reader;48DROP TABLE IF EXISTS borrow;49DROP TABLE IF EXISTS penalty;5051 #给borrow添加复合主键52ALTER TABLE borrow53ADD CONSTRAINT pk_borrow PRIMARY KEY(readerId,bookId,lendDate); 5455 #给penalty添加复合主键56ALTER TABLE penalty57ADD CONSTRAINT pk_penalty PRIMARY KEY(readerId,bookId,pDate); 5859 ##删除borrow和penalty的主键60ALTER TABLE borrow61DROP PRIMARY KEY;62ALTER TABLE penalty63DROP PRIMARY KEY;64 ##删除borrow和penalty的外键65ALTER TABLE borrow66DROP FOREIGN KEY fk_borrow_book;67ALTER TABLE borrow68DROP FOREIGN KEY fk_borrow_reader;69ALTER TABLE penalty70DROP FOREIGN KEY fk_penalty_book;71ALTER TABLE penalty72DROP FOREIGN KEY fk_penalty_reader;7374 #给borrow添加外键75ALTER TABLE borrow76ADD CONSTRAINT fk_borrow_book FOREIGN KEY(bookId)77REFERENCES book(bookId);78ALTER TABLE borrow79ADD CONSTRAINT fk_borrow_reader FOREIGN KEY(readerId)80REFERENCES reader(readerId);8182 #给penalty添加外键83ALTER TABLE penalty84ADD CONSTRAINT fk_penalty_book FOREIGN KEY(bookId)85REFERENCES book(bookId);86ALTER TABLE penalty87ADD CONSTRAINT fk_penalty_reader FOREIGN KEY(readerId)88REFERENCES reader(readerId);。
%e5%85%ac%e5%8f%b8%e6%8a%95%e8%b5%84%e5%88%a9%e6%b6%a6%e6%9c%80%e5%a4%a7%e7%9a%84%e4%bc%98%e5%8c%96%
表6各项目在不同情况下的平均风险损失率
由表6可以看出,对项目3和项目4独立投资 的平均风险损失率为0.08964,而同时投资的平均 风险损失率为0.07475,所以针对项目3和项目4在
万方数据
·64·
内江师范学院学报
第23卷第2期
投资时应使用同时投资;对项目5和项目6独立投
由于每年都要对不同项目进行投资,并且有些
年的投资额及到期利润用Excel统计下来并算出各
项目历年的投资利润率.通过作图发现各项目的投
资利润率呈一定周期性关系,且与傅立叶级数①所体
现的周期规律相似,所以选用傅立叶级数函数,建立
拟合模型.
掣
5
八鼻)≈詈+∑.(ancosrl卫+6。sinnx),
二
n21
其中,并。,n。,b。均为常数.
用Lingo对以上的傅里叶级数模型计算得未来
由于投资具有一定的风险,而风险又是一个不 确定因素.每个投资者总希望在获得高额利润的同 时,所冒风险最小.对于风险损失率的预测可以通过 方差分析实现.方差是各种可能值相对于期望值离 散程度的指标,它反映了事物发展的稳定性,方差越 小事物发展则越稳定[2].由此建立方差模型:
勺2^/—i石矿 /nExi2一(∑石i∥
风险损失率
O.09473 0.05477 0.88765 1.24171 2.26007 1.29210 1.73797
通过表4和表5可以看出,项目1、项目2和项 目7的风险损失率是唯一的,而项目3、项目4、项目 5、项目6和项目8却会随着投资类型的不同而改 变.则为进一步优化模型,通过用平均风险损失率来 衡量投资项目的类型,即平均风险损失率=项目风 险损失率总和÷投资项目数,其结果见表6.
项目七利用JTable创建学生信息表
▪ removeColumn ()措施:
➢ 移除表格模型中指定位置上旳列 ➢ void removeRow(Object column) ➢ 参数column表达要移除旳列旳索引
▪ removeRow()措施:
➢ 移除表格模型中指定位置上旳行
➢ void removeRow(int row) ➢ 参数row表达要移除旳行旳索引
调整表格列宽
▪ 使用JTable旳setAutoResizeMode()措施:
➢ void setAutoResizeMode(int mode) ➢ 其中参数mode必须是下列5个之一:
AUTO_RESIZE_SUBSEQUENT_COLUMENS:表达当调整 某一列宽时,此字段之后旳全部字段列宽都会跟着一起变动。 此为系统默认值。
▪ 为SimpleTable类添加两个文本框组员, 一种用于填写要删除列旳序号,另一种用 于填写要增长列旳标题。源码如下所示:
➢ JTextField t1,t2;
▪ 在构造措施中,将上面定义旳文本框连同 两个标签添加到框架旳南部,并设置背景 色。
▪ 定义4个JButton按钮,并把它们添加到框 架旳北部
➢ (2)JTable(TableModel dm)
自动创建一种表,有默认旳字段模式以及选择模式, 并设置表格模式。参数dm表达指定旳表格模式。
▪ JTable不提供滚动能力,但是表一般被包括在 JScrollPane中。
➢ JScrollPane 滚动条对象=new JScrollPane(表格对 象);
▪ getRowCount()措施:
➢ 取得JTable中能够显示旳行数 ➢ int getRowCount()
▪ revalidate()措施:
高斯分区表建表语句
高斯分区表建表语句1. 哎呀呀,你知道高斯分区表建表语句吗?就像搭积木一样,要把一块块数据准确地放好!比如创建一个学生信息表,把学生的各种信息都整整齐齐地放进去。
2. 嘿,高斯分区表建表语句可重要啦!这就好比是给房子打地基呀,不打好怎么能盖出坚固的大楼呢?就像为一个电商平台建表,商品信息可都靠它来组织呢!3. 哇塞,高斯分区表建表语句真的超厉害的!它就如同是一个神奇的魔法咒语,能让数据乖乖听话!比如要给一个图书馆建表,让每本书都有自己的位置。
4. 哟呵,想想高斯分区表建表语句呀,这简直就是开启数据宝藏的钥匙嘛!就好像为一个医院系统建表,病人的信息都能准确管理啦。
5. 嘿呀嘿呀,高斯分区表建表语句可不能小瞧哦!这不就是构建数据大厦的钢梁吗?比如说给一个游戏建表,角色属性都能安排得明明白白。
6. 哎呀,高斯分区表建表语句很关键的好不好!就像是给一艘大船规划船舱,各种货物都得放对地方呀!像给一个快递公司建表,包裹信息都能清晰记录。
7. 哇哦,高斯分区表建表语句那可是相当重要呀!这跟给一个花园规划不同区域一样,要让每种花都有合适的位置!比如给一个社交平台建表,好友关系都能理清。
8. 嘿,高斯分区表建表语句可不是闹着玩的!这就像给一场盛大的音乐会安排座位,不能乱了套呀!像为一个股票交易系统建表,交易信息都得准确无误。
9. 哟,高斯分区表建表语句可太有意思啦!就如同给一个拼图找到正确的位置,让画面完整呈现!比如给一个旅游平台建表,景点信息都能完美展现。
10. 哇,高斯分区表建表语句真的好神奇呀!它简直就是数据世界里的魔法棒!比如为一个美食推荐系统建表,各种美食都能有序呈现。
我的观点结论:高斯分区表建表语句是非常重要且有趣的,掌握了它,就能在数据的海洋中畅游,创造出各种精彩的应用!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新编计算机文化基础
获取奖学金金额: P163 获取奖学金金额:
IF(E3=“一等” 3000,2000) IF(E3=“一等”,3000,2000)
新编计算机文化基础
获取体检实足年龄: P163 获取体检实足年龄:
=DATEDIF(出生年月,体检日期, =DATEDIF(出生年月,体检日期,”y”) 出生年月
新编计算机文化基础
获取专业名称: P163 获取专业名称:
=IF(MID(A3,1,2)="11","计算机应用技术 =IF(MID(A3,1,2)="11","计算机应用技术 专业",IF(MID(A3,1,2)="12","计算机网络 ",IF(MID(A3,1,2)="12"," 专业",IF(MID(A3,1,2)="12","计算机网络 技术专业",IF(MID(A3,1,2)="21","机械制 ",IF(MID(A3,1,2)="21"," 技术专业",IF(MID(A3,1,2)="21","机械制 造专业","模具专业") ","模具专业")) 造专业","模具专业")))
课前回顾: 课前回顾:
给表格添加边线,有同学将整表添加, 给表格添加边线,有同学将整表添加,如何 整表添加 快速修改; 快速修改; 表格页眉 页脚的设置 页眉、 的设置; 表格页眉、页脚的设置; 表格内容超出页面范围怎么办 怎么办? 表格内容超出页面范围怎么办? 每页打印10 名学生信息? P133 每页打印10 名学生信息?
新编计算机文化基础
P163 获取专业名称
学号首位为1 位为1代表“ 学号首位为1,第2位为1代表“计算机应用技术专 首位为 业” 11 首位为1 位为2代表“ 首位为1,第2位为2代表“代表计算机网络技术专 业” 12 (条件表达式 真值,否值) 条件表达式, IF (条件表达式,真值,否值)
MID(目标单元格, MID(目标单元格,起 始位置,长度) 始位置,长度) 计算机应用技术专业 MID(A3,1,2)=“11” MID(A3,1,2)=“11” MID(A3,1,2)=“12” MID(A3,1,2)=“12” 计算机网络技术专业
MID、MOD、IF、DATE、DATEDIF、TODAY函数 、 、 、 、 、 函数
–美化工作表: 美化工作表: 美化工作表
字体、行高、列宽、边框线、背景填充、页眉页脚、 字体、行高、列宽、边框线、背景填充、页眉页脚、顶端标题行
新编计算机文化基础
P161 实践总结 第2题
新编计算机文化基础
P161 实践总结 第2题
回顾练习
新编计算机文化基础
本节学习目的
表格的综合操作分析 表格的综合操作分析 综合操作
新编计算机文化基础
项目6实践总结: 项目6实践总结:
创建学生信息表的基本步骤: 创建学生信息表的基本步骤:
–录入信息(文本和文本型数值的区别): 录入信息(文本和文本型数值的区别): 录入信息 –填充学生的学号: 填充学生的学号: 按序列方式填充 填充学生的学号 –学生的性别、出生日期和年龄的获取: 学生的性别、 学生的性别 出生日期和年龄的获取:
新编计算机文化基础
本节实验: 本节实验:
(实训指导书)项目6-4 综合练习 实训指导书)项目
新编计算机文化基础
MID(目标单元格, MID(目标(A3,1,1)=“1” MID(A3,1,1)=“ MID(A3,1,1)=“2”
计算机技术学院 机械电子学院
新编计算机文化基础
P163 获取学院名称
学号首位为1代表“计算机技术学院” 学号首位为1代表“计算机技术学院”,2代 机械电子学院” 表“机械电子学院” =IF(MID(A3,1,1)="1","计算机技术学院 =IF(MID(A3,1,1)="1","计算机技术学院 MID(A3,1,1)="1"," ",IF(MID(A3,1,1)="2","机械电子学院") IF(MID(A3,1,1)="2","机械电子学院")) ",IF(MID(A3,1,1)="2","机械电子学院"))
第一步
第二步
第三步
合并及居中单元格
设置字体、大 小、行高、列 宽
边框设置
新编计算机文化基础
P161 实践总结 第3题
新编计算机文化基础
获取学院名称: P163 获取学院名称:
学号首位为1代表“计算机技术学院” 代表“ 学号首位为1代表“计算机技术学院”,2代表“ 首位为 机械电子学院” 机械电子学院” IF (条件表达式,真值,否值) (条件表达式,真值,否值) 条件表达式