计算机科学与技术专业毕业设计(论文)
开 题 报 告
课题题目: 基于ASP的动态网站系统的设计与实现
姓 名:
学 号:
年级专业:
学 期:
指导教师:
职 称:
开题时间:
本科毕业设计(论文)开题报告
题 目 | ASP.NET动态网站设计与实现——篮球资讯网站的建设 |
一、选题目的及意义 伴随着计算机网络技术的发展,传统的静态网站己越来越不能满足现代社会发展的要求,采用基于ASP的动态网站技术来改变传统网站,已经成为改善可用性、降低管理成本和提升单位知识平台的迫切需要。 动态网站并不是指具有动画功能的网站,而是指通过数据库进行架构的网站。 动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和高级的功能。通过将网站上各种动态内容区域封装成页面元素,实现样式与内容的彻底分离。提供的核心功能使单位能够对存储在数据库中的永久信息资源进行搜索、查询、分类、统计。 随着技术的发展,特别是数据库和脚本技术ASP、PHP和JSP等的发展,美国等发达国家,在越来越多站点上大量采取动态的页面发布手段。静态页面的站点只涉及文件的传输问题,而动态站点则复杂得多,用户和站点之间出现大量的交互,网站不再仅仅是内容的发布,而是成为了一种“软件应用”,是软件业向互联网上的扩张,从软件的角度看,动态站点是逻辑应用层和数据层的分离,数据库负责站点数据的存储管理,而ASP,PHP,JSP等负责处理站点的逻辑应用。这样做的好处除了增加很多交互功能外,更重要的是站点的维护、更新和升级都方便了许多。 在计算机技术和通信技术的推动下,如何建设一个信息更新准确快捷、网上运行流畅高速、界面美观引人入胜的高水平网站自然成为网站主人的追求,也是网络技术人员的重要课题。 随着生活水平的不断提高,人们开始注重体育的健身功能,篮球运动因其极具观赏性以及场地设施数量多、人数要求随意性大等因素得到广泛普及。上世纪70年代末80年代初,乔丹的出现带动了全世界对于篮球运动的热潮,随后这股浪潮更是随着王治郅、姚明、易建联等中国球星成功登陆NBA而席卷全中国,人们对于篮球运行的关注度达到了空前的高度。 同时伴随着互联网在中国的蓬勃发展,也使篮球新闻传播方式发生了巨大变化,传统的信息传播媒体如电视、广播、报纸已经不再是人们关注篮球信息的主要方式,人们开始更多的关注网络新闻,尤其是对于篮球这种体育运动项目。由于互联网所容纳的信息量大、内容丰富、信息及时、准确,更有相关篮球信息的全面介绍与比较,大大的方便了人们对篮球信息的获取,因此在短短几年里,互联网便跻身于众多篮球媒体中。在全球网络化、信息化的今天,篮球资讯网站迅速发展,大大丰富了人们的生活,方便了人们对篮球运动的关注,它已经成为篮球产业中不可或缺的重要组成部分。 结合以上各方面,本选题目的为建设基于ASP.NET的篮球资讯网站。 二、选题设计的思路和方案 结合篮球资讯网站实际情况,考察学习了许多同类型篮球网站的结构与技术,动态网页技术包括ASP技术和SQL数据查询技术成为本网站的主要技术手段,实现了各个技术环节。 (一)项目规划: 篮球新闻发布系统是一个功能完善的新闻类网站,有前台新闻浏览和后台新闻管理两大部分组成。 前台功能模块: 该模块主要包括新闻分类,显示新闻详细信息、新闻信息查询、提供友情链接、提供后台登陆入口等功能。 后台管理模块: 该模块主要包括后台新闻信息管理等相关功能。 (二)系统功能结构图: 三、选题相关支持条件(理论知识、软件及硬件条件等) 理论知识: ASP.NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。 ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。 本网站的开发便是采用ASP.NET技术建设,它具有简单以及高度可定制化的优点,除此之外,ASP.NET 包含大量 HTML 控件。几乎所有页面中的 HTML 元素都能被定义为 ASP.NET 控件,而这些控件都能由脚本控制。 本网站设计还包括以下方面: (一)逻辑结构设计 本网站采用SQL Sever 2005数据库。数据库设计是网站建设中非常重要的一个环节,因为数据库设计就像在建设高楼大厦一样,要有稳固的基础,才能有优秀的成果。如果设计的不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中,将会引起较大的问题,会遇到非常大的困难,大量的工作将会重复进行。 (二)文件夹架构 在使用ASP.NET开发网站时,要先创建很多web页,、用户控件和类来完成基本的功能操作。不过,在编写代码前,可以先把网站中可能用到的文件夹创建出来,这样可以方便以后的开发工作,也可以规范网站的整体架构。 (三)使用DataList控件绑定数据并实现分页 使用DataList控件可以显示模板定义的数据绑定列表,其内容可以通过使用模板进行控制。通过使用DataList控件,用户可以显示、选择和编辑多种不同的数据源中的数据,同时可以为项、交替项、选定项和编辑项创建模板。另外标头、脚注和分隔符模板也用于自定义DataList的整体外观。 (四)向页面中添加CSS样式 定义某个外部层叠样式表(CSS)之后,可以将该样式表链接到单个的ASP.NET网页,以便将这些样式应用于该页面上的元素。使用样式表可以指定HTML元素的格式设置样式。 (五)后台登录模块设计 在后台登录模块的设计中,应用了数据库中的tb_user表,主要技术的应用时数据表信息的检索技术。 (六)新闻编辑功能模块设计 用到的主要技术包括:数据表信息的添加、数据表信息的检索、删除和修改以及GridVideo控件的应用。 软硬件条件: 装有Microsoft Visual Studio2005、Adobe Photoshop等软件的计算机 四、选题预期达到的目标 设计网站预期实现以下功能: 1.通过网络浏览篮球新闻及相关信息; 2.新闻分类显示相关信息; 3.实现站内新闻全面搜索功能; 4.为后台管理提供管理入口; 5.后台编辑各分类新闻并管理新闻信息; 6.支持其他网站的友情链接; 五、进度安排(描述具体年月区间的研究进度及内容等): 第1周至第3周:对毕业设计背景调查及资料收集,并撰写开题报告 第4周:开题答辩 第5周至第6周:学习相关开发工具同时查阅本次设计相关论文资料就本次设计进行需求分析 第7周至第9周:实习并根据分析阶段所获得相关文档进行软件设计,并初步编写各个模块的相关代码 第9周 中期检查 第10周至第11周:测试并完成各功能模块编码、集成,形成可运行的软件系统,并准备各项相关材料,准备预答辩 第12周:完善系统 第13周:书写毕业设计说明书 第14周:毕业设计答辩 | |
指导教师意见: 指导教师签名: 年 月 日 | |
专家组意见: 组长签名: 成员签名: 年 月 日 | |
html网页设计论文 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论