ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:83.54KB ,
资源ID:2219025      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2219025.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(程序设计基础课程设计指导书.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

程序设计基础课程设计指导书.doc

1、个人收集整理 勿做商业用途昆 明 学 院程序设计基础课程设计指导书(适用于非计算机科学与技术专业)(学分:1分 学时: 1 周)信息技术学院目录一、课程设计的基本任务2二、课程设计的基本要求2三、课程设计时间进度安排2四、课程设计提交成果3五、课程设计成绩评定3六、课程设计报告的主要内容3七、课程设计的内容、步骤和方法3八、主要参考文献8附录8一、课程设计的基本任务程序设计基础课程设计属于专业教育实践课程。通过课程设计,进一步掌握C语言的语法结构,基本流程,更加深入和全面理解C语言程序设计的基本概念、基本原理和基本方法.课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和

2、实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高程序编制、程序调试及综合应用的能力。二、课程设计的基本要求1、分析设计准备正确理解题目的要求,解决题目“做什么”的问题,写好需求分析文档。然后着手实现题目的需求,即解决“怎么做”的问题.写好设计文档。设计必须是可读的、可理解的、使得将来易于编程、易于测试、易于维护。2、程序测试调试编程阶段强调结构化程序设计,使用几种基本控制结构,应有良好的程序设计风格,源程序文档化、数据说明、语句结构和输入/输出方法,力图从编码原则的角度提高程序的可读性,改善程序质量。应制定测试计划,尽早地和不断地进行软件测试,尽可能多地发现错误并改正错误。3、演示设

3、计程序并回答指导教师问题4、提交设计报告三、课程设计时间进度安排时间(天)完成内容说明1分析题目要求,着手实现题目的需求系统总体结构图,数据结构,模块构成2编写相关模块实现逻辑及源代码,并进行调试程序源代码3编写相关模块实现逻辑及源代码,并进行调试程序源代码4撰写课程设计报告课程设计报告5演示设计成果,提交课程设计报告,并回答教所提问题四、课程设计提交成果程序源代码和设计报告。五、课程设计成绩评定课程设计成绩由平时表现、设计成果及答辩情况和设计报告三个方面进行综合评定。其中平时表现即考勤占20%,设计成果及答辩占50%,设计报告占30%。教师亦可视具体情况调整评定内容及所占比例。六、课程设计报

4、告的主要内容1需求分析2总体设计3详细设计4程序测试5总结七、课程设计的内容、步骤和方法课程设计的内容为从题目一至题目十二中任选一个完成,每个题目最多不超过2人,设计的步骤和方法见附录。题目一:职工信息管理系统设计职工信息包括职工号、姓名、性别、年龄、学历(研究生本科专业中专)、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:1、系统以菜单方式工作2、职工信息录入功能(职工信息用文件保存)3、职工信息浏览功能4、职工信息查询功能查询方式 (1)按学历查询等(2)按职工号查询等5、职工信息删除、修改功能题目二:图书信息管理系统设计图书信息包括:登录号、书名、作者

5、名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:1、系统以菜单方式工作2、图书信息录入功能(图书信息用文件保存)3、图书信息浏览功能4、图书信息查询功能查询方式 按书名查询 按作者名查询5、图书信息的删除与修改题目三:实验设备管理系统设计实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等),设备名称,设备价格,设备购入日期,是否报废,报废日期等.主要功能:1、系统以菜单方式工作2、能够完成对设备信息的录入(设备信息用文件保存)3、对设备信息进行分类统计4、设备信息的查询(1)按设备类型查询(2)查询报废设备5、设备信息删除与修改题目四:学生管

6、理系统设计学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,Email等。试设计一学生信息管理系统,使之能提供以下功能:1、系统以菜单方式工作2、学生信息录入功能(学生信息用文件保存)输入3、学生信息浏览功能输出4、学生信息查询功能算法(1)按学号查询(2)按姓名查询5、学生信息的删除与修改题目五:学生成绩管理系统设计学生成绩信息包括:学期,学号,班别,姓名,3门课程成绩(语文、数学、英语)等。主要功能:1系统以菜单方式工作2. 按学期、按班级完成对学生成绩的录入(学生成绩信息用文件保存)3统计每个学生的总分及平均分4学生成绩查询(1)按班级查询学生信息(2)查询不及格学生信息5 能

