ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:25.73KB ,
资源ID:17905421      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据结构课程设计指导书文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据结构课程设计指导书文档格式.docx

1、 可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。修改航班信息:当航班信息改变可以修改航班数据文件要求:根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能;3宿舍管理查询系统1) 任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求:A. 采用交互工作方式B. 建立数据文件 ,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选两种方法实现)2) 查询菜单: (用二分查找实现以下操作)A. 按姓名查询 B. 按学号查询 C. 按房号查询3) 打印任一查询结果(可以连续操作)4简易银行卡管理系统主要功能与要求

2、:(1)开户:创建一个新的账户,接受用户输入的身份证号,以及账户密码,判断用户输入的身份证号是否唯一且账户密码是否符合要求,如验证成功则为该用户生成一个唯一的帐号。(2)存款:在用户输入正确的帐号和密码的情况下,接受用户输入的存款金额,并对该帐号的存款信息进行更新。(3)取款:在用户输入正确的帐号和密码的情况下,接受用户输入的取款金额。取款金额不应该大于当前帐号存款金额,当取款金额不大于当前帐号存款金额时,执行取款操作,并对该帐户的存款信息进行更新。(4)挂失:在用户输入正确的帐号和密码的情况下,接受用户挂失操作。当帐号挂失后,与该帐号相关的操作都将被禁止。(5)销户:在用户输入正确的帐号和密

3、码的情况下,接受用户销户。当用户销户后,该帐号将被永久删除。(6)转帐:在用户输入正确的帐号和密码的情况下,接受用户转账操作,转帐金额不应该大于当前帐号存款金额,当转帐金额不大于当前帐号存款金额时,执行转帐操作,并对该帐户的存款信息及转帐的接受账户的存款信息进行更新。(7)修改账户密码:在用户输入正确的帐号和密码的情况下,接受用户修改密码操作,用户输入的原密码,若用户输入的密码与原密码匹配,则接受用户输入的新密码,若用户两个输入的密码相同,则修改账户密码,并对数据文件进行更新操作。(8)查看余额:在用户输入正确的帐号和密码的情况下,接受用户查看余额操作,该模块只涉及数据查询,并不涉及数据文件更

4、新操作。(9)查看用户交易历史:在用户输入正确的帐号和密码的情况下,接受用户查看用户交易历史操作,系统将显示当前账户的最近的存、取款操作记录,该模块只涉及数据查询,并不涉及数据文件更新操作。5校园导航设计要求:设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径(最短路径)。基本要求:1)设计校园平面图,在校园景点选10个左右景点。以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等有关信息。2)为来访客人提供图中任意景点相关信息的查询。3)为来访客人提供任意景点的问路查询,即查询

5、任意两个景点之间的一条最短路径。实现提示:一般情况下,校园的道路是双向通行的,可设计校园平面图是一个无向网。顶点和边均含有相关信息。6通讯录管理系统模块要求:第一个模块主函数main()的功能是:根据选单的选项调用各函数,并完成相应的功能。 第二个模块Menu()的功能是:显示英文提示选单。第三个模块Quit()的功能是:退出选单。第四个模块Create()的功能是:创建新的通讯录。第五个模块Add()的功能是:在通讯录的末尾,写入新的信息,并返回选单。第六个模块Find()的功能是:查询某人的信息,如果找到了,则显示该人的信息,如果未找到,则提示通讯录中没有此人的信息,并返回选单。第七个模块

6、Alter()的功能是:修改某人的信息,如果未找到要修改的人,则提示通讯录中没有此人的信息,并返回选单。第八个模块Delete()的功能是:删除某人的信息,如果未找到要删除的人,则提示通讯录中没有此人的信息,并返回选单。第九个模块List()的功能是:显示通讯录中的所有记录。;1) 每条信息至包含 :姓名(NAME )、性别(GENDER)、电话(TEL) 、城市(CITY)邮编(EIP)几项。2) 作为一个完整的系统,应具有友好的界面和较强的容错能力7职工管理系统问题描述:对单位的职工进行管理,包括插入、删除、查找、排序等功能。职工对象包括姓名、性别、出生年月、工作年月、学历、职务、住址、电

