毕业设计贪吃蛇.docx

上传人:b****5 文档编号:4657988 上传时间:2022-12-07 格式:DOCX 页数:40 大小:1.83MB
下载 相关 举报
毕业设计贪吃蛇.docx_第1页
第1页 / 共40页
毕业设计贪吃蛇.docx_第2页
第2页 / 共40页
毕业设计贪吃蛇.docx_第3页
第3页 / 共40页
毕业设计贪吃蛇.docx_第4页
第4页 / 共40页
毕业设计贪吃蛇.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

毕业设计贪吃蛇.docx

《毕业设计贪吃蛇.docx》由会员分享,可在线阅读,更多相关《毕业设计贪吃蛇.docx(40页珍藏版)》请在冰豆网上搜索。

毕业设计贪吃蛇.docx

毕业设计贪吃蛇

 

常州信息职业技术学院

学生毕业设计(论文)报告

 

系别:

计算机(软件)学院 

专业:

软件技术/应用英语

班号:

软件技术/应用英语075

学生姓名:

彭久静

学生学号:

0709123507

设计(论文)题目:

基于ASP.NET的公司网站系统

指导教师:

闾枫

设计地点:

常州信息职业技术学院

起迄日期:

2009.7.1-2009.8.29

毕业设计(论文)任务书

专业 软件技术/应用英语 班级软件技术/应用英语075 姓名彭久静

一、课题名称:

   基于ASP.NET的公司网站

二、主要技术指标:

主要使用的技术有:

ASP.NET、JavaScript、Ajax,服务器使用VS2003以上,系统运行于IIS5.0上,.NET框架1.1版本,数据库采用SQLServer2000。

                      

系统性能方面的要求:

                            

1、时间性:

(1)打开网站的响应时间应能控制在1分钟之内;

(2)更新处理及响应时间应控制在30秒以内;(3)数据的转换和传送时间,视所涉及到的数据量大小来决定;(4)所承载的最大访问量至少是500。

2、灵活性:

浏览者输入该网站地址就可以浏览信息,通过导航栏方便切换页面查看所需信息,管理员在后台输入用户名和密码登录,可以即时上传公司动态和产品信息,对网站进行维护和管理。

3、方便性:

界面友好规范,简介大方,操作方便,符合用户操作习惯,页面与页面之间的跳转快速方便。

具体体现为:

导航栏作为网站模版的一部分,模块中多个菜单作为子模版的一部分。

4、完备性:

本系统实现了公司网站所需的全面功能,从公司简介,产品中心,到最新动态,服务中心,还有公司特色的海外合作中心等等,形成了一套完整独立的公司网站系统。

5、安全性:

后台数据处理高效稳定,设置了完整的数据有效性校验,并能给出及时的信息提示,指导用户正确操作,设立用户名和密码验证,权限检查,防止非法用户登录和越权操作,保证信息的管理有序。

将重要信息的维护只限于服务器端,由管理员进行维护,避免远程维护带来的安全隐患。

三、工作内容和要求:

采用ASP.NET及SQLServer技术,设计一个基于Web的公司网站系统。

系统主要分为前台和后台两大部分,前台主要实现的功能有:

关于思创格、资质认证,产品中心、最新动态、服务中心、联系我们,招聘中心,成功案例,海外合作;其中关于思创格包括企业简介,企业文化,企业目标,发展历程;最新动态包括企业新闻和市场动态;服务中心包括售后服务,资源下载区,产品使用技巧和常见问题;后台主要实现的功能有:

新闻信息管理、产品信息管理、案例信息管理、服务信息管理,海外合作信息管理。

熟悉软件工程的思想,系统需求分析、系统概要设计、系统详细设计、软件编码、软件测试等每一部分的描述要规范、详尽,界面设计要简洁、大方、美观,基本功能要实现。

毕业设计报告的撰写完整、详细、规范,字数在8000字以上。

四、主要参考文献:

  杨昭主编.《ASP.NET课程设计案例精编》.中国水利水电出版社 2006年1月  

吴晨主编.《ASP.NET2.0数据库项目案例导航》.清华大学出版社2007年10月

李乃文主编.《C#程序设计》.清华大学出版社.2007年10月

 

学生(签名) 年月日

指导教师(签名)年月日

教研室主任(签名)年月日

系主任(签名)年月日

毕业设计(论文)开题报告

设计(论文)题目

