张三网站设计说明书正文_第1页
张三网站设计说明书正文_第2页
张三网站设计说明书正文_第3页
张三网站设计说明书正文_第4页
张三网站设计说明书正文_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、第1章 需求分析1.1 项目的背景及意义网上购物方便、快捷、在线支付、送货上门,具有优越性。网上购物已被人们接受,逐渐改变甚至取代了传统的购物观念。基于浏览器、服务器实现的销售方式已经初具规模。电子商务网站的成立,从整体上降低了企业成本,加快了企业对市场的响应速度,提高了企业的服务质量和竞争力。1.2 电子商务系统业务流程 电子商务系统业务流程如图1.1所示。图1.1电子商务系统业务流程1.3 需求分析本项目分为前台和后台管理系统。一、前台实现的功能1、全面、分类展示商城内所有商品功能2、商品详细信息的显示功能3、热门商品的显示功能4、最新商品的显示功能5、用户注册、登录、修改个人资料、查看订

2、单的功能6、对用户输入的数据,系统进行严格的数据检验,尽可能排除人为错误7、用户购物功能8、界面设计美观友好,操作简便二、后台实现的功能1、管理商品类别2、管理商品3、管理员管理4、用户管理5、订单管理6、订单打印第2章 技术分析2.1 网页制作技术一、HTML超文本标记语言略二、CSS样式表略三、略2.2 ASP.NET技术一、略二、略三、略2.3 SQL Server数据库一、略二、略三、略2.4 IIS一、略二、略三、略2.5 三层架构一、表示层略二、业务逻辑层略三、数据访问层略四、业务实体略图2.1 三层架构第3章 总体设计3.1 设计目标本系统在设计时应该满足以下几个目标:1、界面设

3、计美观友好,操作简便2、全面、分类展示商城内所有商品3、显示商品的详细信息,方便顾客了解商品信息4、方便可靠的后台管理5、设置灵活的打印功能6、对用户输入的数据,系统进行严格的数据检验,尽可能排除人为错误7、提供新品上市公告,方便顾客及时了解相关信息8、系统最大限度地实现易维护性和易操作性9、系统运行稳定、安全可靠3.2 功能设计一、前台功能设计图3.1 电子商务平台前台功能设计二、后台功能设计图3.2 电子商务平台后台功能设计3.3 流程设计一、游客业务流程设计略二、会员业务流程设计略三、管理员业务流程设计略3.4 数据设计 画出E-R图 略3.5 开发及运行环境一、硬件平台CPU: 双核,

4、2000MHZ以上内存:4GB以上二、软件平台操作系统:Windows XP/Windows 2003 Server 数据库:SQL Server 2005 开发环境:Microsoft .NET Framework SDK v2.0 开发工具:Microsoft Visual Studio 2005 服务器:IIS 6.0 浏览器:IE 6.0 分辨率最佳效果:1024768像素第4章 详细设计4.1 数据库的实现一、数据库的创建和配置1、数据库的创建创建数据库design.mdf2、数据库的配置设置服务器身份验证方式为SQL Server和Windows身份验证模式;设置sa的密码为sa,

5、登录状态为启用。二、数据表的设计1、Admin表:管理员表,存放管理员的相关信息。2、caseTable表:案例作品表,室内设计案例作品信息。3、News表:新闻信息表,存放的是室内设计新闻信息。4、message表:留言信息表,存放的是用户留言的相关信息。5、ReMessage表:回复留言信息表,存放的是管理员回复用户的信息。6、UserTable表:用户信息表,存放的是用户信息。三、数据库备份与恢复说明系统安装配置后,采取定期海量数据备份与增量备份相结合的备份方案。其中,海量数据备份频率为每周;增量数据备份频率为每天。当数据库数据由于各种特殊原因而破坏时,可以分以下三步进行恢复:1、先取上

