免费下载
网站简介

找论文变得更简单!

帮找论文

当前位置:

重点论文网    工科论文    计算机论文    Delphi+SQL健身房管理系统
创建时间:10-18

Delphi+SQL健身房管理系统

1、    研究的意义,同类研究工作国内外现状、存在问题(列出主要参考文献)
现在我国的经济有了飞速的发展,特别是改革开放以后,大量资金、先进技术的引入,从根本上刺激了经济的快速发展,人民生活水平有了大幅度提高。物质生活的提高也改变了众的消费观念,旅游,餐饮,娱乐,健身走进人们的生活。
据统计数据表明,中国已经成为世界上最大的体育和休闲市场“北京每年健身市场大约可达到105亿元的产值”。由此可见,国内的健身市场还有巨大的增长空间一些投资商看准时机,将大量资金投入到健身市场健身场所越来越多,规模经营越来越大。企业规模的不断扩大,使其在管理上存在一些漏洞,如项目收费(计时)不准确,收费查询困难等。针对企业的现状,开发一套功能相对完善的健身房管理系统。
2、研究目标、内容和拟解决的关键问题(根据任务要求进一步具体化)
研究目标:
1. 阐述一个信息化的健身房管理系统对一个中小型健身企业的发展意义。
2. 开发一个使健身房管理工作规范化,系统化,程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改健身房工作情况的中小型管理系统。
3. 通过对现存的一些中小型健身房管理的调查建立起一个相对完善的管理系统。 
研究内容:
系统功能应包含系统登录,口令修改,员工信息的添加、浏览、修改、删除。服务基础信息、会员卡信息计算单位、服务项目、操作员信息的添加、浏览、修改、删除。设备入库管理。娱乐收费、退费管理。娱乐收费、退费查询等功能。
拟解决的关键问题:
1.怎样使系统满足一般中小健身企业管理中所包括的各项功能
2.怎样使系统能够轻松容易上手
3. 从软件的角度怎样才能既简便的实现这个系统又有尽可能多的功能
2、    特色与创新之处
本系统是一个面向健身房管理的业务,具有一定实用性的数据库信息管理系统。它主要完成了中小型健身企业日常工作的功能,包括娱乐收费、退费管理、娱乐收费、退费查询,具备较为强大的模糊查询功能

4、拟采取的研究方法、步骤、技术路线
3月1日至3月10日:系统分析,进行需求定义,定义系统概况
3月10日至3月20日:数据库分析与设计
3月20日至3月31日:软件体系结构设计
4月1日至4月20日:软件编码
4月21日至4月22日:系统测试
5、使用的主要仪器设备、试剂和药品
电脑一台
前台开发环境:Delphi7.0
后台数据库环境:Microsoft SQL Server  

6、参考文献
[1]刘腾红.信息系统分析与设计[M].科学出版社,2003.
[2]张海藩.软件工程导论[M].清华大学出版社,2002.
[3]罗小平.Delphi精要[M].电子工业出版社,2003.
[4]张增强  刘城.Delphi7数据库开发完全手册[M].清华大学出版社.2003,第一版.
[5]梁旭,石虎.Delphi7信息系统设计与开发[M].机械工业出版.2004,第一版.
[6]刘韬,楼兴华.SQL Sever2000数据库系统开发实例导航[M].机械工业出版社.2004
[7]赛奎春,宋坤.Delphi信息系统开发实例精选[M].机械工业出版社.2003.
[8]刘艺.Delphi企业级解决方案及应用剖析[M].机械工业出版社.2004.

目  录
摘要    1
1. 前言    3
1.1前言    3
1.2开发环境    3
2. 开发工具简介    4
2.1 SQL Server2000简介    3
2.1 Delphi 7.0 简介    4
3 系统设计    6
3.1 系统需求分析    6
3.2 系统概要设计    6
3.3系统结构设计    8
3.4 系统结构设计    9
3.5 数据库设计     9
4 系统应用程序设计    11
4.1数据库设计    11
4.2软件设计标准与规范    12
4.3系统界面设计    14
4.4自定义组件    22
5 软件编码设计标准与规范    23
5.1对象命名约定    23
5.2常量和变量命名约定    23
5.3结构化编码约定    24
5.4数据源的约定    24
5.5数据库访问约定    24
5.6其他约定    24
6 软件测试分析报告与使用说明书    25
6.1软件测试分析报告    25
6.2软件使用说明书    26
结束语    28
致谢    29
参考文献    30
附录    31

1 前言

1.1    序言
社会大背景:     
众所周知,21世纪是一个信息化的世纪,在信息化时代,怎样使信息技术融入企业的管理、运作和商务之中,直接关系到企业能否在激烈的市场竞争中拥有一个稳固的竞争优势。与此同时,企业能否及时获得信息并发布信息,亦已成为企业未来发展生死攸关的制约因素之一。令人欣慰的是,随着社会信息化进程的加快,许多传统服务行业如餐饮、娱乐业的管理者都意识到了信息管理对企业发展的重要性,认识到利用先进的信息技术建立企业管理信息系统是企业获得竞争优势的必要手段,并为此采取了一些必要而积极的行动。
行业现状&需求:
 现在我国的经济有了飞速的发展,特别是改革开放以后,大量资金、先进技术的引入,从根本上刺激了经济的快速发展,人民生活水平有了大幅度提高。物质生活的提高也改变了众的消费观念,旅游,餐饮,娱乐,健身走进人们的生活。
