程序设计题目.doc

上传人:鲁** 文档编号:557361747 上传时间:2023-02-28 格式:DOC 页数:8 大小:202KB
返回 下载 相关 举报
程序设计题目.doc_第1页
第1页 / 共8页
程序设计题目.doc_第2页
第2页 / 共8页
程序设计题目.doc_第3页
第3页 / 共8页
程序设计题目.doc_第4页
第4页 / 共8页
程序设计题目.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《程序设计题目.doc》由会员分享,可在线阅读,更多相关《程序设计题目.doc(8页珍藏版)》请在金锄头文库上搜索。

1、程序设计报告( 2009 / 2010 学年 第 二 学期)题 目: 专 业 学 生 姓 名 班 级 学 号 指 导 教 师 许棣华 指 导 单 位 计算机软件基础教学中心日 期 2010年9月15日 评 分 细 则评分项优秀良好中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度简 短 评 语教师签名: 年 月 日评分等级备注评分等级有五种:优秀、良好、中等、及格、不及格程序设计题一: 四六级考试成绩管理Tel: 13952003520E_mail: 第一组用 指导

2、老师:许棣华【问题描述】 利用已学知识完成“四六级考试成绩管理系统”。 【基本功能】(1) 首先自己设计好数据结构及算法,将学生成绩信息包括学生姓名、准考证号码、学校、考试级别、选考语种、成绩等用考虑定义一个类来存放,全面考虑如何进行综合管理功能。(2) 对学生成绩信息包括学生姓名、准考证号码、学校、考试级别、选考语种、成绩的增添、删除、修改功能。(3) 统计功能:按照考试级别、成绩档次、选考语言、学校对成绩进行分类统计。(4) 按照准考证号码、姓名查询学生信息,对于同名现象进行提示。(5) 以添加、删除、修改、查询、统计等管理功能来演示该系统,在基本功能实现的基础上,可考虑增加一些管理选项,

3、如:分类排序等。(6) 界面友好,可操作性强,设计一个菜单让用户选择管理功能,利用循环结构使得一次运行程序可对多项管理。【程序设计的开发环境】可以VC+6.0,在内存中的各种操作可以采用一维数组方式或是单链表。程序设计题二: 学生管理系统Tel: 13952003520E_mail: 第二组用 指导老师:许棣华【问题描述】 该系统要求对一个文件中所存储的学生数据进行各种常规操作,如:排序、查找、计算、显示等功能。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些算法思想的应用,实现一个简单的学生管理系统。【功能要求】(1)学生信息包括:学号,姓名,性别,出生(年,月,日),三门课成绩和总

4、分( 数学, 英语, C语言, 总分)。(2)数据格式:测试数据,以文件方式提供,studf.txt或studf.dat,数据文件自己建立。(3)需要实现的功能1) 建立学生信息结构数组从文件中读入数据2) 按姓名递增冒泡排序3) 按总分递减选择排序4) 显示按总分排序后学生信息5) 按学号查学生信息和平均分数(顺序查找法)6) 按姓名查学生信息和平均分数(折半查找法)7) 查各门课平均分数8) 查男女学生人数和总人数9) 显示学生信息表10) 将排序后的内容存为文件,以后显示时直接从文件中调出而不用再执行排序算法。11) 界面友好,可操作性强,设计一个菜单让用户选择管理功能,利用循环结构使得

5、一次运行程序可对多项管理。【程序设计的开发环境】可以VC+6.0,在内存中的各种操作可以采用一维数组方式或是单链表。程序设计题三:简单电子记事本的实现Tel: 13952003520E_mail: 第三组用 指导老师:许棣华【问题描述】 该系统要求以文本文件存储事件信息,对文件中的内容读入内存进行各种操作。【功能要求】(1)记事功能:可在界面中方便地输入待办事宜,如果当天已有安排,程序应有相关的提醒。可以改变事件处理的时间或者对事件优先级进行编辑,当需要插入处理的事件时,后续的事件优先级要有所改变,如原来有优先级为1,2的两件事件,当在中间插入一新的事件时,原来优先级为2的事件的优先级就变为3

6、(2)能删除或修改已有记录。(3)查询功能:可根据时间查询当日事宜。(4)显示功能:显示全部或部分事件安排。(5)界面友好,可操作性强,设计一个菜单让用户选择管理功能,利用循环结构使得一次运行程序可对多项管理。【程序设计的开发环境】可以VC+6.0,在内存中的各种操作可以采用一维数组方式或是单链表。程序设计题四: 银行定期储蓄管理系统Tel:13952003520E_mail: 第四组用 指导老师:许棣华【系统基本功能】(1) 工作人员根据口令进入系统;(2) 可以录入新的存单信息(存单编号,储户姓名,身份证编号,住址,联系电话,存款金额,存期,利率,密码),利率在存期决定后自动得到;(3)根

