1、 软件设计报告 题题 目:目: 学生学籍管理系统学生学籍管理系统 院 系院 系 名 称名 称 : 电子工程学院电子工程学院 专 业 名 称专 业 名 称 : 电子信息工程电子信息工程 班班 级级 : 电子 0902 班 内 序 号班 内 序 号 : 23 学 生 姓 名学 生 姓 名 : 指 导 教 师指 导 教 师 : 时间时间 : 20201010 年年 6 6 月月 2121 日日 至至 20201010 年年 7 7 月月 2 2 日日 一、一、 课程设计目的课程设计目的 通过本次课程设计, 强化上机动手能力, 在理论和实践的基础上进一步巩固通过本次课程设计, 强化上机动手能力, 在理
2、论和实践的基础上进一步巩固 C C 语言程序设计课程的学习内语言程序设计课程的学习内容,掌握工程软件设计的基本方法。学会将知识容,掌握工程软件设计的基本方法。学会将知识 应用与实际结合的方法,提高分析和解决问题的能力,增加综合能力。为后续应用与实际结合的方法,提高分析和解决问题的能力,增加综合能力。为后续 各门计算机课程的学习打下坚实基础,为毕业设计和以后工作打下必要基础,各门计算机课程的学习打下坚实基础,为毕业设计和以后工作打下必要基础, 通过本次课程设计基本掌握通过本次课程设计基本掌握 C C 语言的实际应用基础与技巧。语言的实际应用基础与技巧。 二、课程设计内容二、课程设计内容 (1)运
3、用结构体和指针编辑一个学生学籍管理系统,使之能够完成学生基本信 息的创建(录入) 、查询、删除、排序、添加、修改、退出操作。 (2)执行编译操作,并根据提示调试此程序,排除所有的错误和警告。直到编 译成功为止。 (3)执行运行操作,逐一对每个模块进行调试。直到全部程序运行成功为止。 (4)请老师检查,向老师演练此程序,并能回答老师提出的相关问题。 三三、需求分析、需求分析 1.该学生学籍管理系统, 添加用户密码登陆功能, 能够完成学生基本信息的录入、 修改、添加、查询、删除、排序、输出、退出操作。 每个模块的功能如下: A、录入模块能够完成学生学号、姓名、性别、年龄、出生年月、所在院系 专业、
4、学制、班级的输入。 B、更新模块中可以对学生信息进行添加、删除、修改。 C、查询模块能按学号或姓名查询一个学生的全部信息,并能显示该学生的 全部信息,可以查询所有已经录入的学生信息。 D、排序模块将按照学生学号的顺序进行所有学生基本信息的排序并显示。 E、退出模块可直接退出此程序,结束操作。 2.创建该学生学籍管理系统目的就是能够对学生基本信息进行创建(录入) 、修 改、添加、查询、删除、排序等功能,这样可以简化许多人工做起来很复杂的 问题。譬如: “排序” ,有了此程序只需将信息输入,计算机就可自动执行,省 时、省力。另外,它还可以重复使用,方便、快捷。 3.该学生信息管理系统是在 VC+ 6.0 环境下运行。 方法:1、添加学生信息:选择添加输入学生信息。 2、删除学生信息:可选择按学号进行删除,如要删除某学生的信息,按学号删除, 输入该学生的学号,核对屏幕上的信息,确认删除即可。 3、修改学生信息:输入要修改学生的学号,显示该生所有信息,