体育用品租借管理系统.docx
- 文档编号:13859254
- 上传时间:2023-06-18
- 格式:DOCX
- 页数:45
- 大小:181.74KB
体育用品租借管理系统.docx
《体育用品租借管理系统.docx》由会员分享,可在线阅读,更多相关《体育用品租借管理系统.docx(45页珍藏版)》请在冰点文库上搜索。
体育用品租借管理系统
体育用品租借管理系统
摘要
一个良好实用的体育用品租借管理系统应该能够对体育用品进行全方位的租借管理,其主要功能应包括体育用品入库管理,场地管理,租借管理,丢失故障管理,用户信息管理,系统信息管理等功能,以满足对体育用品的各种处理。
在开发此系统时首先对所要设计的内容作了详细的准备,分析系统功能,确定基本框架。
再建立相应数据库表结构,最后再开始编码。
系统功能的实现,大大提高了体育用品租借管理的合理性以及效率性。
本系统用户界面友好,实用性强,容易被用户掌握.它的主要口的是为客户提供方便的租借服务,并且能够提高体育用品管理人员的工作效率。
管理人员只需在用户界面上输入用品信息,场地信息就可以实现对用品和场地进行入库、租借等信息的管理。
当用品和场地被租借时,系统就会自动进行计时讣费,可以实时的查询到相关的数据。
本系统还提供了对用品和场地进行丢失和故障的管理。
本系统的开发是在MICROSOFTWINDOWSXP操作系统下,使用MicrosoftVisualStudio2008作为开发工具,SQLSERVER2005作为后台数据库来实现的。
关键词:
体育用品租借管理系统,c#,,Sqlserver
J9AJ3Soqj[bs4X3NdSV、#3'tuojsKsniouiaSuuuuijuhiojspooScinyods:
spjo.HAa^josuqujvppu亠5puqsugo乙HHAHSSiOS4I°°lJUOuidopAopusugoo乙o!
pn)S卩皿爪jjosojoijajSuisnuiojsKsSuijujadojxSMOONIM±JOSOH3IPV3H1s!
u®sXsjojuoiudopAopoij丄ojn|iujpuussojjojuoiuoouuvuiojispuusoqddnssopiAoados|uuisjsXsoi[丄ujupoqjo)Kjsnbounb|U9j嗨ouii}XnuonuuiojnuyiMuiojsKs
9s呵ojtspuusoqddng-ssnuoApuusoqddnsjofujuoj^oSujojsuonuuuojinjojusiuoSuuvuiq屮uopoASiqouoquuouoyuuijojuionusApuu4s9i(ddnsjndui^oujjshhjosnoqjuiX(uojustuoouuup^-spooSSuiyodsjojuouioSuuuuiq屮joXouopyjo^joaxoqjOAOjduno)puu"sooiajosjujuojjuorioauoo屮!
msjoluojsnospiAOjdo)siosodjnduiuuisjjdsvjSojsjosnjojKsuo^uoipujdfcX|puoLij-josnuisisKso屮jofujuojspoooouiyodsjojuoiuoouuuiuq屮joKouopyjopuuKhivuoiiujq屮塔i^aojdun4suoipunjuiojsXsjouonuzi|V3^SuipoojjujsXffvinjpuu^ojnpnjjs
OfqujosuqujupSuipuodsojjoooi[丄>(joa\ouiujjoisuqoqjauiiujappo)suonounjuiojsXsjosisX|uuu^uoqujudojdpofivppjosjuoniooq屮uoisapo)uiojsKssiqjjojuoiudopAopoqjuijsjij-spoo§cuyjodsjoXjoijuaujoouissooojdoqjjoouiojsuoyounj-ojo4ju3uioouuuuiuonuuuojui4)uouioSuuuiuuotjvuuojuijssnoqj4juauio§uuviujfnvj'SSO[kJU9lU0oVUUUIOSUOj4JUOUIOSVUUIUOnUOA4JU0UI0oVUUlU9§UJO)SspoooSuiyodsopnpuip[tioijsuoqounjuiuuisjt^juouisSuuuuijujuojjooSuujynjujojspooSSuqjodso)ajqusqpfnoqstusjsKsjuoiuoSuuvui{ujuojspooSSuiyodspooSpuufuopoujdy
pea^sqv
摘要1
ABSTRACT2
介绍6
第一章课程背景7
1.1现状7
1.2研究的意义8
1.3概要8
第二章可行性分析8
2」组织和管理可行性8
2.2经济可行性8
2.3技术可行性9
第三章需求分析11
3」用户分析12
3.2功能分析12
3.2.1用户管理功能12
322体育器材的管理12
323租借归还管理12
3.2.4丢失和故障管理13
3.2.5数据库的备份还原管理13
3.3开发工具13
3.3.1MicrosoftVisualStudio200813
3.3.2c#14
3.3.3SQLServer200514
第四章系统设计15
4」系统界面设计15
4.1.1登陆界面15
4.1.2系统主页面15
4.2数据库设计16
4.2.1导论16
4.2.2数据库的选择16
4.2.3数据库的概念设计17
4.2.3.1表DB_Admin(操作员表)17
4.23.2表DB_Lease(租借表)17
423.3表DB_ReportedLoss(丢失扌艮损表)18
4.2.3.4表DB_Stock(库存表)18
4.23.5表DB_Type(分类表)19
4.23.6表DB_User(用户表)19
4.2.4数据库逻辑设计20
4.2.4」操作员表20
4.2.4.2表DB.Lease设施租借表20
4.2.4.3表DB_ReportedLoss丢失I仪障表21
4.2.4.4库存表22
4.2.4.5类别表23
4.2.4.6用户表23
第五章系统的实现24
5.1导论24
5.2系统功能的实现24
5.2.1登陆模块24
5.2.1.1功能描述24
521.2活动图25
5.2.1.3GUI实现25
5.2.1.4代码陈述27
5.2.2添加用户30
5.2.2」功能描述30
5.2.2.2活动图30
5.2.2.3GUI实现31
5.2.2.4代码陈述33
5.2.3体育器材入库34
5.2.3」功能描述34
523.2活动图35
5.23.3GUI实现35
5.23.4代码陈述38
第六章总结40
引用42
参考文献42
致谢43
介绍
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
管理信息系统是一个一体化系统或集成系统,这就是说管理信息系统进行企业的信息管理是从总体出发,全面考虑,保证各种职能部门共享数据,减少数据的兀余度,保证数据的兼容性和一致性。
具有统一规划的数据库是管理信息系统成熟的重要标志,它象征着管理信息系统是经过周密的设讣而建立的,它标志着信息已集中成为资源,为各种用户所共享。
数据库有自己功能完善的数据库管理系统,管理者数据的组织、数据的输入、数据的存取,使数据为多种用户服务。
就是为了管理好体育用品,和体育场地而设讣的管理系统。
第一章课程背景
体育用品和体育场地的租借管理是一项比较烦重的事情,如果采用以往的管理模式,以手写的形式对这些业务流程进行管理,显得效率低下,且出错率也大大的增加。
在计算机日益普及的今天,我们如何利用其优势,如何提高我们对日常体育用品和设施的管理效率,来对我们的业务进行合理化的管理。
于是体育用品租借管理系统应运而生。
1.1现状
体育馆作为一种强身健体的体育用品聚集地,产品和客户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的体育馆都是初步开始使用,棋至尚未使用计算机进行信息管理。
根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于体育用品借阅悄况(如租借天数、超过限定时间的天数)的统计和核实等往往采用人工检查进行,对租借者的租借权限、以及租借天数等用人工计算、手抄进行。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统,规范的信息管理手段。
尽管有的体育馆有讣算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是体育用品租借管理信息系统的开发的基本环境。
数据处理手工操作,工作量大,出错率高,出错后不易更改。
体育馆釆取手工方式对用品租借情况进行人丄管理,山于信息比较多,体育用品租借管理工作混乱而乂复杂;一般租借情况是记录在租借证上,产品的数LI和内容记录在文件中,体育馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。
如要对很长时间以前的用品进行更改就更加困难了。
1.2研究的意义
基于这此问题,我认为有必要建立一个体育用品租借管理系统,使租借管理工作规范化,系统化,程序化,避免用品管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改租借情况。
1.3概要
因此本人结合开放式体育用品租借的要求,MicrosoftVisualStudio2008sqlserver>c#进行了较深入的学习和应用,主要完成对体育用品租借管理系统的需求分析、功能模块划分、数据库模式分析,并山此设计了数据库结构和应用程序。
系统运行结果证明,本文所设计•的体育用品租借管理系统可以满足租借者、租借馆工作人员的需要。
第二章可行性分析
2.1组织和管理可行性
这个软件是一个建设性的一个专为学校体育用品租借管理和处理大量数据信息的系统。
当用户使用该系统,应只有管理员可以管理这个系统和这些体育用品的数据,因此它必须保持安全。
2.2经济可行性
我只需要一个计算机提供相对环境编写和运行程序,它不会花太多的钱。
主要地点,费用支付的软件和硬件,帮助我们开发这个系统。
所有开发木项目使用的软件是免费的,它帮助我们大大的节省金钱。
计算机是最主要的硬件方面,我们都能满足需求的发展中国家的任
务,需要的信息可以在图书馆找到,因此我们需要对整个系统符合我们的支付情况和经济可行性是所有权利。
2.3技术可行性
C#是Microsoft公司设计的一种编程语言。
它松散地基于C/C++,并且有很多方面和Java类似。
Microsoft是这样描述C#的:
“C#是从(2和0+派生来的一种简单、现代、面向对象和类型安全的编程语言。
C#(读做<Csharp,)主要是从C/C++编程语言家族移植过来的,C和C++的程序员会马上熟悉它。
C#试图结合VisualBasic的快速开发能力和C++的强大灵活的能力。
”
由于.NET与以前的技术有着极大的差异,微软特意为.NET平台开发了一种新的编程语言-C#(读做”CSharp")oC#的核心语法和Java的语法很相似。
然而,并不能说C#抄袭了Java。
C#和Java都属于C语言系列(包括C、ObjectiveC、C++等),它们有类似的语法。
正如Java在许多方面是C++的提炼版一样,C#也可以视为Java的提炼版。
C#是多种语言的混合体,因此它像Java-样语法简洁,像VB6—样使用简单,像C++—样功能强大和灵活(C#没有像C++那样麻烦的位操作)。
以下是C#核心特征的一部分,其中大部分特点也是其他支持.NET的程序语言所共有的特征。
不需要指针!
C#程序通常不需要直接对指针进行操作(尽管在绝对必要时也能自山地进行底层操作)。
垃圾收集器能够自动管理内存。
因此,C#不支持delete关键字。
类、接口枚举、结构和委托都有正式的语法结构。
具有与C++类似的功能,可以简单地重载运算符为自定义类型(例如,不需要操心确保“返0*this以能够链接”)。
支持基于特性的编程。
这种方式的开发允许我们注释类型及其成员来进一步限定其行为。
随着.NET2.0的发布(大约在2005年),C#编程语言得到了更新以支持很多花哨的东西,主要是以下儿项。
构建泛型类型和泛型成员的能力。
使用泛型,我们可以构建非常高效的并且类型安全的代码,在和泛型项交互的时候可以定义很多”占位符”。
支持匿名方法,它允许我们在任何需要委托类型的地方提供内联函数。
很多委托事件模型的简化,包括协变、逆变以及方法组转换。
使用partial关键字跨多个代码文件定义单个类型的能力(或者如果有必要的话,可以作为内存中的表示)。
你也可能猜到了,.NET3.5为C#编程语言(更确切地说是C#3.0)增加了更多功能,包括如下特性。
支持强类型的查询(就像LINQ,即集成查询语言),可用于和各种形式的数据进行交互。
支持匿名类型,它允许我们建模一个类型的”形“(shape)而不是其行为。
使用扩展方法扩展既有类型功能的能力。
包含了Lambda运算符(二>),它可以进一步简化.NET委托类型的使用。
新的对象初始化语法,它允许我们在对象创建时设置属性的值。
关于C#语言,要理解的最重要的一点可能是,它生成的代码只能在.NET运行库中执行(你不能用C#来构建本机的COM服务器或非托管的Win32API应用程序)。
正式的说法是,这种必须在.NET运行库下执行的代码称为托管代码(managedcode)。
这些包含托管代码的:
进制单元可以称为程序集(assembly)(程序集的详情稍后在1.5节中再讲)。
反之,不能直接在.NET运行库承载(host)的代码称为非托管代码(unmanagedcode)。
本系统将采用MicrosoftSQLServer2005作为系统的DBMS支撑,SQLServer2005是能够支持企业级关系型数据库的管理系统,它能与Windows操作系统紧密集成,具有方便易用的图形管理界面,其用户界面风格与Windows一样非常友好。
SQLServer2005在存储大容量数据方面,在数据的安全性和完整性方面,在分布式处理等都是适合于企业级应用的。
而其相对Oracle,DB/2等大型数据库来说,学习更为容易,应用成本也相对较低。
采用SQLServer2005+ASP.NET开发本系统是一个较为理想的组合。
SQLServer2005的新特点:
动态的自我管理:
SQLServer2005运行时动态配置运行环境,优化并简化了许多服务器配置选项,可随用户增多或者减少动态地请求追加或者释放资源,并可随数据的增减自动改变数据库大小。
丰富的管理工具:
SQLServer2005提供了许多数据库系统管理工具。
系统管理员可以在运行SQLServerEnterpriseManager的中央控制台上,管理和监视服务器运行性能和企业数据库。
可编程的管理:
SQL分布式对象可用于编写应用程序,这就可以使应用程序数据包透明地将SQLServer2005嵌入应用程序中。
也可以使用SQL-DMO为不同站点的通用的管理任务建立应用程序。
可能收缩性和高可能性SQLSener2005数据库引擎可以儿乎所有Windows平台上运行,是可管理上千万个用户的大型数据库。
同时其还具有动态自我调解的特性,能有效地在笔记本或者PC上运行。
支持数据仓库:
SQLServer2005支持数据仓库。
系统访问Internet集成SQLServer2005与其他产品一起为Internet或Intranet系统形成一个稳定的安全的数据存储:
可为运行在IIS下的Web应用程序提供一个高性能的数据存储服务;此外,SQLServer2005数据库引擎还包括了对XML的本地支持,Transact-SQL结果可以作为XML文档返回给使用OLEBD和ADOAPI的应用程序,XML文档还可以添加到SQLServer2005中。
综上所述,在开发本系统时,采用SQLServer2005作为数据库管理系统。
第三章需求分析
客户租借体育用品时需扣押租借证或身份证,归还用品时才能取回,工作人员得手工登记每笔记录,这种人工操作给资料保存带来极大的不便,易丢失,有会因误笔而提供错误信息,每月统汁工作量大,工作效率大大降低,通过对现系统的需求分析,本系统不能及时满足各方面的查询工作。
U前为适应当今世的发展潮流,各体育馆和院校都从事于扩建、扩招工作,这种传统的手工方式根本难以应各种租借需求.
建设MIS的必要性取决于需求的迫切性和实现的可行性。
可行性并不等于可能性,它还包括必要性,如果领导或管理人员对信息的需求并不迫切,或各方面的条件不具备,就是不具备可行性。
系统可行性包括经济上可行性、技术上可行性、管理上可行性和资源上可行性四个方面。
因此,开发这样一套体育用品租借管理系统成为很有必要的事情。
3.1用户分析
在体育用品租借管理系统中,需要从大量的日常教学活动中提取相关信息,以反映教学情况。
传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。
使用计算机可以高速,快捷地完成以上工作。
在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。
3.2功能分析
3.2.1用户管理功能
用户管理功能模块,应该需要实现对系统所涉及到的所有用户进行相应管理,包括对学生的管理,对教师的管理。
需要对用户的基本信息如姓名,班级,手机,性别等一些信息进行增加,删除,修改的操作。
有了这些用户信息,在体育用品、场地的租借时就可以和相应的用户联系起来了。
3.2.2体育器材的管理
本模块需要实现对体育器材的信息管理。
如器材的入库,录入相应的器材信息,器材有统一的编码。
当是新器材时就向库存表里面添加新的器材信息,如果是已经在库存中存在的器材,就只需要更新库存数量就可以了。
这块还需要实现器材的修改,删除等功能。
3.2.3租借归还管理
租借管理需要实现两大块:
一块是需要对体育器材以及场地进行租借管理,在租借的时候需要输入器材或者场地的编码,然后点击查询查询出当询编码对应的场地或者器材,如果库存足的情况下就可以进行出租借出库。
当器材或者场地出库时,系统就自动开始计时,库存表减去相应的租借量。
二块是器材以及场地归还,归还后器材自动加入库存表中,并根据器材和场地的租借出时间进行相应的计费。
3.2.4丢失和故障管理
本模块主要需实现对体育器材的丢失和故障,场地的故障进行报修管理,实现对相关信息进行增,删,改,查的操作。
325数据库的备份还原管理
一个软件系统需要最大程度的保证数据的安全性。
因此我们需要对系统的数据进行定时的备份,这一块模块就应该提供对数据库在线的备份,以及还原的功能操作。
3.3开发工具
3.3.1MicrosoftVisualStudio2008
MicrosoftVisualStudio2008是面向WindowsVista>Office2007、Web2.0的下一代开发工具,代号Ocas”,是对VisualStudio2005—次及时、全面的升级。
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。
使用VisualStudio2008可以高效开发Windows应用。
设讣器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。
同时VisualStudio2008支持项U模板、调试器和部署程序。
VisualStudio2008可以高效开发Web应用,集成了AJAX1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。
3.3.2c#
微软C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。
C#在设计者从C++继承的可选选项方面比JAVA要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义)。
但它还太不成熟,LT前不可能挤垮JAVA。
C#还需要进化成一种开发者能够接受和采用的语言。
而微软当前为它的这种新语言大造声势也是值得注意的。
LI前大家的反应是:
“这是对JAVA的反击”。
3.3.3SQLServer2005
SQL(StructuredQueryLanguage),结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。
虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成儿乎所有的数据库操作。
SQLServer是一个关系数据库管理系统。
它最初是山MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后‘Microsoft与Sybase在SQLServer的开发上就分道扬熊了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推丿SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNIX操作系统上的应SQLServer安装界面用。
第四章系统设计
4.1系统界面设计
4丄1登陆界面
登录包括两个文本字段和二个按钮。
三个文本字段用于输入用户帐户和密码以及验证码登录。
按钮“登陆”登录功能触发并显示,如果工作成功的主要框架。
“取消”按钮用来关闭这个系统。
用户名:
密码:
验证码:
登陆
取消
图4.1系统登陆
4.1.2系统主页面
系统主页面按照上左右的布局方式,顶部有主菜单,当点击某一个主菜单的时候就在左边的位置显示相应主菜单下面的子菜单,点击左边的子菜单的时候就在右边的框架里面显示相应的模块功能.
系统设置
用户管理体育器材场地管理租借管理丢失故障
子菜单一
子菜单二
OOOOOO
图4.2系统主界面
4.2数据库设计
4.2.1导论
对于一个管理软件系统,数据库在我们的系统中起着非常重要的作用。
所有的记录和其属性信息存储在数据库中,当这些信息用于执行操作的需要,他们必须是轻松的从数据库中获取。
系统的数据库包括五个表,每个表管理自己的独立的数据系统。
这些命名数据库表如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 体育用品 租借 管理 系统