程序实践报告1.docx

上传人:b****5 文档编号:8808921 上传时间:2023-05-15 格式:DOCX 页数:14 大小:83.06KB
下载 相关 举报
程序实践报告1.docx_第1页
第1页 / 共14页
程序实践报告1.docx_第2页
第2页 / 共14页
程序实践报告1.docx_第3页
第3页 / 共14页
程序实践报告1.docx_第4页
第4页 / 共14页
程序实践报告1.docx_第5页
第5页 / 共14页
程序实践报告1.docx_第6页
第6页 / 共14页
程序实践报告1.docx_第7页
第7页 / 共14页
程序实践报告1.docx_第8页
第8页 / 共14页
程序实践报告1.docx_第9页
第9页 / 共14页
程序实践报告1.docx_第10页
第10页 / 共14页
程序实践报告1.docx_第11页
第11页 / 共14页
程序实践报告1.docx_第12页
第12页 / 共14页
程序实践报告1.docx_第13页
第13页 / 共14页
程序实践报告1.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

程序实践报告1.docx

《程序实践报告1.docx》由会员分享,可在线阅读,更多相关《程序实践报告1.docx(14页珍藏版)》请在冰点文库上搜索。

程序实践报告1.docx

程序实践报告1

一、教学过程与教学方式

1-1选题与开题

(1)学生组建课程设计课题小组,原则上每组2-3人,最多不超过4人(含跨专业学生)。

学生在教师指导下自主选题。

可以选择教师下达的设计课题,也可以自拟与设计要求相当且经指导教师审核通过的课题。

(2)课题小组对每个学生有明确的课题任务分工。

课题任务分工包括两项内容:

程序设计任务和课题报告任务。

以课题小组为单位,根据所承担的课题任务组织调研、查阅资料、进行可行性分析和需求分析。

1-2总体方案设计

(1)根据需求分析确定所承担的课题的系统的功能。

(2)确定系统的功能模块结构及接口函数原型设计。

(3)系统的数据结构设计。

(4)系统的界面设计。

(5)系统主算法设计。

1-3详细设计及实现

(1)数据结构的编程实现。

(2)接口函数的算法及编程实现。

(3)界面设计的编程实现。

(4)主算法的编程实现。

(5)主函数的编程实现。

1-4测试与调试

(1)数据结构的功能测试。

(2)接口函数的功能测试。

(3)界面的功能测试。

(4)主算法的功能测试。

(5)主函数的功能测试。

(6)系统的总体功能组装测试与调试。

1-5程序验收

根据所承担的课题的任务和成员分工,对课题组进行课题程序的组员承担部分验收和课题组整体验收。

(1)系统的总体运行验收。

(2)数据结构的运行验收。

(3)界面设计的运行验收。

(4)接口函数的运行验收。

(5)主算法的运行验收。

(6)其他部分的运行验收。

1-6撰写实践报告

根据所承担的课题和成员分工,分别撰写课题小组程序实践报告。

程序实践报告主要内容包括:

(1)课题概述。

(2)需求分析。

(3)方案设计。

(4)方案实现(包括按组员分工的个人设计实现部分)。

(5)测试与调试(包括按组员分工的个人测试部分)。

(6)课题总结(包括按组员分工的个人设计部分)。

(7)附录A和附录B。

附录C为可选项。

每个组员根据个人所承担的部分撰写相应的结题报告部分,并作为小组课程设计课题报告的一部分一并上交。

程序实践报告格式:

封面、任务书、课题分工、目录、正文(课题概述、需求分析、方案设计、方案实现、测试与运行、总结)、附录等。

详见附表1:

程序实践报告格式说明。

1-7程序

根据课程设计的要求和任务,学生对C语言的基础理论知识和编程语言基本实践技能进行预实习和自主研究性学习。

程序实践的主要内容有:

(1)基本数据结构知识。

(2)数据结构的设计

(3)文件操作。

(4)动态链表的基本操作。

(5)多文件的项目管理应用。

1-8课程实践

根据课程设计的要求和任务,对所承担的课题进行实际调研和需求分析。

主要内容有:

(1)可行性分析。

