重庆科创职业学院
实训报告
题目:学生信息系统管理
专业:计算机信息管理
班级:计信管ZB421201
学号: 2012701287
姓名:胡航
成绩:
指导教师:廖小娟
完成日期:年月日
第一章前言
1.1 历史现况及其发展方向
科技时代的到来,人们对于科技的需求也随之变大。
各种工作的办公坏境也都是自动化了,对学校来说也一样。
现在物质生活的提高和人们收入的提高也促成了许多学校招生的增加。
随着学生大量的增加,对于学生的管理也就变成了当代学校比较重视的一个问题。
老式的管理也不再适合现在的管理模式。
那么对于科技时代的更新我们应该怎么才能更好的对学生有一个更加全面和系统的管理呢?我想着也许是可以引起我的深思的话题。
以往学生的数量还在我们的控制之内,每个老师或者每个机构可以利用一对多的模式来对学生进行分类来管理。
每天的都会有不同的事情在发生,老师们都不可能每件事都要亲自亲为。
为了减轻老师们的负担和更好的对学生有一个了解,在这个科技时代学生管理系统也就随之诞生了。
学生管理系统淘汰了原先老式的管理方法,实现了足不出户也能更好的了解学生各个方面的信息,为现阶段的学校节省了许多不必要的时间的同时也可以让学生更好的了解自己所在的学校。
1.2 行业作用表现
各行各业的发展都离不开历史和创新,教育行业也一样。
特别是在我们中国这个人口大国,据可靠数据显示中国每年的大学毕业生多达700与万,着还只是大学生的当然还有中学小学。
这是一个非常可观的数字。
对于如此多的学生,如果没有一个机制来去管理这样的学生人群,那么中国的教育产业将会变成什么样呢?所以对于开发学生管理的软件很多企业都在大胆的创新,各式各类的管理系统也就不言而喻了。
很多版本的系统都有统一的特征,那就是学生可以自主登陆管理系统查询自己的资料,不仅如此。
作为教育工作者也可以通过这种系统去了解学生的各项资料。
大多数的学校对于这块还是做的比较好的。
通过这些客观的数据我们不难想象,该行业的发展潜力是巨大的。
有的人通过学生的数据也能联想到教育工作者是否也需要这样的一个平台来进行管理呢?答案是肯定的。
这是一个面向对象的管理行业,在未来,知识的普及也会大众化,这意味着什么呢?意味这有越来越多的人会踏入学校,那么对于这方面的管理也就会加大力度。
多以这是一个很有潜在竞争意义的行业。
因为它不仅体现在教育行业,各企业对于员工的管理;图书馆对于图书的管理很多行业都可以用管理系统来代替以前老式的管理坏境。
第二章可行性分析
2.1可行性要求
对于任何一个软件的开发,前期都需要对该开发软件进行全面的市场调查和可行性进行分析和预测。
要对软件完成后的未来市场有一个大致的了解,大概需要以下几点:
1.现有条件分析:目前拥有的设备和坏境哪呢过否支持设计软件。
2.开发人员的配备:一拥有的工作团队是否具有开发软件的能力。
3.软件开发策划案:对开发的软件要有一个大概的模型设计,知道设计的软件
成品的样子和开发软件所需要的框架。
4.问题的解决:开发过程中会遇到很多的技术问题,能否解决这些问题怎么样
去解决需要一个相对比较完美的方案。
2.2经济可行性
学生管理系统的开发和管理从传统的意义上来说都不属于什么大规模的软件开发,也不需要很多专业的人员和技术设备。
只需要几台电脑和几个相对比较了解电脑的从业人员就可以开发出一个简单的管理系统。
开发这种系统的成本不仅很低,而且从某个方面来看还可以带来经济利益。
所以从经济可行性方面来看,一个相对比较专业的学生团队就可以独立的开发出一个学生管理系统。
2.3技术可行性
本系统采用B/S的结构模式来设计。
大概的模型如图2.1所示
图2.1
如图所示,该管理系统大致的分布图,有一个统一的登入入口,登陆时会提供用户选着是用学生端登陆还是用教师端登陆。
不同端口的登陆会进入不同的管理界面。
在教师和学生管理界面中各自设多个子页面来管理不同方面的信息。
在总的框架和子页面的设计中,所需要的开发人员不多,会简单的操作代码的编写即可。
技术层面的设施在机房内便可可以完成。
2.4开发坏境和软件选择
开发的环境和软件的选着是一个很容易完成的阶段,大多数的学校都会有一个计算机实验房间提供给学生进行各种各样的计算机的简单操作和实验。
对于开发环境的选折让用户有了更大的空间。
很多学校或者开发团队都选用的是winds xp的系统。
相对于现在的winds7来说,xp系统很少存在兼容性的问题而且系统上手也比较方便,界面可以更加直观的表现出一些数据以至于更加了解所开发软件的性能等。
Winds7系统也可以选折,但是由于很多软件的老化不适应,很多功能都无法实现,相对来说xp系统能更好的开发软件。
开发系统的软件有很多,比如说visual c++,visual studio2005等等。
c++是一门较难的语言,对于编写人员的要求比较严格,而且在程序编译执行的过程中容
易出错。
visual studio 2005就不一样了,虽然都需要写代码,但是visual studio 2005的代码更容易实现,采用c#的代码和winds窗口的方式来完成软件的建设相对于c++来说,更加容易也比较节省时间和经济成本。
第三章需求分析
3.1 设计目的
学生信息是学校管理中一项繁琐的工作。
管理人员需要建立学生的学籍,计算每学期考试不合格的学生,及这些学生的详细情况;学生完成一门课程的学习后,教师学要录入学生的考试成绩,计算平均成绩,汇总各分数段的人数;学生需要查询已结业的各门课的成绩;班主任需要查询本班学生的学习情况,包括各门课程的平均成绩和每个学生的考试通过情况。
为此,设计一套实用的学生信息管理系统就可以大大简化管理人员、班主任和任课教师的工作,方便学生查询自己的学习情况。
学生信息管理系统须具备学生信息的输入、查询、修改、删除和排序等功能,通过这个系统的使用,实现学生信息管理工作系统化,为教师的日常管理和学生的学习提供便利。
这个系统的使用者主要是管理员,即完全由管理员完成对学生个人信息和成绩数据的输入和维护。
数据存储在文件中。
进入系统后能够读入相应的学生信息文件和学生成绩文件。
实现对学生数据按照学号或者姓名进行查询。
对于学生的成绩,能够进行简单的统计和查询。
3.2用户需求
系统使用者:管理人员、班级辅导员(或班主任)、教师、学生等。
系统运行环境:网络运行。
表为系统主要功能。
图3.2 学生信息管理系统模块图
密码验证和修改模块:该模块主要完成身份验证和密码管理功能。
管理员通过这个模块登录。
注销和退出。
学生信息管理模块:该模块主要实现
对学生姓名、性别、出生日期、联系电话院系信息的录入、修改、查询、浏览和删除功能。
学生成绩管理模块:该模块主要实现对学号、考试成绩的录入、修改、查询、浏览和删除功能,并实现各科目成绩的汇总和排序。
3.5分析设计
3.5.1 .系统的原点和汇点。
根据系统初步要求,管理人员、班主任、教师学生等都需要产生数据,通过使用本系统得到所需的查询统计结果,因此管理人员、班主任、教师、学生等是数据输入的源点和数据输出的汇点。
3.5.2.系统所需的存储文件。
系统中需要存储学生信息、课程信息、考试成绩信息、教师信息以及各类的编码,因此需要学生基本信息、教师信息、课程信息、教学计划、考试成绩等数据存储文件。
3.5.
4.数据流。
管理人员提供教学计划信息,课程基本信息、学生基本信息、教师基本信息、编码对应关系,学生信息管理系统为管理员提供提供学生信息情况汇总,考试情况汇总等。
教师提供学生考试成绩,学生信息管理系统为教师提供学生成绩表,并汇总各分数段人数平均成绩。
班主任提供查询统计条件,获得考试通过情况。
学生输入成绩查询条件,获得考试成绩。