据统计数据表明,中国已经成为世界上最大的体育和休闲市场“北京每年健身市场大约可达到105亿元的产值”。由此可见,国内的健身市场还有巨大的增长空间一些投资商看准时机,将大量资金投入到健身市场健身场所越来越多,规模经营越来越大。据统计,我国健身行业现有网点120多万个,从业人员近千万,因此竞争相当激烈。同时,我们也看到现在好多健身企业都在推广、扩大连锁经营,而连锁经营的特点就是经营上分散,管理上统一,信息上共享。这些特点仅靠企业现有的管理模式已不能够胜任,我们看到好多公司的管理模式在这种经营体系中暴露出越来越多的局限性,比如人工操作随意性大,信息流通环节多,流通周期长,控制功能弱,响应速度慢等,造成了人员、时间、信息的浪费,同时也影响到企业的整体形象。
1.2 开发环境
前台开发环境:Delphi7.0
后台数据库环境:Microsoft SQL Server 2000


 
2 开发工具

2.1 SQL Server 简介 
SQL Server 2000以其卓越的性能逐渐成为Windows操作系统平台下进行数据库应用开发中较为理想的选择之一。 SQL Server 2000由一系列相互协作的组件构成,能最大程度的满足Web站点和企业数据处理系统存储和分析数据的需要,这些组件主要包括:
    关系数据库组件,包括数据库引擎本身和应用程序与数据库引擎间通信所涉及的组件.
    数据库构架,描述SQL Server 2000数据库中定义的逻辑组件以及如何在数据库文件中真正实现这些组件。
    管理构架与复制构架,管理构架描述SQL Server 2000附带的易用工具和减少日常管理任务的SQL Server 动态配置功能;复制构架描述SQL Server 2000的复制组件以及如何使用这些组件在数据库间颁发数据。
    应用程序开发构架,描述SQL Server 2000如何支持各类数据库编程API,使用户能够创建可靠的数据库应用程序。
2.1.1关系数据库组件
SQL Server 2000是基于结构化查询语句(SQL)的可伸缩的关系数据库,它支持Internet应用程序的可扩展标记语言(XML),并由数据库、关系数据库、结构化查询语言和可扩展标记语言等部分组成。
2.1.2 管理构架
    SQL Server 2000提供了很多高效的管理工具和服务以便自动执行或消除数据库管理员所执行的重复工作。这些工具和服务使得数据库管理员可以将更多的时间用在数据库的设计和应用程序的数据访问上。这些数据库管理工具和服务正是SQL Server 2000管理构架的主要组成部分。
    SQL Server 2000的管理架构具有以下特点:
    SQL Server 2000数据库服务器通过动态攻取和释放资源等方法,减少了许多环境中的管理工作。服务器可以在需要的时候自动攻取内存和磁盘空间等资源,而在不再需要的时候的时候可以释放这些资源。具有关键性能的大型系统需要由训练有素的管理员监视和管理,同时SQL Server 2000也用于执行那些无需管理员持续监视的小型桌面数据库或工作组数据库。
    SQL Server 2000提供一系列图形工具,使管理员可以轻松有效地执行管理任务。
    SQL Server 2000提供一系列服务,使管理员可以调试自动执行的重复任务。
    SQL Server 2000发布了供SQL Server 实用工具使用的相同的管理应用程序接口(API)。这些API支持所有的SQL Server 管理任务。这使开发人员在编写将SQL Server 2000用作数据存储的应用程序时,可以将用户与SQL Server 2000 的管理完全隔离开。

2.1.3 应用程序接口(API)
    数据库API提供了应用程序和数据库之间的接口:定义如何编写应用程序与数据库连接的代码,以及如何向数据库传递命令。对象模型API通常不依赖于语言,用于定义一级对象、属性和接口。
    SQL Server 支持很多用于生成通用数据库应用程序的API,现将最常用的功能介绍如下。
    OLE DB:OLE DB是一种底层的应用于数据访问的COM(组件对象模型)API它特别适合于有高性能要求的应用开发环境。SQL Server 2000内置的SQL OLE DB就是一个OLE DB组件。
    ActiveX数据对象(ADO):ADO是一种OLE DB兼容数据源的数据访问接口。数据库应用程序可以使用ADO操作、更新SQL Server 2000的数据。
    开发式数据库连接(ODBC)和在ODBC上生成的对象API:远程数据对象(RDO)和数据访问对象(DAO)。

2.1 Delphi7.0简介
Delphi是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。
 Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。 Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学。
  Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如DesktopDataBase Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。
  在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。
 Delphi的出现打破了V承可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。它还是真正的面向对象的编程语言。PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal 是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。
   Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。 
     Delphi的基本形式 
    Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。
   
3 系统设计

软件系统的设计大约要经历可行性分析,需求分析,概要设计,详细设计,编码,测试以及维护等七个阶段。下面所要做的是进行可行性分析,软件需求分析,概要设计和详细设计。编码过程,测试和维护过程在以后论述。

3.1 可行性分析报告
技术可行性


 

最新论文

网站导航

热门论文