信息管理系统设计与实现
摘要: 从2012年开始,大数据(big data)一词越来越多地被提及,人们越来越多的意识到数据的重要性。数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。积木式数据库学生信息管理系统以高等学校的学生信息管理为主要目标,提供一个信息更加快捷、管理方便、功能设置合理的学生信息管理解决方案。系统总体目标如下:使学生信息管理更加科学化;提供必要的教务管理功能;提供灵活、方便的操作;节约管理成本,提高管理的效率;为学校考核学生的综合素质提供必要的数据支持。
目录
一、绪论 3
(一)课题研究背景 3
(二)课题研究的目的和意义 3
二、技术开发介绍 3
(一)JimoRobot可视化不编程技术 3
(二)JimoDB数据库 4
(三)Adobe Photoshop 4
(四)Mozilla Firefox 4
三、学生管理系统数据库的设计分析 4
(一)数据库表的设计 4
(二)数据库功能需求分析 6
1. 学生个人成绩查询 6
2. 班级学生成绩查询 9
3. 生源地分布统计 10
4. 生源地精确查询 10
5. 专业学生统计 11
6. 课程学生统计 11
7. 学生个人信息查询 12
8. 班级学生信息查询 13
四、学生信息管理系统网站的设计分析 15
(一)网站总体分析 15
(二)网站页面结构分析 16
1. 学生信息管理系统网站首页界面 16
2. 网站banner设计 17
3. 网站导航条设计 18
4. 首页中间部分设计 18
5. 首页底部版权设计 21
6. 成绩查询页设计 22
7. 生源地分布页面部分设计 24
8. 专业统计页面部分设计 27
9. 课程统计页面部分设计 28
10. 学生信息查询 29
11. 生源地
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
分布页面部分设计 32
五、网站的测试与问题解决 34
六、总结 34
七、致谢 36
八、参考文献 37
九、附录:配置代码 38
一、绪论
(一)课题研究背景
我国是一个教育大国,有着五千年的悠久文化历史。伴随着经济的飞速发展,我国的教育事业得到了质的改变,教育方面的人力物力的投入也正逐步加大。对于一个学校而言,在校学生的信息管理十分重要,学生资料信息对于高等学校来讲是一项非常重要的数据资源,是教育单位不可缺少的部分。特别是近几年以来,国家政策的调整,我国高等院校规模的增加,给高等院校的学生信息管理带来了很大的烦恼。其中尤为突出的大数据量,涉及关系的复杂性,当下的管理机制已经不能满足时代发展的需求。在这样的严峻环境下,建立一套学生信息管理系统供院校参考使用。
传统技术方案下的系统当数据量增大或者遇到比较复杂的处理分析逻辑时,性能极其低下,另一方面,在传统方案下系统性能不足时主要通过硬件的升级换代来实现,成本过高而且效果有限。作为一所高等院校,总希望使用有限的资源节约更多的人力物力财力,以发挥更大的价值,这就必须发起原先的传统技术,另求他路。从最底层的数据库开始就需要做一个新的选择。对于数据的分析处理以及展示的效果也需要打破常规的图表样式,不再是原先死板的功能页面,需要变得更加灵活多样。
(二)课题研究的目的和意义
在这个信息化飞速发展的时代,网络是带领我们感知周围环境更加快捷,便利的方式,成为大多数人的选择。这些都源于计算机网络信息的快速传递。
学生信息管理系统网站就是以高等学校的学生信息管理为主要目标,提供一个信息更加快捷、管理方便、功能设置合理的学生信息管理解决方案。系统的开发将使学生信息管理更加科学,灵活;同时提供必要的教务管理功能;界面操作更加方便;节约管理成本,提高管理的效率;同时提供必要的权限管理;为学校考核学生的综合素质提供必要的数据支持。使用本系统能够轻松地获得学生的资料等情况。
二、技术开发介绍
根据设计的主题样式使用JimoRobot可视化不编程技术以及JimoDB数据库制作一个网站,网站页面包括使用到的字体颜色设计、文字排版、图片制作等。数据库方面需要根据设计的需求配置对应的数据脚本的编写。完成的网站要求:内容完整,色彩搭配协调,页面美观,功能完善,可靠实用,数据分析相应快。
(一)JimoRobot可视化不编程技术
JimoRobot是苏州鼎晟网络发展有限公司开发的基于云架构的可视化大规模全自动智能软件开发云平台,是世界上第一款无需手工编程的可视化软件,不需要安装任何软件,打开浏览器就可编程。JimoRobot彻底打破传统软件开发模式,人们只需要告诉“需要什么”,而不是“如何去做”即可得到自己想要的应用。JimoRobot 开发的软件都是云应用,可以从桌面电脑、Pad、智能手机,或任何有浏览器的设备访问。
(二)JimoDB数据库
JimoDB数据库是苏州鼎晟网络发展有点公司开发的积木式的数据库,JimoDB既能处理关系型的数据,也能处理非关系型的数据;既能管理大数据的存储,也支持应用的敏捷开发;JimoDB摆脱了第一代开源NoSQL数据库在临门一脚(支持应用开发)上对传统关系型数据库的依赖。JimoDB的设计目标之一就是有机地结合关系型数据库与新型数据库的优势,以充分发挥关系型数据库的成熟性、可靠性的优势,以及云计算海量数据处理的优势提供包括大数据存储引擎、大数据处理引擎、快速查询引擎、快速统计引擎、大数据应用开发平台完整解决方案。
(三)Adobe Photoshop
Adobe Photoshop是由Adobe Systems开发和发行的图像处理软件。主要处理以像素所构成的数字图像,使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。
(四)Mozilla Firefox
Mozilla Firefox是由Mozilla公司开发的自由及开放源代码的网页浏览器,中文俗称“火狐”,使用Gecko排版引擎,支持多种操作系统,如Windows,Mac OS及GUN/Linux等。
三、学生管理系统数据库的设计分析
(一)数据库表的设计
创建表的结构,分别如下:
1. 创建students表,如表 1所示:
表1 students表
字段
目录
一、绪论 3
(一)课题研究背景 3
(二)课题研究的目的和意义 3
二、技术开发介绍 3
(一)JimoRobot可视化不编程技术 3
(二)JimoDB数据库 4
(三)Adobe Photoshop 4
(四)Mozilla Firefox 4
三、学生管理系统数据库的设计分析 4
(一)数据库表的设计 4
(二)数据库功能需求分析 6
1. 学生个人成绩查询 6
2. 班级学生成绩查询 9
3. 生源地分布统计 10
4. 生源地精确查询 10
5. 专业学生统计 11
6. 课程学生统计 11
7. 学生个人信息查询 12
8. 班级学生信息查询 13
四、学生信息管理系统网站的设计分析 15
(一)网站总体分析 15
(二)网站页面结构分析 16
1. 学生信息管理系统网站首页界面 16
2. 网站banner设计 17
3. 网站导航条设计 18
4. 首页中间部分设计 18
5. 首页底部版权设计 21
6. 成绩查询页设计 22
7. 生源地分布页面部分设计 24
8. 专业统计页面部分设计 27
9. 课程统计页面部分设计 28
10. 学生信息查询 29
11. 生源地
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
分布页面部分设计 32
五、网站的测试与问题解决 34
六、总结 34
七、致谢 36
八、参考文献 37
九、附录:配置代码 38
一、绪论
(一)课题研究背景
我国是一个教育大国,有着五千年的悠久文化历史。伴随着经济的飞速发展,我国的教育事业得到了质的改变,教育方面的人力物力的投入也正逐步加大。对于一个学校而言,在校学生的信息管理十分重要,学生资料信息对于高等学校来讲是一项非常重要的数据资源,是教育单位不可缺少的部分。特别是近几年以来,国家政策的调整,我国高等院校规模的增加,给高等院校的学生信息管理带来了很大的烦恼。其中尤为突出的大数据量,涉及关系的复杂性,当下的管理机制已经不能满足时代发展的需求。在这样的严峻环境下,建立一套学生信息管理系统供院校参考使用。
传统技术方案下的系统当数据量增大或者遇到比较复杂的处理分析逻辑时,性能极其低下,另一方面,在传统方案下系统性能不足时主要通过硬件的升级换代来实现,成本过高而且效果有限。作为一所高等院校,总希望使用有限的资源节约更多的人力物力财力,以发挥更大的价值,这就必须发起原先的传统技术,另求他路。从最底层的数据库开始就需要做一个新的选择。对于数据的分析处理以及展示的效果也需要打破常规的图表样式,不再是原先死板的功能页面,需要变得更加灵活多样。
(二)课题研究的目的和意义
在这个信息化飞速发展的时代,网络是带领我们感知周围环境更加快捷,便利的方式,成为大多数人的选择。这些都源于计算机网络信息的快速传递。
学生信息管理系统网站就是以高等学校的学生信息管理为主要目标,提供一个信息更加快捷、管理方便、功能设置合理的学生信息管理解决方案。系统的开发将使学生信息管理更加科学,灵活;同时提供必要的教务管理功能;界面操作更加方便;节约管理成本,提高管理的效率;同时提供必要的权限管理;为学校考核学生的综合素质提供必要的数据支持。使用本系统能够轻松地获得学生的资料等情况。
二、技术开发介绍
根据设计的主题样式使用JimoRobot可视化不编程技术以及JimoDB数据库制作一个网站,网站页面包括使用到的字体颜色设计、文字排版、图片制作等。数据库方面需要根据设计的需求配置对应的数据脚本的编写。完成的网站要求:内容完整,色彩搭配协调,页面美观,功能完善,可靠实用,数据分析相应快。
(一)JimoRobot可视化不编程技术
JimoRobot是苏州鼎晟网络发展有限公司开发的基于云架构的可视化大规模全自动智能软件开发云平台,是世界上第一款无需手工编程的可视化软件,不需要安装任何软件,打开浏览器就可编程。JimoRobot彻底打破传统软件开发模式,人们只需要告诉“需要什么”,而不是“如何去做”即可得到自己想要的应用。JimoRobot 开发的软件都是云应用,可以从桌面电脑、Pad、智能手机,或任何有浏览器的设备访问。
(二)JimoDB数据库
JimoDB数据库是苏州鼎晟网络发展有点公司开发的积木式的数据库,JimoDB既能处理关系型的数据,也能处理非关系型的数据;既能管理大数据的存储,也支持应用的敏捷开发;JimoDB摆脱了第一代开源NoSQL数据库在临门一脚(支持应用开发)上对传统关系型数据库的依赖。JimoDB的设计目标之一就是有机地结合关系型数据库与新型数据库的优势,以充分发挥关系型数据库的成熟性、可靠性的优势,以及云计算海量数据处理的优势提供包括大数据存储引擎、大数据处理引擎、快速查询引擎、快速统计引擎、大数据应用开发平台完整解决方案。
(三)Adobe Photoshop
Adobe Photoshop是由Adobe Systems开发和发行的图像处理软件。主要处理以像素所构成的数字图像,使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。
(四)Mozilla Firefox
Mozilla Firefox是由Mozilla公司开发的自由及开放源代码的网页浏览器,中文俗称“火狐”,使用Gecko排版引擎,支持多种操作系统,如Windows,Mac OS及GUN/Linux等。
三、学生管理系统数据库的设计分析
(一)数据库表的设计
创建表的结构,分别如下:
1. 创建students表,如表 1所示:
表1 students表
字段
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/592.html