sql学生信息管理系统
㈠ asp+sql学生管理信息系统
tbhzx
com可以免费下载到
这是目录
前言 1
第一章 需求分析 2
第二章 系统总体设计 2
一、系统分析 2
1、系统的使用对象和开发要点 2
2、开发语言的选择 2
3、系统设计运行的环境 3
4、数据库结构 3
5、系统主要功能 3
二 系统结构 4
1、系统构成思路 4
2、系统功能流程 4
3、学生信息管理系统的主要模块 5
第三章 系统详细设计 6
一、表结构 6
二、建立“学生信息管理”的文件夹 7
三、建立项目管理器 7
四、建立数据库 8
五、建立数据表 8
1、建立基本情况表 8
2、建立成绩表 10
3、建立课程表 12
4、建立人员配置表 13
5、建立院系配置表 14
6、建立专业配置表 15
六、建立数据表间的参照完整性约束 16
七、表单设计 17
1、系统封面表单设计 17
2、登录表单设计 19
3、密码修改表单设计 22
4、基本情况录入表单设计 26
5、学号查询表单设计 30
6、学号查询基本情况结果表单设计 32
7、姓名查询表单设计 35
8、姓名查询基本情况结果表单设计 37
9、成绩录入表单设计 40
10、成绩查询表单设计 44
11、成绩查询结果表单设计 45
12、课程表查询表单设计 48
八、菜单设计 52
1、菜单组成 52
2、创建菜单 53
3、创建菜单的各图片 53
4、子菜单调用表单命令 56
九、报表设计 56
1、成绩单报表 56
2、课程表报表 58
十、主程序设计 58
第四章 程序的调试与维护 60
第五章 结束语 62
第六章 致谢辞 62
参考文献 63
附录:本《学生信息管理》系统原代码汇总(另起一本) 63
㈡ 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(列明)
㈢ 如何用SQL建立一个学生信息管理系统数据库
首先在SQL中利用企业管理器或向导建立一个数据库,命名为学生管理系统,启动SQL
Sever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在弹出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。假设学生管理系统下有三个表,分别为学生表、课程表、修课表,表的结构分别如下:学生表(student)
(学号(sno)
普通编码定长字符类型,长度7,主码,姓名(sname)
普通编码定长字符类型,长度8,非空,性别(ssex)
统一编码定长字符类型,长度1,年龄(sage)
微整型,所在系(sdept)
统一编码可变长字符类型,长度20)课程表(course)
(课程号(cno)
普通编码定长字符类型,长度6,主码,课程名(cname)
统一编码定长字符类型,长度10,非空,学分(credit)
小整型,学期(semester)
小整型)修课表(sc)(学号(sno)
普通编码定长字符类型,长度7,主码,外码课程号(cno)
普通编码定长字符类型,长度6,主码,外码成绩(grade)
小整型,修课类别(type)普通编码定长字符类型,长度4)则创建表的语句分别为:create
table
Student(Sno
char(7)
primary
key,Sname
char(8)
not
null,Ssex
nchar(1),Sage
tinyint,Sdept
nvarchar(20))create
table
Course(Cno
char(6)
primary
key,Cname
nchar(10)
not
null,Credit
smallint,Semester
smallint)create
table
SC(Sno
char(7),Cno
char(6),Grade
smallint,Type
char(4),primary
key(Sno,Cno),Foreign
key(Sno)
References
Student
(Sno),Foreign
key(Cno)
References
Course
(Cno))各表的结构大体如此,如有变化可自行修改。
以上数据库和表就基本建立好了,然后就可以通过数据导入或SQL语句等向数据库中添加学生的各项具体数据了。
SQL语言,是结构化查询语言(Structured
Query
Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
㈣ vb+sql的学生信息管理系统
(1)学生信息管理系统
是
源代码?
(2)首先你要安装SQL数据库,如果之前已经安装则不用安装。
㈤ 用SQL设计学生信息管理系统
--建库
use master
go
-- 如果 在系统数据库中存在一个库名叫 'StudentDb'的话 就删掉这个库
if exists (select * from sysdatabases where name = 'StudentDB')
drop database StudentDB
go
create database StudentDB
on primary
(
name = 'StudentDB', --库的名称
filename = 'E:\StudentDB.mdf', --数据文件的存放位置
size = 3 mb --文件大小
)
log on --日志
(
name = 'StudentDB_log', --库的日志名称
filename = 'E:\StudentDB_log.ldf', --日志文件的存放位置
size = 1 mb --文件大小
)
go
--建表
use StudentDB
go
if exists (select * from sysobjects where name = 'T_student')
drop table T_student
go
--学生信息表
create table T_student
(
Stud_id varchar(10) primary key not null, --学号
Stud_name varchar(20), --姓名
Stud_sex char(2) check(Stud_sex = '男' or Stud_sex = '女'), --性别
Birth_date datetime, --出生日期
Entry_Date datetime, --入学日期
Mobile varchar(11), --手机号码
Birth_place varchar(30), --籍贯
Reserve text --备注
)
go
--如果 在系统对象中存在表名为'T_course'的话就 删表
if exists (select * from sysobjects where name = 'T_course')
drop table T_course
go
--学生课程表
create table T_course
(
Course_id varchar(10) primary key not null, --课程编号
Course_name varchar(100), --课程名称
Teacher_name varchar(30) --教室名字
)
go
if exists (select * from sysobjects where name = 'T_score')
drop table T_score
go
--学生成绩表
create table T_score
(
Score_id bigint identity(1,1) primary key not null, --成绩编号
Course_id varchar(10) references T_course(Course_id), --课程号
Stud_id varchar(10) references T_student(Stud_id), --学号
Score decimal(5,2) --成绩
)
㈥ sql2005数据库学生管理系统怎么创建》
a. 该“学生信息管理系统”只是对数据库应用技术的一个样本数据库的实例,重在对数据库一些方法的熟悉与掌握,其中包括从数据库的概念模型到ER图的绘制,再到数据库模式的建立(即为数据库及其基本表的建立),而后数据的录入(在此从略),最后完成一些简单的关系运算表达式的表达和相关的Select 查询语句的使用。
b. 系统结构简述:
本系统包括三个实体:院系;学生档案;课程;
实体之间的关系转换为其他表的有:选修;
实体“院系”与“学生档案”之间有一对多的关系,把院系表的主码转放到表“学生档案”中;
实体“学生档案”与“课程”之间有多对多的关系,因此独立形成一个表并共同存储“学生档案”与“课程”表的主码和一些自己的属性列;
c. 该数据库需要进行如下数据处理:
◎从选修表中查询成绩的函数:
输入:学号和课程编号
输出:对应的学号和课程编号的分数即成绩;
◎从学生档案表中查询学生基本信息的函数:
输入:学号
输出:对应的学号的基本信息,即学号,姓名,性别,专业,联系方式,联系地址,院系编号;
◎从学生档案表中删除对应的学生记录:
输入:学号
输出:删除对应的学生记录,若没有对应的学号则输出“没有该学生!”的提示;
◎ 向学生档案表插入数据的函数:
输入:学生档案表的基本信息,包括所有属性列;即学号,姓名,性别,专业,联系方式,联系地址,院系编号;
◎级联更新(从院系表到学生档案表、课程表):
输入:院系编号,院系名称
◎成绩表上的触发器,当删除某一个学生的成绩时触发:
当从学生档案表中删除学生记录时,若该学号的学生记录在选修表中也有的话,则提示
㈦ 如何用SQL建立一个学生成绩管理系统数据库
首先在SQL中利用企业管理器或向导建立一个数据库,命名为学生管理系统,
启动SQL
Sever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在弹出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。
假设学生管理系统下有三个表,分别为学生表、课程表、修课表,表的结构分别如下:
学生表(student)
(
学号(sno)
普通编码定长字符类型,长度7,主码,
姓名(sname)
普通编码定长字符类型,长度8,非空,
性别(ssex)
统一编码定长字符类型,长度1,
年龄(sage)
微整型,
所在系(sdept)
统一编码可变长字符类型,长度20
)
课程表(course)
(
课程号(cno)
普通编码定长字符类型,长度6,主码,
课程名(cname)
统一编码定长字符类型,长度10,非空,
学分(credit)
小整型,
学期(semester)
小整型
)
修课表(sc)(
学号(sno)
普通编码定长字符类型,长度7,主码,外码
课程号(cno)
普通编码定长字符类型,长度6,主码,外码
成绩(grade)
小整型,
修课类别(type)普通编码定长字符类型,长度4
)
则创建表的语句分别为:
create
table
Student(
Sno
char(7)
primary
key,
Sname
char(8)
not
null,
Ssex
nchar(1),
Sage
tinyint,
Sdept
nvarchar(20)
)
create
table
Course(
Cno
char(6)
primary
key,
Cname
nchar(10)
not
null,
Credit
smallint,
Semester
smallint
)
create
table
SC(
Sno
char(7),
Cno
char(6),
Grade
smallint,
Type
char(4),
primary
key(Sno,Cno),
Foreign
key(Sno)
References
Student
(Sno),
Foreign
key(Cno)
References
Course
(Cno)
)
各表的结构大体如此,如有变化可自行修改。
以上数据库和表就基本建立好了,然后就可以通过数据导入或SQL语句等向数据库中添加学生的各项具体数据了。
㈧ sql学生 管理系统
你进学校管理系统,用Dreamweaver cs3 打开,复制你需要的代码到新的文件中,这样最简单,另外你可以自己建一个sql然后用sql语言来实现,这还不是很麻烦的