电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

学生档案查询系统

11页
  • 卖家[上传人]:桔****
  • 文档编号:507062882
  • 上传时间:2023-11-13
  • 文档格式:DOCX
  • 文档大小:119.88KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、学生档案查询系统摘要:高校学生档案管理是高校日常管理的一个重要组成部分,其管理效率的高低直接影响 着整个学校的管理工作。为方便学生的管理工作,遂开发此系统。此系统包括对学生的基本 信息管理,成绩管理,课程管理。采用目前流行的Visual C+, Access数据库作为主要开 发工具。查询系统由系统用户管理模块、课程管理模块、成绩管理模块和学生的基本信息管 理模块这四个模块组成,四个模块的设计及查询界而主要在详细设计中体现出来,即本论文 的主要侧重点。一、概述1 .背景介绍学生档案查询系统是一个教育单位必不可少的组成部分,它对于学校的管理 来说至关重要。在这个科学技术的不断提高,计算机科学日渐成熟,且讲究高效率 的社会,人工管理文件档案的方式就显得效率低、保密性差,另外时间一长,将产 生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。这已远远 不能满足学校和学生的需求。所以作为计算机应用的一部分,使用计算机对学生 档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方 便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地 提高学生档案管理的

      2、效率,也是企业的科学化、正规化管理,与世界接轨的重要条 件。因此,开发这样一套软件成为很有必要的事情。2 .系统可行性分析经济可行性研究本系统为小型开发系统,且开发系统的目的不是达到经济收益,而主要目的 是锻炼学生的动手能力,并注重小组成员之间的合作能力,达到小组成员整体水 平的提高。故在经济上此系统的开发不会受到影响。对于开发过程中的所需的打 印等费用自付。技术可行性研究本软件的开发在技术方面采用visual C+和Access数据库相结合的方法来实 现。使用此系统只需添置低档计算机,如果条件允许可添加打印机以便查询能方 便打印成资料作为参考;对现有软件不会产生冲突,对使用的操作系统来说有很 好的兼容性、稳定性。该系统软件界面清晰,整洁。功能一目了然,操作简单, 编号:时间:2021年x月X日书山有路勤为径,学海无涯苦作舟页码:第#页共10页容易上手,对于一般网络操作者都能胜任。3 .内容介绍本系统主要包括系统用户管理、学生的基本信息管理、课程管理、成绩管理 和系统用户管理这4个方面。系统用户管理模块用于管理用户登陆时的用户信息,所包含的字段有:用 户名、密码、身份。用户进入系统后,

      3、通过身份决定用户是有什么权限。学生的基本信息管理模块用于管理学生的基本信息,所包含的字段有:学 号、姓名、性别、班级、专业、家庭住址、联系电话、身份证号等。课程管理模块用于管理课程的信息,所包含的字段有:课程号、课程名、本 学期课程、任课教师、学分等。成绩管理模块用于管理学生的成绩,所包含的字段有:学号、课程号、学年、 学期平时成绩、期末成绩、总评成绩、备注等。二、需求分析1 .用户需求本系统是针对高等院校的学生档案管理,因此此系统的用户主要包括系统管 理员、教师和学生。主要涉及班级信息、学生信息、课程信息和成绩等数据信息。 实现的具体功能如下:系统用户管理一一系统管理员负责用不同的权限来限制不同用户对系统的使用。 学生基本信息管理一一系统管理员对学生基本信息的录入、修改、删除等操作。 学生成绩管理一一系统管理员负责对学生成绩的录入、修改、删除等操作,学生 可以查询各科成绩。学生课程管理一一系统管理员负责对学生选课情况进行录入、修改等操作。方便 学生查看。以上是用户对系统的基本的功能要求,此外用户还要求系统的效率要高,查 询速度要快,比较小的冗余,易维护,具有较高的数据安全性。2 .

      4、一级数据流图如下图三、系统详细设计1 .系统结构图2 .关键模块的设计系统用户管理模块char password7=,888888,z;/*定义初始密码*/void main()/*主函数*/ int flag=O, i ;/*标志项*/int n=3;do printf (,zEnter password:nz/);scanf(%s, s);if(! strcmp (s, password)/* 进行密码匹配验证*/ printf (欢迎进入学生档案查询系统nnn); flag=l;break;)else printf(Error Enter again:n); n-;第2贞共10页编号:时间:2021年X月X日 书山有路勤为径,学海无涯苦作舟 页码:第#页共10页)while (n0);if(!flag)printf (,zyou have Enter 3 times!,z) ; /*输入密码超过了3次! ! */exit (0) ;/*自动退出*/话输入用户名07418201第4页共10贞陶定 般消|降定 唳消 学生的基本信息管理模块 ttinclude ttinclude it

      5、include #include /字定义函数声明/void Search (); 查找记录void Views ();查看所有记录int check (char strID);查找文件记录中已经存在的学生ID struct student(学生信息(学号,姓名,性别,籍贯,电话,住址,民族);char ID10; char name10j; char sex4;char nativePlaceElO;char phone13; char nation6;);struct student stu;FILE *fp; 定义文件指针void main()int flag;while(flag!=7)printf (,zntt请选择您所要的操作n);printf Ctt II 1、查询记录2所有记录列表n);printf (,ztt II按任意键退出II n);scanf(%d, &flag);switch(flag)case 1 : Search (); 查找记录getch() ;system(,/cls,/) ; break;case 2: Views ();查看所有记录getch();

      6、system(cls); break;default: exit(0);)void Search。/查找数据/if (fp=fopen(,StudentMessage,/, rb*) )=NULL) 以只 读方式 打 开StudentMessage 文件printfCAt 文件打开失败! n);return;elsechar message10;接收用户需要查找的信息int i;long flength, offset;fseek (fp, 0, SEEK_END); 将文件指针移文件尾flength=ftell (fp)/sizeof (struct student); 得到文件中有多少条记录printf(t请输入您要查找的学号:);scanf message);i=check(message);offset=sizeof(struct student)*i;if(flength=0)printf (t文件记录为空! n);return;else if (iflength)printf (tt查找失败,没有找到相应信息! n);return;else 输出查找到的内容 rewind(

      7、fp);fseek(fp, offset, SEEK_SET);fread(&stu, sizeof(struct student), 1, fp);printf (“学号:%s ,stu. ID) ;printf (姓名:%s stu. name);printf (性别:s”, stu. sex) ;printf (籍贯:%s z,, stu. nation);printf (电话:s, stu. phone) ;printf (民族:s, stu. native)fclose(fp);)void Views () /查看所有记录/long flength;if(fp二fopen(StudentMessage”, rb)二二NULL)printf (文件打开失败! n);exit (1);fseek(fp, 0, SEEK_END);移动文件指针到文件尾flength=ftell (fp)/sizeof (struct student); 得到文件中有多少条记录if(flength=0)printf (文件中没有记录! );return;编号:时间:2021年X月X日 书山有路勤为径

      8、,学海无涯苦作舟 页码:第5页共10页rewind(fp);将文件指针移动到文件头printf Cttt 所有记录列表nn);while(!feof (fp)fread(&stu, sizeof(stu), 1, fp);if (strcmp(stu. ID, )!=0)检测文件中的空字符串,如果不是空字符则输出 printf (学号:%s ,stu. ID) ;printf (姓名:%s stu. name);printf (性别:s”, stu. sex) ;printf (籍贯:%s z,, stu. nation);printf (电话:%s,, stu. phone) ;printf (民族:s”, stu. native)fclose (fp);课程管理模块void CPageCho:Query() variant,var, varCou, varStu;CString str; 定义变量更新控件变量的值UpdateData(true);if(m_SID = 0 m_CID = 0) (MessageBox (学号和课程号一个也不能为空!);return; trym_pRecordset-MoveFirst ();while(!m_pRecordset-adoEOF)varCou = mqRecordset-GetCollect (CID); varStu = m_pRecordset-GetCollect (/ZSIDZ/);所以查询时必须满足学号和课程号同时吻合才行if(m_CID = varCou. iVal & m_SID = varStu. iVal) var = m_pRecordset-GetCollect CZCID/Z);if(var. vt != VT.NULL)m_CID = var. iVal;var = m_pRecordset-GetCollect (Z,SIDZ/);m_SID = var. iVal;var = m_pRecordset-GetCollect (z/IsPass,z);if(var. vt != VT.NULL)

      《学生档案查询系统》由会员桔****分享,可在线阅读,更多相关《学生档案查询系统》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.