使用Deilphi和SQLServer的宿舍管理系统 计算机专业毕业设计 毕业.doc

上传人:re****.1 文档编号:559490427 上传时间:2023-10-26 格式:DOC 页数:35 大小:733.50KB
返回 下载 相关 举报
使用Deilphi和SQLServer的宿舍管理系统 计算机专业毕业设计 毕业.doc_第1页
第1页 / 共35页
使用Deilphi和SQLServer的宿舍管理系统 计算机专业毕业设计 毕业.doc_第2页
第2页 / 共35页
使用Deilphi和SQLServer的宿舍管理系统 计算机专业毕业设计 毕业.doc_第3页
第3页 / 共35页
使用Deilphi和SQLServer的宿舍管理系统 计算机专业毕业设计 毕业.doc_第4页
第4页 / 共35页
使用Deilphi和SQLServer的宿舍管理系统 计算机专业毕业设计 毕业.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《使用Deilphi和SQLServer的宿舍管理系统 计算机专业毕业设计 毕业.doc》由会员分享,可在线阅读,更多相关《使用Deilphi和SQLServer的宿舍管理系统 计算机专业毕业设计 毕业.doc(35页珍藏版)》请在金锄头文库上搜索。

1、说 明本系统是一个使用Deilphi和SQLServer的宿舍管理系统,这次的毕业设计是三人一组合作完成的,每个人所做的内容不同。目录摘要 .1关键字.1第一章引言21.1课题背景21.2研究与应用现状21.3本文的主要内容2第二章相关技术介绍32.1 Delphi32.1.1 Delphi特点32.1.2 Delphi732.1.3 Delphi与VB42.2 SQL Server42.2.1 SQL Server 200042.2.2 SQL Server 2000的特点42.3 ADO技术5第三章需求分析63.1需求分析63.1.1学生公寓需求简介63.1.2功能性需求63.1.3 非功

2、能性需求63.2可行性分析63.2.1经济可行性63.2.2技术可行性7第四章总体设计84.1总体设计目标84.2功能模块设计84.3数据库设计94.3.1数据流分析94.3.2数据建模124.3.3各实体关系模型124.3.4数据库逻辑结构设计14第五章系统详细设计175.1系统工程框架175.1.1学生公寓管理系统的模块:175.1.2 Data 数据模块175.1.3 Common 类模块175.2系统各窗体详细设计185.2.1登录窗体设计185.2.2系统主界面窗体设计195.2.3楼房登记窗体设计205.2.4宿舍管理窗体设计225.2.5学生信息录入窗体设计235.2.6入楼登记

3、窗体设计255.2.7宿舍查询窗体设计26 5.2.8用户管理窗体设计 . 28第六章学生公寓管理系统设计总结316.1系统的优点316.2系统的局限性316.3毕业设计心得316.4 毕业设计总结31参考文献32摘要在各高校扩大招生的形势下,公寓管理的工作变得越来越繁重。采用传统的人工管理模式,效率低下,不能满足实际的需求。本文描述的是基于Windows环境的学生公寓管理系统,对学生公寓管理的需求进行了分析。本系统的主要功能包括:住宿人员的信息查询、出入登记、学生收费、以及对学生住宿情况的查询,可以更快地知道每个学生的住宿情况,使公寓的管理效率更高。系统的设计与开发采用服务器/客户机的系统结

4、构模式,使用Delphi开发工具开发,应用SQL Server2000数据库管理系统,通过ADO连接数据库。本篇论文以一个学生公寓管理系统的分析、设计和开发的全过程为主线,给出了学生公寓管理系统的设计和技术实现的过程,特别在细节上分析功能和函数的实现思想。涉及到学生公寓管理的基本功能在本论文中都有相应的描述。关键字:Delphi,ADO,SQL Server2000,学生公寓管理第一章 引言21世纪,人类已全面进入数字信息化社会,现在信息技术的应用越来越普及,不但促进了社会的高速发展,也影响着人们的工作、学习、生活和娱乐的方式以及思想观念。随着科学技术的不断提高,计算机科学与技术日渐成熟,其强

5、大的功能已为人们深刻认识,它已进入人类社会的各个领域,迅速地改变着人类社会的生产方式和生活方式,成为减轻人们体力与脑力劳动,帮助人们完成一些人们难以完成任务的有效工具。随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公。高校是科研的阵地,后勤的公寓管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。基于这一点,开发此学生公寓管理系统。1.1课题背景高校公寓管理部门在宿管工作中担负着管理,检查,收费,协调等重要的管理任务。住宿安排、水电使用的收费、外来人员访问管理等,所涉及的管理面广,内容多,整个公寓管理的工作量很大。计算机的应用为实现公寓管理科学化奠定

6、基础。计算机的应用推动了公寓管理工作向着正规化、科学化、自动化、现代化的方向发展。学生公寓管理系统从学生的分房到最后的公寓管理全部电脑化。本系统主要包括:住宿人员信息查询、出入登记、收费以及对学生住宿情况等的查询,可以更快地了解到每个学生的住宿情况以及这个学校寝室分配的情况。使用学生公寓管理系统,只需一到两名数据操作员即可操作管理系统,节省大量人力和财力;可以存储大量学生住宿的基本信息,安全、高效、快捷;可以迅速查到所涉及的各种信息;操作简单,使用方便、高效;系统使用寿命长、成本低。这些特点可以极大地提高公寓信息管理的效率。1.2研究与应用现状据调查显示,现在国内绝大多数学校的学生公寓管理还没

