当前位置:网站首页>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
边栏推荐
- PostgreSQL 9.1 飞升之路
- JVM系列——栈与堆、方法区day1-2
- AI painting minimalist tutorial
- 【AI系统前沿动态第40期】Hinton:我的深度学习生涯与研究心法;Google辟谣放弃TensorFlow;封神框架正式开源
- 阿里云有奖体验:用PolarDB-X搭建一个高可用系统
- HAProxy高可用解决方案
- Cors: standard scheme of cross domain resource request
- When MDK uses precompiler in header file, ifdef is invalid
- Oracle was named the champion of Digital Innovation Award by Ventana research
- Using scrcpy projection
猜你喜欢
阿里云有奖体验:用PolarDB-X搭建一个高可用系统
CTF competition problem solution STM32 reverse introduction
Annual comprehensive analysis of China's mobile reading market in 2022
When MDK uses precompiler in header file, ifdef is invalid
CVPR 2022 | transfusion: Lidar camera fusion for 3D target detection with transformer
Detailed explanation of mt4api documentary and foreign exchange API documentary interfaces
N++ is not reliable
Read the BGP agreement in 6 minutes.
Solution: how to delete the information of Jack in two tables with delete in one statement in Oracle
三星量产3纳米产品引台媒关注:能否短期提高投入产出率是与台积电竞争关键
随机推荐
Besides, rsync+inotify realizes real-time backup of data
CommVault cooperates with Oracle to provide metallic data management as a service on Oracle cloud
[FAQ] summary of common causes and solutions of Huawei account service error 907135701
在 Apache 上配置 WebDAV 服务器
7 月数据库排行榜:MongoDB 和 Oracle 分数下降最多
Using nsproxy to forward messages
The old-fashioned synchronized lock optimization will make it clear to you at once!
Read the BGP agreement in 6 minutes.
用fail2ban阻止密码尝试攻
Agile development / agile testing experience
实战:fabric 用户证书吊销操作流程
CA: efficient coordinate attention mechanism for mobile terminals | CVPR 2021
Zhongang Mining: in order to ensure sufficient supply of fluorite, it is imperative to open source and save flow
请问大佬们有遇到这个情况吗,cdc 1.4 连接MySQL 5.7 无法使用 timestamp
N++ is not reliable
面试官:Redis 过期删除策略和内存淘汰策略有什么区别?
CANN算子:利用迭代器高效实现Tensor数据切割分块处理
Annual comprehensive analysis of China's mobile reading market in 2022
Configure WebDAV server on Apache
Is the outdoor LED screen waterproof?