6、一周的完整备份数据进行数据库的恢复;2、再取每天的增量备份数据恢复到上一天结束时的运行状态;3、使用日志文件,恢复数据到破坏前状态。四、空间分配数据库初始空间分配为1.5MB,最大空间分配为136MB。共享池为300500MB。数据缓冲区应尽可能地大。应用服务器的缓冲区设定为500MB。五、存储过程的设计分别为每个数据表设计五个存储过程:1、ADD:表记录的添加2、Delete:删除指定ID号的表记录3、GetList:查询所有的表记录4、GetModel:查询指定ID号的表记录5、Update:更新指定ID号的表记录4.2 三层架构的实现一、解决方案的创建创建空白解决方案hongdadesi

7、gn二、业务实体的创建在解决方案中添加Model项目,编写各个数据表对应的业务实体。三、数据访问层的创建1、在Web.config文件中创建连接字符串。2、在解决方案中添加DB项目,编写DbHelperSQL.cs类,完成对数据表及存储过程最基本的访问。3、在解决方案中添加DAL项目,编写各个数据表对应的类,实现各个数据表的记录的添加、修改、删除、按ID号查询、按条件查询、执行特定SQL语句的功能。 四、业务逻辑层的创建在解决方案中添加BLL项目,编写各个数据表对应的类,访问DAL项目中的类,实现各个数据表记录的添加、修改、删除、按ID号查询、按条件查询、查询所有记录、执行特定SQL语句的功能

8、。五、表示层的创建在解决方案中添加Web网站,创建相应的文件夹并添加引用。4.3 前台后台首页的实现一、CSS样式表文件创建Hongda/CSS/ css1.cssHongda/CSS/ css2.cssHongda/Admin/CSS/ css1.cssHongda/Admin/CSS/ css2.css二、用户控件1、创建Hongda/controls/bottom.ascx功能:用于前台页面的底部导航信息链接显示2、创建Hongda/controls/top.ascx功能:用于前台页面的顶部导航信息链接显示3、创建Hongda/Admin/controls/bottom.ascx功能:用

9、于后台页面的底部导航信息链接显示4、创建Hongda/Admin/controls/leftlist.ascx功能:用于后台页面的左部导航信息链接显示三、后台母版页创建Hongda/Admin/ MasterPage.master功能:略技术:略图4.1 后台母版页四、后台管理首页创建Hongda/Admin/Main.aspx功能:用于显示欢迎页面,导航信息技术:略图4.2 后台首页五、前台母版页创建Hongda/ MasterPage1.master功能:显示导航栏信息、底部导航信息技术:略图4.3 前台母版页六、前台首页创建Hongda/Index.aspx功能:显示最新新闻动态技术:略

10、图4.4 前台首页4.4 管理员模块的实现略4.5 商品模块的实现略4.6 会员模块的实现略4.7 购物模块的实现略4.8 订单管理模块的实现略第5章 网站测试5.1 单元测试一、单元测试的概念单元测试就是对应用程序中可测试的最小单元的测试,也就是开发者自己编写一段代码,来检验被测代码的一个单一的、很明确的功能是否正确。单元测试是软件开发过程中需要进行的最低级别的测试。是第一个环节,也是最重要的一个环节,是软件测试的基础,它可以识别大部分缺陷。二、进行单元测试的步骤第一步,通过人工静态检查来保证代码算法的正确性、清晰性、规范性、一致性、高效性,并尽可能地发现程序中没有发现的错误。第二步,通过编写驱动程序、设计测试用例,执行待测程序来跟踪比较实际结果与预期结果,从中发现错误。三、测试常用工具ASP.NET的单元测试工具有TestDriven.NET、NUnit等;5.2 系统测试系统测试是对已经集成好的软件系统进行彻底地测试,以验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。5.3 回归测试回归测试时在软件维护阶段,对软件进行修改之后进行的测试。其目的是检验对软件进行的修改是否正确。第6章 网站部署6.1 网站的生成在“解决方案资源管理器”中右击网站Web,首先生成网站,成功后执行发布网站的命令。在打开的“

温馨提示

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

评论

0/150

提交评论