7、有信息化,主要还是停留在手工管理的形式。这样,公寓管理的效率就非常低,需要的人力,物力也非常多,所以,尽快开发一套适合各高校的学生公寓管理系统是非常必要的。1.3本文的主要内容本文研究的主要内容有:l 学生公寓管理系统的需求分析l 学生公寓管理系统开发的相关技术l 学生公寓管理系统的总体设计l 系统数据库的概念设计l 系统各模块的详细设计l 系统评价以及设计中碰到的难点第二章 相关技术介绍开发数据库管理信息系统需要两种工具,即前台开发语言和后台数据库。本系统前台开发技术使用Delphi,后台数据库使用SQL Server2000。Delphi灵活方便,与后台的SQL Server2000数据库

8、相结合,可以提供一个高性能的学生公寓管理系统。2.1 DelphiDelphi是Pascal语言的一种版本,但它与传统的Pascal语言有很大差别。一个Delphi程序首先应是程序框架(Frame),而这一框架正式应用程序的“骨架”。在骨架上即使没有附着任何东西,仍然可以运行。所要做的工作只是在“骨架”中加入程序。缺省的应用程序是一个空白的窗体(Form),运行可以得到一个空白的窗口。这个窗口具有Windows窗口的全部性质,可以被放大缩小、移动、最大最小化等。程序框架及一个空白的窗体已经是一个可运行应用程序,只是不处理任何事情。2.1.1 Delphi特点Delphi自从1995年2月诞生以

9、来,获得了巨大的荣誉和广泛的影响力,以可视化编程、强大的编译功能、友好的用户界面闻名于世。主要特点是:l 高效的可视化组件库和面向对象的架构。l 具有多种操作向导和在线帮助,大大方便程序编写。l 界面设计所见即所得和鼠标拖曳方式,可以轻松设计出华丽的界面。l 支持各种最新及最常用的技术如 Win32 API、OLE、COM、DCOM、ActiveX、ISAPI、NSAPI、DirectX等。l 全面支持Windows 应用程序。l 具有开放式数据库结构,集成了丰富的数据库开发工具。l 具有强大的面向网络编程功能,其C/S开发工具在高性能的快速应用程序开发领域成为行业标准。Delphi产品按照功

10、能可以分为4个类型:l Delphi集成开发环境(Integrate Develop Environment):提供友好的用户编程开发界面,集成了高效的编译器、项目管理器、团队开发支持、高级调试等功能。l Delphi可视化组件库(Visual Component Library):提供几百个常用组件,用于数据库访问、用户接口、数据处理、报表和Internet开发。l Borland数据引擎(Borland Data Engineer):能够进行数据库管理,并与数据库服务器高速连接。l MIDAS:是一个集成与Delphi的分布式应用稽核,功能强大,主要用于商业逻辑的智能集中管理和企业交易的快

11、速处理。2.1.2 Delphi72002年8月6日,Borland公司正式宣布推出Delphi 7 Studio,全面支持Microsoft公司.NET平台应用的开发。Delphi7是一个针对Windows平台上的跨平台快速开发(RAD)环境。Delphi7的一个显著特性是企业开发和部署。 Delphi7的新特点:l 企业应用的MDA开发:通过让开发者从设计到发布都重复使用一个应用程序,加速开发进程,同时显著减少代码量和需要的开发时间。l 可视化的快速Web开发:让开发者能够在Delphi7环境中可视化地创建Web应用,并且利用它的应用模型框架,不必再考虑通用的服务器端的开发任务,还能透明地

12、处理会话管理。l 内建的Linux的跨平台支持:Delphi7在出售时将附带Delphi语言版本的Dylix3。Kylix3是第一个Linux操作系统上的高性能的可视化集成开发环境(IDE),它适用来快速创建数据库应用、GUI应用、Web应用和Web服务应用。l 企业级的报表能力:让开发者能创建跨平台的报表,这些报表能帮助查看应用程序运行的效率。l Windows XP应用:Delphi7包含了对Windows XP风格支持,让开发者能够创建可以利用Windows XP 使用者界面风格的应用。 2.1.3 Delphi与VBVisual Basic(VB)是一种由微软公司开发的包含协助开发环境

13、的事件驱动编程语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以使用DAO、RDO、ADO连接数据库,或者创建ActiveX控件。本系统采用Delphi进行开发,主要原因:l VB不支持面向对象,Delphi却是面向对象的。l VB无法编译原生目标文件,而Delphi可以。l VB无法对底层操作,而Delphi可以。l VB有依赖性,即用VB作的程序换别的操作系统还要重新包装,Delphi则不用。l VB没有类库,Delphi的类库很多,还可以继承。 2.2 SQL Server 数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息

14、资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为企业或组织生存和发展的重要条件。因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用。对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。 2.2.1 SQL Server 2005SQL Server 2005 是一个高性能的客户端/服务器结构的关系数据库管理系统。SQL SERVER 2000是为支持高容量的事务处理以及数据仓库和决策支持系统而设计的。它是Microsoft 公司推出的,该版本继承了SQL Serve 7.0 版本的优点,同时又比它增加了许多更先进的功能,可跨越从运行Microsoft Windows 98 的电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。2.2.2 SQL Server 2000的特点l 简单易操作:SQL Server 2000 界面风格和Windows界面风格完全一致。l 兼容性良好,具有扩展性,可靠性。l 数据仓库: SQL Server 2000增加了OLAP功能。OLAP可以通过多维存储技术对大型、复杂数据集执行快速

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

当前位置:首页 > 生活休闲 > 社会民生

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