班级管理系统设计与实现(附件)【字数:5758】
伴随计算机网络技术的发展,计算机技术已经发展成熟,应用软件遍布人们的生活的每一处。高校的信息管理同样也运用起了应用软件,教务管理是高校主要的业务之一,其中的班级信息管理是比较重要的。不能及时有效的处理好班级信息,会增加管理成本造成教务资源的浪费,而使用班级管理系统就能迅速处理好班级信息。开发班级管理系统可以节约高校的人力物力,在管理班级方面可以在班级管理系统中分配班主任,班主任又可以任命班长,使管理班级更加方便。该系统是一个基于ASP.NET在网络上架构的班级管理系统。本班级管理系统是使用B/S结构的网站系统,使用Microsoft Visual Studio 2010进行系统开发,配合SQL Server 2008数据库保存数据。
目录
一、引言 1
(一)研究背景 1
(二)目的和意义 1
(三)国内外研究现状 1
二、系统需求分析 3
(一)可行性分析 3
1.需求可行性 3
2.技术可行性 3
3.经济可行性 3
(二)班级管理系统需求概述 3
1.系统功能需求 3
2.系统用例 4
三、系统总体设计 6
(一)数据库设计 6
1.系统ER图 6
2.数据库表设计 7
(二)系统总体结构设计 9
四、系统实现 10
(一)开发平台与工具 10
1.系统开发体系结构 10
2.ASP.NET技术介绍 10
3.SQL Server数据库 10
4.开发环境 11
(二)基础信息管理 11
1.系统登录 11
2.管理员添加专业 12
3.专业信息管理 13
4.班级的增加、删除、修改、查询 14
(三)用户信息管理 15
1.添加用户信息模块 15
2.学生信息修改查询 16
(四)教师信息管理 17
1.添加教师信息 17
2.教师信息管理 18
(五)分班信息管理 *好棒文|www.hbsrm.com +Q: ^351916072*
19
1.随机分班 19
2.班级名单管理 20
(六)账号管理 21
1.账号管理模块详细设计 21
2.用户修改账号信息 22
五、系统测试 23
(一)软件测试的方法与步骤 23
(二)测试用例 23
(三)验收测试 25
(四)评价 26
结论 27
致谢 28
参考文献 29
一、引言
(一)研究背景
计算机技术的飞速发展使应用软件有效管理相关信息已经变得非常成熟。所以传统的信息处理方式和方法已经逐步被淘汰,当前社会各种信息量越来越大,人们日常生活中需要处理的信息越来越多,在这样的背景下计算机网络系统的出现给人们的日常生活带来了非常大的改变。
伴随着应用软件的迅速发展且日益成熟,应用软件已经遍布人们的生活,软件带来的便捷也确实让我们得到了体验。班级管理系统的设计理念在于设计一个信息管理的平台,利用这样的一个平台可以让班级的信息更加容易管理。
班级管理系统就是一个计算机网络,本系统是在当前社会大学教育的不断发展的背景下产生的。当前班级信息量越来越大,单独靠教师来进行管理压力越来越大,所以开发一个班级管理系统来管理班级相关信息是一个非常不错的解决方案。
(二)目的和意义
班级管理系统是一个全新的信息管理平台,班级管理系统的出现,给传统的班级信息管理带来了非常重要的变化,利用计算机网络进行任务的在线信息更改给用户提供了极大的便利。
本次开发的班级管理系统,是基于ASP.NET框架技术平台进行开发,和使用SQL Server 2008数据库储存平台相关数据信息。使用B/S模式结构的好处是采用浏览器来进行网页访问,在服务器上进行数据的处理,并不需要用户安装软件。因为是服务器一并进行数据的管理,从而保证了数据的便捷性和一致性。
(三)国内外研究现状
在高校中主要的日常工作就有信息管理,伴随着高校教学体制的不断进步改革,更是加大了高校信息管理工作的难度,而使用班级管理系统提高管理效率有利于更好的了解班级管理、分班管理、贴近学校的实际情况。
因为国内高校与国外相比,信息化发展时间较晚,所以存在一些不完善的信息化服务系统。而且国内高校没有国外那样具有一定规模并且技术成熟的技术团队提供技术支持。国内外高校为实现数字校园不断开发系统软件构建网络,成功开发出教学、科研、办公管理等应用软件,为高校数字化建设添砖加瓦。但是国内信息化进程整体落后于国外,再加上研究经费,理论体系的欠缺等各方面的问题,使国内高校与国外高校相比在教务管理系统进行使用和服务时存在一些不足。
二、系统需求分析
(一)可行性分析
开发班级管理系统的可行性分析如下:
1.需求可行性
需求可行性是对系统的功能需求方面进行评估,评估系统可以实现的具体功能能否满足之前的预期效果。在高校中使用系统来进行管理,可以方便教务。同样系统也能够方便学生用户,使用管理系统对高校内的班级信息进行管理,能够使管理班级信息更加高效。
2.技术可行性
技术可行性分析也就是对系统的开发技术进行分析,本系统开发使用Microsoft Visual Studio 2010和SQL Server 2008数据库。ASP.NET技术简单易懂,技术上可以开发。
3.经济可行性
经济可行性也就是分析开发系统的成本和利润,一个项目的成功不仅仅是系统的软件的完成,还要看项目能否为自己带来利润。班级管理系统的开发成本并不高,系统的维护也不需要很多投入,由上的可行性分析得出,系统可以开发。系统的使用能够节约教学资源,降低教务成本,使高校的资源分配更加合理,可见班级管理系统有经济可行性。
(二)班级管理系统需求概述
1.系统功能需求
(1)专业信息管理:
专业管理:添加专业信息,能够对专业进行修改删除。
(2)用户信息管理:
添加;输入学生的姓名,学号,籍贯等信息进行添加,同时添加设置学生的账号密码。
(3)班级信息管理:
信息查询:专业名称、班级、班主任、班长、是否分班等。
新增班级:选择班级所属专业,输入班级名称,选定班主任可添加班级。
管理班级:在班级管理模块输入班级名称查询后可修改班级名称;在班级名单管理模块选择班级后可查看该班级学生信息,同时名单下有男女生人数显示。在学生名单列表中有设为班长功能项。
目录
一、引言 1
(一)研究背景 1
(二)目的和意义 1
(三)国内外研究现状 1
二、系统需求分析 3
(一)可行性分析 3
1.需求可行性 3
2.技术可行性 3
3.经济可行性 3
(二)班级管理系统需求概述 3
1.系统功能需求 3
2.系统用例 4
三、系统总体设计 6
(一)数据库设计 6
1.系统ER图 6
2.数据库表设计 7
(二)系统总体结构设计 9
四、系统实现 10
(一)开发平台与工具 10
1.系统开发体系结构 10
2.ASP.NET技术介绍 10
3.SQL Server数据库 10
4.开发环境 11
(二)基础信息管理 11
1.系统登录 11
2.管理员添加专业 12
3.专业信息管理 13
4.班级的增加、删除、修改、查询 14
(三)用户信息管理 15
1.添加用户信息模块 15
2.学生信息修改查询 16
(四)教师信息管理 17
1.添加教师信息 17
2.教师信息管理 18
(五)分班信息管理 *好棒文|www.hbsrm.com +Q: ^351916072*
19
1.随机分班 19
2.班级名单管理 20
(六)账号管理 21
1.账号管理模块详细设计 21
2.用户修改账号信息 22
五、系统测试 23
(一)软件测试的方法与步骤 23
(二)测试用例 23
(三)验收测试 25
(四)评价 26
结论 27
致谢 28
参考文献 29
一、引言
(一)研究背景
计算机技术的飞速发展使应用软件有效管理相关信息已经变得非常成熟。所以传统的信息处理方式和方法已经逐步被淘汰,当前社会各种信息量越来越大,人们日常生活中需要处理的信息越来越多,在这样的背景下计算机网络系统的出现给人们的日常生活带来了非常大的改变。
伴随着应用软件的迅速发展且日益成熟,应用软件已经遍布人们的生活,软件带来的便捷也确实让我们得到了体验。班级管理系统的设计理念在于设计一个信息管理的平台,利用这样的一个平台可以让班级的信息更加容易管理。
班级管理系统就是一个计算机网络,本系统是在当前社会大学教育的不断发展的背景下产生的。当前班级信息量越来越大,单独靠教师来进行管理压力越来越大,所以开发一个班级管理系统来管理班级相关信息是一个非常不错的解决方案。
(二)目的和意义
班级管理系统是一个全新的信息管理平台,班级管理系统的出现,给传统的班级信息管理带来了非常重要的变化,利用计算机网络进行任务的在线信息更改给用户提供了极大的便利。
本次开发的班级管理系统,是基于ASP.NET框架技术平台进行开发,和使用SQL Server 2008数据库储存平台相关数据信息。使用B/S模式结构的好处是采用浏览器来进行网页访问,在服务器上进行数据的处理,并不需要用户安装软件。因为是服务器一并进行数据的管理,从而保证了数据的便捷性和一致性。
(三)国内外研究现状
在高校中主要的日常工作就有信息管理,伴随着高校教学体制的不断进步改革,更是加大了高校信息管理工作的难度,而使用班级管理系统提高管理效率有利于更好的了解班级管理、分班管理、贴近学校的实际情况。
因为国内高校与国外相比,信息化发展时间较晚,所以存在一些不完善的信息化服务系统。而且国内高校没有国外那样具有一定规模并且技术成熟的技术团队提供技术支持。国内外高校为实现数字校园不断开发系统软件构建网络,成功开发出教学、科研、办公管理等应用软件,为高校数字化建设添砖加瓦。但是国内信息化进程整体落后于国外,再加上研究经费,理论体系的欠缺等各方面的问题,使国内高校与国外高校相比在教务管理系统进行使用和服务时存在一些不足。
二、系统需求分析
(一)可行性分析
开发班级管理系统的可行性分析如下:
1.需求可行性
需求可行性是对系统的功能需求方面进行评估,评估系统可以实现的具体功能能否满足之前的预期效果。在高校中使用系统来进行管理,可以方便教务。同样系统也能够方便学生用户,使用管理系统对高校内的班级信息进行管理,能够使管理班级信息更加高效。
2.技术可行性
技术可行性分析也就是对系统的开发技术进行分析,本系统开发使用Microsoft Visual Studio 2010和SQL Server 2008数据库。ASP.NET技术简单易懂,技术上可以开发。
3.经济可行性
经济可行性也就是分析开发系统的成本和利润,一个项目的成功不仅仅是系统的软件的完成,还要看项目能否为自己带来利润。班级管理系统的开发成本并不高,系统的维护也不需要很多投入,由上的可行性分析得出,系统可以开发。系统的使用能够节约教学资源,降低教务成本,使高校的资源分配更加合理,可见班级管理系统有经济可行性。
(二)班级管理系统需求概述
1.系统功能需求
(1)专业信息管理:
专业管理:添加专业信息,能够对专业进行修改删除。
(2)用户信息管理:
添加;输入学生的姓名,学号,籍贯等信息进行添加,同时添加设置学生的账号密码。
(3)班级信息管理:
信息查询:专业名称、班级、班主任、班长、是否分班等。
新增班级:选择班级所属专业,输入班级名称,选定班主任可添加班级。
管理班级:在班级管理模块输入班级名称查询后可修改班级名称;在班级名单管理模块选择班级后可查看该班级学生信息,同时名单下有男女生人数显示。在学生名单列表中有设为班长功能项。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jmgl/kjx/245.html