网站设计目的_第1页
网站设计目的_第2页
网站设计目的_第3页
网站设计目的_第4页
网站设计目的_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

青青草鲜花销售网设计报告.建设网站的目的及功能定位青青草鲜花销售网设计之初主要是为用户带来便捷服务, 主要针对中低端消费人群。当今时代,人们忙于工作,各种应酬,去花店选花的时间则相对严重不足。而鲜花又是各种场合必不可少的,所以青青草鲜花销售网设计满足这类人群需要, 你只需打开网页,看到自己所喜欢的鲜花,点击鼠标,我们就将鲜花给您送来或是送到指定的人手中, 这无疑是节约了您的时间和精力。再者,青青草鲜花销售网上所售鲜花先对便宜, 满足了广大学生朋友的需求。不需要花大手笔,就可以买到满意的鲜花,制造浪漫的气氛,带来无尽的惊喜。青青草鲜花销售网前台为普通用户提供了预订和查询等功能, 在后台为网站花店管理员提供了对网站系统平台的管理功能。 在前台为用户提供的功能包括自己的个人信息管理 (包括个人用户账号、账号密码、电话和通讯地址等等) 、用户订单管理、购物车管理、和系统鲜花查找等功能;在后台为网站管理员提供了包括前台用户管理、 鲜花信息管理(添加鲜花信息)、前台用户订单管理、信息查找功能和退出功能。青青草鲜花销售网站设计简洁,但功能包括齐全,用户操作简单,方便快捷。.网站的技术解决方案本次设计主要使用了ASP作为开发工具,使用SQL完成数据库设计,用C断成代码编写。下面将对开发工具做简要的说明。简介ASP是ActiveServerPages 的缩写,是Microsoft公司开发的Web服务器端脚本开发环境,利用它可以生成动态、高效的 Web应用程序。虽然人们习惯于将ASP称为ASP语言,但从严格意义上讲, ASP只是为VBScript和JavaScript等脚本语言提供了一个运行环境, 使开发人员可以在HTML弋码中使用脚本语言编写程序。一个ASP文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当浏览器向Web服务器请求调用ASP文件时,就启动了ASRWeb服务器开始调用ASR将被请求的文件从头读到尾,执行每一个命令,然后动态生成一个HTMLM面并送到浏览器。由于ASP在服务器端解释执行,开发者可以不必考虑浏览器是否支持 ASP也不用担心程序会被从客户端下载。sever简介数据库设计采用SQLServer完成。SQL即结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 SQL是高级的非过程化的编程语言,允许用户在高层数据结构上工作。 它不要求用户指定数据的存放方法, 也不需要用户了解具体的数据存放方式, 所以具有完全不同底层结构的不同数据库, 可以使用相同的SQL语言作为数据输入与管理的接口。 SQL语言结构简洁,功能强大,简单易学,自从 旧M公司1981年推出以来,SQL语言得到广?^的应用。Web数据库通常只在互联网中以 We冰询接口方式访问的数据库资源, 其结构是后台数据库管理系统存储数据信息, 对外提供包含表单的Web页面作为访问接口,查询结构也可以包含数据列表的 Web页面形式返回给用户。Web数据库集成的主要目的是为用户提供多个 Web数据库资源的统一访问方式。现有的We歌据库集成方式可以分为:数据供应模式、数据收集模式和元搜索模式。在此方面, SQL都能很

好的发挥其功能,完成Web数据库的需要。鉴于SQL的语言体系,以及相关功能, SQL理当成为Web数据库设计实施的首选。简介青青草鲜花销售网站开发语言采用面向对象的结构化程序语言 C#C#(CSharp)是微软(Microsoft)为.NETFramework量身订做的程序语言,C酬有C/C++的强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented) 程序语言。同时,C#的面向对象技术已经成熟,且效率比较高,是唯一为.NETframework设计的语言,是在移植到其他操作系统上的 .NET版本中使用的主要语言。而且 C标用一种更清晰的新语法来描述面向对象的多态性,完全兼容.NET平台的其他编程语言,可以用来开发 .NET平台的所有应用程序类型。 CX经推出,就以其强大的操作能力、一流的面向对象编程支持、优雅的语言风格、高效的程序性能、与.NETFramework的无缝集成等特性,伸手广大程序员的追宠,尤其是 Web应用和技术的普及化,使其成为Internet应用开发的首选编程语言。.网站内容规划青青草鲜花销售网站首先展现给用户的页面,此页面主要由两个框架构成。核心部分是页面,通过该页面调用验证系统对用户类型进行判断。 如果判断是管理员,则展现给用户的为管理员页面(admin为管理员账号);如果是一般用户,则为一般用户界面。同时在页面中海为用户提供了注册功能。鲜花管理订单管理用户管理查找管理首页注册用户订单购物车收藏

