版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件1121实训 在线商城开发文档班 级:软件1121姓 名:郭志祥 学 号:2011237238目 录第一章 需求分析 ···································111 引 言···
2、3;····································112 技术概念············
3、183;·························113 数据描述·······················
4、···············114 功能需求·································
5、3;····115 性能需求······································216 操作流程·····
6、·································217 其他需求···············
7、3;······················2第二章 页面需求设计 ·························
8、3;·······321 首页布局·······································322 商品详情·
9、·····································323 商城概要···········
10、3;··························4第三章 数据库设计 ······················
11、;············· 431 总表一览···································
12、183;·532 分表设计·····································5第四章 页面详细说明 ········
13、························· 641 页面一览·······················
14、83;·············642 购物车···································
15、183;··743 页面功能详细说明····························8 在线商城开发文档需求分析作者:郭志祥日期:2013/11/05班级:软件11211引言1.1 编写目的为了更好地记录、分析、描述用户提出的技术需求,特编写此技术需求设计说明书。同时更好地开发此项目。1.2
16、 项目背景软件1121 实训项目;1.3 关键字在线购物系统2技术概述2.1 目标将本次网上商城做成界面友好性,用户购物方便,编辑管理产品方便的在线购物系统。2.2 硬件环境采用用户已有的硬件环境即可。2.3 软件环境采用开发,。操作系统是Windows 数据库可以是SQL Serve与用户已有软件环境兼容。3数据描述 3.1 已有数据用户已有产品数据、商品数据作为基础数据需要导入数据库中。所有这些数据都是电子文档。3.2 录入数据 需要编写后台的商品、产品、文章等录入程序。3.3 数据采集 需求采集人员向用户收集相关产品信息。4功能需求4.1 功能划分网上商城共分两个部分,一部分是面向用户的
17、部分,网民在线注册、购物、提交订单等操作,在这部分完成;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。4.2 功能描述4.2.1 面向用户部分功能:(1)注册功能。消费者首先要注册为网上商城的用户。注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。注册后,用户可继续填写详细个人信息及收货人信息,同时可修改密码、查询及维护订单。(2)选择产品功能。消费者浏览网上商城,将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、专卖店首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。(3)管理购物车
18、。消费者选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。(4)订单功能。消费者确定购物车中的商品后提交订单,如消费者已填写收货人信息,则页面显示该信息并由消费者确认。如尚未填写则显示相应表单请其填写,系统记录消费者提交的收货人信息以便其下次购物时使用。消费者提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。(5)补充说明。消费者可先登录后购物,也可先行浏览网上商城,将商品放入购物车中,在提交订单时系统提示其登录(新用户要先注册)。4.2.2 后台管理部分功能(1)管理用户功能。可访问所有订单,可浏览、增、删、改、
19、查订单,可维护订单状态。对公告进行增删改查。(2)管理订单功能。消费者可通过Web方式取消、修改自己提交的订单(确认前),查询自己提交的订单(随时)。(3)管理商品功能。商品由编辑添加、删除和修改。(4)管理公告功能。应该有文章的添加、删除和修改的功能。5性能需求5.1 数据精确度价格单位保留到分。5.2 时间特性保证用户一次最简单购物过程在1分钟内完成。5.3 适应性购物流程要简单明了,产品图片要清楚,产品信息描述准确。6操作流程图6.1 用户购物流程图6.2 订单处理流程说明(1)消费者提交订单。(2)页面显示:“感谢您在网上商城购物,您的订单已成功提交。(3)订单信息进入订单信息库。7其
20、他需求如可使用性、安全保密、可维护性、可移植性等。网上商城项目页面需求设计引言目的和人员为了详细描述网上商城项目的需求。关键字商城,商品,购物车,收款台 Logo首页数据读取数据读取内容说明左侧是公司Logo,右侧登录,下面是导航条,分别为各个主要频道的链接导航。购物页面产品分类查询特价促销产品介绍产品详细信息参数一参数二添加到购物车参数三您的购物车产品 产品 产品产品 产品 产品产品 产品 产品您有 种商品在购物车内总计¥:元查看购物车提交订单网上商城概要设计目录1引言1.1 目的此概要设计主要包含目录设置、页面相关名称、页面流转关系、页面说明、页面在VS中的位置等。2版本与源代码2.1 版
21、本版本号1.02.2 源代码全部放在VS的db目录下。3主要路径与页面及页面流转关系3.1 根目录页 面 名 称全 路 径说 明index.aspx/index.aspx首页文件夹名称全 路 径说 明Login/ebuy登录News-view/ebuy新闻Product/buy产品images/images图片文件夹css/css存放样式表的文件夹3.2 用户管理页 面 名 称全 路 径页 面 说 明index.aspx/user/index.aspx注册协议页面login.aspx/user/login.aspx登录页面Regist.aspx/user/aspx注册页面3.3 商品部分页 面
22、 名 称全 路 径页 面 说 明index.aspx/ware/index.aspx产品专柜首页,也是数码专柜首页Product/ware/product.aspx商品add.aspx/ware/add.aspx添加商品页面,只有管理员才有权限网上商城数据库概要设计表格所属用户EasyBuy表格一览表 格 名 称说 明时 间EASYBUY_USER用户表2013/11/6EASYBUY_NEWS新闻公告表2013/11/6EASYBUY_ORDER订单表2013/11/6EASYBUY_PRODUCT商品类别表2013/11/6EASYBUY_PRODUCT_CATEGORY产品表2013/1
23、1/6EASYBUY_ORDER_DETAL订单详细信息表2013/11/6EASYBUY_ORDER_COMMENT订单留言表2013/11/6Users表字 段 名 称类型(长度)是否为空说 明EU_USER_IDIntNOT NULL用户序列号,自增EU_USER _NAMEVARCHAR(20)NOT NULL用户名EU_USER_PASSSWORDVARCHAR(20)NOT NULL密码EU_USER _EMAILVARCHAR(80)NOT NULLE-maiEU_USER _SEXvarchar (1),用户性别(女为1,男为0)EU_USER_AGEInt年龄EU_USER_
24、MOBILEVARCHAR2(11),电话EU_USER_ADDRESSVARCHA2(200),地址COMMENT 表新闻公告表产品表订单表网上商城项目页面详细设计说明书引言目的详细说明商城中代码复杂,技巧灵活的页面和特效的设计过程和方法。关键字css,div,index.aspx1.页面一览页面全路径页 面 说 明创 建 时 间/index.aspx首页2013年11月14日商品过多 更好的分页和查看商品的信息前端代码<asp:Repeater ID="rptSpecialOffer" runat="server"> <Header
25、Template> <ul class="product clearfix"> </HeaderTemplate> <ItemTemplate> <li> <dl> <dt><a href="<%#"product-view.aspx?EP_ID=" + Eval("EP_ID") + "&ParentId="+Eval("EPC_ID") %>" target="
26、;_blank"> <img src="images/product/<%# Eval("EP_FileName") %>" /></a></dt> <dd class="title"> <a href="<%#"product-view.aspx?EP_ID="+Eval("EP_ID") %>" id="<%# Eval("EP_Description&
27、quot;) %>>" target="_blank"> <%# Eval("EP_Description") %></a></dd> <dd class="price"> ¥ê¡è<%# Eval("EP_Price") %></dd> </dl> </li> </ItemTemplate> <FooterTemplate> </u
28、l> <!-product clearfix_end-> </FooterTemplate> </asp:Repeater>后台代码 int pageSize = 6; public int PageNo get return Convert.ToInt32(ViewState"PageNo"); set ViewState"PageNo" = value; public int PageCount get return Convert.ToInt32(ViewState"PageCount"
29、); set ViewState"PageCount" = value; public int RecordCount get; set; 2.购物车使用session保存购物车 即使未登录也可以使用/ 添加产品到购物车 cartManager.AddCartItem(item); this.Page.ClientScript.RegisterStartupScript(typeof(Page), "addCartItem", "alert('添加成功!')", true); / 保存购物车 Sessionname = cartManager.cart;3页面功能详细说明3.1 商品销售排行榜的实现3.1.1 页面功能概述排行榜功能在许多页面里面都有,从商城首页到各频道首页,到购物车页面都会有这样一个排行榜。(1)商品销售排行榜为每日商品销售数量的排行。(2)页面只是从表格里面读取数据。3.2 商品详细信息页面(1)页面功能概述。商品详细信息页面用来展示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程项目归档资料目录范本
- 工程项目管理试题库答案版
- 工程项目管理模式的研究
- 外国刑法学重点
- 第7课 近代殖民活动和人口的跨地域转移 课件高二历史统编版(2019)选择性必修3 文化交流与传播
- 12化学是一门以实验为基础的科学-2023-2024学年九年级化学上册课后培优分级练(人教版)(原卷版)
- 性病病例报告要求
- 内蒙古自治区锡林郭勒盟2023-2024学年高一下学期7月期末考试语文
- 广东湛江大成中学2016-2017学年高一下学期期中物理试题
- 11-宾语从句-上海2022年中考英语一模单项选择语法分类汇编(解析)
- 最新部编版二年级上册道德与法治第二单元我们的班级测试卷6
- 压力表使用警示标识
- 小学英语课堂教学策略与方法探讨
- 5科学大玉米真好吃课件
- 新苏教版2021-2022四年级科学上册《8力与运动》教案
- DB44 T 552-2008 林业生态 术语
- 套装门安装工程施工方案(完整版)
- IBHRE国际心律失常考官委员会资料: ibhre 复习资料
- 洋葱杂交制种高产栽培技术
- 坚定信心 努力拼搏——在公司大检修动员会上的讲话
- 水泵生产作业指导书
评论
0/150
提交评论