基于ASP.NET的学生信息管理系统的设计与实现(SQLServer)
基于ASP.NET的学生信息管理系统的设计与实现(SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文14500字,程序代码,SQLServer数据库)
本系统是采用B/S模式进行开发的,系统的用户权限有两种:学生和系统管理员,不同权限用户登入到不同的操作界面。该系统主要由学籍维护、选课管理、成绩查询等功能模块组成,本文具体介绍了各功能模块所包含的小模块的功能,学籍维护模块主要是对学生的基本信息进行添加、查询、修删除;选课管理模块主要是对选修的课程进行添加、删除、统计选修人数,以及学生进行选课和更改选课;成绩查询模块主要是对必修课进行添加、删除、录入成绩,以及学生进行查询成绩等功能。
关键字:学生信息管理/ B/S/ASP
主要模块说明如下:
1.用户管理模块:用户管理模块主要是对用户的属性和权限进行管理,是系统的基础模块,对登录的用户账号进行验证,为不同角色的用户分配不同的访问权限,用户身份有管理员和普通用户,教师和系统管理员统一使用最高权限,根据不同的访问权限,可以进入不同的界面。管理员享有的权限包括用户的添加、用户信息修改和删除、课程管理、班级管理、成绩管理和选课管理等;学生享有的权限包括个人信息查询、密码修改、选课、成绩查询等。
[资料来源:Doc163.com]
2.课程管理模块:管理员具有对课程的增加、修改和删除权限。课程分为基础课、专业课和选修课三种。课程管理模块制约选课管理模块,管理员在选课管理模块中添加课程信息后,学生才能进行选课。课程分配主要是制定该课的任课教师和授课班级。
3.选课管理模块:主要功能是删除和统计选课信息,既可对选修课程进行管理,也可统计选修课人数,并根据学生选课时间决定最终选修此课的学生。
4.成绩管理模块:管理员可以录入和统计学生成绩,学生可以查询自己所选课程的名称、学分和成绩。
5.班级管理模块:管理员可以添加、修改和删除班级信息,学生可以查询自己所在班级的信息。
[资料来源:http://Doc163.com]
[资料来源:http://www.doc163.com]
目 录
摘要 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 [资料来源:https://www.doc163.com]
上一篇:基于MVC三层结构网上书店系统的设计(SQLServer)
下一篇:网上商城购物系统的设计与实现(前台,后台)(SQLServer)