青青草鲜花销售网站操作流程青青草鲜花销售网站采用两层架构,每个页面均可以通过Web展示层直接对数据库进行访问,不使用中间业务逻辑以及与数据库连接的接口。 数据库是本系统的最底层, 数据访问层建立在数据库之上, Web展示层通过数据访问层访问数据库。数据访问成封装了数据库中的选择、添加、更新、删除操作,同时还 Web展示层提供了访问数据库的接口还函数。Web展示层数据库访问模块两层结构模式两层结构模式管理员登陆鲜花管理用户管理管理员登陆鲜花管理用户管理Web层是系统的最高层,向用户展示各种页面,用户通过页面对系统进行操作,并实现

用户各种操作信息的添加、 修改和删除。与数据库直接关联,其数据访问模块封装了对数据库的所有操作,包括数据的添加、修改、删除和查询。数据库用来存储青青草鲜花销售网站所有数据, 如各种鲜花信息、用户信息、订单信息等,是系统必不可少的一个重要部分。管理员界面系统功能模块图系统管理般用户管理订单管理删除收藏信息查看收藏清空购物修改数量查看连锁查看订单订单管理删除收藏信息查看收藏清空购物修改数量查看连锁查看订单般用户界面系统功能模块图.系统特点和各功能模块功能简解(用户界面、管理员界面及公共模块)公共模块的编写主页面:登录系统整个登录系统的关键在于页面, 此页面用到了两个panel控件,在第一个panel控件中包含了一个3行2列的表。表中用了2个文本框,一个用于输入用户名, 另一个用于输入密码;还用了一个按钮和一个超链接。 超链接用来链接注册页面()。页面中还有2个gridview控件,分别用于显示鲜花类型和鲜花排行(前10),本页面获得信息通过调用的系统模块进行验证。登陆界面界面设计有显示让用户登录信息的 panel和没有登录时不显示,只有登录后显示其访问次数和最近访问时间的 panel。最后还包括两个hyperlink超链接,允许用户修改个人信息。注销登录注销用户登录是由和来实现的, 由于界面没有任何元素,所以这里列出部分代码及解释。主要代码:namespace(publicpartialclassST_Logout: {protectedvoidPage_Load(objectsender,e){Session["UserName"]=null;Session["UserID"]=null;("");}#regionWebFormDesignergeneratedcodeoverrideprotectedvoidOnInit(EventArgse){..3oString()));[0].=ViewState[ "Sort"].ToString();=[0].DefaultView;}catch(Exceptionex){ST_ShowMsg,1);}}6.2.4查找和退出信息查找页面(ST_Search..aspx)可以通过"查找"超链接进入 :查找界面此页面用了一个文本框, 一个下拉列表框和两个按钮。 文本框用来输入鲜花名称, 下拉列表框用来显示鲜花类型,按钮用来提交和重填。找到鲜花后的界面如下图:查找到的鲜花管理员或者用户希望用其他身份登陆时则可以点击右上角的 “退出”进入主页重新登录。一般用户界面一般用户界面:购物车在一般用户主界面中单击“购物车”超链接,即可进入页面:购物车此页面用了一个gridview控件(展示购物车中的信息),两个按钮(分别用来清空购物车和提交信息)以及一个显示提示的 Literal控件。以下是加载购物车信息的代码:privatevoidST_BindGrid()(DataTableST_myDt;DataRowST_myDr;stringST_str="";oString();ST_myDr[3]=[i];ST_myDr[4]=ST_tempDr["ST_Discount"].ToString();ST_totle=(ST_myDr[2].ToString())*(ST_myDr[3].ToString());ST_totle*=(ST_myDr[4].ToString());ST_myDr[5]=();}}}=;();}首先动态创建一个表格,然后设置表格中各行各列的类型,然后判断购物车是否为空,如果不为空,则将缓存的购物车内容添加到动态生成的表格中,然后进行数据绑定。收藏通过主页面的"收藏”超链接进入到收藏页面() :收藏的鲜花此页使用了一个gridview控件(向用户展示收藏的鲜花信息)和一个标签(向用户提供提示信息)。我的订单通过用户主界面中单击“我的订单”超链接即可进入页面:您的订单此页面用了一个gridview控件(展示个人订单的基本信息)和两个标签(提示用户)在用户查看订单时,可以根据订单号导航到那张订单。实现个人订单查看的代码:protectedvoidPage_Load(objectsender,e)(if(!(if(Session["UserName"],null))(("");)else(ViewState["Sort"]=""))try(ST_Bind();)catch(Exceptionex)(ST_ShowMsg,1);))初始化页面的事件只是判断当前用户是否登陆, ST_Bind()绑定gridview的数据。查找及退出查找及退出功能在管理员模块和用户模块的功能是完全一样的,这里就不多说了。.网页设用户管理计网站是企业向用户和网民提供信息 (包括产品和服务) 的一种方式,是企业开展电子商务的基础设施和信息平台, 离开网站(或者只是利用第三方网站)去谈电子商务是不可能的。所以网页设计在网站建设中是相当重要的。 页面是网站用户与网站接触的直接媒体, 一个好的,漂亮的界面更有利于吸引用户眼球, 引起用户注意力,制造一个好的口碑,从而招来更多的用户。Web站点的设计是展现企业形象、介绍产品和服务、体现企业发展战略的重要途径,因此我们必须明确设计站点的目的和用户需求, 从而做出切实可行的设计计划。 我们会根据消费者的需求、市场的状况、企业自身的情况等进行综合分析,以“消费者(customer)”为中心,而不是以“美术”为中心进行设计规划。Web站点应针对所服务对象(机构或人)的不同而具有不同的形式。有些站点只提供简洁文本信息;有些则采用多媒体表现手法, 提供华丽的图像、闪烁的灯光、复杂的页面布置,甚至可以下载声音和录像片段。好的 Web站点把图形表现手法和有效的组织与通信结合起来。为了做到主题鲜明突出, 要点明确,网站设计应按照用户的需求, 以简单明确的语言和画面体现站点的主题;调动一切手段充分表现网站点的个性和情趣,办出网站的特点。青青草鲜花销售网站, 页面风格简洁明了,没有做过多的渲染,但给人以一种清新超凡的感觉。各种色彩搭配清新,主题明了,虚实结合,结构清晰并且便于使用,以及清晰的导航设计,都将成为用户的焦点,必将赢得用的一致好评。.设计实现过程.成员分工:明建波负责数据表建立、数据库连接、主界面模块设计,我负责用户界面模块、管理员界面模块及公共模块设计。.通过需求分析确定系统应具备的功能,鲜花管理,用户信息管理,评论管理等。.数据表建立、数据库连接。.通过上述准备对网站进行系统进行总体设计和详细设计。.使用面向对象程序设计方法和 C黜言编写程序,实现系统。.使用白盒测试法和黑盒测试法等测试方法对系统进行测试,找出并改正程序中的语法错误以及系统功能上的缺陷。.后期宣传及推广。.网站维护与测试首先用白盒测试法对程序及结构进行测试, 其次找身边的同学帮助使用,测试其功能是否完全、可靠,如注册功能,登录功能,购物车功能等等,以找出本网站功能上的缺陷以不足,并加以改正。一个好的网站需要定期或不定期地更新内容, 才能不断地吸引更多的浏览者,增加访问量。网站维护是为了让网站能够长期稳定地运行在 Internet上。同时,及时地调整和更新您的网站内容,在瞬息万变的信息社会中抓住更多的网络商机, 以赢来更多的利益。青青草鲜花销售网维护内容主要包括以下几点:服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间数据库维护,有效地利用数据是网站维护的重要内容, 因此数据库的维护要受到重视; 内容的更新、调整等;制定相关网站维护的规定,将网站维护制度化、规范化; 做好网站安全管理,防范黑客入侵

温馨提示

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

评论

0/150

提交评论