数据库原理课程设计学生宿舍管理系统的开发与实现

上传人:m**** 文档编号:446876741 上传时间:2023-06-19 格式:DOC 页数:28 大小:331.50KB
返回 下载 相关 举报
数据库原理课程设计学生宿舍管理系统的开发与实现_第1页
第1页 / 共28页
数据库原理课程设计学生宿舍管理系统的开发与实现_第2页
第2页 / 共28页
数据库原理课程设计学生宿舍管理系统的开发与实现_第3页
第3页 / 共28页
数据库原理课程设计学生宿舍管理系统的开发与实现_第4页
第4页 / 共28页
数据库原理课程设计学生宿舍管理系统的开发与实现_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《数据库原理课程设计学生宿舍管理系统的开发与实现》由会员分享,可在线阅读,更多相关《数据库原理课程设计学生宿舍管理系统的开发与实现(28页珍藏版)》请在金锄头文库上搜索。

1、武 夷 学 院 课程设计报告课程名称:数据库原理设计题目:学生宿舍管理系统的开发与实现学生班级:09计科(3)班学生姓名:指导教师:完成日期:2011-6-29数学与计算机系 目 录摘要3英文摘要3 1 引言41.1 开发背景与现状41.2 开发设计的意义41.3 开发工具41.3.1 Visual studio.NET 2005简介51.3.2 SQL Server 2005简介62 系统分析 6 2.1 可行性分析 6 2.2 系统需求分析 7 2.3 系统数据流图 83 总体设计 9 3.1 系统设计目标 9 3.2 系统总体功能 9 3.3 系统结构图 104 详细设计 12 4.1

2、数据库设计 12 4.1.1 数据库概念结构设计12 4.1.2 数据库逻辑结构设计16 4.2 模块设计21 4.2.1 管理员模块设计21 4.2.2 寝室长与室员模块设计235 编码、实现与测试 29 5.1 数据库连接 29 5.2 系统实现 30 5.3 系统测试 316 开发总结32 7 致谢338 参考文献33学生宿舍管理系统的开发与实现数学与计算机系 计算机科学与技术 专业 指导老师: 摘要:管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统MIS事实上已成为计算机管理信息系统,大学生宿舍管理系统就是一个典型的管理信息系统,它可以让宿舍管理工作

3、变的更轻松。本毕业设计的任务就是设计一个大学生宿舍管理系统。其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。经过分析,本系统运用了Microsoft SQL Server2005为后台数据库,以Visual studio.NET 2005为前端开发工具,系统实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。关键词:学生宿舍管理系统;数据库管理系统;sql2005;ASP.net;B/S;vs2005第一章 引言1.1 开发背景与

4、现状 随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的

5、数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等.1.2 开发设计的意义 为了实现提高高校宿舍管理部门的工

6、作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统-高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。专用系统是一个信息管理系统MIS(Management Information System)(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能,学生可以在系统前台以寝室长和室员的身份进行查看和发布寝室的信息。1.3 开发工具1.3.1 Visual studio.NET 200

7、5简介 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 Studio .NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C+ .NET、

8、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。Visual Studio 2005的集成开发环境中为开发人员提供了大量的实用工具以提高工作效率。这些工具包括了自动编译、项目创建向导、创建部署工程等等。Visual Studio 2005还包括许多非常实用的功能.相比较于Visual Studio 2003,Visual Stu

9、dio 2005不仅仅是在.NET版本的支持上发生了变化,其在许多方面都提供了改进乃至全新的功能。Visual Studio 2005的新增功能集中在以下几个方面: 开发环境中的新增功能。 代码编辑中的新增功能。 项目、解决方案和项中的新增功能。 生成、测试和部署中的新增功能。 Visual Studio 2005调试器的新增功能。 Visual Studio 2005中扩展性和自动化的新增功能。 Visual Studio帮助中的新增功能。 ASP.NET是微软力推的功能强大的编程环境,可以使用C#等多种高级语言及脚本语言、HTML、XML、XSL等来创建基于网络的应用程序。ASP.NET将

10、C#作为一种面向对象语言,在很多方面来看,C#将成为微软的与Java相似的语言。 C#是ASP.NET开发中一个最重要的功能,微软会将C#发展成为Java的强劲对手。这也是微软.Net框架的一个重要组成部分。我认为C#是微软在编程语言领域击败对手的主要工具。ASP.NET在面向对象性、数据库连接、大型站点应用等方面都优于ASP程序,ASP.NET还提供更多的其他方面的新特性,例如:内置的对象缓存和页面结果缓存;内置的XML支持,可用于XML数据集的简单处理;服务器控制提供了更充分的交互式制等。ASP.NET依然完全锁定在微软的操作系统中,要真正发挥ASP.NET潜力,你要使用C#或。这两种语言

11、将成为ASP.NET标准的核心的脚本语言。1.3.2 SQL Server 2005简介 SQL Server是一个关系数据库管理系统。它最初是由Microsoft Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在Windows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了。Microsoft将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本。Sybase则较专注于SQL Server在UNIX操作系统上的应用。 SQL Server 20

12、05,是Microsoft公司推出的SQL Server数据库管理系统的新版本。该版本继承了SQL Server 7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98的膝上型电脑,到运行Microsoft Windows 2005的大型多处理器的服务器等多种平台使用。第二章 系统分析2.1 可行性分析一、经济的可行性 主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次。二、 技术上的可行性 技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,做为计算机信息管理专业毕业的优等生,数据库设计方面对于我们应该还过得去,在宿舍里生活了两年,对这个管理模试应该比较的熟。宿舍管理系统的编写,是十分好编的,我想

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号