大作业报告汇总.pdf
《大作业报告汇总.pdf》由会员分享,可在线阅读,更多相关《大作业报告汇总.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、20162016 秋季学期秋季学期信息技术基础大作业信息技术基础大作业专业:机械设计制造及其自动化(卓越试点)班级:卓越试点班学生姓名:学号:2016 年 11 月0项目基本信息项目名称项目功能姓名性别年级院、系、专业程银波学号备注团队成员指导教师团队联系方式联系人姓名邮件地址联系电话1目目录录1 团队介绍及人员分工.12 引言.22.1 课题背景及意义.22.2 可行性分析.23 系统需求分析.33.1 功能需求分析.33.2 性能需求分析.33.3 系统总体结构设计.34 详细设计.54.1 数据结构设计.54.2 系统函数的组成、功能、参数说明、相互调用关系.65 设计测试流程.86 作
2、品设计、实现难点分析.131.难点分析.132.解决方案.133.测试结果.137 心得体会.14参考文献.15附录源程序清单.162学生成绩管理系统学生成绩管理系统摘要本设计主要解决学生成绩管理问题。使用计算机进行信息管理,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。在大作业中,系统开发平台为 Windows XP,程序设计设计语言采用 Visual C+,程序运行平台为 Windows 98/2000/XP。在程序设计中,采用了面向对象解决问
3、题的方法。程序通过调试运行,初步实现了设计目标。关键词程序设计;C+;成绩管理01 1 团队介绍及人员分工团队介绍及人员分工1)团队介绍沈双燕:勤奋刻苦、有钻研精神,对待编程工作热情细心,孜孜不倦。张敏:踏实耐心,有良好的策划能力,对待工作细致专注。虞雯霞:有良好的创新能力,对代码的编写提供了好的想法。团队成员之间有较好的默契度及协作性。分工明确,各司其职,在共同的努力及相互的配合下,共同解决程序中出现的困难并尽可能的优化程序,最终完成整个项目。2)人员分工沈双燕:负责程序的编码部分及项目具体功能的实现。张敏:负责程序的策划部分,程序代码的部分编写以及文档的编写工作。虞雯霞:负责项目的可行性分
4、析,以及项目程序代码的部分编写工作。12 2 引引言言为方便对学生成绩进行高效的管理,编写该程序以提高学生成绩管理效率。使用该程序之后,学校管理者可以查询某位学生、某个科目的成绩情况,还可以对学生成绩进行排名,对学生的数据进行修改和删除,其中排名包括总分排名和各个科目的排名,学生可以更具自己的个人信息进行成绩查询,查询结果包括各个科目的分数、总分和平均分。通过本系统可以很好的掌握学生成绩的分布,减轻管理人员的负担,也使学生的成绩和信息长时期的保留。2.12.1 课题背景及意义课题背景及意义一直以来人们使用传统的人工方式管理学生成绩,在计算机尚未在学校广泛使用之前,学生成绩管理主要依靠手工。一个
5、最典型的手工处理过程就是:当考试完后,老师就要把学生成绩登记到文档中,当老师或学生要查询成绩的时候要一个一个去找,总分、平均分都需要一个一个累加起来算,很麻烦,不过最麻烦的还是排名,不能一目了然。以上所描述的手工过程的不足之处显而易见,首先处理学生成绩的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们很清晰的看到自己的各个科目成绩和每个科目的排名和总分排名以及所有学生的成绩分布,而且还是零失误,所有的都是一目了然。极大的方便了学生和老师。为提高成绩管理效率,管理人员的工作负担,有必要开发一个小型成绩管理系统来
6、对学生成绩实施有效管理。2.22.2 可行性分析可行性分析由于这款程序本身就是一个简易的小型应用程序,从开发到后期的完善,维护都不需要投入太多的人力、物力,因此实现起来比较容易。对计算机的性能没有过高的要求,系统利用率的占用也较低。*23 3 系统需求分析系统需求分析3.13.1 功能需求分析功能需求分析1)录入数据:将学生姓名、语文、数学、英语成绩写入文件。2)增加人员:增加学生,并将学生姓名和成绩写入文件。3)删除人员:删除学生信息和成绩。4)修改数据:修改学生成绩。5)按总成绩查询:根据总分查询学生成绩,包括平均分。6)按姓名查询:根据学生姓名查询学生成绩,包括总分和平均分。7)输出所有
7、学生成绩:输出文件中所有学生数据。8)按总分排名:按照总分从高到低排序。9)按语文成绩排名:按照语文成绩从高到低排序。10)按数学成绩排名:按照数学成绩从高到低排序。11)按英语成绩排名:按照英语成绩从高到低排序。3.23.2 性能需求分析性能需求分析1硬件环境处理器:Inter CR300 或是更高。内存:128MB(建议 196MB)。硬盘空间:20MB。2软件环境操作系统:Windows 98/XP 或是 Windows 2000/Windows NT Server 4.0。3.33.3 系统总体结构设计系统总体结构设计对学生成绩进行管理的系统,主要划分为以下三个模块:1)操作:包括录入
8、数据、增加人员、删除人员、修改数据。2)查询:包括按总成绩查询、按姓名查询、输出所有学生成绩。3)排名:按总分排名、按语文成绩排名、按数学成绩排名、按英语成绩排名3根据需求分析的结果,总体结构如图 2-1 所示。操作录增删修入加除改数人人数据员员据学生成绩管理系统查询排名按按输按语数英总姓出总文学语成名全分成成成绩查部排绩绩绩查询数名排排排询据名名名图 3.1 系统总体结构44 4 详细设计详细设计4 4.1 1 数据结构设计数据结构设计(1)类的设计表表 4-14-1StuStu 类成员列表类成员列表Stu 类char name20;double math;double chinese;do
9、uble english;double average;double sum;double getsum();double getaver();(2)系统包含的类库#include 输入输出流#includeString 类#include文件输入/输出操作(3)各个变量的定义和作用char name20;学生姓名double math;数学成绩double chinese;语文成绩double english;英语成绩double average;平均分double sum;总分Stu*s50;对象数组记录学生成绩54.24.2 系统函数的组成、功能、参数说明、相互调用关系系统函数的组成、功
10、能、参数说明、相互调用关系主函数主函数 main()main()调用菜单操作函数 handle_menu()实现菜单的输出和操作,调用 index()打印首页。以及删除动态对象。菜单操作函数菜单操作函数 void void handle_menu()handle_menu()这是一个无参的函数,通过调用菜单函数 menu()实现菜单的输出,利用 do-while()语句和 switch()语句实现各函数的调用,系统根据输入的字符选项来调用相应的函数,进行相应的操作。菜单函数菜单函数 void menu()void menu()这是一个无参函数,主要实现“功能选择”的界面,在这个界面里有显示系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 作业 报告 汇总
限制150内