课程设计--宿舍管理系统的设计与实现

课程设计--宿舍管理系统的设计与实现

ID:10831262

大小:204.50 KB

页数:12页

时间:2018-07-08

课程设计--宿舍管理系统的设计与实现_第1页
课程设计--宿舍管理系统的设计与实现_第2页
课程设计--宿舍管理系统的设计与实现_第3页
课程设计--宿舍管理系统的设计与实现_第4页
课程设计--宿舍管理系统的设计与实现_第5页
资源描述:

《课程设计--宿舍管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、承德石油高等专科学校计算机与信息工程系课程设计说明书课程名称:《数据结构与程序设计》课程设计设计题目:宿舍管理系统的设计与实现班级:软件1201学号:03姓名:孙伟达手机:18932866275指导教师:谢懿学期:12/13学年第2学期成绩评定二0一三年七月四日摘要二十一世纪的今天,已经是计算机的时代。计算机已经进入了现代社会的各个领域,计算机世界日新月异地发展着,在Microsoft公司的Windows操作系统被成千上万的用户所使用的今天,开发Windows下的图形用户界面程序对于广大的程序员来说已经成为一件刻不容缓的事。开发数据库程序已经一个重要的领

2、域,如今,各种数据库的开发出不穷,而C语言以其完美的界面,方便的操作,强大的功能在各种数据库开发独树一帜。作为微软公司的重点产品,C语言具有其它数据库开发所无法比拟的优势,它易学易用,因此得到了广大软件开发人员及计算机爱好者的青睐,成为了人们的得力助手。过去的单位一般都用人工来管理信息,这样既不方便又容易发生错误,还占用了大量的人员和物资,现在这些已经成为过去,用计算机来管理可以非常容易的实现这些要求。关键词:C语言,计算机目录摘要2目录31引言31.1设计目的和意义31.2问题描述与分析41.3设计环境42总体设计(或概要设计)52.1需求概述52.2

3、软件结构52.3程序逻辑53详细设计(或模块设计)63.1录入模块、统计模块63.2修改模块74系统实现84.1数据结构定义84.2功能函数设计94.3程序实现95总结125.1收获与体会125.2不足与改进126参考文献12附121引言1.1设计目的和意义1.目的通过本次课程设计,强化上级动手能力,在理论和实践的基础上进一步巩固 《数据结构》课程的学习内容,掌握工程软件设计的基本方法。 熟悉C语言的基本内容从而掌握C语言的基本知识以及了解C程序的基本编写及运行;了解程序的分模块编写并对程序的每个模块进行详细的设计并且能理解一般C语言编写的程序。 熟悉C

4、程序设计的开发环境及C程序的调试过程。2.意义通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一步巩固《数据结构》课程学习的内容,掌握工程软件设计的基本方法。通过这次实习练习,可以更进一步的熟悉所学的知识,还可以加强和巩固知识。长达两周的上机练习,为我们提供了很好的编程环境。更好的了解编程的意义,为将来参加实践活动以及以后的毕业设计打下坚实的基础。1.2问题描述与分析据了解,我校宿管科是管理学生住宿、出勤、卫生、纪律等方面的后勤部门,属于后勤集团的一部分。住宿方面,他们主管住宿学生登记,在新生入学时,一般由新生持入学通知书来办理各种入学手续

5、,然后再拿学校财务部门开具的收据到所在校区宿舍服务公司办理登记手续。这些大量的登记数据形成数据库。在卫生和出勤(早操)检查方面,有纪律检查部的人员定期来检查,检查结果交送宿舍服务公司处理,然后再送交各院系。如有违纪人员,则先交值班室处理然后交各院系,使情况轻重决定是否交给自律委员会处理。在硬件设施(如:桌子、凳子、床)方面,如果有坏掉的,到各个楼的值班室来报修,填一张报修表,然后持保修表到所在校区后勤集团相关服务部门办理报修事宜。同时,如有物品要分发,楼里值班室应通知各寝室长来值班室领取,值班室有自己的仓库,分发情况要上报。各楼值班室的登记数据自己保存,

6、以方便学生家长查找学生。在社会飞速发展的今天,用计算机来管理宿舍信息是发展必然趋势,又因为宿舍种类和学生的不断增加,对于管理造成了困难。以往的宿舍管理方法,查询速度慢,管理困难,容易丢失数据,已经不适合现在的要求。为克服宿舍管理的困难,和查询的不便。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求,于是我们便起草了这份设计。1.3设计环境硬件环境: PC机           内存 256M;硬盘40G 软件环境: 操作系统:windows xp sp2 编辑环境:Visual C/C++6.0       

7、         word20032总体设计(或概要设计)2.1需求概述该程序是由C语言编写的一个宿舍管理查询软件,本程序在MicrosoftVisualC++6.0下运行,其主要功能是实现对学生信息的录入、添加、删除、修改、查询、统计。其中查询可以分别以姓名、学号、宿舍号为关键字查询学生信息。统计可以分别以学号、宿舍号、性别、班级、专业为关键字进行统计,并且输出信息按学号大小从小到大输出。2.2软件结构软件系统的结构图主函数密码模块录入模块添加模块修改模块删除模块查询模块统计模块退出系统学号姓名宿舍性别年龄专业返回班级按姓名按学号按宿舍返回按性别按学号

8、按宿舍返回按班级按专业2.3程序逻辑函数之间调用关系图主函数main()删除函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。