西 安 郵 電 學 院 软 件 设 计 报 告 书 题目:学 生 证 管 理 系 统 系部名称 : 电 信 系 学生姓名 : 雷 昕 专 业 名称 : 电 子 科 学 与 技 术 班 级 : 科 技 0 7 0 1 学号 : 0 5 0 7 2 0 3 5 时间 : 2 0 0 8 年 6 月 1 0 日 至 2 0 0 8 年 6 月 2 0 日 辅导老师 : 黄 茹 实验题目 学生证管理系统 一、 实验目的 能综合应用所学的计算机基础知识和所掌握的程序设计语言(C语言),自行设计并实现一个较为完整的小型管理信息系统或小型应用系统的设计与开发
其主要目的是通过系统分析、系统设计、编程调试,写实验报告等环节,初步掌握软件系统设计的方法和步骤,灵活运用程序设计语言进行软件开发的能力,提高分析问题和解决问题的能力,提高程序设计水平
要求编程时采用结构体、指针、文件等复杂数据结构存储组织数据
二、 实验内容 请设计一个学生证的管理程序
该程序应该具有下列功能: (1)通过键盘输入某位学生的学生证信息
学生证包含的信息请参看自己的学生证; (2)给定学号,显示某位学生的学生证信息; (3)给定某个班级的班号,显示该班所有学生的学生证信息; (4)显示全部的学生证信息; (5)给定某位学生的学号,修改该学生的学生证信息; (6)给定某位学生的学号,删除该学生的学生证信息; (7)提供一些统计各类信息的功能
例如统计学生数,班级数,每个班级的学生数; (8)能够对学号和班级进行升序和降序排序; (9)用文件的形式将录入的数据进行存储,并从其中读取数据
三、 需求分析 该学生证管理系统可以储存、录入、读取、输出、添加、删除、修改、查询、统计、排序等操作
四、概要设计 1 、方案设计 1 )保存信息 2 )输入模块 3 )读取信息 4 )输出模块 5 )更新模块 (1 )添加学生信息