asp.net+C#教育机构高校教务管理系统

1.1用户类别
   本系统分为3个角色:管理员、教师、学生;
1、管理员权限最大,排课、调课、汇总各类考试成绩、管理各类用户基本信息,以及各类查询统计、发布公告、收发邮件等功能;
2、教师查看自己的信息、修改登陆密码、课程表和成绩查询、录入考试成绩、查看公告、收发邮件;
3、学生对自己信息的查询、课程信息查询、查看考试成绩及查看公告、收发邮件;


1.2功能需求 
1.2.1学生
1.根据自己的账号,密码在客户端登录;
2.查看个人的学籍信息、老师的基本信息;
3.个人成绩的查看、查看自己本期的考试成绩及自己的选课情况;
4.进行选课操作;
5.修改自己的登录信息(密码)
6.课程表查看、课程查询;
7.查看公告;
8.发送、查看邮件;


1.2.2教师
1.根据管理员提供的口令账号密码登陆系统;
2.查看自己的个人档案信息
3.查看自己的课程表/设置自己的课程表
4.查看/录入学生的成绩;
5.修改自己的登录信息(密码)


6.查看公告
7.发送,查看邮件;
8.退出系统
1.2.3管理员
1.根据自己的口令及密码登陆系统
2.教师排课:安排教室上课地点,上课时间,上课班级
3.教师调课:临时调课和长期调课
4.对教师信息的管理(对教师信息的增、删、改、查、等操作)
5.对学生信息的管理(对教师信息的增、删、改、查、等操作)
6.对班级信息的管理(对教师信息的增、删、改、查、等操作)
7.对课程信息的管理(对教师信息的增、删、改、查、等操作)
8.发布公告,查看公告
9.发送,查看邮件;
10.修改个人登录密码
11.退出系统文翰教育机构教务管理系统,是一个学校内部提供信息管理的平台,是完全的,高速的,开放的,其核心思想是提供一个以自然语言为主的用户界面,让用户能够更好的刚加方便快捷的管理物流信息的一个渠道和平台。本课题的开发工具可以使用Microsoft Visual Studio 2010,开发语言可以是Microsoft Visual C#.NET等开发语言,后台数据库可采用Microsoft SQL Server 2008。

该系统的基本功能包括用户登录,管理员管理,教师信息管理,学生信息管理,课程信息管理,公告信息管理,邮件信息管理,成绩信息管理,系统设置等功能。

 

asp.net+C#教育机构高校教务管理系统_第1张图片

登录界面

asp.net+C#教育机构高校教务管理系统_第2张图片

后台界面






二、系统功能概述
教务管理系统包括:学生管理子系统,教师管理子系统和管理员管理子系统。
学生管理子系统包括:系统管理、课程管理、公告管理和邮箱通知管理;
教师管理子系统包括:系统管理、课程管理、作业管理、公告管理和邮箱通知管理;
管理员管理子系统包括:系统管理、教师管理、学生管理、课程管理、公告管理和邮箱通知管理。
2.1学生管理子系统 
学生管理子系统是提供给学生使用的,新学生必须注册,注册信息通过管理员审核以后才能使用系统的全部功能。学生通过登录验证信息以后,可以访问学生管理子系统,并进行如下操作:
 
【系统管理】 
1. 查询个人、教师基本资料 
2. 修改个人登陆密码


【课程管理 】
1. 课程信息查看、课程列表( 选择课程) 
2. 已选课程列表 ( 删除课程、查看课程作业 、 提交课程作业答案 )
3.课程表查询
4.课程成绩查看


【公告管理 】 
1. 公告列表 
2. 查看公告信息 


【邮箱通知管理 】
1. 写新信息 
2. 已发信息列表 
3. 收到信息列表 
4. 查看信息具体内容 


2.2教师管理子系统 
教师和下面的管理员属于管理员级别的用户,不过其具体的职能不同。教师
必须通过登录后才可以使用教师管理子系统。在教师管理子系统中可以进行如下操作:  


【系统管理 】
1. 个人及学生信息查看
2. 修改自己的密码 


【课程管理】 
1. 添加新课程 
2. 课程列表 
3. 课程信息查询
4. 课程表查询 
5. 删除课程 
6. 对学生的课程进行评分 
7. 删除课程学生信息 
8. 成绩查询


【作业管理】
1. 发布新作业 
2. 已有作业列表 
3. 学生已提交的答案列表
4. 点评学生提交的作业答案 


【公告管理 】
1. 发布新公告 
2. 公告列表 
3. 查看公告信息 
4. 删除公告 


【邮箱通知管理 】
1. 写新信息 
2. 已发信息列表 
3. 收到信息列表 
4. 查看信息具体内容 




2.3管理员管理子系统 
管理员具备和教师不同的职能。管理员登录以后方可使用管理员管理子系统。管理员管理子系统具备如下功能:


【系统管理】
1.修改自己的密码 
2. 添加教务人员信息,编号
3. 退出系统


【教师管理】
1. 添加、修改教师信息
2. 删除教师 
3. 教师列表
4. 课程信息增删改
5. 课程列表


【学生管理 】
1. 已通过审核的学生信息列表 
2. 未通过审核的学生信息列表 
3. 审核学生信息 
4. 删除学生信息 
5. 学生选课列表 
6. 学生查询信息
7. 添加学生信息


【课程管理】
1.课程查询
2.添加课程
3.课程表安排
4.课程信息修改
5.课程成绩查询


【公告管理 】
1.发布新公告 
2.  公告列表 
3.查看公告具体信息 
4.  删除公告


【邮箱通知管理 】
1. 写新信息 
2. 已发信息列表 
3. 收到信息列表 
4. 查看信息具体内容 
 

asp.net+C#教育机构高校教务管理系统_第3张图片

系统功能结构图

摘 要1
第1章 系统概述5
1.1 研究背景5
1.2 研究的意义5
1.3 主要研究内容5
第2章 系统开发环境7
2.1 ASP.NET概述7
2.2 动态网站技术介绍8
2.3 数据库技术8
第3章 需求分析9
3.1 需求分析9
3.1.1 功能需求9
3.2 可行性分析9
3.2.1 可行性分析9
3.2.2 技术可行性9
3.2.3 运行可行性10
3.2.4 时间可行性10
3.3 系统流程和逻辑10
第4章 系统概要设计14
4.1 概述14
4.2 系统结构14
4.3. 数据库设计15
4.3.1 数据库概念设计15
4.3.3数据库设计表18
第5章 系统详细设计22
5.1登陆模块的实现22
5.2 管理员管理23
5.3 教师信息管理23
5.4 学生信息管理24
5.5课程信息管理25
5.6公告信息管理26
5.7成绩信息管理28
5.8邮件信息管理29
5.8修改密码30
第6章 系统测试32
6.1 文翰教育机构教务管理系统的测试目的32
6.2 文翰教育机构教务管理系统的测试方法32
6.3 文翰教育机构教务管理系统的测试特列32
6.4 文翰教育机构教务管理系统的系统测试结果33
第7章 总结38
致谢语40
参考文献41

你可能感兴趣的:(asp.net,c#,服务器)