- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计说明书
课程名称: 数据结构课程设计
专业: 计算机科学与技术 班级: 103012
姓名: 学号: 12
指导教师: 成绩:
完成日期: 2012 年 1 月 13 日
任 务 书
题目:高校成绩管理系统 设计内容及要求:
1、提供身份验证,和使用系统的权限设置、判定。
2、(教师用户)能实现103012班同学各科成绩的录入、编辑,数据必须保存在文件中,以便反复使用。
3、(学生用户或游客)提供对学号或姓名,各学科成绩的查询。
4、(学生和教师用户)能按各学科分数排序输出(每一科都要能排序输出)。
5、(教师用户)能统计各科成绩分数段的分布(60以下、60~70、70~80、80~90、90~100)情况,并输出。
性能需求:
1、操作界面美观、友好,有必要的容错处理(如:能判定合理的成绩0~100等);
2、查询应根据查询条件合理选择先进的查询方法;
3、分数段统计结果要求保存在单独的文件中; 开发环境:
Microsoft Visual C++ 6.0 实现目标:
1、身份验证
2、成绩查询及管理
3、将成绩排序输出
4、统计各成绩段分布
5、数据容错 摘 要
本报告叙述了成绩管理的现状况。重点介绍了学生成绩管理系统的实现过程:包括系统分析 、数据流程分析、功能设计、系统实现、 系统测试和调试。本系统主要功能有用户管理、学生信息录入、学生成绩录入、学生成绩分布、学生成绩查询、成绩排名、登录密码修改、学生记录修改等。后面介绍了本系统的具体实现以及关于本系统开发过程中的体会。关键词: 学生成绩管理系统,功能,特点
目 录
引 言 1
1 系统设计 2
2 系统实现 3
2.1 学生模块实现 3
2.2 教师模块实现 8
结论 13
参 考 文 献 14
引 言
一、背景
几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率低、管理复杂等诸多问题。所以我想借实训的机会,开发一个实用的高校成绩管理系统。
二、目标
建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和 现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。
三、意义
现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理 方法 必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。
1 系统设计
系统功能模块图,如图1.1所示:
图 1.1 系统功能模块图
学生模块: 以学生身份进入系统使用系统的各项功能。
学生模块包括查询成绩、成绩排名、修改密码三项功能
教师模块:以教师身份进入系统使用系统的各项功能。
教师模块包括录入成绩、修改记录、成绩排名、成绩分布段、成绩查询共五项功能
2 系统实现
2.1 学生模块实现
功能:查询成绩、成绩排名、修改密码
界面 学生界面
成绩查询界面(选择查询方式)
学号查询界面
姓名查询界面
查询结果
成绩排名界面
成绩排名结果
修改密码界面
先输入旧密码,如输入错误则将提示重新输入直至输入正确;然后再输入新密码,最后再次输入新密码,当两次输入的新密码相同时,密码修改成功。
主要实现代码
以学号查询代码(折半查找)
void search_half(int leibie,int gongneng)
{
unsigned long k;
int i,j,m;
system(cls);
printf(\n请输入欲查找同学的学号:\n);
scanf(%u,k);
i=0;
j=N-1;
while(i=j)
{
m=(i+j)/2;
if (student[m].number==k)
{
chakan(leibie,gongneng,m);
break;
}
else
{
if (ks
您可能关注的文档
- 《数据库课程设计报告-考勤管理系统数据库设计》.doc
- 《数据库课程设计报告-汽车管理系统》.doc
- 《数据库课程设计报告-电力机车牵引力计算系统》.doc
- 《数据库课程设计报告_学籍管理系统》.doc
- 《数据库课程设计报告-超市进销存管理系统设计》.doc
- 《数据库课程设计报告-通用工资管理系统课程设计》.doc
- 《数据库课程设计报告-餐饮管理系统》.doc
- 《数据库课程设计报告图书销售数据库应用系统的设计与实现》.doc
- 《数据库课程设计报告某医院病房计算机系统》.doc
- 《数据库课程设计留言板系统》.doc
- 深度解析(2026)《ISO 22002-12025食品安全前提方案—第1部分:食品制造》.pptx
- 深度解析(2026)《ISO 22002-52025食品安全前提方案—第5部分:运输和储存》.pptx
- 深度解析(2026)《ISO 22002-42025 食品安全前提方案 — 第4部分:食品包装制造》.pptx
- 徒步活动策划方案.doc
- 深度解析(2026)《ISO 22002-62025食品安全前提方案—第6部分:饲料及动物食品生产》.pptx
- 2026年新版郯城期末真题卷.doc
- 深度解析(2026)《ISO 22476-72012岩土工程勘察与测试 — 现场测试 — 第7部分:钻孔千斤顶试验》.pptx
- 深度解析(2026)《ISO 22090-22014 船舶与海洋技术 — 航向传送装置(THD) — 第2部分:地磁原理》.pptx
- 深度解析(2026)《ISO 23584-22012 光学和光子学 — 参考字典规范 — 第 2 部分:类与特性定义》:构建智能制造数据基石的专家视角与未来展望.pptx
- 深度解析(2026)《ISO 22932-92025 Mining — Vocabulary — Part 9 Drainage》:构建未来矿山“水脉”治理与可持续发展的新语言体系.pptx
最近下载
- 《2021年电信网络诈骗治理研究报告》全文.docx VIP
- 环境影响评价工程师之环评法律法规题库及参考答案【精练】.docx
- 2025年1月研究生学位英语真题(附完整参考答案).doc VIP
- 2025 机器人用精密丝杠国产化报告:传动精度突破与工业场景适配.docx VIP
- 2023年税务师继续教育题库附答案(基础题).docx
- 西林EH600A变频器使用说明书用户手册.pdf
- 2023年税务师继续教育题库(含答案)word版.docx
- 气象灾害 课件高一地理人教版(2019)必修第一册.pptx VIP
- Python学习从入门到实践(王学颖)课后习题答案解析.pdf VIP
- 2023年国家公务员考试题库含完整答案【夺冠】.docx
原创力文档


文档评论(0)