otnull课程号Student_idint4PNotnull学号Gradefloat8Notnull成绩SC_semesterSmallint2Notnull学期School_yearSmallint2Notnull学年(3)、名称:班级表表名称标识:class表数据来源:班级管理模块进行录入表2-3班级表(class)字段名字段类型长度主/外键字段值约束对应中文名Class_idInt4pNotnull班级号Gradechar10年级Class_namenvarchar40Notnull班级名称SumStuInt4班级人数MaxNumint4最大人数(4)、名称:课程表表名称标识:course表数据来源:课程管理模块进行录入表2-4课程表(course)字段名字段类型长度主/外键字段值约束对应中文名Course_idInt4PNotnull课程号Course_nameCredit20Notnull课程名CreditSmallint2学分(5)、名称:用户表表名称标识:Syuser表数据来源:权限管理模块进行录入表2-5用户表(Syuser)字段名字段类型长度主/外键字段值约束对应中文名User_idchar10PNotnull用户编号User_name10Notnull用户名User_role10用户角色Password8密码5详细设计本系统主要实现学生信息的浏览、查询、编辑、添加和删除,同时对班级和课程进行管理,增加权限的管理。根据已有的需求分析和总体设计,我们在此基础上来进行系统的详细设计和实现,为此,我们建立了一个C#.NET项目。在“开始”菜单中找到“2003”,启动应用程序,鼠标单击“文件”→“新建”→“项目”,单击“VisualC#项目”,建立一个“Windows应用程序”,命名为“StudentManagementSystem”,位置默认。如图2-9所示。