网站建设总结报告范本.docx
- 文档编号:16676784
- 上传时间:2023-07-16
- 格式:DOCX
- 页数:9
- 大小:472.58KB
网站建设总结报告范本.docx
《网站建设总结报告范本.docx》由会员分享,可在线阅读,更多相关《网站建设总结报告范本.docx(9页珍藏版)》请在冰点文库上搜索。
网站建设总结报告范本
设计思想
我们制作的网站,制作过程中涉及了AdobePhotoshop(图像处理)、AdobeDreamweaver(搭载网页)、MicrosoftWord(文字编辑)、MicrosoftPowerPoint(演示制作)、SQLserver2005(数据库)以及VisualStudio.NET2005。
ActiveServerPages:
“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”。
首先是网站的logo,作为餐厅的表头,logo下面分两栏,左侧栏显示登陆界面、注册信息、产品展示、已选产品等,右侧栏是展示网站的信息的竖行导航,在色彩上,采用棕绿色(#e9e9df)为主色系,背景采用黑色,用来展现各种餐品,给客人一种餐桌点餐的真实感觉,字体采用白色和浅绿色,文本选用的宋体,整体统一风格,贯穿全站。
三层结构
从开发角度和应用角度来看,三层架构比双层或单层结构都有更大的优势。
三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增。
开发双层或单层应用时,每个开发人员都应对系统有较深的理解,能力要求很高,开发三层应用时,则可以结合多方面的人才,只需少数人对系统全面了解,从一定程度工降低了开发的难度。
Ø表示层(Web)
整个网站所有的Web页面全部存放在此项目文件夹下,Web页面利用各种控件来显示与接受数据,提供所用与用户进行交互的界面。
根据用户的请求去调用业务逻辑层的项目的相关方法,并最终将返回的结果呈现给用户。
将实现人机界面的所有表单和组建放在表示层。
在1389主题餐厅网站的解决方案FoodMall中,表示层就是“web”。
Ø业务逻辑层(BLL)
业务逻辑层是表示层与数据访问层之间的通信的桥梁,主要负责数据的传递与业务方法处理,将所有业务规则和逻辑的实现封装在业务逻辑层。
Ø数据访问层(DAL)
DAL层封装了所有与数据库进行数据库的操作,这些操作都是基于ADO.NET实现的。
将所有和数据库的交互封装在数据访问层中。
三层架构属于瘦客户的模式,用户端只需一个较小的硬盘、较小的内存、较慢的CPU就可以获得不错的性能。
相比之下,单层或胖客户对面器的要求太高。
三层架构的另一个优点在于可以更好的支持分布式计算环境。
逻辑层的应用程序可以有多个机器上运行,充分利用网络的计算功能。
分布式计算的潜力巨大,远比升级CPU有效。
三层架构的最大优点是它的安全性。
用户端只能通过逻辑层来访问数据层,减少了入口点,把很多危险的系统功能都屏蔽了。
另外三层架构还可以支持如下功能:
RemoteAccess(远程访问资料),例如可透过Internet存取远程数据库;HighPerformance(提升运算效率)解决集中式运算(Centralize)及主从式架构(Client-Server)中,数据库主机的运算负担,降低数据库主机的ConnectionLoad,并可藉由增加AppServer处理众多的数据处理要求,这一点跟前面讲到的分布式计算提高运算能力是一个道理;Client端发出Request(工作要求)后,便可离线,交由AppServer和DataBaseServer共同把工作完成,减少Client端的等待时间;这个功能我觉得应用场合不是很多,自己感受也不是很深刻,从理论上是成立的。
来源:
(-三层架构及其优点_汪涵波_新浪博客
网站前台设计
UserLogin.aspx
首页Default.aspx
商品列表ProductList.aspx
商品详细信息ProductDetails.aspx
商品搜索Search.aspx
RSS发布页面rss.aspx
购物车Cart.aspx
会员后台
用户登录\Membership\UserLogin.aspx
用户注册\Membership\UserRegister.aspx
网页后台设计
商品分类列表\Admin\ListProductsByCategory.aspx
首页
\Admin\Default.aspxx
管理员登录界面\Admin\AdminLogin.aspx
用户管理\Admin\ListAllUsers.aspx
用户状态\Admin\UserState.aspx
用户详细信息\Admin\UserDetails.aspx
产品详细信息\Admin\ProductDetails.aspx
商品列表\Admin\ListOfProducts.aspx
窗体与类之间的调用关系
用户登录
类关系调用流程图
业务逻辑层UserManage.Login()
数据访问层UserService.GetuserByLoginId()
用户注册
业务逻辑层UserManage.Login()
数据访问层UserService.GetuserByLoginId()
数据访问层若为假调用Adduser(user)注册用户
后台商品显示
业务逻辑
Ilist
数据访问层
Ilist
后台商品管理
商品更新
业务逻辑
ProductsManager.ModifyProduct()方法
数据访问层
ProductsService..GetProductById()方法
数据访问层
ProductsService..ModifyProduct()方法
添加商品
业务逻辑
ProductsManager.AddProduct()方法
数据访问层
ProductsService.GetProductByKey(stringProductKey)
数据访问层
若商品不存在调用ProductsService.AddProduct()方法
删除商品
业务逻辑
ProductsManager.DeleteProductById()方法
数据访问层
ProductsService.DeleteProductById()方法
用户管理
用户更新
业务逻辑
UserManage.ModifyBasicInfo(stringName,stringPhone,stringAddress,stringMail,intId)方法
数据访问层
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的同时还有重新拾起AdobePhotoshop(图像处理)AdobeDreamweaver(搭载网页)、网站建设的基本思想等重要内容甚至包括MicrosoftPowerPoint(演示制作)。
不得不承认只要你积极、只要你努力用功作品可以很优秀。
在网页制作中,我借鉴了欧美个人网站的设计风格,着重于给浏览者以强烈的视觉冲击。
运用了photoshop强大的图像制作和处理能力。
进行了大量的图片制作,从而给人以强烈的美感。
并曾尝试利用Flash进行片头动画的制作,但纵观整体效果放弃了动画效果。
整个网站的制作用时一学期。
虽然整个网页的结构还有很多不足,还有一些板块没有开通,但是我的确能够感到在我制作过程中技能的提高。
整个网站的不足我想是没有使用到一些动态网页的知识,日后我们的网站还需要维护。
希望还可以有机会选到动态网站的课程,从而弥补自己在动态网络语言方面的不足。
我还是很庆幸能够学到这么多的内容。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 建设 总结报告 范本