当前位置:文档之家› 实验2 数据管理与查询(一)

实验2 数据管理与查询(一)

实验2 数据管理与查询(一)
实验2 数据管理与查询(一)

南京财经大学

数据结构与数据库系统

实验报告书

实验2 SQL 语言——数据定义、管理与查询(一)

专业:统计学

学号:1102110220

姓名:王靓雅

任课老师:戴华

学院:经济学院

2012年11 月 1 日

一实验目的

1 熟悉SQL语言的数据定义、管理和查询

二实验平台

1 操作系统:Windows XP

2 数据库管理系统:Access 和SQL Server 2000

三实验内容及要求

1 在SQL Server中,创建数据库“School”,在School数据库中利用Create语句创建教科书P82页中给出的Student、Course和SC表(注意保持关系表之间

的外码依赖关系)。

2 利用Insert语句在Student、Course和SC表中插入P82页中给出三个表的所有元组。

3 完成如下查询:

(1) 查询计算机系(CS)中所有男生的姓名和学号,并按学号降序排列

(2) 查询“信息系统”课程的先行课程的学分

(3) 查询姓“刘”的学生的学号、姓名、性别和专业信息

(4) 查询2号课程成绩为优秀(≥90)的学号和成绩

(5) 查询2002级学生的总人数信息

(6) 分组查询各系的学生总人数,输出系名和总人数

(7) 分组查询各课程的平均成绩,输出课程号和平均成绩

(8) 查询计算机系学生的姓名和各课程的成绩

(9) 查询至少有2门课程的成绩为良好(≥80并且<90)的学生的学号

四实验过程和结果

(注:对于实验内容中的9个查询,请写出对应的关系代数表达式、SQL查询语句和查询结果)

首先用creat语句创建student,course,sc表

use school

create table student

(sno char(9) primary key,

sname char(20) unique,

ssex char(20),

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) );

再利用insert语句插入内容

insert

into student

values('200215121','李勇','男',20,'CS'); insert

into student

values('200215122','刘晨','女',19,'CS'); insert

into student

values('200215123','王敏','女',18,'MA'); insert

into student

values('200215125','张立','男',19,'IS');

insert

into Course

values(2,'数学',null,2);

insert

into Course

values(6,'数据处理',null,2);

insert

into Course

values(4,'操作系统',6,3);

insert

into Course

values(7,'PASCAL语言',6,4);

insert

into Course

values(5,'数据结构',7,4);

insert

into Course

values(1,'数据库',5,4);

insert

into Course

values(3,'信息系统',1,4);

insert

into SC

values('200215121',1,92);

insert

into SC

values('200215121',2,85);

insert

into SC

values('200215121',3,88);

insert

into SC

values('200215122',2,90);

insert

into SC

values('200215122',3,80);

1,查询计算机系(CS)中所有男生的姓名和学号,并按学号降序排列 use school

select sname,sno

from student

where ssex='男'and sdept='CS'

order by sno desc;

2,查询“信息系统”课程的先行课程的学分

select Grade

from SC

where Cno=(select Cpno

from Course

where Cname='信息系统');

3, 查询姓“刘”的学生的学号、姓名、性别和专业信息

Select sno,sname,ssex,sdept

From student

Where sname like ‘刘%’

,

4,查询2号课程成绩为优秀(≥90)的学号和成绩

use school

select sno,grade

from sc

where cno='2'and grade>='90'

5,查询2002级学生的总人数信息

use school

select count(sno)

from student

where sno like'2002%'

6,分组查询各系的学生总人数,输出系名和总人数

use school

select sdept,count(sno)

from student

group by sdept

7, 分组查询各课程的平均成绩,输出课程号和平均成绩

Select cno, avg(grade)avg_grade

From sc

Group by cno

8,查询计算机系学生的姓名和各课程的成绩

Select student.sname,sc.grade,https://www.doczj.com/doc/2312495264.html,o

From sc,student

Where sc.sno=student.sno

And student.sdept =’cs’

9,查询至少有2门课程的成绩为良好(≥80并且<90)的学生的学号

select distinct sno

from SC

where Grade>=80 and Grade<90

and sno in(

select sno

from SC

group by sno

having count(*)>=2);

五出现的问题及解决方法

1,在course 表输入数据过程时,注意先行课和课程号之间的关系,输入次序要有所变化。

2,在查询中要注意各个表之间的对应关系,连接关系

3,在一些细节方面,容易发现问题,忽视解决方法。

六总结

要多练上机操作,学会在问题中学习,查找,发现和解决,提高自己的动手实践能力。另外还要夯实书本的基本知识点,手写基本操作,在上机执行,更快提高自己的能力。

管理信息系统实验报告-选课系统

管理信息系统 课题名称:学生选课管理信息系统 一、项目概述 1.项目名称:学生选课管理信息系统 2.系统设计背景: 随着信息技术的日益发展和计算机网络的普遍应用,学校的学生人数不断增加,原有的学生信息管理的手工管理模式已无法更上时代的需要。随着社会的发 展,培养计划也在不断地修改。学分制的实行给学生以更大的选择空间,但也增 加了日常教务的管理工作量。因此,利用现代计算机和数据库开发技术,在网络 环境下建立学生信息系统对于减轻学生信息管理人员的劳动强度、提高工作质量 和效率、方便管理人员对信息的查询、提高信息资源的利用率和管理水平都具有 重要意义。 学生选课信息管理系统是一个一体化集成系统,进行信息管理是从总体出发,全面考虑,保证各种职能部门共享数据,减少数据的冗余度,保证数据的兼容性和 一致性。严格地说只有信息的集中统一,信息才是资源。数据的一体化并不限制 个别功能子系统保存自己的专用数据,但为保证一体化,首先要有一个全局的系统 计划,每一个小系统的实现均要在这个总体计划的指导下进行;其次是通过标准、 大纲和手续达到系统一体化。 3.现状分析: 随着近年来的不断扩招,学生数量持续增加,相应的工作量也随之增加,开发与之适应的管理系统有必要性和可行性:方便学生查询,有利工作人员操作,更展示了高校的风貌。因此学生教学管理信息系统应运而生了。 学生教学管理信息系统包含选课子系统,网上报名子系统,个人信息子系统,修改口令子系统,教师评估子系统,查询成绩子系统。这些包涵了学生从入学到毕业的全部过程,牵涉到各系部,学生办,财务处等校内其他职能部门。 很多学校的学生选课信息管理还处在起步阶段,并不是很完善。通过关于选课问题的调查统计数据显示,同学们对网上选课系统有诸多不满意。其中,问题主要集中在

