46题任务书学生成绩管理系统_图书馆管理系统任务书

其他范文 时间:2020-02-27 14:46:26 收藏本文下载本文
【www.daodoc.com - 其他范文】

46题任务书学生成绩管理系统由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“图书馆管理系统任务书”。

编号:46

河北联合大学

《软件设计基础-C++》

课程设计任务书

学院班级设计人__成绩____

一、题目:学生成绩管理系统

二、目的与要求:

1. 目的:

(1)掌握面向对象程序设计的基本思路和方法;

(2)了解系统开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试的全过程;

2. 基本要求:

(1)在VC++6.0环境中,学会调试程序的方法,及时查究错误,独立调试完成。

(2)程序调试通过后,完成程序文档的整理,加必要的注释。

3.创新要求:

在基本达到题目要求外,进行创新设计,如设计模糊查询。

4.书写设计报告的要求

设计报告中包含以下几个方面:

(1)设计题目

(2)总体设计

① 概述所作系统的功能及用途

② 用自顶而下或自底而上的方法,划分功能模块。

③ 确定各模块的算法

(3)根据算法画出模块图

(4)列出程序清单,并加以必要的注释

(5)写出调试程序的方法

(6)指出所设计问题的不足和改进方案

(7)总结本次设计的收获及心得

三、设计方法和基本原理:

1. 问题描述:

编制一个简单的“学生成绩管理系统”,要求其主要功能有:数据输入,成绩排序,成绩查询,成绩统计,奖学金评定,打印等基本功能。

2. 问题的解决方案:

1.用静态数组或动态数组

2.排序模块,应针对各门课程的成绩或总分进行排序:查询模块最好设计为可按学号,姓名,成绩任意属性进行;统计模块包括统计及格人数,不及格人数等功能。

编号:46

3.可调用库函数来美化界面。

四、主要技术问题的描述:

运用数组和库函数实现学生成绩的录入、统计、查询、修改、删除、输出。

(1)定义类类型1)主函数main():定义学生结构体数组,调用录入、统计等函数对成绩表进行处理;

(2)录入函数Input():输入学生成绩;

(3)统计函数Statistic():计算平均成绩;

(4)查询函数Lookup():查询指定学号学生成绩记录;

(5)修改函数Modify():修改指定学号学生成绩记录;

(6)删除函数Delete():删除指定学号学生记录;

(7)输出函数Output():输出班级所有学生成绩记录;

(8)排序函数Sort():按平均分对学生成绩记录项进行降序排序;

(9)插入函数Insert():按平均分顺序插入新记录。

另外,学生数据可写入文件,也可从文件中读取。

五、课程设计时间:年月日至年月日

六、课程设计的考核方式及评分方法

1.考核方式

课程设计结束时,在机房当场验收。

(1)教师提供测试数据,检查运行结果是否正确。

(2)回答教师提出的问题。

(3)学生提交课程设计报告(A4纸打印),并将电子文档和源程序发至ftp服务器:ftp://210.31.197.23

用户名和密码按照指导教师告知的即可。

2.评分方法

(1)出勤率

(2)课程设计准备工作

(3)课程设计期间纪律

(4)课程设计运行结果

(5)课程设计报告

(6)答辩情况

指导教师签字:

系主任签字:

日期:年月日

下载46题任务书学生成绩管理系统word格式文档
下载46题任务书学生成绩管理系统.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文