7、话等信息。(1)新增一名职工:将新增职工对象存入职工数据文件中。(2)删除一名职工:从职工数据文件中删除一名职工对象。(3)查询:从职工数据文件中查询符合某些条件的职工。(4)修改:检索某个职工对象,对其某些属性进行修改。(5)排序:按某种需要对职工对象文件进行排序(冒泡、选择、插入排序等任选两种方法实现)。职工对象数不必很多,便于一次读入内存,所有操作不经过内外存交换。(1)由键盘输入职工对象,以文件方式保存。程序执行时先将文件读入内存。(2)对职工对象中的姓名按字典顺序进行排序。(3)对排序后的职工对象进行增、删、查询、修改、排序等操作。选做内容:将职工对象按散列法存储,并设计解决冲突的方

8、法。在此基础上实现增、删、查询、修改、排序等操作。8全国交通资讯系统设计、实现一个全国大城市间的交通咨询程序,为旅客提供三种最优决策方案:(1)时间最短(2)费用最小(3)中转次数最少。需求分析: 该程序所做的工作的是模拟全国交通咨询,为旅客提供三种最优决策的交通咨询。(1)在程序中输入城市名称时,需输入10个字母以内的字母串;输入列车或飞机编号时需输入一个整型数据;输入列车或飞机的费用时需输入一个实型数据;输入列车或飞机开始时间和到达时间时均需输入两个整型数据(以hh:mm的形式);在选择功能时,应输入与所选功能对应的一个整型数据。(2)程序的输出信息主要是:最快需要多少时间才能到达,或最少

9、需要多少旅费才能到达,或最少需要多少次中转到达,并详细说明依次于何时乘坐哪一趟列车或哪一次班机到何地。(3)程序的功能包括:提供对城市信息的编辑,提供列车时刻表和飞机航班表的编辑,提供三种最优决策:最快到达、最省钱到达、最少中转次数到达。附录:测试数据 航班时刻表 机 号出 发 地 到 达 地出发时间到达时间费 用6320北京上海16:2018:0017:2519:05680元2104乌鲁木齐 北京8:0010:459:5511:401150元201西安 西安15:12:3514:15930元2323广州 广州7:1320元173拉萨昆明 昆明830元3304武汉 武汉890元82乌鲁木齐30

10、13:501480元4723武汉 13 :810元 列车时刻表 车 次车 费27郑州21:2405:414212133978元82元1100:09:08283790元100元5908:03:1622:53182元134兰州5256162元32306:18311402:102元87307:1746134元116长沙3654324898元373116元7474719210元371 兰州23:23114元21801:3451178元9停车场管理有一个两层的停车场,每层有6个车位,当第一层车停满后才允许使用第二层.(停车场可用一个二维数组实现,每个数组元素存放一个车牌号)每辆车的信息包括车牌号、层号、

11、车位号、停车时间共4项,其中停车时间按分钟计算 。假设停车场初始状态为第一层已经停有4辆车,其车位号依次为14,停车时间依次为20,15,105.即先将这四辆车的信息存入文件”car.dat”中(数组的对应元素也要进行赋值) 。 停车操作:当一辆车进入停车场时,先输入其车牌号,再为它分配一个层号和一个车位号(分配前先查询车位的使用情况,如果第一层有空则必须停在第一层),停车时间设为5最后将新停入的汽车的信息添加文件”car.dat”中,并将在此之前的所有车的停车时间加5。收费管理(取车):当有车离开时,输入其车牌号,先按其停车时间计算费用,每5分钟0.2元.(停车费用可设置一个变量进行保存),

