课程设计题目内容和报告格式-zgb.doc

上传人:jian****018 文档编号:9130396 上传时间:2020-04-03 格式:DOC 页数:6 大小:124KB
返回 下载 相关 举报
课程设计题目内容和报告格式-zgb.doc_第1页
第1页 / 共6页
课程设计题目内容和报告格式-zgb.doc_第2页
第2页 / 共6页
课程设计题目内容和报告格式-zgb.doc_第3页
第3页 / 共6页
点击查看更多>>
资源描述
1 课程设计题目内容参考设计题目(学生也可以自己选择或设计应用背景,但要事先经过教师同意):1、职工信息管理系统设计(只能由单个学生完成)职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:(1)职工信息录入功能(职工信息用文件保存)(2)职工信息浏览功能(3)查询和排序功能:按工资查询,按学历查询等(4)职工信息删除、修改功能2、飞机订票系统设计(只能由单个学生完成)假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。试设计一民航订票系统,使之能提供下列服务:(1)航班信息录入功能(航班信息用文件保存)(2)航班信息浏览功能(3)查询和排序航线:按航班号查询,按终点站查询(4)承办订票和退票业务3、学生选修课程系统设计(只能由单个学生完成)假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:(1)课程信息录入功能(课程信息用文件保存)(2)课程信息浏览功能(3)查询和排序功能:按学分查询,按课程性质查询(4)选修和退选课程4、图书信息管理系统设计(只能由单个学生完成)图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:(1) 图书信息录入功能(图书信息用文件保存)(2) 图书信息浏览功能(3) 查询和排序功能:按书名查询,按作者名查询(4) 图书信息的删除与修改2 实验报告参考格式实验名称(比如“职工信息管理系统设计)同组(所有)学生:(比如“张三,网络0602,学号;李四,网络0602,学号“)_实验地点:(比如现代教育技术中心 房间 ) 实验日期和时间:(比如2007年10月9日12月2日) 实验类别:(填课内实验、开放实验、“课程设计”等) 实验类型:(填“验证性”、设计性或综合性等) 一、实验环境(说明运行的操作系统,编程工具和集成开发环境,桌号,机器的IP地址)二、实验目的和要求实验目的:(1)使学生进一步理解和掌握课堂上所学各种基本抽象数据类型的逻辑结构、存储结构和操作算法。(2)使学生进一步掌握程序设计、编写、调试能力。(3)使学生了解软件开发的基本步骤和内容。实验要求:完成一个程序,具体内容如下:(1)在内存中用链表记录,在硬盘上用二进制文件保存。(2)设计完的程序能够以命令行或者菜单形式增加、删除、更新和查询数据的内容。数据内容能够排序以方便查询。(3)数据库中应该有至少20条记录。三、实验内容和结果1系统总体设计(必须给出系统总体结构图(组成),文字说明各模块的功能及模块间的关系。)2系统模块设计(包括各模块的程序流程图或DFD图等(有必要应配上文字性的说明),各模块用到的数据结构,对模块中重要的数据结构给出详细解释说明。) 2.1 XXX模块设计(流程图或DFD图等,重要数据结构,(配以文字性说明) 2.2 XXX模块设计3程序的运行及测试结果(要求尽可能给出总体功能测试的测试例) 3.1 XXX功能测试(测试输入)(运行结果) 3.2 XXX功能测试四、实验中的问题及心得(可选内容:遇到的难点及解决办法,有何收获)附录:程序清单3 评分标准(请每个学生在做课程设计时仔细对照下面的考核标准表所列出的要求,在交报告之前先自己打自评分,老师将在验收成果时打分)自评分教师评分1.程序功能和原理(35)(1)记录用结构表示,至少包含字符串(如名字)和整型(如年龄)(5)(2)用链表来动态保存记录,并能以命令行或者菜单形式增加(5)、删除(5)、查询(5)、排序(5)内容。如果用数组最多得5分。(3)用二进制文件永久保存记录,并能在程序开始运行时读取文件内容(5),在程序运行结束前保存到文件(5)2.程序质量(30%)(1)用大括号和缩进来清楚地显示程序结构。(提示:按一次tab键产生一个缩进)(5)(2)各函数有功能说明和参数说明,对每个函数参数和函数返回值的含义进行说明(5)(3)每个源程序文件都有说明(比如本程序功能,作者,包含哪些函数)(5)(4)每个函数长度不超过100行(5)(5)函数、变量取名较规范易懂(5)(6)对不容易理解的常量、变量和语句有注释(比如全局常量、全局变量、if语句)(5)3.总结报告(25%)(1)说明程序整体功能、各模块/函数功能(5)(2)用流程图或其他有效方法描述一个函数的算法(5)(3)有小组分工情况说明和各自的经验总结(5)(4)附程序清单(5)(5)语言简练,条理清楚,图表规范,容易理解(5)(提示:请关注一下字体大小、图表的标题)4调试手段(10%)(1)会单步运行到任何一个语句(5)(2)单步运行时能查看变量值(5)总成绩: 等级:结构化分析是面向数据流开展需求分析工作的一种有效方法。一般采用自顶向下,逐层分解的演义分析法来定义系统的需求,即先把分析对象抽象成一个系统,然后自顶向下的逐层分解,将复杂的系统分解成简单的、能够清楚地被理解和表达的若干个子系统,如图1(逐层分解的数据流程图)所示。这样就可以分别理解系统的每个细节、前后顺序和相互关系,找出各部分之间的数据接口。在结构化分析方法所采用的工具有数据流程图(DFD)、数据字典(DD)、结构化语言、判定树、判定表等。结构化分析的核心是数据流程图,数据流程图是以图形的方式表达在问题中信息的变换和传递过程。它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个复杂的系统。数据流程图中有以下几种主要元素:数据流。箭头的始点和终点分别代表数据流的源和目标。:数据源(终点)。代表系统之外的实体,可以是人、物或其他软件系统。:对数据的加工(处理)。加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出。:数据存储。表示信息的静态存储,可以代表文件、文件的一部分、数据库的元素等。以某公司的营销系统为例,采购部门每天需要按照销售部门提供的定货单向供应商采购货物。每种货物的数量都存放在货物库存库中,销售和采购要求每种货物数量发生的变化能够在此数据存储中及时被反映出来。而资金的汇总、核对等工作由其会计部门处理。这样,系统数据流图的顶层结构如图2(营销系统顶层数据流图)所示。在顶层数据流图的基础上,对销售、采购及会计三个加工再进行逐步分解,可形成第二层数据流图。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 工作总结


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!