小组项目第三周总结

本周具体功能实现我们组改用了C#语言,目前完成几个主要界面和功能。

一、数据库设计

1.数据库需求分析

一个专业包括多个班级

一个班在一个学期内开设多门课程

每一门课程记录每一名学生的成绩

一种角色对应一名或多名用户

一个班级包含多名学生

每一名学生都有不同的学号

2.数据表设计

字段

数据类型

长度

是否允许空值

字段描述

sno

int

N

学生学号

sname

char

10

N

学生姓名

ssex

char

2

Y

学生性别

sage

int

Y

学生年龄

sdept

char

10

Y

所在系别

 

主键是sno

字段

数据类型

长度

是否允许空值

字段描述

cno

int

N

课程编号

cname

char

10

Y

课程名称

cpno

char

10

Y

先修课程编号

credit

int

Y

学分


主键是sno

字段

类型

长度

是否允许空值

字段描述

sno

int

N

学号

cno

int

Y

课程号

sname

char

10

Y

姓名

cname

char

10

Y

课程名称

grade

int

Y

成绩

                              

主键是用户名

字段

类型

长度

是否允许为空值

字段描述

用户名

char

20

N

密码

char

20

N

 二、实现过程

1 系统登录功能的实现

用户要使用本系统,首先必须通过系统的身份认证。如果用户名错误或者不存在,密码错误3次后,对话框自动关闭。

 2主界面


3选课信息界面


 

 

 

 

 

 

 

 

 

 

 



猜你喜欢

转载自blog.csdn.net/qq_41036364/article/details/80648161