7、按班级输出学生的成绩单题目六:学生成绩记录簿设计编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能:1系统以菜单方式工作2. 创建学生成绩信息并以磁盘文件保存;3。 读取磁盘文件并显示输出所有学生的成绩;4. 查询学生成绩(1)按学号查询成绩(2)学号姓名查询成绩4添加成绩记录;5修改指定姓名或学号的学生的成绩并可存盘;6显示输出60分以下、6079、8089、90分以上各分数段的学生信息。题目七:学生籍贯信息记录簿设计编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:1系统以菜单方式工作2. 创建学生信息并以磁盘文件保存;3读取磁盘文件并显示

8、输出所有学生的籍贯信息;4。 查询学生信息(1)按学号或姓名查询其籍贯;(2)按籍贯查询并输出该籍贯的所有学生;5. 能添加、删除和修改学生的籍贯信息.题目八:职工工作量统计系统设计编写有一个职工工作量统计程序,信息包括职工工号和完成的产品数量。具体功能:1.系统以菜单方式工作2。输入职工工号和完成的产品数量(允许同一职工有多次输入)并以磁盘文件保存;3.对每个职工完成的产品数量实现累计。4。按完成数量对职工排序,并确定他们的名次.按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大顺序输出)。5。查询职工完成的产品信息(1)按职工号查询(2)按名次查询题目九

9、 某小型会议参会人员管理系统某小型会议参会人员有下列信息: 序号;姓名;性别; 年龄; 房间号 (设每个房间只住一人)。 试设计一个管理系统,使之提供以下功能:1随时对报到人员进行输入(参会人员信息用文件保存); 2随时按所住房间号(由小到大)输出已报到人员信息; 3数据查找(1)查找指定人员的数据,并按照一定的格式输出查找结果。如果未找到,则提示没有此人的信息,并返回菜单。4数据删除:删除指定的人员的数据。5统计参会人员数量。题目十 模拟ATM机界面的程序模拟ATM机过程如下:程序运行后输入用户账号和密码,若密码正确则可进行查询及存取等各种操作;若用户帐号或密码不正确则重新输入,直到正确输入

10、帐户和密码后程序继续进行,最大输入次数不得超过3次。根据用户输入命令进行查询、提款、存款和退出系统等操作。对帐户内的金额进行动态更新,在每次存款后修正余额。当余额为零后不能进行取款操作,输出提示信息。每项存取款业务应包括:帐号、帐户名、存款金额、取款金额、操作日期每个帐户应包括 帐号、帐户名、密码、余额本程序可以处理多个帐号的存取款业务。题目十一:销售管理系统设计某公司有四个销售员(编号:1-4),负责销售五种产品(编号:15).每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:1)销售员的代号,2)产品的代号,3)这种产品的当天的销售额。每位销售员每天上缴1张便条。试设计

11、一个便条管理系统,使之能提供以下功能:1、系统以菜单方式工作2、便条信息录入功能(便条信息用文件保存)输入3、收集到了上个月的所有便条后,读取销售情况(1)计算每个人每种产品的销售额.(2)按销售额对销售员进行排序,输出排序结果(销售员代号)(3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)题目十二 飞机订票系统设计 假定民航机场共有n 个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的起飞时间(星期几)和一定的成员订额。试设计一民航订票系统,使之能提供下列服务: 1。系统以菜单方式工作 2.航班信息录入 ( 航班信息用文件保存)

12、3.排序(1)按航班号(2)按起飞时间 3。航班信息浏览 (1)按航班号(2)按起飞时间4。航线查询: (1)按航班号查询 (2)按终点站查询 5。承办订票和退票业务八、主要参考文献谭浩强 C程序设计 清华大学出版社 2005年出版谭浩强 C程序设计题解与上机指导 清华大学出版社 2005年出版马瑞新 基础C+程序分析与设计 大连理工大学出版社 2007年出版何钦铭 C语言程序设计 高等教育出版社 2008年出版李春葆 C语言学与练 清华大学出版社 2009年出版附录附录1课程设计报告的主要内容示例:职工信息管理系统1 需求分析1。1 编写目的通过对用户需求进行调查分析,写出需求分析文档作为项

13、目设计的基本准则要求,以及作为系统分析员进行系统分析和测试人员进行测试时的手册.1.2 需求概述:设计一个职工信息管理系统,使之能提供以下功能:(1)录入职工信息并保存(2)显示所有职工信息(3)查询职工信息(4)修改职工信息并保存(5)删除职工信息1。3 需求说明:(1)职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等,并且要求职工号不重复;(2)录入的职工信息要求用文件形式保存,并可以对其进行浏览、查询、修改、删除等基本操作;(3)职工信息的显示要求有一定的规范格式;(4)对职工信息应能够分别按工资及按学历两种方式进行,要求能返回所有符合条件的职工的信息;(4)对职

