ASP.NET 电子购物商城系统第五章  系统实施与维护.doc_第1页
ASP.NET 电子购物商城系统第五章  系统实施与维护.doc_第2页
ASP.NET 电子购物商城系统第五章  系统实施与维护.doc_第3页
ASP.NET 电子购物商城系统第五章  系统实施与维护.doc_第4页
ASP.NET 电子购物商城系统第五章  系统实施与维护.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

第五章系统实施与维护40第五章系统实施与维护系统实施是继系统规划、系统分析、系统设计之后的又一个重要阶段,它将按照系统设计选定的方案具体实施。在系统分析和系统设计阶段,系统开发工作主要是集中在逻辑、功能和技术设计上,工作成果是以各种系统分析和设计文档来体现的。系统实施阶段要继承此前各阶段的工作成果,将技术设计转化为物理实现。管理信息系统在完成系统实施、投入正常运行后,就进入系统运行与维护阶段。系统维护的目的是保证管理信息系统正常而可靠的运行,并能够使系统不断得到改善和提高,以充分发挥作用。因此,系统维护是为了保证系统中的各个要素随着环境的变化始终处于最新、最正确的工作状态,是信息系统可靠运行的重要技术保障。这一阶段包括开发工具的选择,功能模块的实现等主要活动。5.1开发工具的选择程序设计的编写是以程序设计语言为工具的,并要选择适当的程序设计语言。本系统的前端软件开发工具选用了ASP.NET,后台数据库选用MicrosoftSQLServer2000。5.1.1ASP.NET开发平台随着计算机技术和网络技术的不断发展,人们对网络的要求也越来越高。传统的静态网页技术已不能满足广大互联网用户的需要,各种动态网页技术应运而生。ASP是目前网页制作中最常用的重要技术之一,许多网站都使用ASP制作网页。ASP并不是一种编程语言,而是一种综合的网络解决方案,它允许用户根据自己的习惯采用不同的语言环境,在服务器端经过语言解释器的解释或HTML代码发送给客户端。Microsoft新近推出的ASP.NET不是对ASP在一般意义上的版本更新,而是一门全新的技术,是对ASP如何提供动态Web开发环境的跳跃性发展。ASP.NET几乎完全基于组件和模块化,用户使用的每一个页面、部件和HTML单元都是一个运行时间的组件对象。ASP.NET的面向对象功能使开发者可以通过创建新组件或继承基础类,为整个环境提供延展性。.NET是Microsoft公司应用于Web服务的开发环境而推出的一个整体技术框架。通过.Netruntime统一执行的机制,所有开发语言(VB,C+,C#)都被统一在一个平台上,使开发工具和平台支持的提供代价大大降低,适用性大大提高。.NET的突出特点是它的实用性和高度的集成性。V是该公司推出的下一代可视化开发环境。它为基于组件的应用程序(尤其是在使用Web服务和XML技术方面)开发提供了很大的方便。V提供了一个支持VB,C+和C#开发和运行的新环境。第五章系统实施与维护41ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。5.1.2SQLServer2000MircrosoftSQLServer2000是一个分布式的关系型数据库管理系统,支持B/S结构,具有强大的网络功能,支持发布Web页面以及接受电子邮件。MircrosoftSQLServer2000是一个应用广泛的数据库管理系统,具有许多显著特点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性能价格比等。在MircrosoftSQLServer2000系统中,数据库的管理采取了先进的动态管理机制,数据库的大小可以随着数据量的变化而缩小或者扩大。另外,用户数据都是非常重要的和保密的,这些数据存储在MircrosoftSQLServer2000系统中有绝对的安全性保障,有完善的用户帐户策略和许可机制,只有经过授权的用户才能访问系统,并且执行相应的操作和访问允许访问的数据。未经授权的用户既不能执行相应的操作,也不能访问数据库中的相应数据。MircrosoftSQLServer2000系统具有强大的网上功能,可以在Internet上发布数据库中的数据。在MircrosoftSQLServer2000系统中,允许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。5.2程序设计5.2.1程序设计概要程序设计又称编码,为了保证编码工作正确而顺利进行,一方面程序设计人员必须仔细阅读系统设计的全部文档资料,充分理解程序模块的内部过程和外部接口,以保证系统实施与系统设计的一致性。另一方面,程序设计人员必须深刻的理解,熟练的掌握和正确的运用程序设计语言以及软件开发环境和工具,以保证功能的正确实现。对程序设计的基本质量要求是程序的正确性,即一方面正确运用程序设计语言环境,以避免语法的错误。另一方面,程序所描述的过程和算法要满足系统设计的功能要求,以避免语义错误。我们尽量使程序不仅能在计算机上正确执行,而且对于阅读人来说犹如一篇好文章,结构清晰,逻辑简明,易读易懂,便于修改和扩充。5.2.2功能模块的实现本系统由前台系统和后台管理系统系统组成。前台系统就是面向Internet上用户的网站。后台系统则是商店管理员对网站及其上的信息进行管理和维护的系统,也可以说是一个Intranet系统。第五章系统实施与维护42主要有前台系统的主页、商品信息模块、购物车模块、用户信息管理模块和订单模块,后台的管理员信息管理、商品信息管理、用户信息管理、以及销售管理模块。后台管理模块是一个完整的电子商务系统不可或缺的部分,主要包括:登录(Login.aspx)、修改密码(ChangePwd.adpx)、查看管理员(AdminList.aspx)、添加、删除管理员(AddNewAdmin.apx)、查看管理员日志(Axtion.aspx)、查询、修改商品信息(ProduxtList.aspx)、查询用户信息、添加用户账户存款(UserList.aspx)、查询销售记录(Sails.aspx)等功能页面。本系统的用户界面分为以下几个层次(实现代码见附录):1、首页(default.aspx):是直接展示给电子购物商城(eshop)用户的部分,界面效果如图5-1所示。图5-1首页设计状态图以及界面效果在这一模块中,主要包括以下自定义控件和页面的实现:(1)页面头部控件(UserControHeaderMenu.ascx):主要包括登录、购物车、帮助等页面的链接以及搜索框。页面头部控件是为了方便用户快速导航到某个页面的,由于这是需要显示在每个页面上的模块,所以定义为用户控件是一种不错的解决方法。在HeaderMenu.ascx的设计中,具有技巧性的地方是如何展示给登录用户和匿名用第五章系统实施与维护43户不同的导航条,例如,匿名用户看到的导航链接有登录、购物车和帮助,而登录用户看到的则是注销、我的账户和帮助。如图5-2、5-3所示。登录|帮助搜索图5-2匿名用户导航条注销|我的账户|帮助搜索图5-3登录用户导航条(2)商品分类导航控件(UserControlCategoryList.ascx):显示所有商品的列表,作为页面的左侧导航目录,如图5-1所示。该控件显示所有的商品分类,单击目录中某一个商品分类时将显示相应类别的商品列表页面。(3)热门商品列表控件(UserControlPopularProduct.ascx)以及新到商品控件(UserControlNewProducts.ascx),如图5-1所示。这两个控件的功能是在首页显示相应的商品列表,与商品分类导航控件类似,单击某一商品将显示相应商品详细信息页面。2、商品信息模块共包含如下的页面:(1)分类显示商品(ProductList.aspx):分页显示某种类型的所有商品。该控件分类显示相应的商品信息,商品信息包括每个商品的商品编号、商品名称、简单描述。ProductList.aspx的界面效果如图5-4所示。查询结果商品编号商品名称简单描述购买25TCLD1100(128MB40GB)处理器类型:IntelPentium4-M处理器主频(MHz):200026微星AVERATEC1

温馨提示

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

评论

0/150

提交评论