本作品是一款基于ASP.NET技术的学生成绩管理软件,提供学生成绩录入、查询与统计等功能,并附有详细设计文档及完整源代码。适合学习与研究使用。
本项目旨在通过调研当前教学管理系统中的成绩管理子系统来了解其业务流程,并基于用户反馈与需求改进意见,运用面向对象的设计思想,在.NET平台及SQL Server数据库基础上设计并实现一个功能全面、性能优越且有所创新的成绩管理子系统。该系统的开发将使学生能够深入了解在.NET架构下构建B/S模式的分布式三层数据库系统。
从功能上来看,本项目可以分为以下几大模块:功能模块管理、组权限管理、学生信息管理、课程信息管理、学生成绩管理、授课信息管理、学生信息查询和学生成绩统计等。接下来将对各子模块进行详细说明:
1. 功能模块管理:该部分负责在数据库中保存系统功能,支持动态分配不同用户组的访问权限,并提供添加、删除及修改等功能。
2. 组权限管理:用于为用户提供分组服务,并根据需要设置不同的用户组权限。
3. 学生信息管理模块:允许输入学生基本信息并进行查询、增删改查操作;同时,支持通过关键字搜索数据库中的详细记录。
4. 课程信息管理:提供关于课程的基本详情如编号、名称及先修课要求的设定功能;
5. 成绩信息管理模块:包括成绩录入和修改等功能,并允许根据关键词检索相关信息。此外,还具备查询学生成绩的功能;
6. 授课信息管理: 对教师授课安排进行调度与调整。
7. 学生信息查询:支持基于多种条件(如学号、姓名等)的精确或模糊搜索功能;
8. 学生成绩统计:提供成绩汇总和平均分计算等功能。
系统管理员登录名设为admin,密码则固定设置;普通用户测试账号用户名:user01 密码: 111111。数据库采用Sql Server存储数据结构,并附带论文及目录以供参考学习使用。