实验2 数据管理与查询(一)

南京财经大学 数据结构与数据库系统 实验报告书 实验2 SQL 语言——数据定义、管理与查询(一) 专业:统计学 学号:1102110220 姓名:王靓雅 任课老师:戴华 学院:经济学院 2012年11 月 1 日

一实验目的 1 熟悉SQL语言的数据定义、管理和查询 二实验平台 1 操作系统:Windows XP 2 数据库管理系统:Access 和SQL Server 2000 三实验内容及要求 1 在SQL Server中,创建数据库“School”,在School数据库中利用Create语句创建教科书P82页中给出的Student、Course和SC表(注意保持关系表之间 的外码依赖关系)。 2 利用Insert语句在Student、Course和SC表中插入P82页中给出三个表的所有元组。 3 完成如下查询: (1) 查询计算机系(CS)中所有男生的姓名和学号,并按学号降序排列 (2) 查询“信息系统”课程的先行课程的学分 (3) 查询姓“刘”的学生的学号、姓名、性别和专业信息 (4) 查询2号课程成绩为优秀(≥90)的学号和成绩 (5) 查询2002级学生的总人数信息 (6) 分组查询各系的学生总人数,输出系名和总人数 (7) 分组查询各课程的平均成绩,输出课程号和平均成绩 (8) 查询计算机系学生的姓名和各课程的成绩 (9) 查询至少有2门课程的成绩为良好(≥80并且<90)的学生的学号 四实验过程和结果 (注:对于实验内容中的9个查询,请写出对应的关系代数表达式、SQL查询语句和查询结果) 首先用creat语句创建student,course,sc表 use school

管理信息系统实验一

实验一《科达电脑外部设备管理信息系统》、上机实验目的 1.了解使用软件开发一个小型信息系统的过程。 2.掌握使用软件保存数据、按使用者要求对数据进行处理输出信息的方法。 3.掌握查询、统计、输出、宏、打印等功能,能较好地使用软件开发信息系统为管理服 务。 、上机实验基本要求 1?在规定上机时间内完成信息系统的开发任务,由指导老师检查通过系统。 2.按时提交上机实验报告。 3.指出系统的创新之处(学生要说明系统的创新点及意义)。 三、开发系统资料 1.开发背景 科达电脑公司是一个销售电脑外部设备和组装电脑的小公司,但成长很快。该公司成立于1997年,由于销售量增长很快,公司考虑扩展其业务。 目前该公司电脑外部设备零售价格的计算依赖于7%?20%的成本加价率和10%的税率,即 成本价乘以成本加价率为税前价格,税前价格乘以(1+税率)为零售价格,零售价格如果有小 数则四舍五入。 2.开发系统资料 下表是该公司一部分外设的数据清单。 120049

3.系统开发基本需求 科达公司希望为该公司外设销售业务设计一个电脑外部设备管理信息系统,要求系统满足以下要求:(1)能输出销售发票(基于上表所列数据),发票上要有公司名称和地址、税务登记号、发票号码、客户名称和地址、以及日期。发票上还应包括商品明细部分,其内容为:商品编号、 商品名称、销售价格(含税),该部分至少能容纳5个条目(即该发票至少能填写5个商品), 并要给出货款合计数(含税)和税款合计数。 (2)能对电脑外部设备的数据进行添加、删除、修改。 (3)能对电脑外部设备的一些相关数据进行查询。 四、开发任务具体要求 电脑外部设备管理信息系统要分为如下两个子系统。 1.《电脑外部设备数据编辑与查询子系统》 应满足以下要求: (1)有一个完整显示外设清单的数据表,如表1所示。外设清单数据表上应包括公司名称和“电脑外部设备价格表一2005年9月”。 (2)可以在数据表中进行添加、删除、修改数据的操作。 (3)在外设清单数据表中税前价格和零售价格(即最右边的两列)应由系统计算出来,这样可以维护数据的一致性,零售价格还应进行圆整。 (4)所有数据必须格式化,例如增加货币符号和百分号。 (5)未使用的栏目应保持空白,不得出现任何符号如或等。 (6)可以使外设清单数据表按升序排列。 (7)系统应能输出下列查询报告(使用中的自动筛选功能),在外设清单上添加宏操作 按钮,单击按钮可输出上述4个报告。?零售价格小于$500的所有外设

数据库实验二

数据库实验二 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

实验报告册 2014 / 2015 学年第2 学期 系别计算机科学与技术系 实验课程数据库原理 专业计算机科学与技术 班级 姓名 学号 指导教师 实验二——SQL语句 一、实验目的 1.熟悉SQL的数据查询语言,能使用SQL进行单表查询、连接查询、嵌套查询、集 合查询和统计查询,能理解空值的处理;

