




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)开题报告设计(论文)题目:ASP.NET 技术在网站设计中的研究与开发 毕业设计(论文)开题报告1.本课题的研究意义,国内外研究现状、水平和发展趋势1.1 本课题的研究意义随着个人电脑和 Internet 的普及推广,Web 技术得到了迅猛的发展,人们开始越来越依赖网络,企业通过网络可以更有效、便捷的发布信息和推广自己新的产品,个人通过网络可以跟自己的朋友聊天、写信,可以查看新闻,可以在网上娱乐,甚至可以不用出户就可以购买自己喜欢的商品等等,网络给我们带来无竟的便捷和乐趣。设计出好看,适用的网站就成为必要的,现在用于网站设计、开发的技术有很多,譬如ASP、JSP、ASP.NET 等等。其中 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。它是在传统的网页 HTML 文件中插入 Java 程序段和 JSP标记,从而形成 JSP 文件。JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。ASP(Active Server Pages 活动服务器页面)是一种功能强大的运用于服务器端的脚本编程环境,但是只能用 VBScript 或者 JavaScript 这样的非模块语言来编程,而且大量的 HTML 代码和 VBScript、JavaScript 代码混合在一起,使得程序员需要修改程序的时候比较困难。而 ASP.NET 技术是 Microsoft 公司推出的新一代动态 Web 开发工具。ASP.NET 不同于 ASP 和 JSP,他是建立在.NET Framework 之上,提供了更易于编写而且结构清晰的代码,它使用 VB.NET 和 C#等模块化语言编写程序,提高了代码的在利用性和共享性。ASP.NET 在结构上几乎完全是基于组件和模块化的,Web 应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。ASP.NET 在网站设计和开发上在效率、可重用性及代码量上较 ASP 和 JSP 都有明显的优势。1.2 国内外研究现状、水平和发展趋势ASP.NET 网络 服务体系架构为用 ASP.NET 建立网络 服务提供了一高级可编程模板。虽然建立网络服务并不需要使用网络 服务平台,但是它提供许多的优点将简化开发过程,并且它使用的编程模型对用 ASP 或 VB 工作的开发人员来说是很熟悉的。使用这个可编程模型,开发人员不需要理解 HTTP、SOAP 或其它任何网络服务规范。开发人员用 ASP.NET生成一个扩展名为.asmx 的文件,并把此文件配制为网络应用程序的一部分,就建立起了一个网络 服务。ASMX 文件或者包含对在其它地方定义的受控类的引用,或者包含这个类的定义。这个类是由 ASP.NET 提供的 WebService 类所派生。公有的类方法在标记上WebMethod 属性后,就会成为网络服务方法,把 HTTP 请求发送到 ASMX 文件中的 URL 后,这些方法就会被调用。你不必手工为你的网络服务建立一个契约。当被调用者请求时,ASP.NET 检查类的元数据,以自动生成 SCL 文件。客户可通过 SOAP,HTTP GET 和 HTTP POST 提交请求。对方法和参数进行编码的约定是:对 HTTP GET,将被编码为查询字符串;对HTTP POST,将被编码为表单数据。 HTTP GET 和 HTTP POST 的机制不如 SOAP 有力,但是它们使得客户在访问网络服务时不必支持 SOAP。ASP.NET 网络服务模型假定了一个无状态服务结构。无状态结构通常比有状态结构更具可扩展性。每次收到一个服务请求后,就生成一个新对象,请求被转化为一个方法调用,当方法调用返回时对象被销毁。如果这些服务需要跨请求维护状态,那么它们将使用 ASP.NET 状态管理服务。基于 ASP.NET 的网络服务在网络应用程序模型中运行,因此它们得到了该模型的所有安全、配制和其它优点。ASP.NET 网络服务还提供了一个为在 SCL 文件中描述的网络服务生成分类的受控代理工具。代理生成器把 SCL 文件中描述的消息映射成受控类中的方法。代理对应用程序代码隐藏了所有的网络和引导设备,因此使用网络服务看起来就象使用其它受控代码一样。代理将优先使用 SOAP 链接网络服务,但是它同样支持 HTTP GET 和 HTTP POST 机制。因此 HTTP GET 和 HTTP POST 同样也能被使用。网络服务为在 Internet 上绑定应用程序提供了一个利用现存体系架构和应用程序的简单的、灵活的、基于许多标准的模型。网络应用程序很容易与当地开发的服务或已存在的服务集成在一起,而不用考虑开发平台、开发语言或使用的对象模型,以用于实现任何组成的服务或应用程序。Microsft .NET 框架在现有开发人员技巧之上,提供了一个应用程序模板和关键技术,用于简化安全、可靠、可扩展、高可用性的网络服务的建立、部署和不断的发展。毕业设计(论文)开题报告2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施2.1 本课题的基本内容本课题的主要目的是对网站设计的相关技术进行理论研究,比较 ASP.NET 技术的相关特点,并在对各种技术进行系统分析和研究的基础上,借鉴现有系统的一些经验,开发一网站实现相关管理功能。通过学习 ASP.NET 技术并查阅大量关于网站设计技术的文献资料;比较各种技术的优越性,汇总形成相关文档,主要对 ASP 和 JSP 技术本来有的面向对象性、数据库连接和大型站点应用等方面进行研究对比,对 ASP.NET 提供:内置的对象缓存和页面结果缓存、内置的 XML 支持,用于 XML 数据集的简单处理、服务器控制提供了充分的交互式控制等新的特性进行学习研究,通过对这些的学习研究,进一步的掌握 ASP.NET 技术,并且将这些技术在实际的开发设计中体现出来,做更深一步的研究。在研究学习的基础上,结合相关资料,设计出简洁的具有用户注册登录、信息管理、信息查询等功能的系统。网站实现的基本功能是:(1)信息管理:管理员可以登录系统后进行信息管理;(2)信息查询:普通用户可以登录系统后进行信息查询。设计中将以一个电子商务网站的开发进行研究:网上书屋主要实现的功能是:普通用户通过浏览网页选购商品并下订单;管理员可以对网站进行维护管理,添加管理商品,管理公告,查看用户的订单并对其确认。其核心功能模块是用户功能模块和管理员功能模块。用户、购物车和服务台模块如图:选购商品 购物车判断用户是否登录服务台新用户注册未注册登录用户查看公告特价商品浏览商品商品搜索2.2 系统功能模块及其功能根据上面个模块的功能如下:用户模块功能 用户登录和注册功能用户登录:输入用户名和口令并对其验证用户注册:填写注册信息个人信息浏览:浏览用户填写的各项信息用户信息修改:编辑用户自己的各项信息查看当前订单:如果用户还未收到订单,将看到订单处理状态取回密码:用户可以根据当时填写的 Email 取回密码修改密码:用户可以修改密码 用户查看功能查看公告和特价商品:查看公告和特价商品的信息分类浏览商品:浏览商品详细信息 用户查询、搜索商品功能关键字查询:关键字和商品类别,其中关键字搜索为商品名称和品内容介绍高级搜索查询:可以按:商品名称、商品类别、上架日期范围、商品内容关键字搜索管理员用户模块 管理员用户登录、注册和添加功能管理员登录:输入管理员用户名和口令并对其验证管理员验证:管理员在进行各种功能模块管理是都要进行验证添加管理员:添加新的管理员编辑管理员:编辑管理员信息删除管理员:删除管理员(系统默认的管理员无法删除) 公告和特价商品管理功能公告管理:添加、编辑和删除公告特价商品管理:添加、编辑和删除特价商品 商品管理功能商品搜索:搜索商品信息添加商品:添加商品信息编辑商品:编辑商品信息删除商品:删除商品信息购物车模块及其功能购买商品:浏览商品时点击购买标签,就可以将商品放入购物车浏览购物车:浏览购物车里的商品 取消购物车中商品:从购物车中将商品拿出或删除编辑购物车商品:修改购物车中已存在商品的数量清空购物车:把购物车中的商品全部拿出服务台模块及其功能选择订单发送方式:基于安全的考虑,本商务网站送货上门选择付款方式:基于安全的考虑,使用货到付款订单回执:给用户 Email 方式返回订单清空当前用户购物车:把用户结帐的商品清空掉填写收货地址:姓名,详细地址,电话,邮编,Email2.3 数据表的建立商品信息列表:序 列 号 类 别 名称 作者 出版社 出版日期 上架日期 总数量剩余数量 添加人员 单价公告信息列表序列号 标题 添加日期 添加人员 更新日期 内容订单信息列表序列号 订单号 订单提交日期 订单提交用户 订单金额用户信息列表编号 用户名 口令 性别 地址 电话号码 Email 申请日期管理员列表序列号 编号 管理员名 口令 添加日期 添加人员2.4 本课题可能遇到的困难,提出解决问题的方法和措施难点 1:要学习 3 种网站设计技术,学习的时候各技术的知识有许多的交叉点,容易混淆知识。 解决办法:在学习中尽量避免各知识的交错,主要学习 ASP.NET 技术。难点 2:ASP.NET 网络编程技术的熟练运用解决办法:查阅 ASP.NET 在网络编程方面的书籍难点 3:要查阅大量的资料文献解决办法:借助图书管里大量的文献资料,另外可以在因特网中查到大量的文献资料难点 4:用户的权限管理解决办法:参考 IIS 的安全机制与 Web 应用程序的安全机制3.本课题拟采用的研究手段(途径)和可行性分析3.1 开发技术及工具的选择:Dreamweaver MX 2004静态网页的绘制; SQL-Server 2000建立后台数据库Microsoft Visual Studio.NET 2003ASP.NET 工程管理、代码编写及调试Microsoft Personal Web ServerASP 代码编写及调试JDK1.4 和 Tomcat4.0JSA 代码编写及调试3.2 开发环境硬件:CPU:AMD2500+ ; 内存:512 ; 硬盘:80G软件: Windows XP SP2 ; IIS 5.1 ; .NET Framework 1.1 SQL Server 2000 ; JDK1.4 ; Tomcat4.0 ; PWS3.3 可行性分析技术可行性:本网站的设计主要使用的是 ASP.NET 技术,.NET Framework1.1 框架作为微公司已经比较成熟的产品,现在有越来越多网站开发设计都选择它;PWS 和 JDK 都是现在比较流行的用于 ASP 和 JSP 设计开发的软件,用于查询搜索功能的实现也是可行的。Microsoft 的.NET 平台是一个强调多语言间交互的通用运行环境。.NET 的设计者设想以.NET 平台作为绝大多数 Windows 应用的首选运行环境,但.NET 更吸引了Web 开发者的目光。 2001 年,ECMA 通过了 Microsoft 提交的 C#语言和 CLI 标准,这两个技术标准构成了.NET 平台的基石,他们也于 2003 年成为了 ISO 的国际标准。2002 年,Microsoft 正式发布.NET Framework 和 Viaual Studio .NET 开发环境。早在.NET 发布之前,就已经有许多 Windows 平台的 Web 开发者迫不及待地利用 Beta 版本开发 Web 应用了。这是因为,.NET 平台及相关的开发环境不但为 Web 服务端应用提供了一个支持多种语言的、通用的运行平台,而且还引入了 ASP.NET 这样一种全新的 Web 开发技术。ASP.NET 超越了 ASP 的局限,可以使用 VB.NET、C#等编译型语言,支持 Web Form、.NET ServerControl、ADO.NET 等高级特性。 客观地讲,.NET 平台,尤其是.NET 平台中的 ASP.NET 的确不失为 Web 开发技术在 Windows 平台上的一个集大成者。经济可行性:此次研究的是 ASP.NET 技术,设计开发的电子商务网站在 PC 机上就可以实现,不要考虑其他的设备。3.4 参考文献1 催海源 吉根林 ASP.NET 程序设计教程 北京:电子工业出版社,20042 彭明柳 Visual Basic.NET 彻底研究 北京:中国铁道出版社,20033 张景峰 ASP 程序设计及应用北京.中国水利电出版社.20054 徐罕,吴玉新 网站 ASP 后台解决方案 北京. 人民邮电出版社. 20005 陆昌辉 吴晓华 宇航出版社 北京希望电子出版社 20026 萨师煊 王珊 数据库系统概论 北京.高教出版社.2000毕业设计(论文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安装水电施工合同范本
- 房屋租赁家具合同范本
- 种子种苗合同范本
- 专利转让免税合同范本
- 门店合伙合同范本6
- 航空航天装备钣金制造基地项目可行性研究报告模板-立项备案
- 保险中标合同范本
- 活动策划举办合同范本
- 铝单板补充合同范本
- 保洁公司雇佣合同范本
- 孔子的故事课件
- 直肠癌护理疑难病例讨论
- 妇产科危重护理常规、应急预案、工作流程
- 脑出血知识讲课课件
- 教育行业合同管理风险及防范措施
- 民宿经营申请书模板
- 中国红外瞄准镜行业分析报告:市场规模、供需态势、竞争格局及投融资动态分析报告
- 美团配送员岗前培训
- 【培训课件】跨部门沟通与协作(讲解版)
- 物流建设项目可研报告
- 人教版九年级全一册英语Unit 1~14各单元话题作文与范文
评论
0/150
提交评论