欢迎来到天天文库
浏览记录
ID:6184299
大小:179.00 KB
页数:36页
时间:2018-01-05
《c语言的学生成绩系统的设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C语言的学生成绩系统的设计毕业论文目录第一章绪论11.1系统开发目标11.2开发工具的选择11.3开发方法的选择21.3.1系统分析21.3.2系统设计31.3.3系统实施31.3.4调试维护41.4开发本系统的意义4第二章系统分析52.1背景分析52.2组织机构调查分析52.3可行性分析52.3.1技术可行性分析52.3.2经济可行性62.3.3运行可行性6第三章数据库系统的特点73.1 数据库系统的特点73.1.1 数据库(简称DB)73.1.2 数据库系统(DBS)73.1.3 数据库系统的特点83.1.4基本数据模型93.2 关
2、系数据模型与关系数据库103.3数据库的逻辑设计103.4数据库管理系统的概念103.5数据库应用系统11第四章系统设计134.1 系统数据流程图设计134.1.1 系统数据流程图144.2 模块设计14第五章 数据库设计165.1 数据库的逻辑设计165.2程序的实现17总结32致谢33参考文献3435第1章绪论本文以学校管理信息系统建设中的教学管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、数据库设计、系统设计、系统实施、开发总结、致谢、参考文献、附录等。1.1系统开发目标
3、 本系统是将现代话的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询和复合查询。4.能够对查询结果进行分类汇总,实现报表打印。5.注意数据的安全性,具有数据备份和恢复的功能6.方便用户的操作,尽量减少用户的操作。1.2开发工具的选择 在开发工具的选择上,我们选择
4、了对数据库有强大功能的数据库开发系统,于是选择了美国Borland公司推出的VC++6.0开发工具。在pc机数据库系统xbase家族中,VC++6.0是第一个全面支持面向对象程序设计的数据库语言工具。它的主要特点有:1.强大的查询与管理功能2.强大的数据库开发功能3.扩大了对SQL语言的支持4.大量使用可视化的界面操作工具5.支持面向对象的程序设计6.多平台支持7.支持网络应用1.3开发方法的选择35 在开发方法的选择上,选择了演绎式原型法与生命周期法相结合的方法。具体来说,就是在系统开发之前对系统有一个总体框架设想,各功能单元的结构和
5、功能也比较清楚,但是还没有具体实现。系统完成什么功能,分成哪几个部分,各个部分又有哪几个模块,都已理解掌握,且以后不需要做更大的变动,只是具体到每个模块,还没有全部实现。具体地设计可能是完全实现一个模块,也可能是用一个效率高地模块代替一个旧模块。信息系统的开发是一项比较复杂的工作,我们必须选用科学的有效的开发方法。近年来,国内外已逐步总结出一些开发信息系统的方法和技术,但是,从目前的情况来看,系统的开发技术仍是一个比较薄弱的环节。那么根据本系统开发的要求,本系统选择了生命周期法和原型法相结合的方法。现具体介绍如下: 生命周期这个概念源
6、于系统工程方法。广义地说,任何系统均有其发生、发展、成熟、消亡或更新换代的过程,这个过程称为系统的生命周期。主要包括系统调查阶段、系统分析、系统设计、系统实施及系统维护与评价五个部分。根据系统设计而对整个系统实施,包括物理实施,程序设计,调试等。实施是最后的一步,关系着最后的成功。 系统实施的任务主要包括:1程序设计2物理实施3使用说明书4编译1.3.1系统分析 先根据用户提出的建立新系统的要求,进行初步调查和初步可行性分析,提出系统总体规划。再对原系统进行深入的调查,彻底掌握原系统的模型,并在此基础上提出新系统的逻辑模型。a.系统
7、目标 学院在教学这一部分主要是由教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,使用本系统对学生的成绩进行合理管理,实现学生成绩的录入、编辑、删除等功能,也可以实现成绩的排序、检索等。它将成为教务处老师的一个很好的帮手。35b系统功能 总体来说,学生成绩管理系统完成以下功能:1学生管理2成绩管理3成绩打印1.3.2系统设计 根据系统分析确定的逻辑模型,确定新系统的物理模型,即计算机化信息系统应用软件的总体结构和数据库设计,并提出系统配置方案,继而对物理模型进行详细的设计。主要内容有:代码设计,用户界面设计,处理过程设计
8、,编写系统设计说明书。系统设计是以系统分析为基础,而系统设计又是系统实施的基础,系统设计的主要任务是代码设计、物理设计、数据库设计、功能结构图设计。系统设计的任务主要包括:1代码设计2系统物理设计3数据库设
此文档下载收益归作者所有