概述
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改变。现代化管理高效、简洁,
数据库始于20世纪xx年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。
我国人口众多,学生数目庞大,要进行信息化管理就需要建立合适的信息管理系统,在实现基础的管理功能的同时做好数据的整理、安全功能。通过使用信息管理系统,可以极大提高工作效率。
背景分析
学生信息是学校管理中一项繁琐的工作。管理人员需要建立学生的学籍,汇总每学期没有拿到规定学分的学生,及这些学生的详细情况;学生完成一门课程的学习后,教师学要录入学生的考试成绩,计算平均成绩,汇总各分数段的人数;学生需要查询已结业的各门课程的成绩;班主任需要查询本班学生的学习情况,包括每个课程的平均成绩和每个学生的考试通过情况。为此,设计一套实用的学生信息管理系统就可以大大简化管理人员、班主任和任课教师的工作,方便学生查询自己的学习情况。此外还需要具备良好的扩充能力,以应付未来可能添加的新需求。
在账户管理方面需要分别处理老师和学生的账户,合理分配权限,做好系统安全。
总结
学生管理系统是一个典型的数据库管理系统应用。在制作过程中遇到的困难并不太多,主要是规划文档期间经验不足的问题,需要改很多遍。
接触了软件工程这门课程,我认为软件工程和我们平时上专业课相对来讲一个是宏观一个是微观。平时写软件是一个微观的,讲的是如何来实现各个功能的细微细节。而软件工程就相对来讲是一个宏观调控,从整体方面来分析系统的结构,可行性等等。
…… …… 余下全文