




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
长春职业技术学院毕业论文(设计)专用纸 毕业论文(设计)题目 nba信息管理系统 2012年 4 月 长春瑄瑄情商乐园毕业设计专用纸 网址 摘 要nba信息管理系统是一个比较成熟的计算机应用系统。本系统利用.net技术(国内外应用比较普遍)作为脚本语言,以microsoft sql server 2005作为后台数据库,在windows环境下对nba信息进行专业化处理。其开发主要包括两个方面:后台数据库的建立和维护、前端应用程序的开发。本系统是在人们对nba的赛程、比分、赛区等需要了解的需求上,对各个属性进行针对性的专业化和具体化,可以让系统的实用性和简捷性体现的更形象化。整个系统设计包括对nba赛程、球队、比分、最新新闻等几个方面的设计,有利于人们更全方面了解nba的信息。关键字:nba;数据库;nba信息管理abstractnba information management system is a more mature computer application, this system is to use at home and abroad, the application is relatively frequent and widespread . net technology as the scripting language and the microsoft sql server 2005 database as a background in the windows environment of nba information professional. its development mainly includes the backstage database the establishment and the maintenance as well as front end application procedure development two aspects.this system is the combination of people on the nba schedule, score, division and requires an understanding of the needs of each attribute of the targeted specialized and concrete, can make the system is practical and simple embodiment of the image of. the whole system design including the nba race, the team, the score, the latest news and several other aspects of the design, in favor of more fully understanding of nba information. keywords: nba; nba database; information management team目 录绪 论1第一章 系统概述2一、系统开发背景和意义2二、开发环境和开发工具的选用及介绍2第二章 系统需求分析6一、课题意义6二、数据描述6三、功能分析7四、性能需求7第三章 系统总体设计8一、新的业务流程8二、结构设计图8第四章 详细设计10一、静态页制作10二、后台设计20(一)、数据库设计:20(二)、表单设计代码:20(三)、管理员登录代码:21总 结23参考文献24绪 论随着社会的飞速发展,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习以及交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。计算机的应用已经变的很普遍了,而且现在也离不开计算机,不管是什么都离不开它,特别是在信息处理上,计算机最牛的地方就是能够自动帮助人们处理一些信息,不用人们动脑去处理,不仅提高了工作效率,而且也提高了信息的安全性。特别是在处理比较复杂的信息上,计算机能够发挥它的优越性,系统管理的前提就是系统开发。nba是美国第一大职业篮球赛事,其中产生了乔丹、科比、姚明、詹姆斯等世界巨星,该协会一共30支球队,分属两个联盟,东部联盟和西部联盟,而每个联盟各有三个赛区组成,每个赛区有5支球队,30支球队中有29支位于美国本土,另一支来自加拿大多伦多,nba正事赛事于每年11月的第一个星期的星期二开始,分为常规赛和季后赛两部分。nba的标志图案是一名侧身控球的篮球员的剪影,整个标志由红白蓝三种颜色构成。根据近几年的观察和调查,现在nba已经变的家喻户晓了,人们对它已经太过于关心了,成了人们不可缺少的一部分,它展现的是年轻一代的蓬勃发展,对篮球的一种爱好,和对团队合作的一个美好的展示,一个对集体荣誉的维护。基于让人们更好的了解nba的信息,本次我设计的网站就是对nba的详细介绍,本网站包括对赛程、比分、球队、最新新闻等的介绍。包括后台数据库的设计,通过我设计的网站相信大家一定能更好的了解关于nba的信息,会有更多人的了解nba。 25第一章 系统概述一、系统开发背景和意义通过本网站的建设,希望更多人了解nba,也使以前了解nba的人更加关注nba。在此网站能够第一时间知道各个赛事的情况,帮助人们快速了解最新战况,使人们不到现场就能感觉到在现场的气氛。计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低。因此许多企业都开始利用网站开展商务活动,比如在互联网上发布企业信息、为商品做广告、利用电子邮件进行信息交流等。在互联网上不仅可以进行商务活动,也可以进行上传各种最新体育动态,娱乐新闻等。网站的设计包括它的外观和它的感观,而且也要考虑网页所有的元素:包括观众信息、意图和目标描述、域信息、页面的规范。网页的设计是一种审美活动,成功的设计作品一般都很艺术化。但艺术只是设计的手段,而并非设计的任务。设计的任务是要实现设计者的意图,而并非创造美。网页设计是指设计者要表现的主题和实现的功能。体育网站用户界面要好,简明实用,既要有自己设计特点又要有符合大众口味。主页的设计应以醒目优先,应该令人一目了然,实现简单美,不要设计的比较复杂,这样不适合不懂网络的朋友使用,会降低其实用性。要做到这一点,首先要在整体上规划好自己网站的主题和内容,确定自己需要传达给访问用户的主要信息,然后仔细斟酌,把自己所有要表达的意念合情合理地组织起来;其次,是设计一个富有个性的页面式样,务求尽善尽美。这样制作出来的主页才会清晰、明了、内容充实。二、开发环境和开发工具的选用及介绍1、开发环境开发环境的选择会影响到数据库的设计,所以在这里给出nba管理系统开发与运行环境的选择如下:开发环境:windows 2003开发工具:microsoft visual studio 2008数据库管理系统: micosoft sql server 2005数据库服务器: sql server 2005 桌面引擎2、开发工具的选用及介绍(1)deamwever 是网页编辑软件,利用html即超文本标记语言(超文本链接标识语言)进行网站静态网页的搭建。html是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。html文本是由html命令组成的描述性文本,html命令可以说明文字、图形、动画、声音、表格、链接等。html的结构包括头部(head)、主体(body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。设计html语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 另外,html是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。html标签通常是英文词汇的全称。但它们的与一般文本有区别,因为它们放在单书名号里。故paragragh标签是,块引用标签是。有些标签说明页面如何被格式化(例如,开始一个新段落),其他则说明这些词如何显示(使文字变粗)还有一些其他标签提供在页面上不显示的信息例如标题。关于标签,需要记住的是,它们是成双出现的。每当使用一个标签如,则必须以另一个标签将它关闭。注意“block”前的斜杠,那就是关闭标签与打开标签的区别。 但是也有一些标签例外。比如,标签就不需要。基本html页面以doctype开始,它声明文档的类型,且它之前不能有任何内容(包括换行符和空格),否则将使文档声明无效,接着是标签,以结束。在它们之间,整个页面有两部分标题和正文。标题词夹在和标签之间这个词语在打开页面时出现在屏幕底部最小化的窗口。正文则夹在和之间即所有页面的内容所在。页面上显示的任何东西都包含在这两个标签之中。那么让我们建立一个简单的范例吧,非常容易的。第一步,当然是要建立一个新的文本文件(记住,如果你在使用比较复杂的文字处理器,就应该用“纯文本”或“普通文本”来保存),将它命名为“xxxx.html”。然后你可以用浏览器将它打开,你会看见最简单的自己做的页面。css(cascading style sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制web页面的外观。通过使用css样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在html文档中,而用于定义表现形式的css规则则存放在另一个文件中或html文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使html文档代码更加简练,缩短浏览器的加载时间。(2).net.net 是 microsoft xml web services 平台。xml web services 允许应用程序通过 internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。microsoft .net 平台提供创建 xml web services 并将这些服务集成在一起。.net就是微软的用来实现xml,web services,soa(面向服务的体系结构service-oriented architecture)和敏捷性的技术。对技术人员,想真正了解什么是.net,必须先了解.net技术出现的原因和它想解决的问题,必须先了解为什么他们需要xml,web services 和 soa。技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角度,.net也可以如下来定义:.net是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的、联通的、适应变化的,稳定的和高性能的。从技术的角度,一个.net应用是一个运行于.net framework之上的应用程序。(更精确的说,一个.net应用是一个使用.net framework类库来编写,并运行于公共语言运行时 common language runtime之上的应用程序。)如果一个应用程序跟.net framework无关,它就不能叫做.net程序。比如,仅仅使用了xml并不就是.net应用,仅仅使用soap sdk调用一个web service也不是.net应用。.net3.5具有以下新的特性: vs 2008的多定向支持:vs 2008允许你构建针对多个.net框架版本的应用。你可以从下面的博客贴子里进一步了解其中的工作原理:vs 2008 multi-targeting su ortvs 2008 web设计器和c 支持vs 2008包含一个显著改进的html web设计器。该设计器提供了分割视图编辑,嵌套母板页,以及出色的c 集成。a .net还提供了一个新的控件,该控件对数据ui场景提供了非常灵活的支持,允许对输出的标识做完全的定制,与vs 2008中的新c 支持还有良好的协作。a .net ajax和javascript支持.net 3.5 内置提供a .net ajax,还添加了支持we art的updatepanel,支持json的wcf,以及n个缺陷修补和性能改进等方面的新特性。vs 2008还对集成javascript和ajax进你的应用提供了极棒的支持:vs 2008 javascript intellise vs 2008 javascript debugging语言改进和linq(3)sql server 2005sql(structure query langage)语言,即结构化查询语言,是操作数据库的标准语言。在asp中,无论何时要访问一个数据库,都要使用sql语言。以下为在asp中最常用到的语句:a.select语句查询数据b.insert语句添加记录c.delete语句删除记录d.update语句更新记录(4)adoasp的 database access组件使用ado为web应用程序提供了一组基于对象的数据访问接口,是一项将数据库访问添加到web页的技术。ado是一个运行于服务器端的activex组件,它所提供的功能是进行数据库访问,也是近年来数据库编程的一个新进展。在asp中通过使用ado编写简明紧凑的脚本,可以连接任何odbc兼容的数据库,如sql server、access及普通文本文件等数据源。ado具有界面的一致性的特点,不论后台使用的是什么数据库,对于网页开发人员来说都没有什么不同。这样,当企业单位发展了,数据库需要从小型的移植到大型的数据库时,应用程序的界面几乎不用作任何变动。另外,ado具有语言无关性的特点,它同时可以应用于vb、vc+、vbscript、javascrip或java的开发环境中。ado的对象介绍如下:a.command 对象定义了将对数据源执行的指定命令b.connection代表打开的、与数据源的连接。c.datacontrol将数据查询 recordset 绑定到一个或多个控件上(例如,文本框、网格控件或组合框),以便在 web 页上显示 ado.recordset 数据。d.datafactory实现对客户端应用程序的指定数据源进行读写数据访问方法。e.error包含与单个操作(涉及提供者)有关的数据访问错误的详细信息。f.recordset代表来自基本表或命令执行结果的记录的全集。任何时候,recordset 对象所指的当前记录均为集合内的单个记录。第二章 系统需求分析一、课题意义随着internet的迅速普及,我们已经不再满足于仅仅浏览网页,而是希望更深入地参与到网络中去,internet的开放性使个人了解世界信息成为可能,拥有自己制作网站也越来越成为一种时尚,同时创建一个能充分体现自我风格和特色的网站已经成为互联网用户的新追求。我们更需要交流,相信交流能够促进我们不断的进步,并融合别人的长处;让我们多一些渠道倾听来自不同立场的声音;当每个人都有自己喜欢风格的网页,不管是否在线,我们都可以跨越时间、空间进行交流,因为这个网页中拥有大家想知道关于nba的一切,生活,见解,知识,思想;追求nba追求篮球是我的梦想,也是我建设这个网站的初衷,希望通过我的网站能让更多的人了解nba、喜欢nba,同时也希望大家能喜欢我的网站。通过我对有关nba信息管理网站的设计,加深了我对网页三剑客、sql server 2005、.net等的了解,本网站实现了对nba各类信息的了解,其中包括各个赛季的赛程、球队、比分、最新新闻动态以及相关评论等内容。二、数据描述经过我到网上了解的信息,基本知道了nba信息管理系统的制作与运营流程,接下来给出系统的逻辑流程图。根据现行nba信息管理系统的运行流程,首先把数据流图中的源点和终点都选定为用户,因此可以得到nba信息管理的基本系统流程图,如图2.1所示。用户管理员登录评论管理发表图2.1 nba信息管理的基本系统流程图三、功能分析我设计的网站是展现nba信息的,主页主要以图片连接为主,包含少量的文字,和一个图片轮换功能,根据链接可以了解各个赛区的具体情况,充分体现了信息充足的特点,能更好的体现一个网站的简单明了。以下是nba信息管理系统必须具备的功能:1、nba最新动态:对于各个赛区及赛程的结果进行统计展示,使用户第一时间知道nba的最新战况和战果。2、各个赛区情况:在网站首页可以轻松找到各个赛区球队的链接,点击进入就可看到球队球员及比分情况。3、随时看到评论信息,如果是会员可以进行评论,普通会员可以看到会员的评论内容,对球队、球员及比赛情况,帮助用户进一步了解nba信息。4、后台管理功能:系统主要功能之一,建立会员信息,对评论内容进行管理。四、性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,nba信息管理系统应该满足以下的性能需求:1、系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足管理员对信息处理的需求。2、系统的开放性和系统的可扩充性例如会员查询的需求也会不断的更新和完善。3、系统的易用性和易维护性nba信息管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。针对用户可能出现的使用问题,提供帮助。4、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。5、系统的先进性作为nba信息管理系统工程,在系统的生命周期尽量保持系统的先进性。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。6、系统的响应速度原则是保证管理人员不会因为速度问题而影响工作效率。第三章 系统总体设计一、新的业务流程根据需求分析的得到的现行业务处理流程,在用户反复研究后,首先确定目标系统的业务流程,其处理流程如图3.1。轮换图片赛区展示各个赛区的球队展示最新上传图片详 细 地 址导 航 条链接各子页网底首 页图3.1 nba信息系统主页总体设计图二、结构设计图依据需求分析阶段得到的数据流图,由此给出nba信息管理系统的结构设计图如图3.2所示。首页赛程球队比分新闻图片评论cbanba网站导航图3.2 nba信息管理系统结构设计图第四章 详细设计一、静态页制作静态图(图4.1)及静态html代码如下。图4.1 静态图css代码如下:charset utf-8;body font-family: arial, helvetica, sans-serif;font-size: 14px;text-align: center;margin: 0px;padding: 0px;#container width: 962px;#hadder height: 67px;#logo background-image: url(./images/logo_01.jpg);float: left;width: 176px;height: 67px;#navagation background-image: url(./images/hadbj_06.jpg);background-repeat: repeat-y;float: right;height: 60px;width: 783px;margin-top: 4px;#navagation ul margin: 0px;padding: 0px;list-style-type: none;font-family: 宋体;font-size: 36px;font-weight: bold;color: #ffffff;#navagation li float: left;display: block;margin-left: 32px;line-height: 1.5em;.url:link color: #ffffff;text-decoration: none;.url:visited color: #ffffff;.url:hover background-color: #663333;color: #ffffff;#banner background-image: url(./images/banner_02.jpg);height: 121px;.clear clear: both;#left float: left;height: 830px;width: 306px;margin-top: 5px;#left1 background-image: url(./images/leftbjlh_21.jpg);background-repeat: repeat-y;height: 421px;#left11 height: 376px;width: 304px;#left12 height: 40px;margin-top: 3px;font-family: arial, helvetica, sans-serif;font-size: 30px;font-weight: bolder;color: #cccccc;.left21 background-image: url(./images/leftbj_35.jpg);height: 77px;margin-top: 5px;float: left;width: 306px;.left22 background-image: url(./images/leftbanner_36.jpg);height: 44px;width: 181px;margin-top: 16px;margin-left: 30px;font-family: arial, helvetica, sans-serif;font-size: 24px;font-weight: bold;color: #00ff00;line-height: 1.8em;#right float: right;height: 845px;width: 647px;margin-top: 3px;.right1 background-image: url(./images/rightbj_14.jpg);height: 126px;margin-top: 3px;.rigt11 float: left;height: 50px;width: 160px;text-align: right;font-family: arial, helvetica, sans-serif;font-size: 28px;font-weight: bold;color: #cccccc;line-height: 1.5em;.right12 float: right;height: 126px;width: 480px;.right12 ul margin: 0px;padding: 0px;list-style-type: none;.right12 li display: block;float: left;margin-left: 35px;margin-top: 40px;height: 62px;width: 62px;#right2 background-image: url(./images/cbabj_61.jpg);height: 63px;margin-top: 3px;width: 648px;#right21 height: 48px;width: 149px;background-image: url(./images/cbabutton_61.jpg);font-family: arial, helvetica, sans-serif;font-size: 24px;line-height: 2em;font-weight: bold;color: #666666;#footer background-image: url(./images/footerbj_09.jpg);background-repeat: repeat-y;height: 100px;font-family: arial, helvetica, sans-serif;font-size: 14px;line-height: 3.5em;color: #ffffff;div代码如下:无标题文档 赛程 球队 比分 新闻 图片 评论 cba 梦从这里开始 赛程 比分关注 新闻 图片 评论 西南区 西北区 太平洋区 东南区 中部区 大西洋区 cba 版权所有:中国体育中心 服务咨询qq:1137949679 756942045 吉icp备10002820号 二、后台设计(一)、数据库设计:表1 admin(用户表)序号列名数据类型长度字段说明1idint4用户编号2admin_usernvarchar50管理员帐户3admin_pswnvarchar50管理员密码表2 navgation(新闻表)序号列名数据类型长度字段说明1n_idint4导航编号2n_itemsnvarchar8所属导航表3 news(类别)序号列名数据类型长度字段说明1n_idint4新闻编号2subjectnvarchar100主题3titlenvarchar50标题4contentnvarchar(max)新闻内容5timedatetime时间(二)、表单设计代码: 评论内容: (三)、管理员登录代码:using system;using system.collections;using system.configuration;using system.data;using system.linq;using system.web;using system.web.security;using system.web.ui;using system.web.ui.htmlcontrols;using system.web.ui.webcontrols;using system.web.ui.webcontrols.webparts;using system.xml.linq;using s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年文化遗产数字化保护与文化遗产保护的数字化传播策略报告
- 自考专业(法律)自我提分评估带答案详解(综合卷)
- 中级银行从业资格之中级银行业法律法规与综合能力题库检测模拟题【完整版】附答案详解
- 2025年互联网医疗在线问诊服务质量提升策略与效果评估
- 电竞公司保密协议管理规定
- 重难点解析人教版8年级数学下册《一次函数》定向测评试卷(解析版)
- 综合解析北师大版8年级数学上册期中测试卷附完整答案详解(名校卷)
- 高效物流网络优化方案推广实践
- 财务管理制度升级方案
- 注册公用设备工程师每日一练试卷及答案详解(新)
- 2023砌体结构后锚固技术规程
- 子宫内膜癌医师教学查房市公开课一等奖课件省赛课获奖课件
- 膝痹中医护理方案效果总结分析报告
- 铸造基础知识及常见铸造缺陷简介演示
- 中式烹调师(高级技师考试资料)
- 仓储技术与库存理论简论
- 日地空间灾害性天气的发生发展和预报研究课件
- 西安大唐不夜城的项目整体推广的策略提案的报告课件
- 可下载打印的公司章程
- 少先队辅导员工作记录表(共7页)
- 公开课教学评价表
评论
0/150
提交评论