软件技术专业毕业论文设计家具展示平台.doc_第1页
软件技术专业毕业论文设计家具展示平台.doc_第2页
免费预览已结束,剩余14页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北工业职业技术学院专向任务报告书任务题目:家具展示平台 系 别 计算机技术系 专业年级 09软件技术专业二班 学生姓名 学号 35090903047 指导教师 职称 完成地点 某某公司 日 期 2012-5-15 目录一、摘要2二、概述2三、开发背景2四、系统分析34.1系统功能34.2系统软硬件配置要求44.3相关软件及技术介绍4(1) asp.net技术简介4(2) ado.net访问数据库的原理6(3) sql server2000数据库7(4) visual s 20038五、需求分析95.1用户需求95.2管理员功能需求105.3性能需求10六、 可行性分析11七、 系统设计117.1系统功能模块划分和功能模块图12八、结论13九、致谢14十、参考文献15一、摘要摘要:asp.net是近年来新兴的动态网页设计技术,利用它可构建动态的、功能强大的交互式的web网站, 介绍了asp.net技术的特点, 分析了asp技术中存在的问题,提出了基于asp.net技术的商品展示平台。后深入探讨了如何利用asp.net技术实现数据库访问等。二、概述随着网络技术的飞速发展,网络经济与人们的生活越来越紧密的联系在一起,随着信息技术的发展,越来越多的家具商场开始建立自己的门户网站。企业通过网站可以展示产品,发布最新信息,与客户进行交流和沟通,开展电子商务活动。我们的项目根据家具公司的需求与现状,对家具公司的电子商务网站进行进一步改进,使网站能实现产品的三维展示。本文所述家具公司门户网站框架是采用asp对象技术、vbscript脚本语言、html标识语言及sql server数据库技术综合开发出来的电子商务系统。它的主要功能是实现网页的在线浏览,商品的三维展示,新闻广告的最新发布,发表留言等功能。三、开发背景随着网络的不断的普及,网页技术的不断发展,人们对网页的要求也不再是文字,图片的简单堆砌或是单调枯燥的内容,而是实时性,交互性和丰富性,使用动态网页技术的网页越来越受欢迎。应用asp.net技术的灵活性可以方便的访问数据库,asp.net把数据库搬上了web页面,使人们可以通过互联网使用大型的包含数据库功能的系统。四、系统分析家具网系统正是使用asp.net技术的动态网页与sql server2000数据库结合打造的一个网上商店管理系统,一般用户通过网络访问该系统,提供用户注册功能,商品查询功能;系统用户(已注册用户)可以修改注册信息,购买商品等;管理员可以修改、删除、添加、模糊查询用户信息、供应商品信息。本系统充分发挥了asp.net技术显示于客户端,运行于服务器端的特点,保护用户资料的安全性。经过分析,我使用的是microsoft公司的visual 开发工具,利用其提供的面向对象的开发工具,尤其是数据窗口这一能方便而简洁操作数据库的智能化对象,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到完成系统。4.1系统功能用户和管理员具有不同的操作权限,用户可以注册新用户,修改自己的密码、个人资料。查看/搜索自己的喜欢的商品的信息;超级管理员具有添加新管理员、删除管理员、修改密码,添加、删除商品类别;添加、修改、删除商品信息。4.2系统软硬件配置要求在运行本系统前,请先检查一下软硬件配置是否符合以下要求:硬件环境:服务器端/客户端:处理器:intel pentium4内存: 128m硬盘空间:20g安装 net运行环境软件环境:操作系统:windows 2000网络协议:tcp/ip浏览器:internet explore 6.0显示器:vga或更高分辨率的4.3相关软件及技术介绍(1)asp.net技术简介asp.net是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的web应用程序。与以前的web开发模型相比,asp.net提供了数个重要的优点:1.增强的性能。asp.net是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,asp.net可利用早期绑定、实时编译、本机优化和核外缓存服务。这相当于在编写代码行之前便提高了性能。2.世界级的工具支持。asp.net框架补充了visual studio集成开发环境中的大量工具箱和设计器。wysiwyg编辑、拖放服务器控件和自动部署知识这个强大工具所提供功能中的少数几种。3.威力和灵活性。由于asp.net基于公共语言运行库,因此web应用程序开发人员可以利用整个平台的威力和灵活性。.net框架类库、小戏处理和数据访问解决方案都可从web无缝访问。asp.net也与语言无关,所以可以选择最适合应用程序的语言, 或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到asp.net时保留基于com的开发中的现有投资。4.简易性。asp.net使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如:asp.net页框架使您可以生成将应用程序逻辑与表示代码清除分开的用户界面,和在类似visual basic的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用技术和垃圾回收)简化了开发。5.可管理性。asp.net采用基于文本的分层配置系统,简化了将设置应用于服务器环境和web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理“哲学也扩展到了asp.net框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。6.可缩放和可用性。asp.net在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到asp.net运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。7.自定义性和可扩展性。asp.net随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入“代码。实际上,可以用自己编写的自定义组件扩展或替换asp.net运行库的任何子组件。8.安全性。借助内置的windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。microsoft active server pages(asp)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的web服务器应用程序。使用asp可以组合html页、脚本命令和activex组建以创建交互的web页和基于web的功能强大的应用程序。asp应用程序很容易开发和修改。(2) ado.net访问数据库的原理与数据库相连,ado.net提供了如下3种方式:通过odbc相连;通过oledb相连;直接与sql server相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过dataset来隔离异构的数据源,另一种是以流方式从数据源读取(datareader方式)。传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。asp.net采取了断开连接方式的数据结构。当浏览器向web服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。ado.net的另一个创新是引入了数据集(dataset)。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。(3) sql server2000数据库microsoft sql server 2000是一套完整的数据库和分析产品,可迅速提供下一代可扩展电子商务,各种业务和数据仓库解决方案,并且具有对windows操作系统良好的兼容性。它具有以下优点:完全的web支持sql server2000 提供了以web标准为基础的扩展数据库编程功能。丰富的 xml 和 internet 标准支持允许用户使用内置的存储过程以 xml 格式轻松存储和检索数据。用户可以使用xml更新程序容易的插入、更新和删除数据。高度的可伸缩性和可靠性使用sql server2000可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,sql server2000 满足了苛刻的电子商务和企业应用程序的要求。对数据库的操作sql server 管理两种类型的数据库:系统数据库和用户数据库。系统数据库存储 sql server 专用的用于管理自身和用户数据库的数据, 用户数据库用于存储用户数据。 sql server 创建的系统数据库包括 master、model、tempdb、msdb,还会创建一个叫pubs的用户数据库样本。sql server中,数据库把所有的数据与数据库对象都放在一系列操作文件中,并用文件和文件组管理这些操作系统文件。文件分为3种:主文件、从属文件、日志文件,每个文件只能从属于一个数据库。主文件是一个数据库的起始点,一个数据库文件只能有一个主文件而且必须有一个主文件。主文件的扩展名是mdf。从属文件的数目是任意的,一般一个小型的数据库可能没有从属文件,而一个大型数据库可能存在多个从属文件。从属文件和主文件一同存储数据以及数据库对象。从属文件的扩展名是ndf。日志文件用来存放数据库的事务日志信息,这些信息对恢复数据库是十分关键的,一般一个数据库必须至少有一个日志文件。日志文件的扩展名是ldf。在本系统中,仅用到了数据库的创建、查询、存储关系表的操作。(4) visual s 2003visual studio 是一套基于dot net framework的完整的企业级开发工具,用于生成桌面和基于团队的企业级 web 应用程序。除了生成高性能的桌面应用程序外,还可以使用 visual studio 基于组件的强大开发工具和其他技术,简化基于团队的企业级解决方案的设计、开发和部署。重要技术列表:.net remotingenterprise serviceweb serviceasp.net五、需求分析需求分析阶段位于软件开发的前期,它的基本任务是准确地定义未来系统的目标,确定为了满足用户的需要系统必须做什么。软件需求分析在软件开发过程中起着至关重要的作用,它对软件的质量和软件的开发速度具有决定性的意义。5.1用户需求 1)商品浏览:用户可以根据自己的需要浏览商品。2)商品查询:用户可以根据自己的需求对商品进行分类查找和关键字查找,为用户购物提供方便。 3)基本信息查看:可以查看网站新闻信息。4)用户留言:用户可以在网站上留言。5.2管理员功能需求1)商品管理:管理员可以对商品进行添加、删除、更新、查看等操作。2)商品类别管理:管理员可以对商品的类别进行添加、删除、查看等操作。3)用户管理:管理员可以添加、查看用户。4)留言管理:管理员可以查看、删除用户的留言信息。5)新闻管理:管理员可以查看、删除、添加网站的公告信息。将系统需求加以总结,得出系统需求如下:1)系统可以运行在windows操作系统平台上,并具有友好的用户界面。2)系统用户类型为:管理员、用户。3)只有管理员可以添加商品、更新新闻、删除留言等基本信息操作对齐一下左侧5.3性能需求硬件环境:cpu: 400mhz pentium处理器或者amd处理器。内存:128mb以上。硬盘:系统驱动器上要求900mb的可用空间,安装驱动器上要求3.3gb的可用空间,可选的msdn库文档另需1.9gb的可用空间。显示分辨率:不低于800x600、256色以上。开发与运行环境:开发环境:windows xp开发工具:visual studio.net 2003数据库:sql server 2000运行环境:windows xp professional、window 2000 server、window 2003 server。六、 可行性分析可行性分析是任何一项系统研究投入力量之前必须进行的一项工作,这对于保证资源的合理使用、避免浪费是十分必要的,也是网站设计一旦开始以后能顺利进行的必要保证。在系统调查和业务流程分析的基础上,针对网站的开发是否具备必要性和可能性,对网站的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证网站的开发成功。七、 系统设计系统设计阶段的主要目的是将系统分析阶段所提出的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。在对目前大多数商品展示网站的研究和对要开发的家具展示网站的功能需求进一步明确之后,制定出家具展示网站的总体规划是必要的,也是全面展开开发工作的重要基础。系统总体设计包括:系统功能模块划分、数据库设计、系统开发工具、开发技术、系统界面设计等7.1系统功能模块划分和功能模块图功能模块划分是描述系统的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发的一个关键过程。在系统分析的基础上,完成了对系统功能的划分。现介绍如下:家具网站主要有两类角色:用户和管理员。用户可以注册进行网站登录;用户可以进行商品搜索,方便用户查找自己需要的商品;用户可以留言,反馈用户对网站的建议;用户可以查看网站公告。管理员可以进行商品管理,可以添加、删除、更新商品;管理员可以添加网站最新公告,删除公告;可以对商品类别进行管理,添加、删除商品类别;管理员可以查看用户基本信息;管理员通过留言板模块,及时查看用户的反馈信息,提高网站用户的信誉度;统功能需求,将本系统的功能模块介绍如下:家具网站角色主要有用户管理员。管理员操作主要是管理员对后台数据库进行及时的更新操作,尽量为顾客提供方便。用户操作主要是用户在本网站上查看信息。1用户功能1)商品浏览:用户可以根据自己的需要浏览商品。2)商品查询:用户可以根据自己的需求对商品进行分类查找和关键字查找,为用户购物提供方便。3)基本信息查看:可以查看网站新闻动态。4)网站留言:用户可以在网站上留言。2管理员功能(1)商品管理:商品添加、删除、更新。(2)新闻管理(3)商品类别管理(4)用户管理(5)管理员管理(6)留言管理经过上面的模块划分,得出具体模块图如图4.1所示家具展示网站管理员功能用户功能新闻管理商品管理商品类别管理网站留言基本信息查询商品查询商品浏览留言管理会员管理八、结论经过两个多月的努力,企业职位分析面临的问题及策略论文终于完成在整个设计过程中,出现过很多的难题,但都在老师和同学的帮助下顺利解决了,在不断的学习过程中我体会到:写论文是一个不断学习的过程,从最初刚写论文时对企业职位面临

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论