学生选课信息系统设计与实现
目 录
1 引言 1
1.1 课题背景 1
1.2 研究意义 1
1.3 国内外研究现状 2
2 相关技术介绍 3
2.1 ASP.NET 简介 3
2.2 管理系统概念 4
2.3 B/S架构介绍 4
2.4 SQL Server数据库简介 5
3 需求分析 6
3.1 可行性分析 6
3.2 系统需求分析 8
4 系统总体设计 9
4.1 系统功能模块 9
4.2 SQL设计 10
5 系统详细设计 17
5.1 登录模块详细设计 17
5.2 学生管理模块 20
5.3 课程管理模块 21
5.4 成绩管理功能模块 23
5.5 选课功能模块 25
结 论 29
致 谢 30
参 考 文 献 31
1 引言
1.1 课题背景
计算机信息管理技术是目前比较流行的一门学科,它已经被逐步地应用到各行各业中,得到了越来越多的高等院校以及个人的认可。无论是在政府部门、军队、高等院校还是个人家庭都存在各种各样的信息需要控制和管理,因此计算机信息管理技术正在不断地渗透到各个行业中帮助人们对信息进行控制管理。特别是随着改革开放,扩大高校的不断深入,高等教育竞争日趋激烈,这就要求机构和院校人力资源管理的核心机构和相关服务,通过职业发展,以减少访问相关人资源管理在信息大学,提高管理效率和管理信息的能力。但是目前很多规模较小的高等院校中计算机技术还没有得到足够的重视 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
,高等院校不愿意增加资金投入管理,很多高等院校的基本信息都还停留在利用纸质档案的方式来进行控制和管理,比如很多高等院校中对于学生选课的控制和管理,目前还停留在手工管理的阶段,从学生选课基本信息的管理,到学生选课江城绩效,到学生选课的领用和维护都还停留在利用纸质档案的方式。这样的管理方式管理效率低下,准确率低,并且学生选课信息的数量不断的增加会给高等院校带来很多不同的问题。在这样的背景下,就要求高等院校逐步的全采用计算机的方式来对学生选课信息进行控制和管理,这会给高等院校带来极大的方便。打造学生选课信息系统,用此方法使得工作效率提高,减少出错的概率,降低人力资源成本。
当前信息技术、网络技术在一直飞快地发展和进步。在这环境下,人类社会已经进入了一个新的信息时代。使用网络来获取和管理学生选课信息是信息时代带来的必然结果。学生选课信息的不断增加让现代化高等院校发展到了新的高度。学生选课管理的信息量和相关的数据量越来越多,使多种业务融合在一起,在这样的背景下采用传统的管理方案显得已经不和适宜。高等院校的规模不断扩招,同时相对应所处理的资料也在不断的激增,所以就导致采用此方法管理资料的需求。高等院校需要一种非常强大,并且能够在B/S形式下运行的网络信息管理系统。
1.2 研究意义
科学技术随着时代的进步在不断的开创拓新,随之而来的是计算机信息管理技术也在同时逐步的发展和成熟。该技术的非常强大功能已经使得更多的人重视它,信息管理技术已经进入到高等院校的信息控制和管理中并且发扮演着越来越重要的角色。
使用计算机来对学生选课信息进行管理具备很多优点:信息检索的迅速大幅度提高、查找任何信息都变得非常便捷、具有高可靠性的运行性能,存储信息量增幅较大,信息存储可长时间存储,使用成本低等。这些优点给高等院校带来巨大的好处。因此,开发一套学生选课信息系统对学生选课进行有效的管理是很必要的。
1.3 国内外研究现状
目前现阶段在我国国内计算机技术的发展相对国外还比较落后的,在外国一些大型的高等院校早就采用了计算机信息化的管理技术。但是在中国即使是大型的高等学府对于学校内部学生选课所产生的资料的处理方式绝多数依旧选择纸质处置。信息化的学生选课管理技术在大多数的高等院校也不被重视,采取电脑处理学生教务信息仍未被看重。所以开发一套采用计算机先进技术来对学生选课信息进行管理和控制是非常有必要的。
国外是计算机技术起步和发展比较早的地区,计算机信息技术就产生在国外,所以被发展的状况早于中国状况。因为此技艺是在外面起步和发展的,采取的维度也比中国宽阔,在国外的高等院校中也都在逐步的采用计算机信息化的方式来对相关的信息进行控制和管理。
在国外,计算机技术起步和发展比较早,计算机信息技术就产生是一种用于高速计算的电子计算机器。所以国内使用和发展计算机技术都比国外的要晚。可以进行数值计算由于计算机技术在国外的高等学府中也都在逐步的采用计算机信息化的方式来对相关的信息进行控制和管理。
2 相关技术介绍
2.1 ASP.NET 简介
该技术是基于微软公司早年推出的Windows系统应用其开发和使用发展的平台,其他的operating system当下还不支持ASP.NET程序框架。因为大多数电脑都采用Windows作为操作系统,所以ASP.NET也就成了目前被广泛采用的程序开发框架。但是开发好的软件系统具备先进的可移植性能,可以在目前主流的操作系统平台上运行。这些优点是因为这样的框架采用了全新的开发形式,全新的架构形式,全新的编程形式。ASP.NET框架同时还实现了和SQL的完美联系,采取最基础的ADO.NET技巧来进行最直接地链接处理,允许开发软件作为工作的人甚至可以不了解程序是如何和数据库进链接的就可以对数据库进行操作和控制。这就大大降低了软件开发人员的开发难度。ADO.NET技术是一种先进的管理和控制数据库的组件,允许以开发软件为工作的员便捷地对数据库进行增、删、改、查等操作。
运行在在公共语言运行库上的ASP.NET程序架构是运行在服务器上的,使用ASP.NET开发程序同时可以做到对程序进行实时的编译。同时还采用了非常优秀的缓存技术手段,可以实时的把开发好的程序代码直接编译成电脑可以识别的机器代码。此外,ASP.NET是运行在通用的语言运行库上的,是目前唯一一种可以对多种程序设计语言同时支持的综合开发框架,ASP.NET框架给程序设计的人供应了巨量的便捷福利。
由于该框架拥有样式繁多强力无匹的能力,所以当优秀的设计人员着手软件系统开发时就会变得十分方便和灵巧,甚至在软件系统开发的是受设计人员可以采用拖拉控件等技巧来对软件进行相关设计和布局,采用此方法可以尽最大努力下调对软件开发者理应强制具备的编程知识素质的条件。集成环境中已经存在了大量的基础控件,基本上可以满足一般软件系统的开发,但是同时还提供了对第三方控件的支持,程序设计人员可以开发更多的第三方的程序控件来给集成开发环境的工具箱添加更多的开发工具控件。由于ASP.NET提供了这样的扩展性能,所以给程序的开发带来越来越多的便利,加快了软件开发的速度。
管理员角色用户对应的可使用模块:
系统管理功能模块:
2.公告信息管理:管理员角色用户正确登陆后允许修改已经录入的公告信息、 删除已经录入的公告信息。
成绩信息管理:
1.成绩信息管理:导出已经生成的各班级成绩信息。
1 引言 1
1.1 课题背景 1
1.2 研究意义 1
1.3 国内外研究现状 2
2 相关技术介绍 3
2.1 ASP.NET 简介 3
2.2 管理系统概念 4
2.3 B/S架构介绍 4
2.4 SQL Server数据库简介 5
3 需求分析 6
3.1 可行性分析 6
3.2 系统需求分析 8
4 系统总体设计 9
4.1 系统功能模块 9
4.2 SQL设计 10
5 系统详细设计 17
5.1 登录模块详细设计 17
5.2 学生管理模块 20
5.3 课程管理模块 21
5.4 成绩管理功能模块 23
5.5 选课功能模块 25
结 论 29
致 谢 30
参 考 文 献 31
1 引言
1.1 课题背景
计算机信息管理技术是目前比较流行的一门学科,它已经被逐步地应用到各行各业中,得到了越来越多的高等院校以及个人的认可。无论是在政府部门、军队、高等院校还是个人家庭都存在各种各样的信息需要控制和管理,因此计算机信息管理技术正在不断地渗透到各个行业中帮助人们对信息进行控制管理。特别是随着改革开放,扩大高校的不断深入,高等教育竞争日趋激烈,这就要求机构和院校人力资源管理的核心机构和相关服务,通过职业发展,以减少访问相关人资源管理在信息大学,提高管理效率和管理信息的能力。但是目前很多规模较小的高等院校中计算机技术还没有得到足够的重视 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
,高等院校不愿意增加资金投入管理,很多高等院校的基本信息都还停留在利用纸质档案的方式来进行控制和管理,比如很多高等院校中对于学生选课的控制和管理,目前还停留在手工管理的阶段,从学生选课基本信息的管理,到学生选课江城绩效,到学生选课的领用和维护都还停留在利用纸质档案的方式。这样的管理方式管理效率低下,准确率低,并且学生选课信息的数量不断的增加会给高等院校带来很多不同的问题。在这样的背景下,就要求高等院校逐步的全采用计算机的方式来对学生选课信息进行控制和管理,这会给高等院校带来极大的方便。打造学生选课信息系统,用此方法使得工作效率提高,减少出错的概率,降低人力资源成本。
当前信息技术、网络技术在一直飞快地发展和进步。在这环境下,人类社会已经进入了一个新的信息时代。使用网络来获取和管理学生选课信息是信息时代带来的必然结果。学生选课信息的不断增加让现代化高等院校发展到了新的高度。学生选课管理的信息量和相关的数据量越来越多,使多种业务融合在一起,在这样的背景下采用传统的管理方案显得已经不和适宜。高等院校的规模不断扩招,同时相对应所处理的资料也在不断的激增,所以就导致采用此方法管理资料的需求。高等院校需要一种非常强大,并且能够在B/S形式下运行的网络信息管理系统。
1.2 研究意义
科学技术随着时代的进步在不断的开创拓新,随之而来的是计算机信息管理技术也在同时逐步的发展和成熟。该技术的非常强大功能已经使得更多的人重视它,信息管理技术已经进入到高等院校的信息控制和管理中并且发扮演着越来越重要的角色。
使用计算机来对学生选课信息进行管理具备很多优点:信息检索的迅速大幅度提高、查找任何信息都变得非常便捷、具有高可靠性的运行性能,存储信息量增幅较大,信息存储可长时间存储,使用成本低等。这些优点给高等院校带来巨大的好处。因此,开发一套学生选课信息系统对学生选课进行有效的管理是很必要的。
1.3 国内外研究现状
目前现阶段在我国国内计算机技术的发展相对国外还比较落后的,在外国一些大型的高等院校早就采用了计算机信息化的管理技术。但是在中国即使是大型的高等学府对于学校内部学生选课所产生的资料的处理方式绝多数依旧选择纸质处置。信息化的学生选课管理技术在大多数的高等院校也不被重视,采取电脑处理学生教务信息仍未被看重。所以开发一套采用计算机先进技术来对学生选课信息进行管理和控制是非常有必要的。
国外是计算机技术起步和发展比较早的地区,计算机信息技术就产生在国外,所以被发展的状况早于中国状况。因为此技艺是在外面起步和发展的,采取的维度也比中国宽阔,在国外的高等院校中也都在逐步的采用计算机信息化的方式来对相关的信息进行控制和管理。
在国外,计算机技术起步和发展比较早,计算机信息技术就产生是一种用于高速计算的电子计算机器。所以国内使用和发展计算机技术都比国外的要晚。可以进行数值计算由于计算机技术在国外的高等学府中也都在逐步的采用计算机信息化的方式来对相关的信息进行控制和管理。
2 相关技术介绍
2.1 ASP.NET 简介
该技术是基于微软公司早年推出的Windows系统应用其开发和使用发展的平台,其他的operating system当下还不支持ASP.NET程序框架。因为大多数电脑都采用Windows作为操作系统,所以ASP.NET也就成了目前被广泛采用的程序开发框架。但是开发好的软件系统具备先进的可移植性能,可以在目前主流的操作系统平台上运行。这些优点是因为这样的框架采用了全新的开发形式,全新的架构形式,全新的编程形式。ASP.NET框架同时还实现了和SQL的完美联系,采取最基础的ADO.NET技巧来进行最直接地链接处理,允许开发软件作为工作的人甚至可以不了解程序是如何和数据库进链接的就可以对数据库进行操作和控制。这就大大降低了软件开发人员的开发难度。ADO.NET技术是一种先进的管理和控制数据库的组件,允许以开发软件为工作的员便捷地对数据库进行增、删、改、查等操作。
运行在在公共语言运行库上的ASP.NET程序架构是运行在服务器上的,使用ASP.NET开发程序同时可以做到对程序进行实时的编译。同时还采用了非常优秀的缓存技术手段,可以实时的把开发好的程序代码直接编译成电脑可以识别的机器代码。此外,ASP.NET是运行在通用的语言运行库上的,是目前唯一一种可以对多种程序设计语言同时支持的综合开发框架,ASP.NET框架给程序设计的人供应了巨量的便捷福利。
由于该框架拥有样式繁多强力无匹的能力,所以当优秀的设计人员着手软件系统开发时就会变得十分方便和灵巧,甚至在软件系统开发的是受设计人员可以采用拖拉控件等技巧来对软件进行相关设计和布局,采用此方法可以尽最大努力下调对软件开发者理应强制具备的编程知识素质的条件。集成环境中已经存在了大量的基础控件,基本上可以满足一般软件系统的开发,但是同时还提供了对第三方控件的支持,程序设计人员可以开发更多的第三方的程序控件来给集成开发环境的工具箱添加更多的开发工具控件。由于ASP.NET提供了这样的扩展性能,所以给程序的开发带来越来越多的便利,加快了软件开发的速度。
管理员角色用户对应的可使用模块:
系统管理功能模块:
2.公告信息管理:管理员角色用户正确登陆后允许修改已经录入的公告信息、 删除已经录入的公告信息。
成绩信息管理:
1.成绩信息管理:导出已经生成的各班级成绩信息。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2898.html