14、工信息的修改应逐个地进行,一个职工信息的更改不应影响其他的职工记录;(5)所设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理,并要求在此过程中能够尽可能的兼容用户使用过程中的异常情况。2 总体设计2.1 编写目的:根据需求分析文档,初步提出问题的解决方案,以及软件系统的体系结构和数据结构的设计方案并写出书面文档总体设计说明书,为下一步进行详细设计做准备。2.2 总体设计:1、系统结构该系统可以按功能进行模块划分,其模块图如下:系统各模块说明如下:(1)信息输入模块:完成职工信息的输入功能,输入信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话

15、等;(2)信息浏览模块:完成已录入职工信息的显示;(3)信息查询模块:完成职工信息的查询,查询时对应有按工资查询和按学历查询两种方式;(4)信息修改模块完成职工信息的修改功能;(5)信息删除模块完成职工信息的删除功能;(6)菜单选择模块完成用户命令的接收,此模块也是职工信息管理系统的入口,用户所要进行的各种操作均需在此模块中进行选择并进而调用其他模块实现相应的功能;2、数据结构本系统中主要的数据结构就是职工的信息,包含职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等,在处理过程中各项可以作为一个职工的不同属性来进行处理。3、程序流程系统的执行应从功能菜单的选择开始,依据用户的选择来

16、进行后续的处理,直到用户选择退出系统为止,其间应对用户的选择做出判断及异常处理。系统的流程图如下:3 详细设计3。1 编写目的根据项目概要设计说明书,在项目概要设计的基础之上,对系统进行详细设计,以便下一步进行程序编码工作.3。2 详细设计对应于总体设计时的系统功能模块图,各个功能模块的处理逻辑如下:(1)信息输入模块:打开职工信息文件;while ( 继续输入)读入职工信息;将读入信息添加到职工信息文件中;提示是否继续输入;关闭职工信息文件;(2)信息浏览模块:打开职工信息文件;while ( 不到文件结束)从文件中顺序读出一个职工的信息;按指定格式输出该职工的信息;关闭职工信息文件;(3)

17、信息查询模块:while ( 仍继续查询)if( 按工资查询)读入查询的职工工资条件;打开职工信息文件;while( 不到文件结束)顺序读出一个职工的信息;if( 该职工信息的工资符合条件) 输出该职工的信息;关闭职工信息文件;提示共有几条符合条件的记录;else if ( 按学历查询)读入学历查询的条件;打开职工信息文件;while( 不到文件结束)顺序读出一个职工的信息;if( 该职工信息的学历符合条件) 输出该职工的信息;关闭职工信息文件;提示符合条件的记录数;else 提示输入不合适;提示是否继续查询;(4)信息修改模块:while( 继续修改)从给出信息文件中所有的记录情况;提示并读

18、入待修改的记录的职工的职工号;打开职工信息文件;查找并读出该职工的信息到一个中间变量中;提示并读入要针对该职工的哪个属性进行修改;根据用户的选择提示并读入所要修改属性的新值;在该职工的中间变量中修改刚刚读入的属性值;提示是否确定要进行修改;如果用户确定则将中间变量重新写回到原职工信息文件中;关闭职工信息文件;5、信息删除模块:while( 继续删除)显示所有职工的信息;提示并读入待删除的职工的职工号;打开职工信息文件;查找是否有符合条件的职工记录;if( 有符合条件的记录)提示是否确认该删除操作;if (用户确认此操作)创建一个新的临时文件;打开原信息文件;while( 原信息文件中记录未读完

19、)读出原信息文件中的下一条记录;if( 此条记录不是待删除记录) 写入临时文件中去;关闭原信息文件;关闭临时文件;读方式打开临时文件;写方式重建与原信息文件同名的新信息文件;将临时文件中的内容写入到新信息文件中去;关闭新信息文件;关闭临时文件;删除临时文件;else 提示没有符合条件的记录存在;(6)菜单选择模块:给出信息提示;清屏;绘制菜单(包含输入、显示、查询、修改、删除、退出);提示菜单选择并读入到变量;根据读入变量的值调用不同的模块函数;(7)数据结构:性别: enum Sex male, female ;学历:enum Education high, junior, college, master, doctor;日期:struct Date int year;int month;int day;;职工信息:struct Infochar num5; / 职工号*/char name8; /* 姓名/enum Sex sex; / 性别*/struct Date birthday; / 出生年月*/enum Education education; / 学历*/char duty8; /* 职务*/double wage; / 工资/char addr12; / 地址*/char phone8; /* 电话/;4。系统实现运行结果(略)5.系统测试(略)6总结(略)15

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服