没有合适的资源?快使用搜索试试~ 我知道了~
首页C语言 课程设计 学生管理系统 1) 数据录入功能4 ) 排序功能
C语言 课程设计 学生管理系统 1) 数据录入功能4 ) 排序功能
4星 · 超过85%的资源 需积分: 15 18 下载量 98 浏览量
更新于2023-03-03
评论 4
收藏 423KB DOC 举报
学生管理系统 (:只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据. 综合成绩、学分由程序根据条件自动运算。 (2)查询功能:分为学生基本情况查询和成绩查询两种 A:学生基本情况查询: B:成绩查询: (3)删除功能:当在A.TXT中删除一个学生时,自动地在B.TXT中删除此人所有信息。 (4 ) 排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据
资源详情
资源评论
资源推荐
一、设计题目
学生管理系统
二、主要内容
(1) 数据录入功能:只录入每个学生的学号、课程编号、课程名称、学分、
平时成绩、实验成绩、卷面成绩共 7 个数据. 综合成绩、学分由程序根据条件
自动运算。
(2)查询功能:分为学生基本情况查询和成绩查询两种
A:学生基本情况查询:
B:成绩查询:
(3)删除功能:当在 A.TXT 中删除一个学生时,自动地在 B.TXT 中删除
此人所有信息。
(4 ) 排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示
数据
三、具体要求及提交的材料
程序采用模块化程序设计方法,必须上机调试通过,并写出设计的报告。
设计报告格式:
1、设计目的
2、总体设计(程序设计组成框图、流程图)
3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调
用关系描述等)
4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主
要问题及采取的解决措施
5、源程序清单和执行结果:清单中应有足够的注释
设计报告纸质文档和电子文档各一份,调试通过后的软件一套。
四、主要技术路线提示
文件的读入;静态存储或动态存储及其应用;结构体数组的应用。〔主
要是教材第七章结构体和第九章文件内容的应用〕
五、进度安排
共计两周时间,建议进度安排如下:
1、选题,应该在上机实验之前完成
2、需求分析、概要设计上机前完成,可分配 2 学时老师检查和指导
3、详细设计上机前完成,可分配 2 学时老师检查和指导
4、编程、调试和分析程序可分配 12 学时。
5、程序答辩、说明书撰写 4 学时
六 推荐参考资料
[1] 谭浩强编著,C 语言程序设计,清华大学出版社,2008
[2] 徐连信编著,C 语言程序设计,清华大学出版社,2005
[3] 徐连信编著,C 语言程序设计习题解答与实验教程,清华大学出版社,
2005
[4] H.M.Deitel,P.J.Deltel 著(美),薛万鹏等译,C 程序设计教程,机械工
业出版社,2000
指导教师 签名日期 年 月 日
系 主 任 审核日期 年 月 日
目 录
2
1.摘要·························································5
2.引言··························································6
2.1 问题的提出···················································6
2.2 程序的运行平台···············································6
3.总体设计···················································· 6
4.程序的主要模块功能及分析······································7
4.1 录入模块·····················································7
4.2 查询模块·····················································8
4.3 删除模块·····················································10
4.4 排序模块·····················································11
5.系统的调试与测试··············································12
5.1 系统的调试···················································12
5.2 系统的运行···················································13
6.总结···························································16
致谢·····························································16
7.附录(源程序)··················································17
摘 要
现在学校每个学院对于学生的基本情况和成绩情况都希望有一个管理和了
解,在进行综合评定各种奖项的时候就不用再对学生本人进行询问了,就可以
3
大
大减少工作时间和提高工作效率,时间能够得到更好的优化和分配,对老师和
学
生本人也是一种节约时间的最好方法。而此次设计“学生管理系统”的主要的目
的也在于此,便于了解学生的信息情况,对学生信息进行各种操作,也有利于
学生查询自己的信息。摆脱了繁琐的劳动,提高了工作的效率,大大提高了学
校
掌握学生的信息效率,便于及时准确地获得需要的信息。开发学生管理系统
主要通过数组存放数据,应用循环和条件语句对数据实现录入和删除功能,建
立
基本的学生档案数据库,实现资源共享、网络办公、学生管理工作的计算机化,
具有重大意义。
关键词:学生管理系统,信息,,
2. 引 言
2.1 问题的提出
随着学校的快速发展和在校学生的增多,学生管理工作变得越来越复杂,
许多工作非常繁琐,消耗了大量的人力物力。目前各个学院大部分楼宇内部组
建了网络,但尚无一个完整的符合学院管理的信息资源库,缺乏信息资源共享
以及远程通信和远程管理能力。学管部门、财务部门、教务部门、招办等教学
4
和行政业务科室配置的计算机虽然已经连上局域网,但缺乏完整的基于网络的
计算机辅助信息管理系统和支撑平台。
目前,急待建立一个基于网络的符合我校实际情况的学生管理系统,以
使学生管理工作变得高效、方便,以提高教学和管理水平,实现教育和管理的
信息化、现代化,借此实现无纸化办公,营造节约型社会。本系统结合我校的
情况,经过实际的需求分析而开发出来的。
2.2 程序运行的平台
开发平台:Visual C++ 6.0 ,Microsoft Windows XP
3.总体设计
整个系统可设计为学生信息的输入模块,学生信息的查询模块,学生信息的删
除模块,学生信息的排序模块。
5
剩余26页未读,继续阅读
zenglm1202
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- stc12c5a60s2 例程
- Android通过全局变量传递数据
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3