12、同时从文件”car.dat”中删除该车的信息,并将该车对应的车位设置为可使用状态(即二维数组对应元素清零).按用户的选择来判断是否要输出停车收费的总计。输出停车场中全部车辆的信息。10商品销售统计系统设计商品销售统计系统, 实现定期对销售各商品的记录进行统计,可按商品的编号、单价、销售量或销售额做出排名并显示。选择合适的存储结构,建立商品信息表并存放在数据文件中。各商品的信息包括:商品编号、名称、单价、销出数量、销售额。对各商品的单价、销售量或销售额进行排序时,可采用多种排序方法,如直接插入排序、折半插入排序、冒泡排序,快速排序、选择排序等方法。功能设计:(1)实现建立商品信息表功能(2)实现

13、分别使用不同的排序方法按商品单价、销售量、销售额进行排序功能(3)实现显示排序结果功能11图书管理系统设计一个计算机管理系统完成图书管理基本业务。(1) 每种书的登记内容包括书号、书名、著作者、现存量和库存量;(2) 对书号建立索引表(线性表)以提高查找效率;(3) 系统主要功能如下:采编入库:新购一种书,确定书号后,登记到图书帐目表中,如果表中已有,则只将库存量增加;借阅:如果一种书的现存量大于0,则借出一本,登记借阅者的书证号和归还期限,改变现存量;归还:注销对借阅者的登记,改变该书的现存量。12文章编辑系统功能:输入一页文字,程序可以统计出文字、数字、空格的个数。静态存储一页文章,每行最

14、多不超过80个字符,共N行。(1)分别统计出其中英文字母数和空格数及整篇文章总字数;(2)统计某一字符串在文章中出现的次数,并输出该次数;(3)删除某一子串,并将后面的字符前移。存储结构使用线性表,分别用几个子函数实现相应的功能。输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。(1)分行输出用户输入的各行字符;(2)分4行输出“全部字母数”、“数字个数”、“空格个数”、“文章总字数”;(3)输出删除某一字符串后的文章。13学生成绩管理系统现有学生成绩信息文件1(1.txt),内容如下:姓名 学号 语文 数学 英语张明明 01 67 78 82李成友 02 78 91 8

15、8张辉灿 03 68 82 56王露 04 56 45 77陈东明 05 38 47 学生成绩信息文件2(2.txt),内容如下:陈果 31 57 68李华明 32 88 90 68张明东 33 48 42李明国 34 50 87陈道亮 35 47 58试编写一个管理系统,要求如下:1) 要求使用链表或数组等实现上述要求2) 实现对两个文件数据进行合并,生成新文件3.txt 3) 可实现学生成绩信息的输入、修改、删除功能4) 抽取出三科成绩中有补考的学生并保存在一个新文件4.txt5) 对合并后的文件3.txt中的数据按总分降序排序(至少采用两种排序方法实现)6)输入一个学生姓名后,能查找到此

16、学生的信息并输出结果(至少采用两种查找方法实现)7)统计输出各门课程的平均分,最高分、最低分8)统计各门课程优秀、良好、中等、及格、不及格的人数及百分比14客户消费积分管理系统针对客户的消费情况进行客户管理,根据客户的消费积分对客户实行不同程度的打折优惠。1)采用一定的存储结构进行客户信息的存储2)对客户的信息可以进行添加、修改、删除3)可根据消费情况进行客户积分的计算4)根据积分情况实行不同程度的打折优惠二、课程设计报告内容与要求课程设计报告主要内容应包括:1、需求分析:根据题目要求,充分地分析和理解问题,描述系统的功能要求,明确问题要求做什么?以及限制条件是什么?(1)问题描述(2)基本要

