-
2021-05-21 15:30:55
word格式精心整理版
范文范例 学习指导
课 程 设 计 报 告
课程名称 C语言程序设计
课题名称 学生宿舍管理系统
专 业
班 级
学 号
姓 名
指导教师
2012年6月19日
湖南工程学院
课 程 设 计 任 务 书
课程名称 C语言程序设计
课 题 学生宿舍管理系统
专业班级
学生姓名
学 号
指导老师
审 批
任务书下达日期 2012 年 6 月 19 日
任务完成日期 2012 年 7 月 4 日
一、设计内容与设计要求
设计内容:学生宿舍管理系统设计
涉及的知识点:
①掌握并熟练运用C语言的基本数据类型与各种表达式,程序的流程控制语句;
②掌握数组的基本概念。熟练掌握一维数组、二维数组的应用、掌握字符数组
与字符串的关系以及字符串的简单处理。
③掌握函数的定义,函数的返回值,函数的调用,函数的形式参数和实际参数之间的关系;掌握变量的作用域与生存期,了解函数的作用域。
④掌握结构体的概念,结构体类型的定义,结构体变量的定义和初始化,结构体成员的表示,结构体变量的赋值含义,结构体与指针、函数的关系。
⑤掌握文件、文件类型指针的基本概念,熟练掌握文件的打开与关闭以及文件的建立、读写等有关操作。
设计要求:
用C语言实现系统;利用结构体数组实现学生宿舍信息的数据结构设计;系统的各个功能模块要求用函数的形式实现;应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观;各项显示数据均要求以表格的形式输出;在各功能子模块中应设计相应的二级菜单。
2) 建立一个学生宿舍信息数据库,文件名为ssxxk.txt,并从该文件中读取数据;
3) 学生宿舍管理系统应能提供以下功能:
①系统以菜单方式工作:通过提示用户输入一个数字选项,调用相应的功能函数。
②显示功能:完成全部宿舍信息的显示,显示时按表格的形式,且应有表头;
③追加功能:完成一个(或多个)学生入住宿舍的登记(追加记录),要求在追加过程中有相应的提示信息,完成追加后能重新显示;
④查询功能:要求可选择按指定学号和指定姓名两种方式定位查询,查询的结果要求以表格的形式显示,若查询不到应给出相应的提示信息。
⑤删除功能:要求可按指定的学号和指定的姓名两种定位方式删除学生在宿舍的记录。
⑥修改功能:要求能按学号或按姓名两种定位方式,且可以按用户要求修改记录中除学号和姓名以外的指定内容,并重新显示。
⑦)统计模块:能按指定的校区、宿舍栋号、统计入住该栋的学生人数,或统计指定的班级入住某栋的人数,并将统计的结果以及被统计的人员的信息用表格的形式显示;
⑧排序功能:按宿舍类别排序(升序)
⑨要求在删除模块、修改模块和查询模块中若找不到所需的记录时,系统设计中应有一定的提示信息。
4) 说明:
要求将修改后的数据写入到一个新的数据文件nwesxxk.txt中。
对系统有兴趣的同学可以在实现基本要求的基础上,完善系统的其它功能。
5) 学生宿舍管理系统采用一个结构体数组,宿舍生信息数据库结构如下:
char ssdh[4]; /*宿舍栋号*/
int fjh; /*房间号*/
long xh /*学号*/
char name[10]; /*姓名*/
char xb[4]; /*性别*/
char bj[12]; /*班级*/
char phone[12]; /*电话号码*/
int xq; /*校区*/
int sslb; /*宿舍类别*/
注意:学号不能重复且不少于4位数字,各项字符串的长度要求在4~10之间,数据库应有10条或多于10条以上的记录。
6) 要求:
要求每个学生必须独立思考,认真并按时完成本课程设计所包含的所有内容;
要求学生必须按照课程设计报告的完整格式说明设计
更多相关内容 -
javaweb学生宿舍管理系统设计与实现(含程序+论文+数据库)
2021-05-23 13:40:544.2 系统流程图 8 第五章 系统详细设计 10 5.1 用户模块设计 10 5.2 数据库设计 11 5.2.1数据库设计的原则 11 5.2.2数据库表的设计 11 第六章 系统实现 14 6.1 系统功能实现 15 6.1 功能页面实现 15 6.1.1登陆模块... -
学生宿舍管理系统的设计与实现(计算机毕设)
2022-04-13 13:12:18这是一套完整的计算机专业毕业设计,探讨了学生宿舍管理系统的设计与实现,包含的内容有系统、论文、使用教程,下载后解压即可,有写毕设的朋友可以参考。 摘 要 I ABSTRACT II 第一章 绪论 1 1.1 课题研究背景和... -
毕设项目——基于SSM的学生宿舍管理系统(内含搭建流程)
2022-05-06 23:11:23学生宿舍管理系统,宿舍管理员负责记录维护相关数据,涉及学生管理、班级列表、班级学生、宿舍列表、维修登记、宿舍人员信息、宿舍卫生管理、宿舍访客列表、管理员列表等等操作。 适用范围:毕业设计、课程设计、... -
数据库完整的课程设计——学生宿舍管理系统
2019-05-07 14:12:11自己做的数据库课程设计包括需求分析、逻辑结构设计、概念设计、物理结构设计、数据库实施和维护、sql语句增删查改、存储过程触发器都有、还有各种图也画了 -
php学生宿舍管理系统毕业设计程序
2020-08-17 11:26:53采用PHP技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计... -
学生宿舍管理系统(需求分析及详细设计).pdf
2020-11-30 18:59:54学生住宿管理系统 要求 1完成学生的住宿管理包括入住换房退房新生入学毕业收费等 能 2入住先查询房源写申请交费入住 3换房先查询房源写申请退房交费入住 4新生交费自动分配房间入住 5退房申请交/退费退房 6毕业交/退... -
学生宿舍管理系统.docx
2019-07-11 12:13:35该系统完成了需求分析阶段、概念分析阶段、逻辑结构阶段和物理结构设计阶段的各个方面,希望能够帮到您! -
基于ASP.NET的宿舍管理系统的设计与实现
2021-05-09 17:07:073.4 系统数据处理流程设计 - 11 - 4 系统总体设计 - 13 - 4.1 系统的架构设计 - 13 - 4.2系统功能模块设计 - 13 - 4.3数据库总体设计 - 14 - 4.3.1 概念结构设计 - 14 - 4.3.2 数据库逻辑结构 - 18 - 5 系统细节设计... -
学生宿舍管理系统的设计与实现毕业设计程序
2020-08-19 16:14:24采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计... -
学生宿舍管理系统-任务书及说明书.doc
2019-09-15 13:23:25该系统功能方便实用,好的软硬件环境,友好的流程化界面、向导性的简易操作,实现了对宿舍信息数据的远程浏览、查询、编辑和管理等基本数据库操作。但由于时间的原因,本系统还有很多不足。系统没有实现要达到的所有... -
jspm学生宿舍管理系统毕业设计程序
2020-09-11 11:45:13采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计... -
java-ssm学生宿舍管理系统计算机毕业设计源程序.zip
2021-08-17 13:50:25采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计... -
学生宿舍管理系统的设计与实现
2021-11-16 12:22:34基于SSM实现学校宿舍管理系统:主要包含学生管理、宿舍管理、班级管理、宿舍卫生管理、访客管理、收费管理、管理员管理等功能。并能导出各模块数据到EXCEL表中。 MD5加密???? SSM框架???? Layui框架???...项目编号:BS-GX-010
基于SSM实现学校宿舍管理系统:主要包含学生管理、宿舍管理、班级管理、宿舍卫生管理、访客管理、收费管理、管理员管理等功能。并能导出各模块数据到EXCEL表中。
-
MD5加密🔒
-
SSM框架🎨
-
Layui框架🎄
开发工具:IDEA 或ECLIPSE
JDK: JDK1.8
TOMCAT: Tomcat8
DB: MySql5
---------------------------------------------------------------------------------------------------
登陆页面:
后台管理页面:
学生管理模块:
班级管理模块:
宿舍管理模块:
卫生管理模块:
外来访客管理模块:
收费管理模块
管理员管理模块:
以上就是基于SSM实现的宿舍管理模块的基本功能,本系统界面友好,交互性好,程序结构设计合理,运行稳定没有BUG,比较适合应用于毕业设计使用。
-
-
基于Axure原型的学生宿舍管理系统
2022-05-29 09:53:41该学生宿舍信息管理系统现目前主要有管理员用户和学生用户两个角色, 针对两个角色的需求进一步划分, 将系统总体分为以下几个模块 : 学生管理模块、 住宿管理模块、查询管理模块、门卫登记模块、宿舍管理模块、... -
毕业设计:Java简易学生宿舍管理系统
2022-03-22 00:23:50宿舍管理员 3.学生 系统模块介绍 1. 宿舍管理员管理 2. 学生管理 3. 宿舍楼管理 4. 宿舍管理 5. 考勤管理 6. 修改密码 源码下载 1. 识别并关注下方公众号「终端研发部」; 2. 在下面公众号后台回复关键字「55」即可...版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://blog.csdn.net/dkm123456/article/details/116272578
一张界面图:
角色介绍
1.超级管理员
2.宿舍管理员
3.学生
系统模块介绍
1. 宿舍管理员管理
2. 学生管理
3. 宿舍楼管理
4. 宿舍管理
5. 考勤管理
6. 修改密码
源码下载
1. 识别并关注下方公众号「终端研发部」;
2. 在下面公众号后台回复关键字「55」即可下载。阅读更多 为什么HTTPS是安全的 因为BitMap,白白搭进去8台服务器... 《某厂内部SQL大全 》.PDF 字节跳动一面:i++ 是线程安全的吗? 大家好,欢迎加我微信,很高兴认识你! 在华为鸿蒙 OS 上尝鲜,我的第一个“hello world”,起飞! 相信自己,没有做不到的,只有想不到的在这里获得的不仅仅是技术! 如果喜欢就给个“在看”
-
学生宿舍管理系统设计与分析
2020-12-27 20:15:12学生宿舍管理系统能够合理安排新生分配宿舍,不浪费公共资源,减轻学校管理压力,同时减少宿舍内同学之间的矛盾,促使学生享受舒适的校园生活。 2、需求分析 2-1 系统概述 软件旨在宿舍管理全部电脑化。它主要可以更...1、项目背景
随着科技的发展,智能化管理越来越重要。大学生在宿舍的时间超过了1/3,因此良好的宿舍管理对学生的生活和学习极为关键。学生宿舍管理系统能够合理安排新生分配宿舍,不浪费公共资源,减轻学校管理压力,同时减少宿舍内同学之间的矛盾,促使学生享受舒适的校园生活。
2、需求分析
2-1 系统概述
软件旨在宿舍管理全部电脑化。它主要可以更快地了解到每个学生的住宿情况,使宿舍的管理效率更高,做的更好。宿舍管理系统是一个现代化软件,他通过集中式的信息数据库将各种档案管理功能结合起来,达到共享数据,降低成本,提高效率,改进服务等目的。
2-1 系统运行环境
java运行环境:jdk1.8
web服务器版本:tomcat8.5
开发工具:idea2020.1 + navicat premium 15
数据库:mysql 8.0
2-3 功能需求描述
整体设计中,我们将宿舍管理系统分为四个页面:登录页面、宿舍管理员页面、学生页面下面将具体进行介绍每个页面的功能。
(1)登陆页面
登陆页面包括对各个部分功能进行解释以及管理员与学生登陆入口。
(2)宿管页面
宿管页面功能包括:查看所有学生信息、查看修改维修信息、查看修改快件信息、查看修改离校返校信息、查看修改水电费信息、查看修改晚归信息。
(3)学生页面
学生页面功能包括:查看学生信息、查看提交维修信息、查看快件信息、查看提交离校返校信息、查看水电费信息、查看晚归信息。
3.用例分析
功能分析描述了待开发的软件必须完成的任务,定义了必须实现的软件功能,使得用户通过这些功能完成他们的任务,从而满足业务需要。
3-1 用户角色分析
以下对学生宿舍管理系统的实际需求分析,系统涉及到以下角色:
角色 职责或功能 学生 系统主要参与者、查看宿舍人员信息等 宿管 系统的管理人员,负责上传学生晚归信息等 表3-1用户角色划分表 3-2 用例分析
下面给出了学生宿舍管理系统的总体用例图,包含用例,如下图3-1所示 :
图3-1学生宿舍管理系统用例图 4. 软件设计
4-1 系统总体功能设计
图4-1学生宿舍管理系统功能模块图 如上图4-2所示,学生宿舍管理系统一共分为六个模块:学生信息、学生快件信息、学生宿舍维修信息、学生离校返校信息、学生晚归信息、学生宿舍水电费信息。模块提供给宿舍管理人员和学生两种角色使用,管理员可以修改学生快件到件时间以及取件日期和取件人以及其电话号码,修改提交学生提交的维修信息,修改学生离校返校信息,修改提交学生晚归信息,修改提交水电费信息,最后传到数据库中供学生查看。
5. 数据库设计
5-1 数据库表
(1)学生信息表
保存学生的基本信息。
字段名 数据类型 长度 键 studentid 字符型 255 主键 studentname 字符型 255 否 major 字符型 255 否 gender 字符型 255 否 classes 字符型 255 否 dormitoryid 字符型 255 否 phoneid 字符型 255 否 entrytime 时间型 255 否 (2)维修信息表
保存维修信息的基本信息。
字段名 数据类型 长度 键 dormitoryid 字符型 255 否 studentname 字符型 255 否 goodsname 字符型 255 否 reason 字符型 255 否 guaranteetime 时间型 255 否 phoneid 字符型 255 否 (3)晚归信息表
保存晚归信息的基本信息。
字段名 数据类型 长度 键 studentname 字符型 255 否 dormitoryid 字符型 255 否 reason 字符型 255 否 latetime 时间型 255 否 (4)离校返校信息
保存离校返校信息的基本信息。
字段名 数据类型 长度 键 studentname 字符型 255 否 dormitoryid 字符型 255 否 leavetime 时间型 255 否 returntime 时间型 255 否 (5)水电费信息
保存水电费信息的基本信息。
字段名 数据类型 长度 键 month 字符型 255 否 dormitoryid 字符型 255 否 electricfee 字符型 255 否 electricnum 整型 255 否 waterfee 字符型 255 否 waternum 整型 255 否 (6)快件信息
保存快件信息的基本信息。
字段名 数据类型 长度 键 studentname 字符型 255 否 dormitoryid 字符型 255 否 arrivetime 时间型 255 否 collecttime 时间型 255 否 collectname 字符型 255 否 collectname 字符型 255 否 collectnum 整型 255 否 -
计算机毕业设计之jsp学生宿舍故障报修管理信息系统.zip
2021-09-12 14:54:36本系统首先对管理系统的管理流程进行深入调研与分析,明确了包括管理系统方面的功能需求以及系统的性能指标。在系统需求分析的基础上,基于B/S架构设计了包括基础支持层、平台服务层、核心业务层、应用层的四层软件... -
高职学院学生宿舍管理系统设计与实现
2021-01-28 02:12:01基于高职院校学生宿舍管理的实际现状,采用了B/S模式进行学生宿舍管理系统的设计开发,介绍了学生宿舍管理系统的功能及结构,阐述了系统的设计与实现过程,实现了科学、高效、便捷的学生宿舍管理,并解决了宿舍数据... -
C语言程序设计---学生宿舍管理系统
2021-05-18 10:15:41C语言程序设计---学生宿舍管理系统 仲恺农业技术学院课 程 设 计课程设计题目 学生宿舍管理系统 目录一、 需求分析: …………………………… 3二、 概要设计: …………………………… 3~12三、 详细设计: …………... -
数据库实验--学生宿舍管理系统设计大作业.docx
2020-07-31 00:45:47系统需求分析阶段 1.1 需求分析阶段 1信息要求 系统要处理的对象包括宿舍楼基本信息学生基本信息宿舍基本信息宿舍楼管理 人员基本信息外来人员登记基本信息等 5 个方面各个对象包括信息如下所示详细的 数据见于数据... -
信息系统分析与设计报告-学生宿舍管理系统.doc
2022-06-24 16:05:41学生宿舍管理系统用来对学生的分房入住开始到最后的费用结算全过程进行管理,该系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括分房、入住... -
基于java宿舍管理系统设计毕业设计程序
2020-07-30 11:18:33采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计... -
C语言程序设计---学生宿舍管理系统.doc
2021-05-19 12:58:13C语言程序设计---学生宿舍管理系统仲恺农业技术学院课 程 设 计课程设计题目 学生宿舍管理系统目录需求分析: …………………………… 3概要设计: …………………………… 3~12详细设计: …………………………… 13... -
学生宿舍管理系统C语言编程.doc
2021-05-19 12:11:42实用文案标准文档“学生宿舍管理系统”C语言课程设计报告程序功能简介我设计的是“学生宿舍管理系统”,主要是针对住宿学生个人信息的管理,适用对象主要是学校,以方便学校对住宿学生的管理。包括学生的姓名、学号... -
Java毕业设计:基于SSM的学生宿舍管理系统的设计与实现
2022-01-06 14:16:05基于SSM的学生宿舍管理系统以实际开发为背景,运用在校所学习的软件开发原理,采用Spring+SpringMVC+MyBatis技术和MySQL数据库构建一个基于B/S模式的学生宿舍管理系统。本系统在设计之初结合网络 -
基于SSM的学生宿舍管理系统的设计与实现
2021-07-19 13:44:33基于SSM的学生宿舍管理系统以实际开发为背景,运用在校所学习的软件开发原理,采用Spring+SpringMVC+MyBatis技术和MySQL数据库构建一个基于B/S模式的学生宿舍管理系统。本系统在设计之初结合网络上现有的学 -
SSM框架实现的学生宿舍管理系统.zip
2022-06-27 14:20:55在此基础上,说明了系统主要模块的详细设计和实现,包括宿舍寝室申请管理模块,宿舍寝室审批管理模块,宿舍寝室使用管理模块和基础信息管理模块等. 详细介绍参考:...