(2)了解业务需求。

(3)功能需求分析。

(4)系统仿真分析。

1-9上机实践

学生根据课程设计的任务,以课题小组为活动单位进行上机训练。

上机训练的主要任务是:

(1)数据结构设计与实现。

(2)界面设计与实现。

(3)接口函数设计与实现。

(4)主函数设计与实现。

(5)接口调试。

(6)系统测试与调试等。

2成绩评定

2-1程序实践验收

1、以课题组为单位按课题验收。

个人程序验收与课题组验收同时交叉进行。

2、验收前准备。

(1)课题组提交程序任务分工表。

(2)每个人将本人承担的程序部分做好测试模块,以备验收。

例如:

若承担了某个文件的设计,则将文件的验收程序准备好,验收时,程序能正确运行。

无论程序大小,每个人都应准备个人的验收部分,一个验收程序只能属于一个人。

个人验收程序一定是完整的。

3、验收过程:

对照程序任务分工表进行验收。

(1)先进行课题组程序验收

程序运行-功能验收-数据结构验收-界面验收-主要接口函数验收。

(2)个人程序验收

个人程序运行—测试功能验收—代码检验—答辩。

2-2课题报告装订规范

1、装订顺序:

封面、目录、正文(1课题概述-6课题总结)、附录A(课题任务分工)。

2、装订说明:

(1)每个课题报告单独装订,其中封面、目录、附录A,单面装订;正文(1课题概述-6课题总结),双面装订。

(2)每个班学委负责将所有课题组附录B(源程序、报告电子版、打包文件)上传到BB平台,按课题组列文件目录,统一上交。

2-3程序实践成绩评定

程序实践按五级分制计入。

各班各段成绩比例原则上,优秀率20%,良好率35%,中等率35%,及格与不及格率不超过10%。

根据学生在实践中所承担的程序设计、课题报告撰写及个人表现等情况,综合评定学生个人的课程设计成绩。

具体内容包括:

(1)题目的完成质量。

(2)程序实践报告质量。

(3)学习态度及团队精神。

其中:

程序设计成绩占总成绩的50%,实践报告成绩占总成绩的40%,学习态度及团队精神占总成绩的10%。

 

表1程序实践报告格式说明

附表1-1封面格式示例

东北大学信息科学与工程学院

程序实践报告

题目学生成绩管理

课题组长刘光明

课题组成员赵美白李晨悦

专业名称计算机科学与技术

班级计1506

指导教师张晓红

2015年4月

附表1-2课题任务分工格式示例

课题程序设计分工

学号

姓名

程序设计函数原型

功能说明

 

 

 

 

 

 

 

 

 

 

 

 

 

课题报告分工

章节

内容

完成人

1课题概述

1.1课题任务

1.2课题原理

1.3相关知识

2需求分析

2.1课题调研

2.2用户需求分析

3方案设计

 

3.1总体功能设计

3.2数据结构设计

3.3函数原型设计

3.4主算法设计

3.5用户界面设计

4方案实现

 

4.1开发环境与工具

4.2程序设计关键技术

4.3个人设计实现(按组员分工)

4.3.1

4.3.2

4.3.3

5测试与调试

 

5.1个人测试(按组员分工)

5.1.1

5.1.2

5.1.3

5.2组装与系统测试

5.3系统运行

6课题总结

 

6.1课题评价

6.2团队协作

6.3下一步工作

6.4个人设计心得(按组员分工)

6.4.1

6.4.2

6.4.3

 

附表1-3程序实践报告目录格式示例

目录

1课题概述1

1.1课题任务1

1.2课题原理1

1.3相关知识3

2需求分析4

2.1课题调研4

2.2用户需求分析5

3方案设计7

3.1总体功能设计7

3.2数据结构设计8

3.3函数原型设计10

3.4主算法设计12

3.5用户界面设计14

4方案实现15

4.1开发环境与工具15

4.2程序设计关键技术16

4.3个人设计实现(按组员分工)

4.3.1张三设计实现17

5测试与调试23

5.1个人测试(按组员分工)23

5.1.1张三测试23

