基于ASP.NET的学生信息管理系统的设计与实现(SQLServer) 来源:wenku163.com 资料编号:WK16312558 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312558 我要下载该资源 资料介绍 基于ASP.NET的学生信息管理系统的设计与实现(SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文14500字,程序代码,SQLServer数据库) 本系统是采用B/S模式进行开发的,系统的用户权限有两种:学生和系统管理员,不同权限用户登入到不同的操作界面。该系统主要由学籍维护、选课管理、成绩查询等功能模块组成,本文具体介绍了各功能模块所包含的小模块的功能,学籍维护模块主要是对学生的基本信息进行添加、查询、修删除;选课管理模块主要是对选修的课程进行添加、删除、统计选修人数,以及学生进行选课和更改选课;成绩查询模块主要是对必修课进行添加、删除、录入成绩,以及学生进行查询成绩等功能。 关键字:学生信息管理/ B/S/ASP 主要模块说明如下: 1.用户管理模块:用户管理模块主要是对用户的属性和权限进行管理,是系统的基础模块,对登录的用户账号进行验证,为不同角色的用户分配不同的访问权限,用户身份有管理员和普通用户,教师和系统管理员统一使用最高权限,根据不同的访问权限,可以进入不同的界面。管理员享有的权限包括用户的添加、用户信息修改和删除、课程管理、班级管理、成绩管理和选课管理等;学生享有的权限包括个人信息查询、密码修改、选课、成绩查询等。 2.课程管理模块:管理员具有对课程的增加、修改和删除权限。课程分为基础课、专业课和选修课三种。课程管理模块制约选课管理模块,管理员在选课管理模块中添加课程信息后,学生才能进行选课。课程分配主要是制定该课的任课教师和授课班级。 3.选课管理模块:主要功能是删除和统计选课信息,既可对选修课程进行管理,也可统计选修课人数,并根据学生选课时间决定最终选修此课的学生。 4.成绩管理模块:管理员可以录入和统计学生成绩,学生可以查询自己所选课程的名称、学分和成绩。 5.班级管理模块:管理员可以添加、修改和删除班级信息,学生可以查询自己所在班级的信息。 目 录 摘要 I Abstract. II 1 绪论 1 1.1引言 1 1.2 国内外发展现状. 1 1.3 系统开发的意义.2 2 系统开发环境与开发工具.3 2.1 系统开发理论依据3 2.1.1 ASP概述.3 2.1.2 ASP.NET开发工具.6 2.1.3 ASP.NET的安全机制.6 2.2 B/S结构介绍6 2.3 SQL介绍.7 2.3.1 SQL Server2008新功能7 2.3.2 SQL Server的安全管理7 2.3.3结构化查询语言8 3 系统分析9 3.1 系统目标.9 3.2可行性分析.9 3.3 系统架构10 3.3.1 系统模式10 3.3.2 系统流程图.10 3.4 系统功能分析11 3.5 系统数据流图分析12 4 数据库设计.14 4.1数据库需求分析.14 4.2数据库概念结构设计14 4.3数据表设计.16 5 系统模块实现19 5.1 用户登录模块.19 5.2管理员(教师)模块 .19 5.3普通用户(学生)模块 .24 6 总结与展望 28 致谢.39 参考文献30