C语言学生信息管理系统项目实训文档.doc

C语言学生信息管理系统项目实训文档.doc

ID:48291875

大小:269.12 KB

页数:22页

时间:2020-01-18

C语言学生信息管理系统项目实训文档.doc_第1页
C语言学生信息管理系统项目实训文档.doc_第2页
C语言学生信息管理系统项目实训文档.doc_第3页
C语言学生信息管理系统项目实训文档.doc_第4页
C语言学生信息管理系统项目实训文档.doc_第5页
资源描述:

《C语言学生信息管理系统项目实训文档.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、广东交通职业技术学院软件技术(可视化程序设计)专业项目实训报告书课程名称:C语言程序设计课程设计课程设计题目:学生信息管理系统课程设计日期:2010年6月28日起7月3日止小组成员:姓名:刘雁璋学号:17号指导教师:万东老师第22页共22页目录1摘要概述开发系统的目的、意义及主要功能42需求分析63软件开发工具与环境概述73.1开发工具:TurboC2.0/visualC6.073.2运行环境:74概要设计74.1用户接口:74.2内部接口:74.3出错信息:75详细设计106系统测试167结束语168附程序源代码17第22页共22页1摘要概述开发系统的目

2、的、意义及主要功能1.1我是软件班的学生,学习了C语言当然要活学活用啦!C语言是一门比较基础的课程,虽然现在的社会已经很少用到,但是对我们学生来说还是有用的,因此我们要设计一个学生信息管理系统。原因有几个:一是能看出我们学习C语言的情况,二是能表现出我们的创新能力,因为这个系统已经有N多人设计过了,看看我们能否推陈出新。三是我了完成我们的作业需要。1.2随着科学技术的不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人们生活的各个领域,并发挥了越来越重要的作用,针对人工管理的缺点,最好的解决办法就是借助计算机技术提供一个电子化的课程设计管理

3、平台,学生信息管理系统就因此诞生了!1.3目的及意义:第22页共22页学生信息管理系统是学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为管理者提供充足的信息和快捷的查询手段.但是一直一来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻的认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算

4、机对学生信息进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性强、存储量大、保密性好、寿命长、成本低等。这些优点都能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。因此开发一套这样的管理系统成为很有必要的事情。1.1功能简述:(1)建立学生信息的结构体(2)学生信息的初始化(可以从文件获取)(3)学生信息的添加、修改、删除、查找(4)学生信息的输出(5)对学生信息按学号、成绩排序(6)计算一门课的平均分和总分(7)将学生信息保存为文件综合应用数组、指针、结构体、文件等,对该设计题目进行设计和实现。课程

5、设计完成后,提交课程设计报告。第22页共22页1需求分析1.1学校每一学期到要考试,这就会有成绩的录入工作,用怎样的方法才能更好的,更快的,更轻松,更完美的把这种事情做好了?这就要用到学生信息管理系统了。学生信息管理系统能完成你想要的需求,改变了以前一些麻烦现状,化麻烦为轻松。实现了快捷办公的需求。1.2目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。尤其在管理成绩时,任务更加繁重,就成绩管理本

6、身来说,它是一项任务繁重、时效性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作效率和质量。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。2软件开发工具与环境概述2.1开发工具:TurboC2.0/visualC6.02.2运行环境:硬件环境:第22页共22页现在的计算机硬件基本上都支持,因为本系统小,可行性高,几乎能在所有计算机上运行。操作系统:Windows98/2000/XP/win7等可以1概要

7、设计a)用户接口设计1.1用户接口:本系统支持在DOS环境下运行。1.2内部接口:系统内部模块之间采用直接调用的方式,所有的参数传递通过函数调用的方式运行。1.3出错信息:当系统运行过程中出现错误时,将给出相关的错误信息。b)模块说明(一)输入学生成绩(二)浏览学生成绩(三)修改学生成绩(四)删除学生成绩(五)排序学生成绩(六)查找学生成绩第22页共22页(一)安全退出系统a)数据结构设计本程序采用链表结构实现存放学生信息,链表结构图如下成员名类型描述NameChar存放学生姓名Sexchar存放性别Idlong存放学号,必须唯一Scoreint存放各门成

8、绩Totalint存放总成绩m_cint存放平均成绩b)菜单设计用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。