本学生作业管理系统按照功能角色划分为三重,管理员、教师和学生;管理员主要是进行日常的信息维护,如班级信息管理、教师信息管理、学生信息管理等,并可以进行相关的查询功能;教师主要是维护自己的课程和发布作业、查看学生完成情况等;学生就是上传自己的作业信息,同时可以查看历史分数信息等。文档方面:有配套论文,开题报告,答辩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