基于C#的大学生宿舍管理系统的设计与实现毕业设计论文终稿.doc
《基于C#的大学生宿舍管理系统的设计与实现毕业设计论文终稿.doc》由会员分享,可在线阅读,更多相关《基于C#的大学生宿舍管理系统的设计与实现毕业设计论文终稿.doc(67页珍藏版)》请在三一办公上搜索。
1、学科分类号:520.6070 湖南人文科技学院本科生毕业论文论文题目:基于C#的大学生宿舍管理系统的设计与实现(英文):The Design and Implementation of College Apartments Management System学生姓名:吴青学号07420206系 部:计算机科学与技术系专业年级:网络工程2007级指导教师:刘永逸职 称:副教授湖南人文科技学院教务处制湖南人文科技学院本科毕业论文诚信声明本人郑重声明:所呈交的本科毕业论文,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个
2、人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 作者签名: 二 年 月 日目 录摘要1Abstract.2第一章 绪论31.1问题的现状及背景31.2系统的介绍与分析31.3研究目的和意义3第二章 开发环境与开发技术简介42.1 Visual studio 2008简介42.2 C#开发语言介绍52.3开发平台.NET Framework52.4数据库开发Access 20035第三章 可行性与需求分析73.1可行性分析73.1.1技术的可行性73.1.2经济的可行性73.1.3运营可行性73.2系统
3、需求分析73.2.1功能需求73.2.2用户需求73.2.3性能需求8第四章 总体设计94.1系统设计目标94.2系统总体功能94.3系统数据流图94.3.1宿舍管理数据流图94.3.2学生管理数据流图104.3.3电费管理数据流图114.3.4外来人员管理数据流图114.4系统功能模块图114.5系统程序流程图124.6系统用例图13第五章 详细设计与实现145.1数据库设计145.1.1数据库的引入145.1.2数据库概念结构设计E-R图145.1.3 数据库逻辑结构设计165.2具体实现185.2.1管理员登陆详细设计185.2.2主界面详细设计205.2.3宿舍管理详细设计235.2.
4、4学生管理详细设计275.2.5电费管理详细设计295.2.6卫生评比详细设计315.2.7外来人员管理详细设计34第六章 系统测试376.1系统测试的目的376.2系统测试用例376.3系统测试的评价39第七章 开发总结40结束语41参考文献42致 谢43基于C#的大学生宿舍管理系统的设计与实现摘要:在当今大学逐年扩招以及科学技术的迅速发展的形势下,传统的手工操作的宿舍管理模式已经不能满足学校宿舍管理的需要。在信息社会发展的今天,一切工作都在计算机系统的帮助下得到了长远的发展和进步,学生宿舍管理也同样摆脱了过去传统的方式,设计开发一个学生宿舍管理信息系统,可以更快捷、方便的实现高校宿舍学生、
5、财产以及安全等方面的有效管理。本设计共分七个章节,分别对系统的开发环境和开发工具、需求分析、总体设计、详细设计、系统测试进行详细的阐述。系统选用了Accss 2003为后台数据库,以Visual studio.NET 2008为前端开发工具,基本实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必需的功能,其操作简单,运行比较稳定,适用于大学院校大学生宿舍管理。关键词:学生宿舍管理系统;Visual studio.NET 2008;Accss 2003;C#The Design and Implementation of CollegeApartments Management Syst
6、emAbstract:Year in todays college enrollment and the rapid development of science and technology situation, the traditional manual management mode can not meet the hostel dormitory management needs. In todays information society development, all work with the help of the computer system has been lon
7、g-term development and progress, management of student hostels are also a way out of the traditional, design and development of a student dormitory management information system, can be more efficient, convenient,Implementation of college dormitory students, property and safety and other aspects of
8、effective management.The design is divided into seven chapters,elaborates System development,environment,development tools,needs analysis,overall design and system test respectively.The system uses an Access 2003 as the backend database to Visual studio.NET 2008 for the front-end, development tool,
9、the system enables system maintenance, dormitory management, student management, the assignments, and other necessary information query functions, and its simple, run more stable and suitable management of university students dormitory.Key Words :College Apartments Management System;Visual studio.NE
10、T 2008;Access 2003;C第一章 绪论1.1问题的现状及背景在当今大学逐年扩招的形势下,高校大学生的数量也迅猛增长,而我国多数高校的宿舍管理体系还存在严重滞后的现象。比如湖南人文科技学院,自04年升本以来,现在校全日制学生已增至12029人,宿舍管理仍采取的是纸质记录和简单电脑记录手工操作方式。长此以往,将耗费大量的人力和财力,效果也并不理想,宿舍管理、电费缴纳、外来人员登记、卫生评比记录、学生管理等信息的增删改查都是极为不便的,学生信息保密性也差。若宿舍发生盗窃案,只能在门卫登记处逐条查询外来人员登记信息,这样不仅麻烦而且浪费了许多时间,也降低了警察的破案效率。而开发此系统后只
11、需输入关键字段即可快速、准确的查询单记录,大大提高了学校的办事效率。因此,设计开发一个学生宿舍管理信息系统,具有一定的现实意义。1.2系统的介绍与分析本系统主要可以辅助高校实现宿舍的系统化管理。在设计时,首先在后台数据库中设定确定的用户名和密码。宿管员必须输入准确的用户名和密码才能进入系统操作管理。主要可以对宿舍的类型、住宿信息;学生的基本信息;宿宿舍电费信息;卫生检查评比以及外来人员信息进行快速、准确的增删改查。系统使用Accss 2003数据库和Visual studio 2008软件平台进行各功能模块的设计。在理清了系统各实体属性间的关系后,创建好多个数据表,然后选用控件进行可视化界面设
12、计与编程,实现数据表之间的关联与数据的增删改查。系统界面简洁美观,易于操作,基本满足用户需求。1.3研究目的和意义 本系统旨在实现高校宿舍学生、财产以及安全等方面的有效管理,将过去纸质信息转换为数据信息,采用较大内存的数据库可长时间保存和提取信息。且此系统具备运行速度快、安全性高、稳定性好的特点,可实现基本信息的录入、查询、删除等基本操作,并通过电费管理、外来人员管理以及卫生评分等系统形成一种有效的交互反馈机制,易于帮助高校实现人性化、高效化的管理,真正达到“三育”成果。对于本人而言,研究设计此系统主要是对.net框架、C#语言和Access 2003等技术知识的巩固与系统性运用,真正将理论知
13、识运用到实际开发中,更全面系统的了解了开发一个系统所必须掌握的知识,为更好的适应未来的工作岗位打下基础,也可以为高校宿舍的高效管理做贡献。第二章 开发环境与开发技术简介2.1 Visual studio 2008简介Visual Studio是微软公司出品的一款大型应用软件,从最初的Visual Studio 97开始就成为编程的重要工具。Visual Studio的开发经历了Visual Studio 97,Visual Studio 6.0,Visual Studio.NET(2002),Visual Studio.NET 2003,Visual Studio 2005 , Visual
14、Studio.NET 2008.Visual Studio .NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。Visual Studio
15、 2008的集成开发环境中为开发人员提供了大量的实用工具以提高工作效率。这些工具包括了自动编译、项目创建向导、创建部署工程等等。Visual Studio 2008还包括许多非常实用的功能.相比较于Visual Studio 2005,Visual Studio 2008不仅仅是在.NET版本的支持上发生了变化,其在许多方面都提供了改进乃至全新的功能。Visual Studio 2008的新增功能集中在以下几个方面: 开发环境中的新增功能。 代码编辑中的新增功能。 项目、解决方案和项中的新增功能。 生成、测试和部署中的新增功能。 Visual Studio 2008调试器的新增功能。 Visu
16、al Studio 2008中扩展性和自动化的新增功能。 Visual Studio帮助中的新增功能。ASP.NET是微软力推的功能强大的编程环境,可以使用C#等多种高级语言及脚本语言、HTML、XML、XSL等来创建基于网络的应用程序。ASP.NET将C#作为一种面向对象语言,在很多方面来看,C#将成为微软的与Java相似的语言。 C#是ASP.NET开发中一个最重要的功能,微软会将C#发展成为Java的强劲对手。这也是微软.Net框架的一个重要组成部分。我认为C#是微软在编程语言领域击败对手的主要工具。 ASP.NET在面向对象性、数据库连接、大型站点应用等方面都优于ASP程序,ASP.N
17、ET还提供更多的其他方面的新特性,例如:内置的对象缓存和页面结果缓存;内置的XML支持,可用于XML数据集的简单处理;服务器控制提供了更充分的交互式制等。 ASP.NET依然完全锁定在微软的操作系统中,要真正发挥ASP.NET潜力,你要使用C#或。这两种语言将成为ASP.NET标准的核心的脚本语言。2.2 C#开发语言介绍C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Ja
18、va几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。2.3开发平台.NET Framework .NET Framework的特点:(1) 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。(2) 提供一个将软件部署和版本控制冲突最小化的代码执行环境。(3) 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。(4)
19、提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。(5) 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库
20、为目标的代码称为非托管代码。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web Services)。2.4数据库开发Access 2003Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。数据库能汇集各种信息以供查询,存储和检索。数据库(Database)是由一些有意义和有关系的数据(data)所
21、组合而成。一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放着不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位.在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS)。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然.另外,Access 允许创建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 C# 大学生 宿舍 管理 系统 设计 实现 毕业设计 论文
链接地址:https://www.31ppt.com/p-3938304.html