您所在位置: 网站首页 / 高校专用通信网络建设.doc / 文档详情
高校专用通信网络建设.doc 立即下载
2025-01-15
约1.6万字
约31页
0
513KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

高校专用通信网络建设.doc

高校专用通信网络建设.doc

预览

免费试读已结束,剩余 26 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

淮海工学院计算机工程学院
课程设计报告

设计名称:数据结构课程设计
选题名称:高校专用通信网络建设
姓名:陈韦迪学号:2021122778
专业班级:计算机科学与技术计算机142
系〔院〕:计算机工程学院
设计时间:2021.12.22~2021.1.4
设计地点:计算机实验室、教室

成绩:
指导教师评语:










签名:
年月日
1.课程设计目的1、训练学生灵活应用所学数据结构知识,独立完成问题分析,结合数据结构理论知识,编写程序求解指定问题。
2、初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等根本方法和技能;
3、提高综合运用所学的理论知识和方法独立分析和解决问题的能力;
4、训练用系统的观点和软件开发一般标准进行软件开发,稳固、深化学生的理论知识,提高编程水平,并在此过程中培养他们严谨的科学态度和良好的工作作风。

2.课程设计任务与要求:任务
根据教材?数据结构-C语言描述?〔耿国华主编〕和参考书?数据结构题集〔C语言版〕?〔严蔚敏、吴伟民主编〕选择课程设计题目,要求通过设计,在数据结构的逻辑特性和物理表示、数据结构的选择应用、算法的设计及其实现等方面加深对课程根本内容的理解和综合运用。
设计题目从任务书所列选题表中选取,每班每题不得超过2人。
学生自选课题。
学生原那么上可以结合个人爱好自选课题,要求课题有一定的深度与难度,有一定的算法复杂性,能够稳固数据结构课程所学的知识。学生自选课题需在18周前报课程设计指导教师批准方可生效。
要求:
1、在处理每个题目时,要求从分析题目的需求入手,按设计抽象数据类型、构思算法、通过设计实现抽象数据类型、编制上机程序和上机调试等假设干步骤完成题目,最终写出完整的分析报告。前期准备工作完备与否直接影响到后序上机调试工作的效率。在程序设计阶段应尽量利用已有的标准函数,加大代码的重用率。
2、设计的题目要求到达一定工作量〔300行以上代码〕,并具有一定的深度和难度。
3、程序设计语言推荐使用C/C++,程序书写标准,源程序需加必要的注释;
4、每位同学需提交可独立运行的程序;
5、每位同学需独立提交设计报告书〔每人一份〕,要求编排格式统一、标准、内容充实,不少于10页〔代码不算〕;
6、课程设计实践作为培养学生动手能力的一种手段,单独考核。



3.课程设计说明书一需求分析
[问题描述]
中国移动公司正在积极推广3G通信应用,方案在江苏高校之间建立一个专用通信网络,请为其规划一个投资最省的通信线路架设方案。
[根本要求]
用无向网模拟该系统,顶点表示各高校,边表示线路建设本钱
高校数量不少于10个,覆盖苏南、苏中、苏北、南京等地的高校
输出方案的结果直观、明确
交互式改变某些线路的建设本钱,可重新输出新方案


二概要设计

3.课程设计说明书

二概要设计
voidmenu(graph*g);//菜单
voidEditgraph(graph*g);//编辑通信网络系统
intCreategraph(graph*g)//创立通信网络系统
intInsertVex(graph*g,stringv)//添加高校
voidChangeVex(graph*g,stringv)//修改高校名
intInsertArc(graph*g,stringv,stringw)//添加高校间的路线
intDeleteArc(graph*g,stringv,stringw)//删除高校间的路线
voidChangeWeight(graph*g,stringv,stringw)//修改高校间的路线及其本钱
intDestroygraph(graph*g)//销毁通信网络系统
intDisplay(graph*g)//输出通信网络系统
voidsave(graph*g)//保存通信网络系统


根本操作:

InitList(L)初始化L为空表
DestoryList(L)销毁L
ClearList(L)将L置为空表
ListLength(L)假设L为空表那么返回0,否那么返回表中元素个数
Locate(L,e)假设L中存在元素e那么将当前指针指向e所在位置并返回真
GetData(L,i)返回L中第i个元素的值
InsList(L,I,e)在L中第i个位置插入e,L的长度增加1
DelList(L,I,&e)删除L的第i个元素,并用e返回其值,L长度减少1
数据定义:

typedefstructArcNode
{
intadj;//权值
}ArcNode;

typedefstruct
{stringvexs[MAX_VERTEX_NUM];//顶点
ArcNodearcs[MAX_VERTEX_NUM][MAX_VERTEX_NUM];//邻接矩阵
intvexnum,arc
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

高校专用通信网络建设

文档大小:513KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用