2.熟悉数据库的数据更新操作,能使用SQL语句对数据库进行数据的插入、更新、 删除操作; 3.熟悉SQL支持的有关视图的操作,能创建、查询及取消视图; 4.了解NULL在数据库中的特殊含义,掌握使用SQL进行与空值相关的操作; 二、实验预习内容 在认真阅读教材及实验指导书【实验1.2 数据查询】、【实验1.3 数据更新】、【实验1.4 视图】和【实验1.6 空值和空集的处理】的基础上,上机前请预习以下内容,并在空白处填写相应的步骤或命令。 1.使用SCHOOL数据库,在SQL SERVER 2000 的查询分析器中使用SQL语言完成以 下操作。请在空白处填写相应的SQL命令。 1)查询年级为2001的所有学生的名称,按编号顺序排列; 2)查询所有课程名称中含有data的课程编号; 3)统计所有老师的平均工资; 4)查询至少选了3门课的学生编号; 5) 6)查询没有学生选的课程编号; 7)查询既选了C++又选了Java课程的学生编号; 8)查询选了C++但没选Java课程的学生编号; 9)向STUDENTS表中插入“LiMing”的个人信息); 10)将“LiMing”的年级改为2002; 11)删除所有选了Java课程的学生选课记录; 12)求出每门课的课程号、选课人数,结果存入数据库表T1中。

学生信息管理系统实验

数据结构课程设计 设计题目:学牛信息管理系统(顺序) 姓名及学号: __________________________________ 专业班级:09计算机科学与技术 指导教师: ______________________________ 完成时间: -------------------------------------- 信息工程学院计算机科学系

安徽新华学院课程设计成绩评定表(本科)

目录 一、实验目的 (1) 二、实验内容 (1) 三、基本要求 (1) 四、算法设计思想 (1) 五、算法流程图 (1) 六、算法源代码 (6) 七、运行结果 (22) 八、收获和体会 (25) 25九、致谢 参考医学 1. 实验目的: 通过制作学生信息管理系统

(1)基本掌握面向过程程序设计的的基本思路和方法; (2)达到熟练掌握C语言的基本知识和技能; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题。2. 实验内容: 输入一个班学生的学号,姓名,性别,成绩。编程插入学生信息,设计查找每个学生的信息,删除学生信息,输出学生信息,修改学生信息,报表和显示学生信息,及退出学生信息管理系统。 3. 基本要求: (1)硬件:微机,打印机各一台 (2)软件:Visual C++,windows7 4. 算法设计思想 (1).分析程序的功能要求,划分程序功能模块。 (2).画出系统流程图。 (3).代码的编写。定义数据结构和各个功能子函数。 (4).程序的功能调试。 5. 算法的流程图

参考医学 根据printf函数输出的提示信息选择相关操作 程序结束

实验二数据查询(带答案)

实验二数据查询(4学时) 实验目的: (1)掌握SQL语言的数据查询语句 实验内容: (1)将学生成绩数据库(XSCJ)导入SQL SERVER 2008,并做如下查询。 (注:数据文件和日志文件从服务器上下载直接导入)) 1)查询选修了课程的学生的学号; 2)查询全体学生的姓名和出生年份,并将列别名改为XM和CSNF; 3)查询年龄在18到20(包括18岁和20岁)之间学生的学号、姓名和系。 4)查询信息系(IS)、数学系(MA)和计算机科学系(CS)学生的姓名和性别。 5)用LIKE查询课程名为DB_S程的课程号和学分。 6)查所有有成绩的学生学号和课程号。 7)查询全体学生情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄 升序排列 8)查询选修了课程的学生人数。 9)计算1号课程的学生平均成绩。 10)查询有3人以上(含3人)同学选修课程的课程号。 11)查询1号课程的间接先修课。 12)查询每个学生的学号、姓名、选修的课程名及成绩。 13)找出每个学生等于他选修课程平均成绩的课程号。

(2)将以下数据录入上次实验建立的BSXT 数据库,并完成以下查询。 Student(学生表) Teacher (教师表) Topic (选题情况 表)

