《学生信息管理系统设计.ppt》由会员分享,可在线阅读,更多相关《学生信息管理系统设计.ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学生信息管理系统设计学生信息管理系统设计1 系统分析系统分析2 数据库设计数据库设计3 系统框架界面搭建系统框架界面搭建1 系统分析系统分析学生信息管理系统,主要包括管理员和用户(学生)两大模块。管理员模块包括:学生信息管理、课程信息管理、选课信息管理、成绩信息管理、用户信息管理等。用户模块包括:学生信息查看、选课信息管理、成绩信息查看、个人信息管理等。系统总体结构如图11-1所示。图11-1 系统总体结构2 数据库设计数据库设计11.2.1 新建数据库新建数据库使用Windows身份验证模式登录SQL Server 2005数据库系统,新建数据库“XSCJ”,如图11-2所示。图11-2 新
2、建数据库“XSCJ”2.2 新建登录用户新建登录用户新建登录用户“xscj”,密码“achievement”,默认数据库选择“XSCJ”,如图11-3所示。图11-3 新建登录用户xscj2.2 新建登录用户新建登录用户单击“用户映射”选项,选中“XSCJ”数据库和“db_owner”、“public”数据库角色,如图11-4所示。图11-4 为用户分配“db_owner”、“public”数据库角色2.3 学生表结构设计学生表结构设计在XSCJ数据库中,新建学生信息表XS,结构如表11-1所示。字段名字段类型长度字段标识主键XHvarchar20学号是XMvarchar10姓名XBvarch
3、ar2性别ZYvarchar50专业CSSJdatetime出生时间ZXFfloat总学分BZvarchar800备注ZPimage照片表11-1 XS表2.4 课程表结构设计课程表结构设计在XSCJ数据库中,新建课程信息表KC,结构如11-2所示。KCHvarchar20课程号是KCMvarchar100课程名LBvarchar10类别字段名字段类型长度字段标识主键XQint学期XSfloat学时XFfloat学分表11-2 KC表2.5 成绩表结构设计成绩表结构设计在XSCJ数据库中,新建成绩信息表XSKC,结构如表11-3所示。字段名字段类型长度字段标识主键XHvarchar20学号是K
4、CHvarchar20课程号是CJfloat成绩XFfloat获得学分表11-3 XSKC表2.6 用户表结构设计用户表结构设计在XSCJ数据库中,新建用户信息表XSCJUSER,结构如表11-4所示。字段名字段类型长度字段标识主键DLMVarchar50登录名是KLVarchar50口令表11-4 XSCJUSER表3 系统框架界面搭建系统框架界面搭建v1学生信息管理系统登录学生信息管理系统登录学生信息管理系统可由管理员和用户两种身份的人员使用。管理员和用户身份登录系统所能操作的功能有很大的区别,管理员的权限较高,包括对学生所有的操作,而学生只能查看自己的个人信息、成绩信息、选课管理等。如图11-5所示为学生信息管理系统的登录页面。系统初始化一个系统管理员,登录名“admin”,密码“123456”。在XSCJ数据库的XSCJUSER中记录。图11-5 系统登录界面3 系统框架界面搭建系统框架界面搭建v2管理员身份登录系统管理员身份登录系统如图11-6所示。图11-6 管理员登录主界面3 系统框架界面搭建系统框架界面搭建v3用户(学生)身份登录系统用户(学生)身份登录系统如图11-7所示。图11-7 学生登录主界面