7、据存单编号可以查询存单信息;(4)根据存单编号和密码可以完成储户取款操作,自动算清应支付的利息并显示在屏幕上。【要求】(1) 首先自己设计好界面和算法,存单信息可以保存在文件中; (2) 界面友好,可操作性强,输入信息符合逻辑如存款金额不为负数、不可能有非数字的字符等;(3) 必须完成所要求的各基本功能,在基本功能实现的基础上,可考虑增加对工作人员信息维护的功能,如口令修改等。【程序设计的开发环境】VC+6.0,在内存中的各种操作可以采用链表或结构体数组等方式。程序设计题五: 泊车管理系统Tel:13952003520E_mail: 第五组用 指导老师:许棣华【基本功能】(1) 管理人员根据

8、口令进入系统; (2) 管理车位信息(车位编号,状态)和每分钟的收费费率; (3) 停车时录入汽车停泊信息(车牌号,车型,停泊位置,停泊开始时间);如果车位已满要给出提示;(4) 取车时,根据车牌取,如果没有给出提示;需要根据车辆停泊时间自动计算费用并显示在屏幕上。 【要求】(1) 首先自己设计好界面和算法,车位信息可以保存在文件中; (2) 界面友好,可操作性强,输入信息符合逻辑;(3) 必须完成所要求的各基本功能。【程序设计的开发环境】VC+6.0,在内存中的各种操作可以采用链表或结构体数组等方式附1:对学生课程设计两周的纪律及提交内容的要求:(1) 规定上机的时间内不得无故缺勤,有事需要

9、向指导老师书面请假;(2) 上机时禁止玩游戏,屡教不改者,实习成绩可为不及格; (3) 每人手头准备一至两本C/C+的有关工具书,上机前作好充分的准备,包括事先写好主要算法的程序代码以保证充分利用上机的时间调试程序;(4) 同组可以讨论思路,但是程序要自己完成,不可抄袭,若完全抄袭别人的,实习成绩为不及格;(5) 实习的最后阶段认真完成实习报告,电子文档,报告内容不得少于15页。程序设计报告的首页指导单位处,填上:计算机软件教学中心(其它部门的指导教师按实际单位填)(6) 最后提交的材料:每组交压缩文件一个,起名为:程序设计_组号.rar(如:程序设计_第1组.rar)。该压缩文件中包含下列几

10、个文件:程序设计报告的电子文档(起名为:程序设计_组号.doc)、源程序文件(起名为:题目名_组号.cpp,如:学生管理系统_ 第一组.cpp)、原始数据文件(如:stud.dat)、编译链接后得到的可执行文件(起名为:题目名_组号.exe)上机地点:参看机房安排表; 每组交测试报告一份,起名为:第*组测试报告_组号(如:第三组同学测试第四组的程序,则测试报告起名为:第四组测试报告_第三组)附4:课程设计报告具体内容要求题目(题目格式:宋体,3号,加粗,居中对齐)一、 课题内容和要求(格式:宋体,4号,加粗,两端对齐)该部分可参考前面给出的问题描述再加以细化一些(正文格式:宋体,小4号,不加粗

11、,两端对齐,1.5倍行距)二、需求分析(格式:宋体,4号,加粗,两端对齐)在该部分中叙述每个模块的功能要求(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)三、概要设计 (格式:宋体,4号,加粗,两端对齐)在此说明每个部分的算法设计说明(可以是描述算法的流程图),每个程序中使用的存储结构设计说明(如果指定存储结构请写出该存储结构的定义,如果用面向对象的方法,应该给出类中成员变量和成员函数原型声明)。(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)四、详细设计 (格式:宋体,4号,加粗,两端对齐)各个算法实现的源程序(可以是一组源程序,每个功能模块采用不同的函数实现),源程序要

12、按照写程序的规则来编写。要结构清晰,重点函数的重点变量,重点功能部分要加上清晰的程序注释。(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)五、测试数据及其结果分析(格式:宋体,4号,加粗,两端对齐)(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)六、调试过程中的问题(格式:宋体,4号,加粗,两端对齐)每个模块设计和调试时存在问题的思考(问题是哪些?问题如何解决?),以及算法的改进设想。(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)七、课程设计总结(格式:宋体,4号,加粗,两端对齐)总结可以包括 : 程序设计过程的收获、遇到的问题,遇到问题解决问题过程的思考、程序

13、调试能力的思考,对该课程组织和考核方式的建议等。(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)附件5 测试报告书写要求(字体要求同上)1.概述 测试目的 简述本次测试的目的项目背景 简述测试所在项目的背景2.测试环境 硬件环境 仅针对测试对象的硬件环境及其版本信息加以说明 软件环境 仅针对测试对象的软件环境及其版本信息加以说明 3.测试人员 人员 角色 4.实际进度 占用时间 描述整个测试过程的时间跨度,如:xxxx-xx-xx至xxxx-xx-xx 进度情况 原因 如果测试提前或延后完成,请说明具体原因 5.测试参考文档 测试计划及测试用例6.测试数据 测试数据 注: 问题严重度的界定: 高导致系统死机或后续部分测试项功能不能实现; 中影响该部分的测试功能的完整性且急需解决; 低仅属于系统中的小bug,或根据测试过程发现的需要调整的部分,但并非急需解决。 7.项目

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号