文档介绍:学生管理系统
实验目的:
本软件是学生管理系统软件。用于提高学校管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理反面的工作量。
概要设计:
(一)系统设计
系统功能分析:
有关学籍等信息的输入,包括输入学生的基本信息、所在班级、所学课程和成绩
学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩
学生信息的修改
班级管理信息的输入,包括输入班级设置、年级信息
班级赶里信息的查询,修改
学校基本课程信息的输入
基本课程信息的修改
学生课程的设置和修改
学生成绩信息的输入,修改,查询
系统功能模块设计
班级信息管理
班级信息修改
系统管理
学籍信息管理
课程信息管理
密码管理
学籍信息添加
学籍信息修改
学籍信息查询
班级信息添加
课程信息添
加
课程信息修改
年级课程设置
成绩信息添加
成绩信息修改
学生信息管理系统
用户管理
成绩信息管理
成绩信息查询
(二)、数据库设计
数据库需求分析
学生基本信息:学生学号、学生姓名、性别、出生日期、班号、联系电话、入校日期、家庭住址、备注
班级信息:班号、所在年级
课程基本信息:课程号、课程名称、课程类别、课程描述
课程设置信息:年级信息、所学课程
学生成绩信息:老师编号、所在班号、学生学号、学生姓名、所学课程、考试成绩
b、数据库概念结构设计:
学生
成绩信息
班级信息
基本信息信息
课程信息
学生实体E-R图
班级
所在教室
班主任
所在年级
班号
班级实体E-R图
课程
课程描述
课程类型
课程编号
课程名称
课程实体E-R图
年级
包括班级
设置课程
年级名称
年级实体 E-R图
学生
考核过程
班级设置
班级
年级设置
成绩设置
课程
年级
实体之间的关系E-R图
三、数据库结构的实现
1、创建系统用户表格user_info
CREATE TABLE [dbo].[user_Info] (
[user_ID] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[user_PWD] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[user_Des] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
建学生信息表格student_info
CREATE TABLE [dbo].[student_Info] (
[student_ID] [int] NOT NULL ,
[student_Name] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[student_Sex] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,
[born_Date] [datetime] NULL ,
[class_NO] [int] NULL ,
[tele_Number] [ch