1)查询全体学生的学号和姓名和电话。 2)查询全体学生的基本情况。 3)查询带了毕业生的老师的教师号。 4)查询教师“朱龙”基本情况。 5)查询所有姓“王”同学的基本情况。 6)统计每种学历老师的人数。 7)查询1组老师所带毕业生的基本情况(包括学号,姓名,教师号,教师姓名,毕业设 计题目)(注:1组老师只能带1组的学生) 8)查询所有学生的选题情况(包括没有选题的学生),包括学号,姓名,题目名称,教 师名称。(注:要求老师的组号和学生的组号相一致.) /* --1) 查询选修了课程的学生的学号; SELECT DISTINCT Sno FROM SC */ /* --2) 查询全体学生的姓名和出生年份,并将列别名改为XM和CSNF; SELECT Sname XM,2017-Sage CSNF FROM Student */ /*

管理信息系统实验及答案(1)复习进程

第一章学校教务管理信息系统项目规划 一、开发背景介绍 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。这对于正在迅速发展的各大高校而言,同样有着重要意义。现如今高校为适应社会的需求以及自身办学的需要,扩建、扩招已在寻常不过。自然就会有更多的学生信息需要处理。如果只靠人力来完成,必然是一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,这不仅会给教学及管理带来了很大的不便,也不益于学校全面快速发展的需要。在高校中,教务管理工作具有举足轻重的地位,教学质量直接取决十教务管理水平。现如今教务管理信息系统的开发与实施可谓日新月异。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。教务管理系统是一个庞大而复杂的系统,它包括对学生信息的注册、修改,学生选课及课程管理和学生的四六级考试及计算机等级考试的管理;对教师课程的管理以及对选课学生评分的管理;和管理员对教师、各类考试的综合管理等主要的功能。教务管理系统运行的状况将直接影响到学校里的主要工作,一旦此系统出错,不仅学校的教学进度安排会受到一定程度的影响,而且还会危及到每一个在校学生的切身利益。所以设计一个功能相对完整、操作简单以及界面友好的教务管理系统变得非常重要。为了提高教务管理的工作效率和服务质量,降低出错率,精简人力、物力的投入,各个高校均建立了自己的教务管理信息系统,为学校的动态管理和分析决策带来了极大的便利。现在的学校的教务管理也逐步从手工转到计算机自动化信息处理阶段。通过这个系统,用户可以方便的对教师信息以及学生信息和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。除此之外,对用户的添加和删除操作也很方便。教务管理系统是典型的信息管理系统(MIS),它能够实现整体规划教学资源(学生,教师,教室),评估教学质量,制定教学计划,检查教学进度,给学校的教务人员管理教务工作提供了极大的方便。

数据库原理实验2数据查询

课程名称数据库原理 实验序号 2 实验项目数据查询 实验地点 实验学时实验类型验证性 指导教师实验员 专业班级 学号姓名 年月日 成绩:A 教师该学生本次实验的内容丰富,完成的操作步骤详细具体,实验结果正确,在实验报告的填写中态度十分严谨,对数据分析有自己的见解。

四、实验过程(实验步骤、记录、数据、分析) 实验准备:在实验一的基础上(包括数据库的建立、定义表和添加表内容)进行实验,下面分别为depts表、students表、courses表、reports表。 一、简单的选择与投影查询 1、无条件查询 1.1查询全体学生的详细记录。这是一个无条件的选 择查询,其命令为: 其命令为: select * from students 运行结果如右图,显示整张表的内容。 1.2查询全体学生的姓名(Sname)、学号(Sno)、所在系 (dno)。这是一个无条件的投影查询,其命令为: select sname,ssex from students 运行结果如右图,显示了表中的三列。 1.3查询全体学生的姓名(Sname)、出生年份及学号 (Sno)。其命令为: select sno,sname,2017-sage as birth from students 运行结果如右图,显示了三列内容。

1.4查询全体学生的姓名、出生年份和学号,要求用小写 字母表示学号中的字母。其命令为: select sname,'birth:' title,YEAR(GETDATE())-sage birthyear,LOWER(sno) lsno from students 运行结果如右图,显示了四列内容。 1.5查询选修了课程的学生学号。其命令为: select distinct sno from reports 运行结果如右图,distinct短语是为了消去查询结果中的重复值。 2、条件查询 (1)比较条件 1.1查询d03系全体学生的学号(Sno)和姓名(Sname)。其命令为: select sno,sname from students where dno='d03' 运行结果如右图,显示了d03系的全体学生姓名与学号。 1.2查询所有年龄在18~22岁(包括18岁和22岁)之间的学生姓名(Sname)及年龄(Sage)。其命令为: select sno,sage from students where sage >= 18 and sage <=20 运行结果如右图,共有5名在18岁到20岁的学生。 (2)谓语条件 2.1查询年龄在18~22岁(包括18岁和22岁)之间的学生姓名(Sname)及年龄(Sage)。其命令为: select sno,sage from students where sage between 18 and 20 运行结果如右图,结果与比较条件的结果一样。 2.2查询年龄不在18-22岁之间的学生姓名(Sname)及年龄(Sage)。其 命令为: select sno,sage from students

学生信息管理系统实验1

数据结构课程设计 设计题目:学生信息管理系统(顺序) 姓名及学号: 专业班级: 09计算机科学与技术 指导教师: 完成时间: 信息工程学院计算机科学系

安徽新华学院课程设计成绩评定表(本科)

目录 一、实验目的 (1) 二、实验内容 (1) 三、基本要求 (1) 四、算法设计思想 (1) 五、算法流程图 (1) 六、算法源代码 (6) 七、运行结果 (22) 八、收获和体会 (25) 九、致谢 (25)

1. 实验目的: 通过制作学生信息管理系统 (1)基本掌握面向过程程序设计的的基本思路和方法; (2)达到熟练掌握C语言的基本知识和技能; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题。2.实验内容: 输入一个班学生的学号,姓名,性别,成绩。编程插入学生信息,设计查找每个学生的信息,删除学生信息,输出学生信息,修改学生信息,报表和显示学生信息,及退出学生信息管理系统。3.基本要求: (1)硬件:微机,打印机各一台 (2)软件:Visual C++,windows7 4. 算法设计思想 (1).分析程序的功能要求,划分程序功能模块。 (2). 画出系统流程图。 (3). 代码的编写。定义数据结构和各个功能子函数。 (4). 程序的功能调试。 5. 算法的流程图

6. 算法源代码: #include<> #include<> #include<> #define OK 1 #define ERROR 0 #define OVERFLOW -2 #define MAXSIZE 10 #define List_INIT_SPACE 10 #define List_INC_SPACE 1 typedef struct { char number[15]; char name[10]; char sex[10]; int score; }Elemtype;

2实验二 MySQL数据库操作实验

实验二MySQL数据库操作实验 实验目的: 1、掌握MySQL数据库的安装方法 2、掌握MySQL数据库的使用 3、熟悉数据库管理工具的使用 实验要求: 1、利用MySQL命令创建数据库与相应的数据库表,并能向数据库表中插入数据 记录与相应的数据库操作。 2、利用Navicat for MySQL建数据库与相应的数据库表,并能向数据库表中插入 数据记录与相应的数据库操作。 3、保存与导入数据库 4、编程查询显示数据库表中的所有记录,可以选择以下添加的任意一个数据库 表的记录。 实验内容: 1、安装MySQL数据库 安装MySQL可以参照文档“MySQL 5 安装、doc”,安装MySQL并进行配置,安装成功后,即可操作管理数据库。 方法一: 从开始菜单→MySQL→MySQL Server5、0→MySQL Command Line Client,打开控制台界面,提示输入密码,密码输入成功后,登录MySQL数据库,如下图2、1所示。

图2、1 登录MySQL 服务器 方法二:将MySQL的安装路径下的bin目录添加到环境变量path中,打开控制台命令,输入mysql –uroot –p,在提示符下输入密码,登录MySQL服务器,如下图2、2所示。 图2、2 登录MySQL服务器 2、安装Navicat for MySQL Navicat for MySQL 就是一款强大的MySQL数据库管理与开发工具,Navicat 使用很好的GUI,可以使用户采用一种安全与更容易的方式创建、组织、存取与共享信息。 安装Navicat_for_MySQL_10.1.7,安装向导启动界面如下图2、3所示。

管理信息系统实验

洛阳理工学院 课:实验报告 课程名称_____________ 管理信息系统___________________ 设计题目_____________ 实验三:系统设计_______________ 专业______________ 工程管理______________________ 班级_______________ B150703 __________________ 学号________________ B15070314 ________________ 姓名________________ 肖志涵______________________ 完成日期___________ 2017年11月17日________________ 一、实验目的或要求 1、熟练掌握数据流程图的绘制

2、编制数据字典 3、熟悉管理信息系统的代码设计 4、设计系统的功能结构图 二、主要设备 DELL optiplex 380 , Winxp、Word 2010 三、实验内容 1、请根据以下要求画出数据流程图:读者到图书馆还书,图书馆工作人员 根据读者文档和图书文档的数据办理还书处理。如果还书时所还书已过期,则计 算罚款,并办理罚款手续或记入罚款文档。同时检查预约文档中有无其它读者预约此 书,若有则根据预约数据发到书通知。 2、根据下述情况制出表格分配图。 采购部门准备的采购单为一式四份:第1张送供货方;第Z张送交收货部门, 用丁登入待收货登记册;第3张交会计部门作应付款处理,记人应付账;第4 张留在采购部门备查。 3、某企业负责处理订货单的部门每大能收到40份左右的来自顾客的订货单,订货单上的项目包括订货单编号、顾客编号、产品编号。数量、订货日期、交货日期等。试根据这一业务情况,写出数据字典中的“订货单”数据流定义。 4、设计出学校教学管理信息系统的代码,内容包括学号,院系编号,专业编号,班级编号,课程编号,教师代码,教室代码。说明相关代码的含义。

管理信息系统实验心得总结

管理信息系统实验心得总结 管理信息系统实验心得总结篇1 这个学期我学习了管理信息系统设计这门学科,感觉受益不浅。众所周知,管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法。它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统。管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益。所以,管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。 在开始做实验时,通过老师的帮助我会熟练的使用Microsoft Office Visio 2003绘制流程图了,在分析了系统开发的背景、意义,目标以及可行性分析与需求分析后,用它绘制了系统的管理信息系统结构功能图,业务流程图,数据流程图,编制了相应的数据字典。在同学们的耐心的帮助下,我对VB的基本操作比较熟悉了,发现这是一个很好用的开发工具,界面设计是所见即所得的效果,以后我会努力学习它,达到熟练运用的程度。另外更熟练的运用了SQL数据库,通过编代码的方式来建立表格,实现增删改的操作,并把数据导入到VB中,实现相关的操作。 最近做管理信息系统的实验指导时,发现这些实验内容对动手实践的能力要求比较严格,我们每位同学努力操作了都不一定会顺利做出来,我们一定要在了解

学习地基础上去模拟这样的操作流程,才有利于更好地掌握这样的开发流程。学习不能是被动的,更需要自己积极主动的获取知识,就尽可能的掌握与专业相关的知识和技能,这样才不会临场慌乱。而我也坚信,这些都必定会对我以后的学习方式产生重大的影响。 我们小组在开发系统的这个过程中,我们在更深入的学习和运用理论课的同时,还必须要完成各项上机的实验报告,尽管比较繁琐,我们还是需要好好地完成自己的任务的。课程设计实验课结束了,我想现在也到了复习的紧要关头,我必须提高复习的效率,在之后的时间里面,我一定要理解老师讲解的知识,在理解的基础上把握其要义,这样才能更好地学习知识,同时,也可以为将来提供一些建设性的指导,毕竟这门课的实践性很强,属于开发系统的必备知识。 我觉得学习管理信息系统课程是非常重要的,特别是对我们电子商务的学生而言。我觉得平时上课学习的理论知识是远不够用的,要更加注重实践操作,并且也要多做练习题,这样才有利于更好的了解管理信息系统。最后也要谢谢老师的耐心指导,在今后的学习中我会积极的自主学习相关知识,为提高自己的知识和技能而努力! 管理信息系统实验心得总结篇2 通过半年的对管理信息系统的学习,使我全新的认识了管理这个概念。现代的管理,无论是国家管理还是企业管理,除了需要正确的管理理论,适应的管理方法,还需要有一定的技术支撑。现在的管理不再仅仅是一个社会系统,也是一个技术系统。 管理信息系统课堂理论知识我我们实践的基础,是我们的实践得以顺利进行的知识保证。在新时代的要求下,作为一个管理者,不仅仅需要的是扎实的理论知

数据库实验报告2

实验内容与要求 请有选择地实践以下各题。 (1)基于“教学管理”数据库jxgl,使用SQL的查询语句表达下列查询:①检索年龄大于23岁的男学生的学号和姓名; SELECT Sno,Sname FROM Student WHERE Ssex=’男’AND Sage>23; ②检索至少选修一门课程的女生姓名; SELECT Sname FROM Student WHERE Ssex=’女’AND Sno IN ( SELECT Sno FROM SC GROUP BY Sno HAVING count(*)>=1; ); ③检索王同学不学的课程的课程号; SELECT Cno; FROM Course WHERE Cno NOT IN ( SELECT Cno FROM Student,SC WHERE Sname like ’王%’AND Student.Sno=SC.Sno ); ④检索至少选修两门课程的学生学号; SELECT DISTINCT Sno FROM SC GROUP BY Sno HAVING count(*)>=2; ⑤检索全部学生都选修的课程的课程号与课程名; SELECT Cno,Cname FROM Course WHERE NOT EXISTS ( SELECT * FROM Student WHERE NOT EXISTS ( SELECT * FROM SC WHERE SC.Sno=Student.Sno AND https://www.doczj.com/doc/2312495264.html,o=https://www.doczj.com/doc/2312495264.html,o ) ); ⑥检索选修了所有3学分课程的学生学号;

FROM SC X WHERE NOT EXISTS ( SELECT * FROM Course WHERE Ccredit=3 AND NOT EXISTS ( SELECT * FROM SC Y WHERE X.Sno=Y.Sno AND https://www.doczj.com/doc/2312495264.html,o=https://www.doczj.com/doc/2312495264.html,o ) ); (2)基于“教学管理”数据库jxgl,使用SQL的查询语句表达下列查询: ①统计有学生选修的课程门数; SELECT count(DISTINCT Cno) FROM SC; ②求选修4号课程的学生的平均年龄; SELECT AVG(Sage) FROM Student,SC WHERE Cno=4 AND Student.Sno=SC.Sno; ③求学分为3的每门课程的学生平均成绩; SELECT AVG(Grade) FROM Course,SC WHERE Ccredit=3 AND https://www.doczj.com/doc/2312495264.html,o=https://www.doczj.com/doc/2312495264.html,o GROUP BY https://www.doczj.com/doc/2312495264.html,o; ④统计每门课程的学生选修人数,要求超过3人的课程才统计,要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列; SELECT Cno,count(Sno) FROM SC GROUP BY Cno HAVING count(Sno)>3 ORDER BY count(Sno) DESC,Cno ASC; ⑤检索学号比“王菲”同学大而年龄比他小的学生姓名; SELECT Sname FROM Student X WHERE Sno> ( SELECT Sno FROM Student Y WHERE Sname=’王菲’AND Sage> ( SELECT Sage FROM Student Z WHERE Sname=’王菲’AND X.Sno=Z.Sno AND Y.Sno=Z.Sno ) ); ⑥检索姓名以“王”打头的所有学生的姓名和年龄;

实验一 初步认识管理信息系统

实验一初步认识管理信息系统 1.实验学时:4学时 2.实验目的 ①初步认识管理信息系统,建立对管理信息系统的感性认识。 ②认识管理信息系统给组织和个人带来的影响。 3.实验内容 (a)上网查询管理信息系统相关著作和教材,了解其主要内容,列出三本教材的作者、出版社和目录,并写出自己认为管理信息系统课程的学习内容应该包括那些主要内容。 (b) 通过网络搜索和社会调查等手段,寻找信息系统。例如:学校教学管理部门使用的教务管理系统,学生使用的成绩查询系统、学生选课系统,图书馆使用的图书管理系统,宾馆使用的客房管理系统等。详细了解这些信息系统实现了哪里功能。具体描述实现每个功能的操作步骤。从应用的角度出发,了解这些信息系统给生活、学习、工作带来什么影响,分析这些系统是否还有不完善之处,应该在哪些方面加以改进。 4.管理信息系统举例 ①高等信息系统举例 高等院校教务管理系统涉及教务管理各环节,是一个面向学校各部门以及各层次用户的多模块综合管理信息系统。该系统可以促进学校教务管理的科学化、规范化、信息化,减员增效,为保障学分制的顺利实行提供有力的支持,是高等院校教务管理工作平台。 (a) 系统功能。 a) 综合教务管理:包含基本信息管理、注册管理、收费、学籍管理、教学计划管理、成绩管理、毕业管理等子系统。 b) 排课安排:根据教学计划和本学校的教室资源,制定每学期的课程、教室、时间的计划。 c) 选课管理:支持学生的选课功能,根据学生的培养计划来预制选课时学生的选课信息及课程的选课情况。每学期,根据教学计划和排课系统,由学生在网上制定个人的学期计划。选课分为三个阶段——预选、正选、退课选,以最大程度地解决教学资源有限的问题。 d) 教材管理:包括教材信息、教材征订、库房管理、统计报表等几个功能模块。系统采用C/S和B/S结合的架构。 e) 教学质量评价:以网上填写评价问卷的方式完成学生评教、专家评教和教师互评,可以动态形成评价系和问卷。 f) 师资管理:师资管理系统主要功能模块包括编码维护、师资查询、教师统计等。 ②图书管理系统

管理信息系统实验心得总结【精选】

管理信息系统是一个利用计算机软硬件和手工作业,利用分析、计划、控制和决策模型和数据库的用户—机器系统。整理了管理信息系统实验心得体会及总结,供你参考! 这个学期我学习了管理信息系统设计这门学科,感觉受益不浅。众所周知,管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法。它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统。管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益。所以,管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。 在开始做实验时,通过老师的帮助我会熟练的使用 c c 20 绘制流程图了,在分析了系统开发的背景、意义,目标以及可行性分析与需求分析后,用它绘制了系统的管理信息系统结构功能图,业务流程图,数据流程图,编制了相应的数据字典。在同学们的耐心的帮助下,我对 B的基本操作比较熟悉了,发现这是一个很好用的开发工具,界面设计是所见即所得的效果,以后我会努力学习它,达到熟练运用的程度。另外更熟练的运用了数据库,通过编代码的方式来建立表格,实现增删改的操作,并把数据导入到 B中,实现相关的操作。 最近做管理信息系统的实验指导时,发现这些实验内容对动手实践的能力要求比较严格,我们每位同学努力操作了都不一定会顺利做出来,我们一定要在了解学习地基础上去模拟这样的操作流程,才有利于更好地掌握这样的开发流程。学习不能是被动的,更需要自己积极主动的获取知识,就尽可能的掌握与专业相关的知识和技能,这样才不会临场慌乱。而我也坚信,这些都必定会对我以后的学习方式产生重大的影响。 我们小组在开发系统的这个过程中,我们在更深入的学习和运用理论课的同时,还必须要完成各项上机的实验报告,尽管比较繁琐,我们还是需要好好地完成自己的任务的。课程设计实验课结束了,我想现在也到了复习的紧要关头,我必须提高复习的效率,在之后的时间里面,我一定要理解老师讲解的知识,在理解的基础上把握其要义,这样才能更好地学习知识,同时,也可以为将来提供一些建设性的指导,毕竟这门课的实践性很强,属于开发系统的必备知识。 我觉得学习管理信息系统课程是非常重要的,特别是对我们电子商务的学生而言。我觉得平时上课学习的理论知识是远不够用的,要更加注重实践操作,并且也要多做练习题,这样才有利于更好的了解管理信息系统。最后也要谢谢老师的耐心指导,在今后的学习中我会积极的自主学习相关知识,为提高自己的知识和技能而努力! 通过半年的对管理信息系统的学习,使我全新的认识了管理这个概念。现代的管理,无论是国家管理还是企业管理,除了需要正确的管理理论,适应的管理方法,还需要有一定的技术支撑。现在的管理不再仅仅是一个社会系统,也是一个技术系统。 管理信息系统课堂理论知识我我们实践的基础,是我们的实践得以顺利进行的知识保证。在新时代的要求下,作为一个管理者,不仅仅需要的是扎实的理论知识,更需要的是一定的实践能力,而信息管理系统的实践为我们提供了一个锻炼自我、提高实践能力的机会,对这

实验2 数据库的单表查询

实验2 数据库的单表查询、分组查询与聚集函数的使用 一、实验目的 本实验的目的是使学生熟悉SQL Server Management Studio的使用方法。加深对SQL语言的查询语句的理解。熟练掌握数据库的单表查询(包括投影、选择条件表达,数据排序,模糊查询等), 熟练掌握数据库的分组、统计、计算和集合的操作方法。 二、实验时数2学时 三、实验内容 1.简单的SELECT查询 1)查询雇员表Empl中所有员工的详细信息,并且列名用汉字表示。 select*from EMPL select ENO 员工编号, ENAME 员工姓名, BIRTHDATE 出生日期, SALARY 工资, DNO 所在部门编号from EMPL; 2)查询项目表Proj中所有项目的详细信息,并且列名用汉字表示。 select PNO 项目编号,PNAME 项目名称from PROJ; 2.使用WHERE子句进行查询 1)查询雇员表Empl中李强的员工编号。 select ENO from EMPL where ENAME='李强'; 注没有李强的信息 2)查询项目表Proj中项目编号为“101”的项目名称。 select*from EMPL select PNAME from PROJ where PNO='101'; 没有101的信息 3.使用DISTINCT关键字去掉重复行 1)查询雇员表Empl中出现的所有部门编号,要求无重复。 select distinct(DNO)from EMPL; 2)查询工作表Job中参与过项目开发的所有员工编号,要求无重复。 SELECT DISTINCT(ENO)FROM JOB WHERE DAYS>0; 4.使用ORDER BY子句对查询结果进行排序

管理信息系统实验报告

《管理信息系统》实验报告 实验项目:教务处排课系统分析 实验学时:18 学时 姓名: 学号: ________________ 专业班级: 实验时间: _______ 实验成绩: __________________________

东北财经大学 《管理信息系统》实验报告实验项目名称:

沟通能力,养成对问题全面分析、思考和严谨认真的态度,增强创新意识五、教师评语 签名: 日期: 管理系统实验报告

实验小组成员: 实验对象:教务处排课信息系统实验对象背景介绍:教务管理系统是一个庞大而复杂的系统,它包括:学生学籍管理 系统、排课系统、教师管理系统、学生成绩系统、系统设置、班级信息系统、教学培养计划管理系统、教学资源管理系统、招生系统教务信息发布系统和事务处理系统。随着科学技术 的进步与相应的管理信息系统的升级,教务系统管理平台充分利用互联网络B/S管理信息模 式,以网络为平台,为各个学校教务系统的管理提供一个平台,帮助学校管理教务系统,用一个帐号解决学校教务教学管理,并且学校可以自由选择学校需要的教务管理系统,灵活地 定制符合学校自己实际情况的教务系统。教务管理系统内部子系统多样庞杂,今天我们主要 讨论的研究对象是排课管理信息系统。 排课管理系统是每个学校必不可少的内容,它的优劣直接学校教学工作质量和学校的正常教 学活动秩序。随着现在生源数量的不断增长以及各行业竞争日益激烈,为了满足中国社会主 义事业发展对高素质人才的需求,各大高校都在尽自己努力,以本校现状及需求作为基础,以科技发展进步作为依托,发展完善一个功能完整,操作简单快捷,高效率,与本校其他教 务管理系统良好适应的排课系统与之配套,使教师等教学资源利用达到最大化,为学生提供 优良的教育环境。因此,东北财经大学作为一个知名的财经类高校,要达到适应教育现状及 提高自身教育层次的目标,完善教务排课管理系统显得尤为重要。 系统功能简述 排课管理系统需要合理调配各个班级专业所需的专业课程选修必修课程,相应教师,教师及 上课班级,尽可能全面的考虑到教师的身体状况,工作条件,家庭状况甚至与学校距离,教 师及学生时间,各种课程按重要程度以及学生兴奋点和接受能力合理排序,教师的容量用途, 学校集体活动或教师会议等多方面因素,以计算机安排为主,手工调整为辅的方式做出各个 院系各个专业各个班级的课程安排。 排课管理系统的目标不仅是对于原有系统进行改进提高,还使课程管理科学化系统化准确化,减少手工录入的误差可能性,方便操作者的随时添加、查询、修改,是统计表格格式规范化统一化,提高工作效率,降低人工成本,提高处理数据能力与速度,提高教学质量,优化学校教务管理系统,为学校的进一步发展提供技术支持与可能性。 系统分析 (1 )系统分析任务:根据系统设计任务书所确定的范围,并在充分认识原有系统的基础上进行详细的调查分析,通过问题识别、可行性分析、详细调查、系统化分析,进而确定新系统的基本目标和逻辑功能结构,最后完成新系统的逻辑方案设计。 (2)可行性分析和详细调查概述:由于实验的限制,假定建立排课管理信息系统在管理上、 技术上、经济上都是可行的。而详细调查采用一定的调查方法发现了现行系统有以下优缺点: 现有系统优缺点分析 1?选课分为预选、正选、补退选,一定程度上完善了选课系统。 2?在选课中,按年级差异区分次序,一定程度上缓解短时间内系统压力,保证了高年级学生 顺利完成课业。 3?学生面临选课时,具有多重选择性,使学生有机会挑选感兴趣的课程,更加人性化设置。 4?正选是以随机抽选的形式来的话,会更具有公平性。 5?学生可以自主跨专业选择自己喜欢的课,使选课更具有自主性。

管理信息系统实验一

实验一《科达电脑外部设备管理信息系统》 一、上机实验目的 1.了解使用Excel软件开发一个小型信息系统的过程。 2.掌握使用Excel软件保存数据、按使用者要求对数据进行处理输出信息的方法。 3.掌握Excel查询、统计、输出、宏、打印等功能,能较好地使用Excel软件开发信息系统为管理服务。 二、上机实验基本要求 1.在规定上机时间内完成信息系统的开发任务,由指导老师检查通过系统。 2.按时提交上机实验报告。 3.指出系统的创新之处(学生要说明系统的创新点及意义)。 三、开发系统资料 1.开发背景 科达电脑公司是一个销售电脑外部设备和组装电脑的小公司,但成长很快。该公司成立于1997年,由于销售量增长很快,公司考虑扩展其业务。 目前该公司电脑外部设备零售价格的计算依赖于7%~20%的成本加价率和10%的税率,即成本价乘以成本加价率为税前价格,税前价格乘以(1+税率)为零售价格,零售价格如果有小数则四舍五入。 2.开发系统资料 下表是该公司一部分外设的数据清单。

3.系统开发基本需求 科达公司希望为该公司外设销售业务设计一个电脑外部设备管理信息系统,要求系统满足以下要求: (1)能输出销售发票(基于上表所列数据),发票上要有公司名称和地址、税务登记号、发票号码、客户名称和地址、以及日期。发票上还应包括商品明细部分,其内容为:商品编号、商品名称、销售价格(含税),该部分至少能容纳5个条目(即该发票至少能填写5个商品),并要给出货款合计数(含税)和税款合计数。 (2)能对电脑外部设备的数据进行添加、删除、修改。 (3)能对电脑外部设备的一些相关数据进行查询。 四、开发任务具体要求 电脑外部设备管理信息系统要分为如下两个子系统。 1.《电脑外部设备数据编辑与查询子系统》 应满足以下要求: (1)有一个完整显示外设清单的数据表,如表1所示。外设清单数据表上应包括公司名称和“电脑外部设备价格表-2005年9月”。 (2)可以在数据表中进行添加、删除、修改数据的操作。 (3)在外设清单数据表中税前价格和零售价格(即最右边的两列)应由系统计算出来,这样可以维护数据的一致性,零售价格还应进行圆整。 (4)所有数据必须格式化,例如增加货币符号和百分号。 (5)未使用的栏目应保持空白,不得出现任何符号如#N/A或#V ALUE等。 (6)可以使外设清单数据表按升序排列。 (7)系统应能输出下列查询报告(使用Excel中的自动筛选功能),在外设清单上添加

信息管理系统实验报告

信息管理系统实验报告 班级:09财务管理(3、4)班 成员:章雅青2009101238(三班) 温小美2009101253(四班) 高艺佳2009101284(三班) 温丽妮2009101302(四班) 指导老师:胡蓉 2012-4-26

食堂信息系统调查大纲 ?一、引言 ?二、系统需求分析 ?三、可行性分析 ?四、概念结构设计 ?五、逻辑结构设计 ?六、物理结构设计 ?七、数据库结构的实现 ?注:本设计暂只完成到第三步 一、引言 1.1 背景 随着高校办学规模不断扩大,高校的后勤管理工作也日益繁杂,许多大型高校拥有多个校区,这也要求食堂的规模不断扩大,这些食堂地理位置分散,又要实现统一协调管理,就不得不借助现代化的管理模式---网络管理模式。 1.2目的 学生信息量的成倍增长给食堂管理工作提出了巨大的考验。为了提高工作效率,避免以前手工作业的麻烦,使管理者能够准确,有效的管理餐饮,同时也让同学们有序文明的进餐,对学校食堂进行信息化管理是十分有必要的。 二、系统需求分析 信息管理系统是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是信息管理活动的全过程,以便有效的管理信息,提供各类决策信息,辅助企业进行现代化管理。管理信息系统它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下五点内容: ⑴用统一标准处理和提供信息,排除使用前后矛盾的不完整数据。 ⑵完整、及时提供在管理机决策中需要的数据。 ⑶利用指定的数据关系分析数据,客观预测未来。 ⑷向各级管理机构提供不同详细程度的报告,缩短分析和解释的时间。 ⑸用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实 施方案,以提高企业的经济效益。

相关主题
文本预览
相关文档 最新文档