❶ 学籍管理系统用的什么数据库软件编写的
学生学籍管理系统(vb+access)+代码
学籍管理工作在正常的情况下需对大量的数据进行处理,它们包括,新生入学、班级设置、班级编排、新生学号设置、学生基本档案输入、学籍变动、每学期末的升级处理、学生生花名册打印等。如果由人工去处理这些数据需要花费大量的时间、人力、物力。学籍管理系统,是在总结以上管理方法的基础上并结合用户的需求对学籍的各种数据进行了有针对性的开发,充分利用visual
basic具有强大的数据库管理功能及在应用程序开发上高效、灵活的特点,创建了各个过程,目标设计、系统开发背景、开发和运行环境选择、系统功能分析、系统功能模块设计、数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库结构实现、各个功能模块的创建、系统的编译和发行等进行了详细描述。学籍管理系统设计突出了信息管理系统完整实用的开发方法,系统的最大特点是突出了实用性和实效性,紧密的结合了用户的使用要求,操作方便,有一人进行管理就可以完成大量的学籍管理工作,例如:新生入学后,由计算机根据报名录入的情况,统计新生人数,按用户要求进行自动编排班级(可按入学成绩或报名顺序两方式),然后按规定自动产生学号;当一学期结束后,系统能自动完成学生的升级处理,还有许多先进的功能,限于篇幅就不一一介绍了;另外,本系统还有一大优点,就是采用客户机/服务器结构体系设计,程序利用odbc开放式数据源访问数据,即可在单机上运行,又可在网络环境下运行,应用程序不用改动,只需将数据库升级到网络上就行了。
关键词:学籍,新生,排班,升级,变动,数据源
目
录
第一章
前
言•••••••••••••••••••••••••••••••••••••••••••••••••••5
第二章
系统开发工具和数据库简介•••••••••••••••••••••••••••••••••••••6
2.1
visual
basic
6.0
概述••••••••••••••••••••••••••••••••••••••••••6
2.2
数据库基础知识与access的应用•••••••••••••••••••R
❷ 你好,请问用Access建立一个名为“学籍管理系统”的空数据库怎么做啊具体内容下图:
您好,学生学籍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对学籍的管理,包括添加、修改、删除,查询,打印信息以用户管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。\r\n系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成学籍的修改。查询功能也是系统的核心之一,在系统中主要根据学生姓名和学号进行查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。\r\n 系统采用Microsoft Office中的Access 2000来设计数据库,并使用当前优秀的开发工具—VB 6.0 ,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。\r\n论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
❸ sql数据库建立学生学籍管理系统!
create database db1 -- 简单的建立数据库
create table 表名 --建立表
(
字段1 类型 约束,
字段1 类型 约束,
字段1 类型 约束
)
输入语法
insert into 表名 values ('列明','列明','列明','列明','列明'...)
修改语法update table 表名 set 旧值=新值 where 条件
查询语法
select * from 表名 where 条件
或者 写成
select 列明,列明.... from 表名 where 条件
删除数据
delect table 表名 where 条件
统计函数 count(列明)
求和函数 sum(列名)
求平均值 avg(列明)
❹ 1、用Access建立一个名为“学籍管理系统”的空数据库,并在数据库中建立第一个表对象:课程表。
打开ACCESS数据库,选择新建即可。然后创建表,这个问题是个很入门级的问题了,建议买本书看一下。
❺ SQL 数据库,求解答。
1. 阅读程序,说明它们的功能
use master
go
create database jxgl on (name=jxgldata1,filename=’c:\jxgl_data.mdf’, Size=5mb,maxsize=100mb,filegrowth=5mb)
go
创建一个名字为 jxgl 的数据库,数据文件存储在 c:\jxgl_data.mdf
文件初始的大小为5mb
随着数据量的增加,如果文件空间不足了,会自动增长,每次增长的幅度为5MB
最大增长到 100MB
2. 阅读程序,说明它们的功能
use jxgl
go
select * from student
检索 jxgl 数据库下面的 student 表的 所有数据。
3. 阅读程序,说明它们的功能
use jxgl
go
select sno,avg(grade) from sc group by sno
检索 jxgl 数据库下面的 sc 表
按 sno 分组,求 grade 的平均值
4. 阅读程序,说明它们的功能
use library
go
update readcatgory set 借书数量=15,借书期限=借书期限+5 where 种类名称=‘一类读者’
go
更新 library 数据库下面的 readcatgory 表
将所有 种类名称 为 一类读者 的数据, 将 借书数量 更新为 15, 借书期限 在原有的基础上,增加5。
5. 阅读程序,说明它们的功能
use library
go
select 出版社,count(出版社) as 图书数量 from books group by 出版社 having count(出版社)>10
go
检索 library 数据库下的 books 表
按出版社分组, 查询每个出版社的出版的图书总数量
如果这个出版社出版的图书总数量在10本以下(含10本),那么不显示。
六、设计题。(共20分)
现有关系数据库如下:
数据库名:学籍管理数据库
学生表(学号 char(6),姓名 char(8),性别 char(2),出生日期 datetime)
课程表(课程编号 char(2),课程名称 char(20),任课教师 char(10))
选课表(学号 char(6),课程编号 char(2),成绩 tinyint)
用SQL语言实现下列功能的sql语句代码:
1. 创建数据表“选课表”代码。(4分)
选课表(学号 char(6),课程编号 char(2),成绩 tinyint)
要求使用:外键(学号),非空(学号、课程编号)。-------(提示词:foreign key,references)
CRETAE TABLE 选课表 (
学号 char(6) NOT NULL,
课程编号 char(2) NOT NULL,
成绩 tinyint,
FOREIGN KEY (学号) REFERENCES 学生表,
FOREIGN KEY (课程编号) REFERENCES 课程表
);
2. 从选课表中查询每位学生选课的最高分、最低分、平均分。(4分)
要求:分别使用函数max(),min(),avg()。
SELECT
学号,
MAX(成绩) AS 最高分,
MAX(成绩) AS 最低分,
MAX(成绩) AS 平均分
FROM
选课表
GROUP BY
学号
3. 创建视图“学生选课信息视图”代码。(4分)
学生选课信息视图(姓名, 课程编号, 成绩)
CREATE VIEW 学生选课信息视图
AS
SELECT
学生表.姓名,
选课表.课程编号,
选课表.成绩
FROM
学生表 JOIN 选课表 ON (学生表.学号 = 选课表.学号)
4. 请用联接查询实现查询选修过“李明”老师讲授课程的所有学生姓名(4分)
SELECT
学生表.姓名
FROM
课程表, 选课表, 学生表
WHERE
学生表.学号 = 选课表.学号
AND 课程表.课程编号 = 选课表.课程编号
AND 课程表.任课教师 = '李明'
5. 请用嵌套查询实现查询选修过“李明”老师讲授课程的所有学生姓名(4分)
SELECT
学生表.姓名
FROM
学生表
WHERE
学生表.学号 IN
( SELECT
学号
FROM
选课表
WHERE
课程编号 IN
(
SELECT
课程编号
FROM
课程表
WHERE
任课教师 = '李明'
)
)
❻ 我们学校的学籍管理的数据库要用一个叫VF6.0的软件才能打开,图标是个狐狸头,请问具体名字是什么
叫做 Visual FoxPro 6.0 可视化的面向对象程序设计工具,开发数据库的