1 / 12
文档名称:

c语言项目报告.pdf

格式:pdf   页数:12页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言项目报告.pdf

上传人:小马皮皮 2015/3/6 文件大小:0 KB

下载得到文件列表

c语言项目报告.pdf

文档介绍

文档介绍:电子工程系《C 语言编程实践》项目报告
第 1 章概述
为了巩固并深化本学年所学的《C 语言程序设计基础》和《数据结构》的知识,同
时对软件开发过程有一个感性的认识,为以后的软件开发工作打下良好的基础,我们设
计并实现一个学生成绩管理系统。该系统具有的功能如下:学生成绩管理系统主要提供
成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息,
查看留言、提交留言。教师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看
教师留言、学生留言、提交留言、留言的管理等相关操作。系统管理员可以实现以上的
所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改。
本系统的开发语言是 C 语言,开发工具是 Microsoft Visual C++ 。
本设计主要工作是首先对系统进行需求分析;其次阐述了结构化程序设计的基本思
想;然后在需求分析的基础上,详细描述了整体设计过程,包括数据结构的设计、功能
模块的设计,最后用 C 语言编程实现;最后对系统的功能进行测试及结果分析。

-1-
电子工程系《C 语言编程实践》项目报告
第 2 章需求分析
系统功能简述
学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可
以通过该系统查阅与自己相关信息,查看留言、提交留言。教师可以通过成绩管理系统
查阅学生成绩信息,教师信息,查看教师留言、学生留言、提交留言、留言的管理等相
关操作。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师
的添加、删除、修改,数据库的备份、数据库的还原等相关操作。

根据开发要求,学生成绩管理系统主要应用于教育系统,完成对日常的教学、教务、
教师以及学生的计算机化的管理。开发学生成绩管理系统可使学院教职员工减轻工作压
力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的
使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加
规范化。
需求规格
功能需求
系统功能列表如表 所示。
表 系统功能列表
功能编号功能名称功能描述
1 功能选择为用户提供进行功能选择的界面。功能选择包括成绩录入、
成绩查询、成绩修改、成绩删除、成绩排序及退出
2 成绩录入根据界面提示,输入成绩数据,对输入数据的合法性(如
序号唯一性、数字、日期、性别等)进行检查,输入错误
有提示信息并允许重新输入,全部输入正确后将信息保存
到文件中
3 成绩查询界面提示用户输入成绩查询信息,根据用户的输入在已经
保存的文件中查询,返回查找结果,结果可以是多条记录。
如果没有所查询的记录,需给出“查询无结果”的提示。
4 成绩修改界面提示用户输入待修改成绩,界面出现待修改记录,如
无该记录有提示。在修改界面中根据提示进行修改,所有
录入信息要进行合法性检查,修改正确后保存到文件中。
5 成绩删除界面提示用户输入删除成绩,先查询并显示用户要删除的
-2-
电子工程系《C 语言编程实践》项目报告
记录,如果没有要提示。删除前要求用户确认是否删除。
如果删除,文件中删除此记录并保存。
6 成绩排序根据用户选择的成绩排序以及排序方式(增序或降序)对
文件中的记录进行排序并显示
7 教师录入根据界面提示,输入教师数据,对输入数据的合法性(如
序号唯一性、数字、日期、性别等)进行检查,输入错误
有提示信息并允许重新输入,全部输入正确后将信息保存
到文件中
8 教师查询界面提示用户输入教师查询信息,根据用户的输入在已经
保存的文件中查询,返回查找结果,结果可以是多条记录。
如果没有所查询的记录,需给出“查询无结果”的提示。
9 教师修改界面提示用户输入待修改教师,界面出现待修改记录,如
无该记录有提示。在修改界面中根据提示进行修改,所有
录入信息要进行合法性检查,修改正确后保存到文件中。
10 教师删除界面提示用户输入删除教师,先查询并显示用户要删除的
记录,如果没有要提示。删除前要求用户确认是否删除。
如果删除,文件中删除此记录并保存。
11 教师排序根据用户选择的教师排序以及排序方式(增序或降序)对
文件中的记录进行排序并显示
12 退出退出系统
非功能需求
(1)用户界面友好。屏幕布局 DOS 界面,提示信息成绩信息编辑,具有快捷键 Ctrl+C
错误信息统一明确。
(2)系统可靠,异常输入情况下系统能够正常运行。
运行环境
硬件 CPU i3,主存