首页 > 编程语言 >C/C++学生宿舍管理系统[2023-05-20]

C/C++学生宿舍管理系统[2023-05-20]

时间:2023-05-20 17:45:30浏览次数:56  
标签:学生宿舍 20 05 账号 信息管理 信息 住宿 宿舍

C/C++学生宿舍管理系统[2023-05-20]

课程报告任务书

题目 学生宿舍管理系统

主要内容

用C语言开发一个简单的学生宿舍管理系统。实现宿舍信息管理,用户信息管理以及住宿管理功能。

【数据结构】
1.宿舍信息。包括:宿舍编号、所属楼号,所属楼层、面积、床位数等。
2.登陆账号信息。包括:登陆账号编号、账号名、密码、 权限级别(区别系统管理员用户和普通用户)。
3.学生信息。包括:登陆账号编号、学号、姓名、性别、所属学院、专业等
4.住宿信息。包括:住宿编号、楼号、宿舍号、床号、住宿人学号、住宿人姓名等。

【系统实现功能】
1.系统登陆
使用登陆账号和密码登陆,判断用户编号和密码是否一致,正确,则根据角色不同显示不同的界面。管理员显示管理员菜单。普通用户显示普通用户界面。
2.系统管理员
(1)用户信息管理:用户信息的增、删、改(包括重置密码功能)、查功能。
(2)宿舍信息管理:宿舍信息的增、删、改、查功能。
(3)住宿信息管理:住宿信息的增、删、改、查功能。其中 查询包括:查询住宿信息, (a)按宿舍号查询(b)按住宿学生信息查询(c)查询有空余床位的宿舍信息()(d)按照学院或者专业查询学生宿舍信息();5)浏览住宿信息功能(*)。
3、普通用户(学生)
(1)用户信息管理。1)用户可更改自己账号的密码;2)用户更改自己的学生基本信息;3)用户查询自己住宿信息。
4. 扩展功能。
在完成上述基本功能基础上,可以适当追加辅助功能(如统计功能)。
注意事项:
(1)登录账号和学生信息的关联。
(2)宿舍信息、学生信息及其和住宿信息的关联。

任务要求
一、提交材料应包括:
(1)系统源代码
(2)课程报告
二、整个设计过程具体要求
(1)需求分析
要求学生对案例系统进行分析,设计出需要完成的功能,完善各个模块的调用关系;要有系统结构图
(2)设计过程
要求学生进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等),至少有一个关键模块的流程图。
(3)实现过程
要求学生养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;
(4)总结阶段
按照要求完成系统设计和实现报告,并进行总结。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:学生宿舍,20,05,账号,信息管理,信息,住宿,宿舍
From: https://www.cnblogs.com/codewriter/p/17417530.html

相关文章

  • 6G显存玩转130亿参数大模型,仅需13行命令,RTX2060用户发来贺电
    前言 Meta的大语言模型LLaMA13B,现在用2060就能跑了~本文转载自量子位仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。CV各大方向专栏与各个部署框架最全教程整理【CV技术指南】CV全栈指导班......
  • C/C++家谱管理[2023-05-20]
    C/C++家谱管理[2023-05-20]家谱管理中国历史悠久,中华民族有五千年的文明史。从远古的神话传说时代、尧舜禹的禅让、夏商西周、东周春秋战国的百家争鸣、秦汉一统、三国战乱、魏晋南北朝的民族大融合、隋唐五代光辉灿烂的文化直到宋元明清帝制结束。五千年的历史留给我们的是无尽......
  • INFO3105 COBOL 设计
    INFO3105Week3Class1ReviewNumericEditedfieldsLab4IntroductiontoSummaryReportProgrammingwithCOBOLDefinitionofaControlBreak–“Achangeofcategoryusedtotriggerasubtotal.Forexample,ifdataaresubtotaledbyprovince,acontrolbreak......
  • CVPR 2023 | 神经网络超体?新国立LV lab提出全新网络克隆技术
    前言 神经网络开发到100%会发生什么?神经网络的究极形态又是什么?何为网络超体?上述问题的答案可能可以在电影超体(Lucy)中找到。本文转载自机器之心仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息......
  • ECPS 208 Control Systems控制系统
    ECPS208:ControlSystemsforCyberPhysicalSystemsHomeworkAssignmentNumber4HigherDimensionalQuadcopter-TrajectoryControlSpring2023Considerthecaseofa2Dquadcopter.Wewouldliketocontrolthequadcopterforavarietyof2Dtrajectories(in......
  • 凄凉的世界。-- THUSC2023 游记
    ChangeLog:2023.05.20开坑。2023.05.20基本完稿。书接上回.其实不太想写的。但是还是写一下吧。试机。第一题我用3min就过掉了,比较简单(大雾)。第二题我磕了半天,最后写了个64pts的做法。出来一看发现四个橘子写了100+100+5,好猛。然后摆了一上午,Day1开始......
  • 全新的照片后期处理软件Lightroom Classic 2022(lrc2022)Mac版
    LightroomClassic2022是一款全新的照片后期处理。通过使用其卓越的图形处理功能,该软件不仅可以帮助您轻松地制作出创意的照片,而且还可以为您带来意想不到的效果。对照片,视频和图像编辑工具进行优化。这些新功能使您可以在处理图像时使用编辑器之外的方法进行编辑,从而节省时间并......
  • gmpy2库常用函数------2023.5.20
    1.mpz():初始化大整数importgmpy2gmpy2.mpz(909090)result:mpz(909090)2.gcd(a,b):求大整数a,b的最大公因数importgmpy2gmpy2.gcd(6,18)result:mpz(6) 3.invert(x,m):求大整数x模m的逆元yimportgmpy2#4*6≡1mod23gmpy2.invert(4,23)result:mpz(6)4.is_eve......
  • 代码随想录算法训练营第十一天|20. 有效的括号、1047. 删除字符串中的所有相邻重复项
    【参考链接】20.有效的括号【注意】1.括号匹配是使用栈解决的经典问题。2.这个命令最后进入a目录,系统是如何知道进入了a目录呢,这就是栈的应用(其实可以出一道相应的面试题了)。3.有三种不匹配的情况,第一种情况,字符串里左方向的括号多余了;第二种情况,括号没有多余,但是括号的......
  • 开源之夏 2023 | 欢迎报名Rust相关项目
    ......