课程项目案例三 网上宠物店系统

课程项目案例三 网上宠物店系统

ID:15796839

大小:1.51 MB

页数:68页

时间:2018-08-05

课程项目案例三 网上宠物店系统_第1页
课程项目案例三 网上宠物店系统_第2页
课程项目案例三 网上宠物店系统_第3页
课程项目案例三 网上宠物店系统_第4页
课程项目案例三 网上宠物店系统_第5页
资源描述:

《课程项目案例三 网上宠物店系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、案例三网上宠物商店一、需求分析随着互联网的不断发展,网络与人们的日常生活结合越来越紧密,很多业务都通过网络开展,越来越多的人习惯于网上购物。网上宠物商店就是顺应这一发展趋势而开发的一个专门从事网上销售宠物商品的网站。(一)系统概述网上宠物商店是基于B/S模式的信息管理系统,其开发主要包括后台数据库的建立和客户端页面开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库;对于后者则要求应用程序功能完备,使用方便。在这个例子中,涉及的主要知识包括数据库设计、SQLServer的使用、SQL语句的书写、ASP.NET网站开

2、发技术等等。(二)系统运行环境1、硬件环境u处理器:IntelPentium166MX或更高u内存:32MB以上u硬盘空间:1GB以上u显卡:SVGA显示适配器2、软件环境u操作系统:Windows2000/XP或更高版本uIIS5.0及以上版本u.NETFrameworkSDKuVisualStudio2005集成开发环境或UltraEdit、EditPlus等编辑器uMDAC2.7及以上版本u客户端浏览器:IE5.0及以上版本u数据库:SQLSERVER2000或SQLSERVER2005(三)功能需求描述本系统的主要功能包括:u系

3、统用户的注册、登录和退出管理u可供销售宠物的展示u购物车和结算-68-u商品搜索功能u用户个人资料维护二、总体设计(一)设计思路本系统使用B/S体系结构,服务器端采用SQLServer数据库,客户端使用ASP.NET开发。能够完成功能描述中所提到的所有功能。该宠物店名为.NETPetshop,是一家专门从事网上宠物销售的网上商店。用户可在该店网站上浏览正在出售的各类宠物,并可在登录后在线订购所喜爱的宠物。(二)网上宠物商店功能介绍图2-1首页Default.aspx首页右上角是宠物商品搜索与登录区域,页面中部是宠物分类的链接目录。如点击

4、“鸟类”,打开宠物商品展示页Products.aspx。-68-图2-2宠物商品展示页Products.aspx在该页面中,每种可供出售宠物都具有图片、品种名称、介绍与价格信息。想要购买可以把宠物“添加到购物车”;如果看到喜欢但不想立刻购买的话,可以“添加到我的喜爱”中。现把企鹅添加到购物车中。如用户已登录,购物车页面将被打开;如用户未登录,浏览器则跳转到登录页SignIn.aspx。-68-图2-3登录页Signln.aspx没有用户名的话,可点击页面下方的“还没注册用户”打开注册新用户页NewUser.aspx。图2-4注册新用户页

5、NewUser.Aspx-68-在图2-3中输入正确的用户名密码成功登录后,浏览器跳转回购物车页面ShoppingCart.aspx。图2-5购物车页ShoppingCart.aspx从图2.5可以看到,1只企鹅已经被添加到购物车。可在购物车列表中修改购买的数量,点击“总计”旁的等号图片将保存修改后的数量及计算出新的总计金额。在购物车中点击“继续选购”将回退到宠物展示页;点击“结算”跳转到结算页CheckOut.aspx,创建订单。购物车页是本项目的重点与难点。-68-图2-6结算页CheckOut.aspx结算页列出订购的宠物以及用户

6、联系信息作最后确认。页面下方是支付信息的填写,完成后点击“提交订单”完成整个订购过程,显示订购成功信息。-68-图2-7结算页订购成功CheckOut.aspx其中,在结算页中所显示的用户联系信息在我的资料页中维护。用户在注册用户后可在此填写基本信息。-68-图2-8个人资料UserProfile.aspx(三)网站页面组成根据系统功能要求,整个网站页面组成如表2.1所示。表2-1网站页面组成页面文件名首页Default.aspx宠物商品展示Products.aspx购物车ShoppingCart.aspx结算CheckOut.aspx

7、登录SignIn.aspx注册新用户NewUser.aspx-68-我的资料UserProfile.aspx我的喜爱WishList.aspx搜索Search.aspx三、数据库设计根据宠物店的业务流程和功能需求,本系统设计了以下数据库表。(1)用户表Account:保存用户资料,包括联系方式等。如表3.1所示。需要注意的是,在该表中并没有登录密码等字段。本项目将使用ASP.NET的成员资格服务实现用户管理、登录和登出等任务,相关的信息在ASP.NET配置所生成的数据库表中,在此不进行设计。表3-1用户表Account字段名类型说明Us

8、ernamevarchar(256)用户名(PK)Emailvarchar(80)邮件地址FirstNamevarchar(80)姓名LastNamevarchar(80)姓名Addressvarchar(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。