基于ASP.NET的公司网站系统

一、选题的背景和意义:

公司网站是公司面向市场的基石,通过该网站客户能够更详细的了解公司,关注公司的最新动态,查看公司的产品信息寻找需求。

公司已经有网站,但是不全面,没有更突出的展现我们公司的品牌。

基于这样的需求,我们为公司的网站进行重新的详细的设计,重新的打造属于本公司的更个性化的网站。

这对于公司来说,是很好的宣传,对客户来说,是认识新事物的平台,为自己的所需获得更全面的认识,更好的服务,和优质的产品!

二、课题研究的主要内容:

本系统主要包括以下模块:

关于思创格,最新动态,产品中心,服务中心,联系我们,资质认证,海外合作,成功案例。

其中,关于思创格包括:

企业简介,企业目标,企业文化,发展历程;最新动态包括企业新闻和市场动态;服务中心包括:

产品使用技巧和常见问题,资源下载区,售后服务;

1.关于思创格:

该模块从企业简介,企业目标,企业文化,发展历程四个方面全面地介绍了公司,突出公司的主题,让客户对公司有全方位的认识。

2.最新动态:

该模块主要介绍企业内部新闻和市场动态新闻。

企业新闻有利于客户及时了解公司动态,关注公司的发展方向。

市场动态提供了最新的行业新闻,对公司的发展有一定的指导作用,也给客户提供了最新的行业新闻。

3.产品中心:

该模块对公司的产品从产品简介到产品优势进行了介绍,方便用户寻找自己的需求。

4.服务中心:

主要为客户提供一些帮助,产品使用技巧和常见问题帮助客户方便快速地使用产品,售后服务对产品进行定期维护。

5.联系我们:

提供了公司的联系信息,其中客户可通过留言,咨询或购买我们的产品。

6.资质证书:

主要介绍公司已经通过的资质认证,以展示公司的实力,提高客户的满意度。

7.海外合作:

介绍公司的特色工程信息。

8.成功案例:

介绍公司的大型项目。

三、主要研究(设计)方法论述:

首先,熟悉系统的业务流程,初步学习系统中所用的技术要点、结构框架以及使用方法。

收集需求,对系统中可能存在的技术难点进行分析,并集中解决。

其次,对项目管理和系统管理模块进行分析,确定设计目标并明确结构规划。

结合项目的特点,注意界面要美观大方,并及时完善需求。

最后,对主要页面、数据库、应用程序的设计与实现作详细讲解。

其中,在该项目中数据库设计占很大比重,因此数据库设计时需考虑详细,便于后台信息的管理。

实现过程中遇到的技术难题要及时解决。

四、设计(论文)进度安排:

时间(迄止日期)

工作内容

2009.6.1~2009.6.12

确定毕业设计内容及题目

2009.6.19~2009.7.1

理清思路,确定总方案,并撰写开题报告

2009.7.1~2009.7.8

对系统进行需求分析、论证设计可行性、熟悉业务知识、项目流程

2009.7.9~2009.7.15

系统概要设计、数据库设计

2009.7.16~2009.7.20

系统详细设计、设计出主要模块算法

2009.7.21~2009.8.15

系统界面设计、编写代码、模块测试

2009.8.15~2009.8.20

撰写毕业设计报告初稿

2009.8.21~2009.8.25

毕业设计报告定稿、准备参加答辩

五、指导教师意见:

 

            指导教师签名:

年月日

六、系部意见:

 

           系主任签名:

年月日

摘要

Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。

据估计,目前Internet上已有上千万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大。

因此,建设一个好的Web站点对于一个机构的发展十分重要。

近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。

因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,是企业信息化的标志,从而倍受人们的重视。

为了树立企业形象,宣传产品,提高公司知名度,扩大公司规模,思创格公司的领导决定建立自己的公司网站。

针对当前业务需要,本文从理论和实践两个角度出发,通过对该系统的设计与实现进行分析,对公司网站系统进行深入了解。

论文首先较为详尽地介绍了该系统所使用的技术的有关概念与要点,特别深入介绍了在本系统中运用到的知识。

从开始的业务知识了解到项目流程的熟悉,再到技术的学习,然后设计编码到整体结构的分析实现,最后对系统的主要界面、数据库、应用程序的设计与实现作了详尽的讲解。

本系统的开发采用迭代式软件开发模式,主要使用的技术有:

