基于ASP.NET109学生作业管理系统(web)
本学生作业管理系统按照功能角色划分为三重,管理员、教师和学生;管理员主要是进行日常的信息维护,如班级信息管理、教师信息管理、学生信息管理等,并可以进行相关的查询功能;教师主要是维护自己的课程和发布作业、查看学生完成情况等;学生就是上传自己的作业信息,同时可以查看历史分数信息等。文档方面:有配套论文,开题报告,答辩ppt,源程序代码,数据库文件等,开发环境:Visual studio,sqlserver数据库,asp.net,C#语言.
本系统数据库可以分为三大部分,用户登陆管理、学生信息管理以及教师作业管理。 系统在三大块的基础上每一大模块又分为几个模块: (1) 管理员管理模块下包括五个子模块:修改密码、添加新管理员、修改用户权限、删除用户、注销。 (2) 学生信息管理模块包括四大模块:学生注册、作业下载、作业上传、密码修改。 (3) 教师管理系统模块包括六个模块:教师作业管理、作业题目上传、学生基本信息查询、学生作业下载、学生成绩上传,教师密码修改。
各模块的详细功能如下: 管理员管理模块:提供对新管理员的添加,包括(用户名 权限[学生 教师 管理员] 密码 真实姓名),修改用户的使用权限(用户名 原权限 新权限),删除用户(用户名 真实姓名 选中),以及注销和密码的修改。可很好的完成用户的注册工作,并限制他的访问权限。 学生信息管理模块:记录并管理学生的各种信息(学号 姓名 作业名称 作业开始时间 成绩),学生注册,并提供作业的上传(学号 作业名称 作业开始时间 上传作业)、下载(作业名称 作业开始时间 作业时长 教师 下载)、密码修改等功能。 教师管理系统模块:实现教师对作业的各种管理。以及学生基本信息的查询、作业题目的上传与学生作业的下载,以及教师密码的修改与成绩的上传。
目 录
1 引言 1 1.1 选题背景 1 1.2 目的和意义 1 1.3 系统设计思想 2 2 技术方案 3 2.1 C#简介 3 2.2 ASP.NET简介 4 2.3 数据库简介 5 3 系统需求分析 6 3.1 系统情况概述 6 3.2 现行系统存在的主要问题分析 6 3.3 问题解决方案 7 4 系统设计 7 4.1 系统总体架构 7 4.2 数据库设计 8 4.2.1 ER图 8 4.2.2 数据表设计 10 5 系统功能模块设计 11 5.1 首页 11 5.2 管理员功能页面 13 5.2.1 教师信息管理 14 5.2.2 学生成绩浏览 16 5.3 教师功能页面 17 5.3.1 给学生留作业 17 5.3.2 学生分数排名 20 5.4 学生功能页面 20 5.4.1 教师作业管理 20 6 系统实施及测试 24 6.1 概念和意义 24 6.2 特性 24 6.3 重要性 25 6.4 测试用例摘录 25 6.5 测试结果 26 结 论 27 参考文献 28 致 谢 29