5.2组装与系统测试33

5.3系统运行36

6课题总结39

6.1课题评价39

6.2团队协作40

6.3团队协作41

6.4个人设计小结(按组员分工)42

6.4.1张三设计小结42

7附录A课题任务分工50

A-1课题程序设计分工50

A-2课题报告分工51

附录B课题设计文档52

B-1课程设计报告(电子版)52

B-2源程序代码(*.H,*.CPP)52

B-3工程与可执行文件)52

B-4屏幕演示录像文件(可选)52

 

附表1-4课题报告正文格式示例

1课题背景(三号)

1.1课题来源(四号)

随着现代科学技术迅猛发展,全球经济一体化的趋势加强,各国都面临着前所未有的机遇和挑战。

物流作为一种先进的组织方式和管理技术,被广泛认为是企业在降低物资消耗,提高劳动生产率以外的重要的利润源泉,在国民经济和社会发展中发挥着重要作用。

(小四号,间距1.15)

……

表格式示例:

表1.1系统测试记录

操作名称

操作流程

操作结果和输出

登录系统

打开登录页面,输入用户名和密码,点击登录按钮

从登录系统到系统信息显示完成,花费4秒时间。

基本满足了系统显示要求。

查询相关信息

输入检索项目(货物、车辆等),检索字段(ID,名称等)和检索条件,点击检索

用列表的方式显示出了符合条件的记录。

从服务器端返回信息,花费100毫秒-350毫秒。

满足要求

在地图上选取物体(车辆,站点等)

在物体附近进行点击。

弹出对话框,显示几个符合条件的物体标识,由用户确定选择其中一个对象。

发货操作

输入发货人和收货人信息,输入其他信息,点击发货。

保存发货人和收货人信息。

分配货物ID和费用,并将信息返回。

同时打印发货回执。

装货操作

输入站点ID和车辆ID

列出此站点中需要装货到此车辆的货物列表,按照货物的快慢要求排序(一般不能全部装货到此车辆上)。

卸货操作

输入车辆站点和车辆ID

列出此车辆上需要在本站点卸货的货物。

(被列出的货物都要进行卸载)。

卸货完成以后,如果货物到达目的站,货物显示的颜色设置为黄色,提醒管理人员货物到达目的站点。

 

图格式示例2:

程序流程图

图5.1卸载货物流程图

图格式示例3:

程序运行截图

图6.1系统主页面

 

附表2-1程序实践课题信息表(201412)

班级:

学委:

日期:

组号

题目

实现功能

组长

组员

1

互联网域名信息管理系统

同设计要求

朱林

杨哲明黄静波

2

3

4

5

6

7

8

9

10

注:

1、课题组长的主要责任是:

负责课题任务分工、承担软件总体测试、编程的核心部分、课题报告的总体写作。

2、在设计要求中,可以增加课题的功能,要填写清楚。

3、课题组也可以自拟题目,但需要指导老师同意,不能降低课题质量要求。

 

附表2数据结构课程设计成绩评定表

附表2-1课题组程序验收评定参考标准

序号

项目

满分

等级

A

B

C

D

 

1

程序运行与测试

40

(1)程序运行

一次通过

一次以上通过

有死机现象

勉强通过

(2)合法数据测试

正确

基本正确

有错误

错误多

(3)非法数据测试

正确

基本正确

有错误

错误多

(4)数据结构测试

正确

基本正确

有错误

错误多

(5)其它

正确

基本正确

有错误

错误多

 

2

功能函数与界面

20

9-10

7-8

5-6

<5

(1)功能模块

数目合理

数目不足

有错误

不合理

(2)交互界面

交互实用

实用无交互

有交互

不实用

(3)函数原型

合理规范

基本规范

不太规范

不规范

(4)项目管理应用

 

3

代码质量与答辩

20

(1)代码格式

9-10

7-8

5-6

<5

(2)主算法

规范

基本规范

不太规范

不规范

(3)主函数

正确

基本正确

有错误

错误多

(4)回答问题

正确

基本正确

有错误

错误多

(5)动态链表应用

正确

基本正确

有错误

错误多

(6)文件

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2