当前位置:网站首页>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
边栏推荐
- .NET 使用 redis
- runc hang 导致 Kubernetes 节点 NotReady
- A data person understands and deepens the domain model
- It is six orders of magnitude faster than the quantum chemical method. An adiabatic artificial neural network method based on adiabatic state can accelerate the simulation of dual nitrogen benzene der
- 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)
- Introduction to XML II
- Backgroundworker usage example
- Rsyslog配置及使用教程
- 【FAQ】华为帐号服务报错 907135701的常见原因总结和解决方法
- 6 分钟看完 BGP 协议。
猜你喜欢
提高MySQL深分页查询效率的三种方案

Oracle 被 Ventana Research 评为数字创新奖总冠军

洞见科技解决方案总监薛婧:联邦学习助力数据要素安全流通

CommVault cooperates with Oracle to provide metallic data management as a service on Oracle cloud

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)

Oracle was named the champion of Digital Innovation Award by Ventana research

CTF竞赛题解之stm32逆向入门

《预训练周刊》第52期:屏蔽视觉预训练、目标导向对话

6 分钟看完 BGP 协议。

上汽大通MAXUS正式发布全新品牌“MIFA”,旗舰产品MIFA 9正式亮相!
随机推荐
使用Scrcpy投屏
AI painting minimalist tutorial
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)
Cann operator: using iterators to efficiently realize tensor data cutting and blocking processing
高质量软件架构的唯一核心指标
Using scrcpy projection
The old-fashioned synchronized lock optimization will make it clear to you at once!
Solution: how to delete the information of Jack in two tables with delete in one statement in Oracle
"Tips" to slim down Seurat objects
Interviewer: what is the difference between redis expiration deletion strategy and memory obsolescence strategy?
Reading cognitive Awakening
老掉牙的 synchronized 锁优化,一次给你讲清楚!
runc hang 导致 Kubernetes 节点 NotReady
Implementation mode and technical principle of MT4 cross platform merchandising system (API merchandising, EA merchandising, nj4x Merchandising)
8 expansion sub packages! Recbole launches 2.0!
三星量产3纳米产品引台媒关注:能否短期提高投入产出率是与台积电竞争关键
ASP.NET Core入门一
Rsyslog配置及使用教程
PostgreSQL 9.1 飞升之路
微服务入门