已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/29C语言毕业设计电子科技大学毕业设计任务书题目任务与要求时间年月日至年月日共周学习中心专业指导单位或教研室指导教师职称年月日毕业设计任务书题目任务与要求时间年月日至年月日共周学习中心学生姓名专业指导单位或教研室指导教师职称学号年月日2/29毕业设计进度计划表本表作评定学生平时成绩的依据之一。摘要随着计算机的普及和网络的出现,对信息的需求,书馆业务受到了强烈的冲击,传统的手工管理方式已不能适应现在的信息化社会。如何利用现有的科学技术条件提高图书信息的管理效率是我们当下要考虑的问题图书信息管理系统是典型的信息管理系统,其开发主要包括前端应用程序的设计和后台数据库的建立及维护两方面。对于前者,要求应用程序功能而对于后者,则要求数据库具有一致性、完整性、安全性等特点。对此,建立一个规范化,系统化,程序化的图书管理系统迫不急待。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写程序以提高图书馆的管理效率。使用程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,以便全面掌握图书的流通情况等等。关键词C语言;图书管理;数据处理;信息技术ABSTRACTWITHTHEPOPULARIZATIONOFCOMPUTERANDNETWORK,THEDEMANDFORINFORMATION,THELIBRARYSERVICEHASBEENASTRONGIMPACT,THETRADITIONALMANUALMANAGEMENTHASBEENUNABLETO3/29ADAPTTOTHEINFORMATIONSOCIETYNOWHOWTOUSETHEEXISTINGSCIENTIFICANDTECHNOLOGICALCONDITIONSIMPROVETHEBOOKINFORMATIONMANAGEMENTEFFICIENCYISOURIMMEDIATECONSIDERATIONLIBRARYINFORMATIONMANAGEMENTSYSTEMISANINFORMATIONMANAGEMENTATYPICALSYSTEM,ITSDEVELOPMENTMAINLYINCLUDESTHEESTABLISHMENTANDMAINTENANCEOFTHETWOFRONTAPPLICATIONPROGRAMDESIGNANDTHEBACKSTAGEDATABASEFORTHEFORMER,REQUIRESTHEAPPLICATIONPROGRAMFUNCTIONANDFORTHELATTER,ITREQUIRESADATABASEWITHCONSISTENCY,INTEGRITY,SAFETYANDSOONINTHISREGARD,THEESTABLISHMENTOFASTANDARDIZED,SYSTEMATIC,WAITTHEBOOKSMANAGEMENTSYSTEMMANAGEMENTSYSTEMPROGRAMMINGFORTHECONVENIENCEOFLIBRARYBOOKS,READERSINFORMATION,BOOKBORROWINGFOREFFICIENTMANAGEMENT,SPECIALPROGRAMTOIMPROVELIBRARYMANAGEMENTUSINGTHEPROGRAM,THESTAFFCANBORROWAREADER,ABOOK,CANBORROWBOOKSONTHECURRENTSITUATIONOFSOMESTATISTICS,SOASTOFULLYGRASPTHEFLOWOFBOOKSKEYWORDSCLANGUAGE,LIBRARYMANAGEMENT,4/29DATAPROCESSING,INFORMATIONTECHNOLOGY目录摘要IABSTRACTII1绪论1选题的背景和选题的意义1选题的背景1选题的意义1系统的特点2需求分析5/2922系统的总体设计3系统总体设计3运行环境和开发工具3开发工具3运行环境4系统流程图53系统的详细设计6/296主体界面设计6主函数6输入模块7删除模块8查询模块9修改模块11显示模块127/29借出模块13归还模块14公共函数164系统调试175系统运行19结论23致谢24参考文献8/2925附录程序源代码26目录第一章绪论1系统开发目标112开发工具的选择1开发方法的选择2系统分析9/292系统设计3系统实施3调试维护4开发本系统的意义4第二章系统分析5背景分析5组织机构调查分析10/295可行性分析5技术可行性分析5经济可行性6运行可行性6第三章数据库系统的特点7数据库系统的特点7数据库11/297数据库系统7数据库系统的特点8基本数据模型9关系数据模型与关系数据库10数据库的逻辑设计10数据库管理系统的概念10数据库应用系统1112/29第四章系统设计13系统数据流程图设计13系统数据流程图14模块设计14第五章数据库设计16数据库的逻辑设计16程序的实现13/2917总结32致谢33参考文献34第1章绪论本文以学校管理信息系统建设中的教学管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、数据库设计、系统设计、系统实施、开发总结、致谢、参考文献、附录等。系统开发目标本系统是将现代话的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标14/291系统应具有实用性、可靠性和适用性,同时注意到先进性。2对各个数据库进行动态管理,防止混乱。3能够按照用户选择的不同的条件进行简单查询和复合查询。4能够对查询结果进行分类汇总,实现报表打印。5注意数据的安全性,具有数据备份和恢复的功能6方便用户的操作,尽量减少用户的操作。12开发工具的选择在开发工具的选择上,我们选择了对数据库有强大功能的数据库开发系统,于是选择了美国BORLAND公司推出的VC开发工具。在PC机数据库系统XBASE家族中,VC是第一个全面支持面向对象程序设计的数据库语言工具。它的主要特点有1强大的查询与管理功能2强大的数据库开发功能3扩大了对SQL语言的支持4大量使用可视化的界面操作工具5支持面向对象的程序设计6多平台支持7支持网络应用开发方法的选择15/29在开发方法的选择上,选择了演绎式原型法与生命周期法相结合的方法。具体来说,就是在系统开发之前对系统有一个总体框架设想,各功能单元的结构和功能也比较清楚,但是还没有具体实现。系统完成什么功能,分成哪几个部分,各个部分又有哪几个模块,都已理解掌握,且以后不需要做更大的变动,只是具体到每个模块,还没有全部实现。具体地设计可能是完全实现一个模块,也可能是用一个效率高地模块代替一个旧模块。信息系统的开发是一项比较复杂的工作,我们必须选用科学的有效的开发方法。近年来,国内外已逐步总结出一些开发信息系统的方法和技术,但是,从目前的情况来看,系统的开发技术仍是一个比较薄弱的环节。那么根据本系统开发的要求,本系统选择了生命周期法和原型法相结合的方法。现具体介绍如下生命周期这个概念源于系统工程方法。广义地说,任何系统均有其发生、发展、成熟、消亡或更新换代的过程,这个过程称为系统的生命周期。主要包括系统调查阶段、系统分析、系统设计、系统实施及系统维护与评价五个部分。根据系统设计而对整个系统实施,包括物理实施,程序设计,调试等。实施是最后的一步,关系着最后的成功。系统实施的任务主要包括16/291程序设计2物理实施3使用说明书4编译系统分析先根据用户提出的建立新系统的要求,进行初步调查和初步可行性分析,提出系统总体规划。再对原系统进行深入的调查,彻底掌握原系统的模型,并在此基础上提出新系统的逻辑模型。A系统目标学院在教学这一部分主要是由教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,使用本系统对学生的成绩进行合理管理,实现学生成绩的录入、编辑、删除等功能,也可以实现成绩的排序、检索等。它将成为教务处老师的一个很好的帮手。B系统功能总体来说,学生成绩管理系统完成以下功能1学生管理2成绩管理3成绩打印系统设计根据系统分析确定的逻辑模型,确定新系统的物理17/29模型,即计算机化信息系统应用软件的总体结构和数据库设计,并提出系统配置方案,继而对物理模型进行详细的设计。主要内容有代码设计,用户界面设计,处理过程设计,编写系统设计说明书。系统设计是以系统分析为基础,而系统设计又是系统实施的基础,系统设计的主要任务是代码设计、物理设计、数据库设计、功能结构图设计。系统设计的任务主要包括1代码设计2系统物理设计3数据库设计系统实施按照物理模型实现应用软件的编写和测试,系统试运行,编写技术文件,系统转换,系统交付使用,以及运行后的系统维护和评价等工作。生命周期法要求信息系统的开发研制工作要按照规定步骤,使用一定的图表工具,在结构化和模块化的基础上进行。结构化的思想是把整个系统的功能看作是一个大模块,根据系统分析和设计的不同要求,按照由顶向下,逐步求精的原则进行模块的分解和组合,这种方法贯穿于系统分析、系统设计和程序设计的各个过程中。生命周期法主要有以下几个特点18/291建立面向用户的观点2加强调查研究与系统分析3逻辑设计与物理设计分别进行4使用结构化、模块化方法5严格按照阶段进行6工作文件标准化和文献化调试维护系统程序和数据的维护又包括程序的维护,数据文件的维护,代码的维护等等。维护是系统在使用中应对系统注意,并加以维护,维护包括1系统运行的日常维护2系统运行情况的记录3系统程序和数据的维护开发本系统的意义学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介与它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。运用学生成绩管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排19/29时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对国家负责。C语言学生成绩管理系统设计与实现摘要本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一20/29套适和大众的、兼容性好的系统是很有必要的。本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍【关键词】成绩管理成绩查询C语言面向过程WITHTHEIMPLEMENTATIONOFCLANGUAGESTUDENTACHIEVEMENTMANAGEMENTSYSTEMDESIGNABSTRACTTHISSYSTEMACCORDINGTOTHEDEVELOPMENTREQUIREMENTSAREMAINLYAPPLIEDINEDUCATIONSYSTEMOFEDUCATION,THEDAILYWORKOFTHEDIGITALARCHIVESMANAGEMENTOFSTUDENTPERFORMANCETHISSYSTEMCANMAKETHECOLLEGEDEVELOPMENTSTAFFTOREDUCETHEWORKINGPRESSURE,EDUCATIONALANDTEACHINGTOTHEVARIOUSSERVICES21/29ANDINFORMATIONMANAGEMENT,ALSOCANREDUCETHEUSEOFFORCE,ACCELERATEQUERYSPEED,STRENGTHENMANAGEMENT,ASWELLASTHENATIONALDEPARTMENTSABOUTTHEPACEOFNORMALIZATION,MAKEEACHMANAGEMENTSTANDARDIZEDATPRESENT,THESCHOOLWORKMULTIFARIOUS,MATERIALMORE,THOUGHVARIOUSMANAGEMENTINFORMATIONSYSTEMHASENTEREDTHEUNIVERSITY,BUTHASNOTBEENPOPULAR,ANDFORSTUDENTSPERFORMANCEMANAGEMENT,ITHASBEENACOMPLETEANDUNIFIEDSYSTEMTHEREFORE,THEDEVELOPMENTOFASUITABLEANDTHEPOPULACE,COMPATIBILITYGOODSYSTEMISVERYNECESSARYTHISSYSTEMINTHEPROCESSOFDEVELOPMENT,PAYATTENTIONTOTHEOPERATIONOFTHEBUSINESSPROCESS,ANDSTRIVETOSYSTEMOFCOMPREHENSIVE,GENERALIZATION,MAKESTHISSYSTEMNOTONLYAPPLICABLETOAEDUCATIONINSTITUTIONSONTHECHOICEOFMETHODSINTHEDEVELOPMENTLIFECYCLEMETHOD,AMETHODOFCOMBININGWITHTHEPROTOTYPE,FOLLOWTHESYSTEMRESEARCHANDSYSTEMATICANALYSIS,SYSTEMDESIGNANDSYSTEMIMPLEMENTATION,FOURMAIN22/29STAGES,ANDTHESPECIFICDESIGNINTHEDESIGN,TAKINGTHEEVOLUTIONASUSERSOFPROTOTYPE,THEUSEOFSYSTEMANDTHEDEEPENINGUNDERSTANDINGOFAPARTORAFEWPARTSFORANALYSIS,DESIGNANDIMPLEMENTATIONTHISTHESISMAINLYFROMTHESYSTEMANALYSIS,SYSTEMDESIGNANDSYSTEMIMPLEMENTATIONANDUSEETC【KEYWORDS】ACHIEVEMENTMANAGEMENTACHIEVEMENTQUERYCPROGRAMMINGLANGUAGEPROCEDUREORIENTED目录第1章绪论1学籍管理系统概述1面向过程编程的基础知识223/29第2章需求分析5目标5要求5学生成绩管理系统的功能6第3章概要设计7主模块724/29添加学生信息7显示学生信息7排序学生信息7查找学生信息8第4章详细设计与实现9第5章流程图11第6章源代码25/2912数据结构与函数声明的头文件12主控程序模块13添加学生模块20显示学生模块21对学生进行排序模块22查找学生模块26/2930致谢35参考文献36第1章绪论本章介绍学生学籍管理系统的有关知识、面向过程的编程技术以及应用程序的开发方法和开发过程等基础理论知识,这是深入了解后续内容的必要准备。学籍管理系统概述管理信息系统的概念管理信息系统,是一个不断发展的新型学科,MIS的定义随着计算机技术和通信技术的进步也在不断更新,在现阶段普遍认为MIS是人为或计算机设备以及其他信息处理手段组成并用于管理信息的系统。包括以下几个基本概念MIS的对象就是信息。信息是经过加工的对决策者有价值的数据。信息的主要特征是来源分散,数量庞大。27/29信息来源于生产第一线、社会环境、市场以及行政管理等部门。信息具有时间性。系统是由相互联系、相互作用的若干要素按一定的规则组成并具有一定功能的整体。系统由输入、处理、输出、反馈、控制等五个基本要素组成。管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用等五个方面组成。MIS包括计算机、网络通信设备等硬件成分,也包括操作系统、应用软件包等软件成分,并随着计算机技术和通信技术的迅速发展还会出现更多的内容。课题背景该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位的学生信息的管理目前社
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重型电动货车出租合同
- 2025-2026学年吉林白城一中高二上学期10月考政治试题含答案
- 柳林酒业笔试题目及答案
- 2025年建筑装饰设计施工员专业技能鉴定试题及答案
- 2025年焦作市中站区保安员招聘考试题库附答案解析
- 2025年1月国开(中央电大)行管专科《监督学》期末考试试题及答案
- 2025年中医助理医师大纲变化内容
- 2022年吉安市安福县城投集团招聘试题及答案
- 2025年山东国家公务员行测考试真题及答案地市级
- 2022年晋城职业技术学院单招职业技能测试题库附答案详解
- 代办签证告知书
- 12123交管学法减分考试题库及答案
- GB/T 26396-2011洗涤用品安全技术规范
- GB/T 16951-1997金刚石绳索取心钻探钻具设备
- GB/T 1628.5-2000工业冰乙酸中甲酸含量的测定气相色谱法
- 物理化学简明教程(印永嘉)复合反应动力学468211522
- GA/T 1466.1-2018智能手机型移动警务终端第1部分:技术要求
- 外派人员培训课件
- 《最优化方法》研究生配套教学课件
- 土地开发整理项目预算定额标准湖南省补充定额标准
- 2022年全国大学生海洋知识竞赛考试题库及答案(700题)
评论
0/150
提交评论