网站建设总结报告.doc_第1页
网站建设总结报告.doc_第2页
网站建设总结报告.doc_第3页
网站建设总结报告.doc_第4页
网站建设总结报告.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

目录目录 设计思想.1 三层结构三层结构2 网站前台设计网站前台设计4 窗体与类之间的调用关系窗体与类之间的调用关系5 用户登录.5 用户注册.6 后台商品显示.6 后台商品管理.6 用户管理.7 商品选购、商品搜索.9 设设计计思思想想 我们制作的网站,制作过程中涉及了 Adobe Photoshop (图像处理) 、Adobe Dreamweaver (搭载网页) 、Microsoft Word (文字编辑) 、Microsoft PowerPoint (演 示制作) 、SQL server 2005(数据库)以及 Visual Studio.NET 2005。 Active Server Pages:“动态服务器网页” ,一般简称为“ASP” ,ASP 之所以能受到 大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML 格式,而且这些程 序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP 的“执行”结果,并且将这 ASP 执行的结果直接在浏览器中“浏览” 。 首先是网站的 logo,作为餐厅的表头,logo 下面分两栏,左侧栏显示登陆界面、注册 信息、产品展示、已选产品等,右侧栏是展示网站的信息的竖行导航,在色彩上,采用棕 绿色(#e9e9df)为主色系,背景采用黑色,用来展现各种餐品,给客人一种餐桌点餐的真 实感觉,字体采用白色和浅绿色,文本选用的宋体,整体统一风格,贯穿全站。 三三层层结结构构 在制作过程中我们运用三层架构的结构,从开发角度和应用角度来看,三层架构比双 层或单层结构都有更大的优势。三层结构适合群体开发,每人可以有不同的分工,协同工 作使效率倍增。开发双层或单层应用时,每个开发人员都应对系统有较深的理解,能力要 求很高,开发三层应用时,则可以结合多方面的人才,只需少数人对系统全面了解,从一 定程度工降低了开发的难度。 表示层(Web) 整个网站所有的 Web 页面全部存放在此项目文件夹下,Web 页面利用各种控件来显示 与接受数据,提供所用与用户进行交互的界面。根据用户的请求去调用业务逻辑层的项目 的相关方法,并最终将返回的结果呈现给用户。将实现人机界面的所有表单和组建放在表 示层。 在 1389 主题餐厅网站的解决方案 FoodMall 中,表示层就是“web” 。 业务逻辑层(BLL) 业务逻辑层是表示层与数据访问层之间的通信的桥梁,主要负责数据的传递与业务方 法处理,将所有业务规则和逻辑的实现封装在业务逻辑层。 数据访问层(DAL) DAL 层封装了所有与数据库进行数据库的操作,这些操作都是基于 ADO.NET 实现的。 将所有和数据库的交互封装在数据访问层中。 三层架构属于瘦客户的模式,用户端只需一个较小的硬盘、较小的内存、较慢的 CPU 就可以获得不错的性能。相比之下,单层或胖客户对面器的要求太高。 三层架构的另一个优点在于可以更好的支持分布式计算环境。逻辑层的应用程序可以 有多个机器上运行,充分利用网络的计算功能。分布式计算的潜力巨大,远比升级 CPU 有 效。 三层架构的最大优点是它的安全性。用户端只能通过逻辑层来访问数据层,减少了入 口点,把很多危险的系统功能都屏蔽了。 另外三层架构还可以支持如下功能:Remote Access(远程访问资料),例如可透过 Internet 存取远程数据库;High Performance(提升运算效率)解决集中式运算(Centralize)及主 从式架构(Client-Server)中,数据库主机的运算负担,降低数据库主机的 Connection Load, 并可藉由增加 App Server 处理众多的数据处理要求,这一点跟前面讲到的分布式计算提高 运算能力是一个道理;Client 端发出 Request(工作要求)后,便可离线,交由 App Server 和 DataBase Server 共同把工作完成,减少 Client 端的等待时间;这个功能我觉得应用场合不 是很多,自己感受也不是很深刻,从理论上是成立的。 网网站站前前台台设设计计 UserLogin.aspx 首页 Default.a spx 商品列表 ProductList.aspx 商品详细信息 ProductDetails.aspx 商品搜索 Search.aspx RSS 发布页面 rss.aspx 购物车 Cart.aspx 会员后台 用户登录 Membership UserLogin.aspx 用户注册 MembershipUserRegister.aspx 网页后台设计 商品分类列表AdminListProductsByCategory.aspx 首页 Admin Default.a spxx 管理员登录界面AdminAdminLogin.aspx 用户管理AdminListAllUsers.aspx 用户状态 AdminUserState.aspx 用户详细信息AdminUserDetails.aspx 产品详细信息AdminProductDetails.aspx 商品列表AdminListOfProducts.aspx 窗窗体体与与类类之之间间的的调调用用关关系系 用户登录 类关系调用流程图 业务逻辑层 UserManage.Login() 数据访问层 UserService.GetuserByLoginId() 用户注册 业务逻辑层 UserManage.Login() 数据访问层 UserService.GetuserByLoginId() 数据访问层 若为假 调用 Adduser(user)注册用户 后台商品显示 业务逻辑 Ilist ProductsManager. GetAllProducts 数据访问层 Ilist ProductsService. . GetAllProducts 后台商品管理 商品更新 业务逻辑 ProductsManager. ModifyProduct()方法 数据访问层 ProductsService. . GetProductById()方法 数据访问层 ProductsService. . ModifyProduct ()方法 添加商品 业务逻辑 ProductsManager. AddProduct ()方法 数据访问层 ProductsService.GetProductByKey(string ProductKey) 数据访问层 若商品不存在调用 ProductsService.AddProduct ()方法 删除商品 业务逻辑 ProductsManager. DeleteProductById ()方法 数据访问层 ProductsService. DeleteProductById ()方法 用户管理 用户更新 业务逻辑 UserManage. ModifyBasicInfo( string Name, string Phone, string Address, string Mail,int Id)方法 数据访问层 UserService.GetUserById(Id) 数据访问层 UserService . ModifyProduct ()方法 新增用户 业务逻辑 UserManage. AddUser ()方法 数据访问层 UserStateService.AddUserState(userState); 业务逻辑层 UserRoleManager.GetDefaultUserRole(); 业务逻辑层 UserStateManager.GetDefaultUserState(); 数据访问层 UserRoleService.AddUserRole(userRole); 数据访问层 UserService.AddUser(user); 删除用户 业务逻辑 UserManage. DeleteUser_BLL()方法 数据访问层 UserService.DeleteUser_DAL();方法 商品选购 、商品搜索 业务逻辑 ProductsManager.SearchProducts(ViewState“KeyWord“.ToString(); 数据访问层 ProductsService.SearchProducts(keyword);方法 学习心得 不知不觉网站建设的课程将要结束了,为了完成这门课程的项目作品所涉及的学习 内容丰富得是让我从没有想到的。在整个的学习过程中,为了让我们的作品更完美我在 学习 ASP.NET 的同时还有重新拾起 Adobe Photoshop (图像处理) Adobe Dreamweaver (搭载网页) 、网站建设的基本思想等重要内容甚至包括Microsoft PowerPoint (演示制作) 。不得不承认只要你积极、只要你努力用功作品可以很优秀。 在网页制作中,我借鉴了欧美个人网站的设计风格,着重于给浏览者以强烈的视觉 冲击。运用了 photoshop 强大的图像制作和处理能力。进行了大量的图片制作,从而 给人以强烈的美感。并

温馨提示

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

评论

0/150

提交评论