没有合适的资源?快使用搜索试试~ 我知道了~
好友信息存储平台系统设计报告1.docx
需积分: 0 0 下载量 179 浏览量
2023-11-26
09:18:40
上传
评论
收藏 237KB DOCX 举报
温馨提示
好友信息存储平台系统设计报告1.docx
资源推荐
资源详情
资源评论
课 程 设 计
课 程 数据结构
题 目 好友信息存储平台
系 别 信息工程学院
专 业 物联网工程
班 级 2018 级物联网工程本科 1 班
组 别 第八组
姓 名 刘慧芳 李昂飞
学 号 201805080104 201805080122
学年学期 2019-2020 学年第一学期
2020 年 1 月 2 日
郑州升达经贸管理学院
课程设计任务书
题目 好友信息存储平台
班级 2018 级物联网工程本科 1 班
学号 201805080104 姓名 刘慧芳
学号 201805080122 姓名 李昂飞
一、主要内容:
本课程设计结合本学期所学的数据结构,来设计开发一个简单的好友信息存
储平台系统。设计开发这个系统需要用到文件读取操作、结构体指针、函数、
等 C 语言知识和数据结构中线性表的链式储存等知识。本课程设计将会实现对
平台中好友信息的创建、添加、保存、浏览、查找和删除功能。本着简单、易用
的设计原则,本课程设计在尽量优化界面在保证输入输出美观的同时又不失友好
的交互界面。
本次设计主要学习内容包括:
(一)进一步学习并熟练掌握 C 语言语法和编程思想。
(二)学习 C 语言提供的库函数,熟悉 Microsoft Visual C++ 6.0 的开发工具。
(三)学习 C 语言函数、结构体指针、文件读取和数据结构中的链式储存等
知识。
(四)学习软件的设计与开发过程中所需要思想和细节。
二、基本要求:
(1).好友信息存储平台的基本功能模块的设计应包括:
可输入数据建立好友信息。
可查询存储平台中满足要求的信息。
可插入新的好友信息。
可删除不需要的好友信息。
可查看所有的好友信息。
(2).要求学生通过本环节的充分编程实践和实际应用,进一步熟悉与巩固 C 语
言语法知识和程序设计的基本方法。
(3).通过分析、设计、编码、调试等环节的训练,使学生深刻理解、牢固掌握
数据结构和算法设计技术,掌握分析、解决实际问题的能力。
(4).借助适当题材的程序设计实训,加深体会利用数据结构的算法和 C 语言程
序设计解决实际问题的基本环节的思维过程。
(5).利用适当形式的命题,加深体会结构化程序设计的方法,掌握自顶向下、
逐步细化的编程思维方式。
(6).通过一定的文档要求,使学生掌握良好的程序设计风格,包括程序结构形
式,行文格式和程序正文格式等。
三、主要参考资料:
[1] 甘勇,李晔,卢冰.中国铁道出版.《C 语言程序设计(第二版) 》
[2] 啊哈磊.人民邮电出版社.《啊哈!算法》
[3]程杰,清华大学出版社.《大话数据结构》
完 成 期 限 : 2020 年
指 导 教 师 签 名 : 乔 木
2020 年 1 月 2 日
目录
1 概述 ........................................................................................................................................4
1.1 设计思想 .........................................................................................................................4
1.2 设计原则 .......................................................................................................................4
1.3 课程设计报告内容及分工情况....................................................................................5
1.3.1 课程设计报告内容 ...............................................................................................5
1.3.2 课程设计分工情况 ...............................................................................................5
2 总体设计 ................................................................................................................................6
2.1 功能模块 ............................................................................................................................6
3 详细设计 ................................................................................................................................6
3.1 各函数及功能 ...............................................................................................................6
4 运行结果与调试 ....................................................................................................................8
4.1 运行结果 .......................................................................................................................8
4.2 软件调试 ......................................................................................................................13
结束语 .....................................................................................................................................14
参考资料 .................................................................................................................................15
附录
1 概述
1.1 设计思想
(1)该系统的设计分成几个相对独立的模块,这些模块都进行集中式管理。
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计作为应用
程序,有较强的可操作性和扩展性。
(3)合理的数据设计,在应用系统设计中,相对独立的模块间以数据相互
连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性 。
1.2 设计原则
为了使本系统功能齐全完备,操作简便,最大限度的提高用户的使用的体验,
从而满足用户的实际需要,在设计开发过程中遵循了如下原则:
(1)合法性原则:规范增删、查询好友信息,对操作后的好友信息进行规
范保存。
(2)实用性原则:根据用户对好友信息查询和增删的基本需求设计各种功
能,并能够处理一些特殊情况的要求。
(3)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要
的地方进行提示。
(4)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的
代码修改,软件升级维护,即可能做好代码注释工作。
1.3 课程设计报告内容及分工情况
1.3.1 课程设计报告内容
(1)系统功能模块和程序结构图
(2)程序设计及用法说明
剩余29页未读,继续阅读
资源评论
2301_81408338
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- hrnet关键点检测onnx模型
- chromedriver-win64-132.0.6808.0
- chromedriver-win64-132.0.6807.0
- chromedriver-win64-132.0.6806.0
- 带有界面的多线程爬虫软件源码,使用python爬取漫画图片,可采用多线程爬取,可做毕业设计
- chromedriver-win64-132.0.6804.0
- 我电脑的zsh配置,oh my zsh + powerlevel10k + Hack Nerd Font
- pcie xdma xilinx 上位机应用
- chromedriver-win64-132.0.6803.1
- chromedriver-win64-132.0.6803.0
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功