嵌入式课程设计报告册
题目:学生信息管理系统
班级:移动三班
辅导老师:邱雅
一、软件需求分析
1、可行性分析
(1)经济可行性 ①:目前中国有越来越多的中小型企业在蓬勃发展,而现代化员工信息管理系统已经逐渐取代了传统的人工信息管理,智能化的管理系统更具有高效性可行性,所以自能管理系统将会成为或正在成为现代化公司员工信息管理的有效方式;
②:这款学生信息管理系统的价格适合所有学校消费群体,将会有很大的应用空间,满足各种学校学生管理的要求;
③:学生系信息管理系统的价格比相对于同类公司员工管理系统产品较低,同时本软件的成本低于同类产品的平均水平,具有很大的利润空间;
④:本系统的开发环境和软件环境都是当前流行的产品,本系统的软件需求都是基本的功能和应用,在现实中很容易实现。 (2)法律可行性
本软件的开发采用C语言作为软件的开发语言,没有采用同类产的代码,完全是自主开发,并按照国际上软件开发的相关规定来实现开发的; (3)技术可行性
本软件开发系统采用linux开发平台,具有很强的兼容性和扩展性,本软件的占用的内存较小大部分的硬件处理系统都可以兼容,开发语言采用国际通用的C高级编程语言具有很高的维护可行性,经过综合分析我认为现阶段我方所拥有的资源和技术人员,在技术上完全可以实现这款软件的开发,并且能高质量,快速的完成这项工作。
2、用户需求概述
用户需要一个可以简单的实现通讯录功能的简单通讯录系统,分别完成查询,增加,修改,删除的一些简单的功能要求在完成所要求功能的前提下增强与用户的互动,使软件的可操作性增强,此外还可以自愿加入一些新的功能来进行对软件的优化在优化的同时要注意软件基本功能的保障。
二、软件分析与设计
一.功能
1、创建班级 2、输出学生信息 3、按照学号录入学生成绩
4、按照班级录入学生成绩 5、按照学号修改学生成绩 6、按照班级修改学生成绩 7、按照班级统计学生的总成绩 8、按照学号查询学生成绩 9、按照班级输出不及格学生名单及科目 10、按照班级输出学生成绩单 0、退出系统
二.功能模块图:
学生信息管理系统按照创建班级输出学生信息按照学号录入学生成绩按照班级录入学生成绩按照学号修改学生成绩按照班级修改学生成绩按照班级统计学生的总成绩按照学号查询学生成绩班级输出不及格学生名单及科目按照班级输出学生成绩单按照班级输出学生成绩单
图1 系统功能模块图
三、主要功能的实现
程序设计一般由两部分组成 些数据结构具有同样的重要性 保存等外更多的情况是查询
算法和数据结构,合理地选择和实现一个数据结构和处理这
,在学生信息管理程序中由于预计记录数比较大能够、删除、 。所以选用动态链表保存数据。