1、设计内容 设计一个学生信息管理信息系统,该系统的用户由一般用户和管理员组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。 2、学生信息管理信息系统主要功能 (1)登录界面、用户注册界面、用户密码修改界面 (2)用户管理:学生信息的录入界面、课程信息录入界面、学生奖惩信息录入界面、教学班学生信息的查询界面、学生成绩查询界面 (3)管理员管理:学生信息管理界面(修改、删除)、课程信息管理界面(查询、删除)、学生奖惩信息管理界面(查询、删除)、学籍变更信息管理界面、用户信息管理界面(查询、删除)。 3、学生信息管理信息系统数据库表单(可以按照需求增、删、改) (1)用户信息表单:用户名、密码、用户身份(管理员和普通用户) (2)学生信息表单:学号、姓名、性别、籍贯、出生年月、所在院系编号、专业代码、班级号、入学时间、家庭住址、联系电话 (3)课程信息表单:课程号、名称、代码、学时数、学分、开课学期 (4)学生选课表单:学生学号(外码)、课程号(外码)、学生成绩 (5)学籍变更表单:记录号、学生学号(外码)、变更代码、记录时间、描述 (6)奖惩表单:记录号、学生学号(外码)、级别代码、记录时间、是否生效、描述
时间: 2023-09-18 15:11:30 浏览: 82
毕业设计,基于ASP+ACCESS开发的学生信息管理系统,内含完整源代码,数据库,毕业论文
根据您提供的需求,以下是一个简单的学生信息管理系统的数据库表单:
1. 用户信息表单:
```
CREATE TABLE Users (
UserID int PRIMARY KEY,
Username varchar(255) NOT NULL UNIQUE,
Password varchar(255) NOT NULL,
UserType varchar(255) NOT NULL
);
```
2. 学生信息表单:
```
CREATE TABLE Students (
StudentID int PRIMARY KEY,
FirstName varchar(255) NOT NULL,
LastName varchar(255) NOT NULL,
Gender varchar(10) NOT NULL,
BirthDate date NOT NULL,
Hometown varchar(255) NOT NULL,
DepartmentID int NOT NULL,
MajorCode int NOT NULL,
ClassID int NOT NULL,
EnrollmentDate date NOT NULL,
Address varchar(255) NOT NULL,
Phone varchar(255) NOT NULL
);
```
3. 课程信息表单:
```
CREATE TABLE Courses (
CourseID int PRIMARY KEY,
CourseName varchar(255) NOT NULL,
CourseCode varchar(255) NOT NULL,
CreditHours int NOT NULL,
Credits int NOT NULL,
Semester varchar(255) NOT NULL
);
```
4. 学生选课表单:
```
CREATE TABLE Enrollments (
EnrollmentID int PRIMARY KEY,
StudentID int NOT NULL,
CourseID int NOT NULL,
Grade int NOT NULL,
CONSTRAINT FK_Enrollments_Students FOREIGN KEY (StudentID)
REFERENCES Students(StudentID),
CONSTRAINT FK_Enrollments_Courses FOREIGN KEY (CourseID)
REFERENCES Courses(CourseID)
);
```
5. 学籍变更表单:
```
CREATE TABLE StudentRecords (
RecordID int PRIMARY KEY,
StudentID int NOT NULL,
ChangeCode varchar(255) NOT NULL,
RecordDate date NOT NULL,
Description varchar(255) NOT NULL,
CONSTRAINT FK_StudentRecords_Students FOREIGN KEY (StudentID)
REFERENCES Students(StudentID)
);
```
6. 奖惩表单:
```
CREATE TABLE Rewards (
RewardID int PRIMARY KEY,
StudentID int NOT NULL,
LevelCode varchar(255) NOT NULL,
RecordDate date NOT NULL,
Effectiveness varchar(10) NOT NULL,
Description varchar(255) NOT NULL,
CONSTRAINT FK_Rewards_Students FOREIGN KEY (StudentID)
REFERENCES Students(StudentID)
);
```
以上是一个简单的学生信息管理系统的数据库表单,仅供参考。根据需求和实际情况,您需要根据具体需求进行适当的修改和完善。
阅读全文