当前位置:网站首页>C語言宿舍管理查詢軟件
C語言宿舍管理查詢軟件
2022-07-04 13:42:00 【_程序設計_】
C語言宿舍管理查詢軟件
發任務書日期:2022 年6月22日
課 程 設 計 任 務 書
1.設計目的:
《數據結構》課程主要介紹最常用的數據結構,闡明各種數據結構內在的邏輯關系,討論其在計算機中的存儲錶示,以及在其上進行各種運算時的實現算法,並對算法的效率進行簡單的分析和討論。進行數據結構課程設計要達到以下目的:
了解並掌握數據結構與算法的設計方法,具備初步的獨立分析和設計能力;
初步掌握軟件開發過程的問題分析、系統設計、程序編碼、測試等基本方法和技能;
提高綜合運用所學的理論知識和方法獨立分析和解决問題的能力;
訓練用系統的觀點和軟件開發一般規範進行軟件開發,培養軟件工作者所應具備的科學的工作方法和作風。
2.設計內容和要求(包括原始數據、技術參數、條件、設計要求等):
設計內容:
(1) 輸入記錄(記錄數不少於12條)並建立數據文件,數據文件按關鍵字(姓名、學號、房號)進行排序(冒泡、選擇、插入排序等任選兩種),每間房最多6人。
(2) 顯示記錄;
(3) 查找記錄,用二分法實現按姓名、學號、房號查詢;
(4) 打印任一查詢結果;
(5) 删除記錄;
(6) 能够實現連續操作,直至選擇退出為止。
設計要求:
(1)符合課題要求,實現相應功能;
(2)要求界面友好美觀,操作方便易行;
(3)注意程序的實用性、安全性;
3.設計工作任務及工作量的要求〔包括課程設計計算說明書(論文)、圖紙、實物樣品等〕:
(1) 選擇合適的數據結構,並定義數據結構的結構體;
(2) 根據程序所要完成的基本要求和程序實現提示,設計出完整的算法;
(3) 按格式要求寫出課程設計說明書。
課 程 設 計 任 務 書
4.主要參考文獻:
[1] 李雲清,楊慶紅.數據結構(C語言版).北京:人民郵電出版社,2004.
[2] 嚴蔚敏,吳偉民.數據結構(C語言版).北京:清華大學出版.1997.
[3] 蘇光奎,李春葆.數據結構導學.北京:清華大學出版.2002.
[4] 周海英,馬巧梅,靳雁霞.數據結構與算法設計.北京:國防工業出版社,2007.
[5] 張海藩. 軟件工程導論. 北京:清華大學出版社.2003.
5.設計成果形式及要求:
應用軟件
課程設計說明書
6.工作計劃及進度:
2022年6月22日 ~ 2022年6月25日 需求分析和概要設計;
2022年6月26日 ~ 2022年6 月29日 詳細設計及編碼;
2022年6月30日 ~ 2022年7月1日 撰寫課程設計說明書;
2022年7月 2日 驗收、成績考核。
學院審查意見:
源碼下載
鏈接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取碼:1111
边栏推荐
- AI 绘画极简教程
- 7 月数据库排行榜:MongoDB 和 Oracle 分数下降最多
- 从0到1建设智能灰度数据体系:以vivo游戏中心为例
- 阿里云有奖体验:用PolarDB-X搭建一个高可用系统
- [cloud native | kubernetes] in depth understanding of ingress (12)
- After the game starts, you will be prompted to install HMS core. Click Cancel, and you will not be prompted to install HMS core again (initialization failure returns 907135003)
- C语言小型商品管理系统
- After the game starts, you will be prompted to install HMS core. Click Cancel, and you will not be prompted to install HMS core again (initialization failure returns 907135003)
- In 2022, it will be es2022 soon. Do you only know the new features of ES6?
- Alibaba cloud award winning experience: build a highly available system with polardb-x
猜你喜欢
CVPR 2022 | transfusion: Lidar camera fusion for 3D target detection with transformer
After installing vscode, the program runs (an include error is detected, please update the includepath, which has been solved for this translation unit (waveform curve is disabled) and (the source fil
Dgraph: large scale dynamic graph dataset
8个扩展子包!RecBole推出2.0!
Meituan Ali's Application Practice on multimodal recall
干货整理!ERP在制造业的发展趋势如何,看这一篇就够了
Samsung's mass production of 3nm products has attracted the attention of Taiwan media: whether it can improve the input-output rate in the short term is the key to compete with TSMC
HAProxy高可用解决方案
Read the BGP agreement in 6 minutes.
CANN算子:利用迭代器高效实现Tensor数据切割分块处理
随机推荐
PostgreSQL 9.1 飞升之路
Zhongang Mining: in order to ensure sufficient supply of fluorite, it is imperative to open source and save flow
mysql三级分销代理关系存储
【AI系统前沿动态第40期】Hinton:我的深度学习生涯与研究心法;Google辟谣放弃TensorFlow;封神框架正式开源
Is the outdoor LED screen waterproof?
The only core indicator of high-quality software architecture
求解:在oracle中如何用一条语句用delete删除两个表中jack的信息
In 2022, it will be es2022 soon. Do you only know the new features of ES6?
Configure WebDAV server on Apache
Commvault 和 Oracle 合作,在 Oracle 云上提供 Metallic数据管理即服务
Comprehensive evaluation of modular note taking software: craft, notation, flowus
实时云交互如何助力教育行业发展
MDK在头文件中使用预编译器时,#ifdef 无效的问题
读《认知觉醒》
Three schemes to improve the efficiency of MySQL deep paging query
6 分钟看完 BGP 协议。
Web知识补充
XILINX/system-controller-c/BoardUI/无法连接开发板,任意操作后卡死的解决办法
Solution: how to delete the information of Jack in two tables with delete in one statement in Oracle
[FAQ] summary of common causes and solutions of Huawei account service error 907135701