17、求 输入的形式和输入值的范围 输出的形式 程序所能达到的功能2、概要设计说明本系统中用到的所有数据类型的定义及存储结构,主程序的流程以及各程序模块之间的调用关系。(1) 数据结构(2) 程序模块(3) 各模块之间的调用关系以及算法设计3、详细设计实现概要设计中定义的所有数据类型,对主要操作写出实现算法,对主程序和其他模块写出算法,写出函数的调用关系。4、测试与分析:进行系统测试,输出测试结果。测试数据应该全面、完整,并对测试结果进行分析。5、用户使用说明6、总结(收获与体会,不少于500汉字):课程设计的收获、遇到的问题及解决手段、程序调试能力的思考、设计仍存在的问题、对数据结构课程的认识等内

18、容。参考文献附件:程序源代码(重点功能加上必要的注释)三、设计报告的格式要求一律打印(A4纸张),简易装订。字体大小及格式可参照如下:标 题 题目用小二号黑体字书写,居中放置,并且距下文双倍行距;第一层次(章)题序和标题用小二号黑体字,第二层次(节)题序和标题用小三号黑体字,第三层次题序和标题用四号黑体字,第四层次及以下题序和标题用小四号黑体字,正文用小四号宋体字。正文章节序号均以阿拉伯数字连续编号,最多为4级,(如:1. 1.1 1.1.1.1),章条编号一律左顶格,编号后空一个字距,再写章条题名;之后先以括号为序(如(1)、(2),再以带圈字符为序(如1、2),左空2个字距书写。正 文 正

19、文文字内容一律采用小四号宋体字,正文中英文用四号“Times New Roman”字体;各级层次标题与上下文间均为1.5倍行距。公式图表 图表和公式要按章编号。公式应另起一行书写,公式应尽量采用公式编辑器输入,选择默认格式,公式号右对齐;图表应有相对应的名称,图表标题均居中,用五号宋体字书写,且置于文章中首次提到处附近。参考文献 凡引用本人或他人已公开或未公开发表文献中的学术思想、观点或研究方法、设计方案等,都应编入参考文献目录。参考文献的编写格式为:图书文献的格式:编号作者.书名.出版单位,年份,版次,页码。技术标准:编号标准名称.标准代号.标准顺序号-发布年.打印要求 单面打印,上2.5c

20、m,下2cm,左2.5cm,右2.0cm,页码用小五号宋体字下居中标明。四、课程设计时间及地点周次日期设计内容具体要求设计教室、指导时间段6.25(周一)安排分组,选择设计题目,查阅相关资料熟悉课题的相关资料8:30-10:6.26(周二)熟悉课题的任务和要求;系统分析、规划,划分功能模块,小组成员分配任务;模块功能划分,任务分配计算中心(10:00-12:00)6.27(周三)收集相关资料进行系统概要设计给出程序设计框架图计算中心(8:00-10:6.28(周四)系统详细设计:编写代码实现功能代码编写6.29(周五)7.2(周一)各个模块连接、调试模块功能调试7.3(周二)7.4(周三)完成

21、整个程序模块连接7.5(周四)检查系统完成情况验收系统7.6(周五)撰写系统设计说明书,递交书面报告,上传程序提交报告1310(8:五、课程设计结果提交方式1、课程设计提交以下结果:课程设计报告书纸质文档(A4纸打印结果装订成册);程序全部源代码及设计报告电子文挡通过U盘提交,每人建立一个文件夹,文件夹名称格式:姓名(汉字)+学号。由各班学习委员统一提交给指导教师。2、提交时间与地点:第20周星期五上午午8:00 10:00。3、凡发现雷同设计结果不论抄袭者与被抄袭者一律按不及格处理。六、成绩评定考勤(20%)+课程设计报告(50%)+现场演示(30%)。附:课程设计报告书标准格式(封面字体、日期不得更改)分类号 编 号 华北水利水电学院 North China Institute of Water Conservancy and Hydroelectric Power 课 程 设 计题目 院 系 专 业 姓 名 学 号 指 导 教 师 杨 彬 2012年7月 6 日目 录1需求分析(页码)2概要设计(页码)3详细设计(页码)4 测试与分析(页码)5 用户使用说明(页码)6 总结(页码)参考文献 (页码)程序源代码 (页码)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1