ASP.NET、JavaScript、CSS+DIV,服务器IIS5.0,网站运行环境是VS2003,数据库采用SQLServer2003。

本系统主要包括以下模块:

首页,公司简介,产品和项目,资质荣誉,领导关怀,联系我们,合作伙伴。

其中,公司简介包括:

关于思创格,我们的理念,我们的优势,为什么选择太阳能;领导关怀包括新闻中心,市场动态和领导关怀;

【关键词】Internet,计算机互联网络,企业信息化,迭代式软件开发,ASP.NET,CSS+DIV

 

Abstract

Internetisinthepresentworldthebiggestcomputerinternet,itproliferatesthewholeworld,connectstheworldeachplaceeachscalenetworkawhole.Accordingtotheestimate,onInternethadmorethantenmillionWebstandsatpresent,itscontentscopesurmountedtheeducationscientificresearch,theculturalestablishment,thefinance,thetrade,thenewspublication,theentertainment,thesportsandsooneachdomain,itsusergroupisextremelyhuge.

Therefore,constructsagoodWebstandtobeextremelyimportantregardinganorganizationdevelopment.Inrecentyears,alongwiththenetworkuserrequestunceasingenhancementandthecomputersciencerapiddevelopment,thedatabanktechnologyintheInternetwidespreadapplication,theWebstandtheservicewhichwillprovidetotheusermoreandmoreisspeciallyrich,moreandmoreuserfriendly.ThereforethewebsiteconstructionisobviousintheInternetapplicationstatus,ithasbecomethegovernment,intheenterprisesandinstitutionsinformationizationconstructionimportantconstituent,istheenterpriseinformationizationsymbol,thustimepeople'svalue.Inordertosetuptheenterpriseimage,thepropagandaproduct,enhancesthecompanywell-knownness,theexpandedcompanyscale,theStrongeercompany’sleadershipdecisidetoestablishtheirowncompanywebsite.

Inviewofthecurrentserviceneed,thisarticleandpracticestwoanglesfromthetheorytoembark,throughcarriesontheanalysistothissystemdesignandtherealization,carriesonthethoroughunderstandingtothecompanywebsitesystem.Thepaperfirstexhaustivelyintroducedthissystemusesthetechnicalrelatedconceptandthemainpoint,introducedspeciallythoroughlyutilizestheknowledgeinthissystem.Fromtheprofessionalknowledgewhichstartsunderstoodtoprojectflowfamiliar,arrivestechnicalagainthestudy,thenthedesigncodestotheoverallconstructionanalysisrealization,finallytothesystemmaincontactsurface,thedatabase,theapplicationproceduredesignandtherealizationhasmadetheexhaustiveexplanation.

Thissystemdevelopmentusestheiterativetypesoftwaredevelopmentpattern,themainusetechnologyincludes:

ASP.NET,JavaScript,CSS+DIV,serverIIS5.0,thewebsitemovementenvironmentisVS2003,thedatabaseusesSQLServer2003.

Thissystemmainlyincludesfollowingmodule:

Thehomepage,thecompanyintroduces,theproductandtheproject,theintelligencehonor,theleadershipconcern,contactswithus,partner.

Amongthem,thecompanyintroducesincludes:

Aboutthinkscreatesthestandard,ouridea,doesoursuperiority,whychoosethesolarenergy;Leadershipconcernincludingnewscenter,markettendencyandleadershipconcern;

 

【Keywords】Internet,Computerinternet,enterpriseinformationization,iterativetypesoftwaredevelopment,ASP.NET,CSS+DIV

 

第一章绪论

1.1选题背景

随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。

其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。

传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。

二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。

但是由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了ASP.NET技术的系统性能上有了很大的改善,其主要表现在以下几方面:

1.由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。

这使得在多次访问时速度有了极大的提升。

2.由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系。

3.ASP.NET支持应用程序的实时更新。

管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。

应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。

当文件更新后,系统会温和地转换到新的版本。

4.ASP.NET采取"code-behind"方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。

1.2本文所做工作

本论文从公司网站的建设意义出发,主要论述了如何以VisualStudio2005为系统开发平台,ASP.NET,CSS+DIV和JavaScript为系统主要开发技术,根据公司的具体业务,构建网站。

以此网站模型为基础,介绍了呼叫中心和服务平台系统的开发设计样本,对此网站中数据库的设计、部分核心源代码进行了详尽的描述。

最后,本文以该公司网站开发设计和运行维护中所遇到的几个问题及解决过程进行了归纳和总结。

本文通过对公司网站的设计,使建立的模型具有通用性、可管理性、可扩展性、可操作性。

论文的第一章是公司网站建设意义的介绍;第二章主要是对网站使用的关键技术加以以简要的概况;第三章是重点对公司网站需求分析,获取有用的客户需求信息。

把用户需求转换为软件需求;第四章重点给出了网站开发数据库设计。

第五章是网站实现过程进行简要介绍。

第六章是测设和运行公司网站的情况。

最后是对系统实现过程中遇到的问题,解决办法进行总结。

1.3本文的安排

整个设计共分为6章,各章的主要内容安排如下:

1).绪论。

介绍论文的选题背景、所做工作以及论文的结构安排。

2).系统开发技术。

主要介绍本系统用到的主要技术。

3).系统分析。

主要介绍系统开发前的前期工作,包括可行性分析及系统设计思想与需求规定。

从用户需求的角度从系统的角度应该达到的功能、性能、效率等指标。

4).数据库设计。

为了使软件开发者对该软件的功能划分、数据结构及业务流程有一个大概的理解,使之成为整个开发工作的开始。

5).系统实现。

主要是详细说明项目是如何执行的及界面展示。

6).系统测试与运行。

阐述测试的方法,测试的步骤、测试达到的效果。

 

第二章系统开发技术

2.1ASP.NET技术

Web窗体页是用ASP.NET技术生成的。

ASP.NET是一种统一的Web平台,它提供了生成企业级应用程序所必需的全部服务。

ASP.NET又是基于.NETFramework生成的,因此整个框架都可用于任何ASP.NET应用程序。

您可以使用任何与公共语言运行库兼容的语言(包括MicrosoftVisualBasic、VisualC#和JavaScript.NET)来创作应用程序。

以下章节将概述ASP.NET提供的功能。

ASP.NET页框架和Web窗体页

ASP.NET页框架是一种编程框架,它在Web服务器上运行以动态地生成和管理Web窗体页。

Web窗体页在任何浏览器或客户端设备上运行。

但是,您可以将Web窗体页设计为以特定的浏览器(如Microsoft®InternetExplorer5)为目标,并利用特定浏览器或客户端设备的功能。

ASP.NET支持基于Web的设备(如移动电话、手持型计算机和个人数字助理(PDA))的移动控件。

ASP.NET页框架创建了传统客户端/服务器Web交互的抽象模型,使您能够使用支持快速应用程序开发(RAD)和面向对象编程(OOP)的传统方法和工具来进行应用程序编程。

在Web窗体页中,可以使用属性、方法和事件来处理HTML元素。

ASP.NET页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于Web的应用程序中固有的客户端和服务器隔离的实现细节。

该框架还会在页处理生命周期中自动维护页及该页上控件的状态。

有关概述,请参见Web窗体代码模型。

ASP.NET页框架和Web窗体页还支持服务器控件,这些控件将常见的UI功能封装在易于使用并且可再次使用的控件中。

2.2CSS+DIV技术

CSS是(CascadingStyleSheets)的简称,中文翻为“串接样式表”,也有人只翻为“样式表”。

CSS用以作为网页的排版与风格设计,在所谓的「新式网页」里,CSS不容置疑是相当重要的一环。

CSS是以既有的基础,用以弥补既存HTML规格里的不足,也让网页的设计更为灵活。

DIV在编程中又叫做整除,及只得商的整数

DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。

DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。

采用CSS+DIV进行网页重构相对与传统的TABLE网页布局而具有以下3个显著优势:

1.表现和内容相分离

将设计部分剥离出来放在一个独立样式文件中,HTML文件中只存放文本信息。

这样的页面对搜索引擎更加友好。

2.提高页面浏览速度

对于同一个页面视觉效果,采用CSS+DIV重构的页面容量要比TABLE编码的页面文件容量小得多,前者一般只有后者的1/2大小。

浏览器就不用去编译大量冗长的标签。

3.便于维护和改版

你只要简单的修改几个CSS文件就可以重新设计整个网站的页面。

4.CSS+DIV更符合现在的W3C国际标准。

2.3JavaScript技术

JavaScript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。

当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。

于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

  JavaScript的正式名称是"ECMAScript"。

这个标准由ECMA组织发展和维护。

ECMA-26

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1