由于这学期要做asp.net的网站开发,导师让我们在前期做详细的计划说明,时间安排。由于网站开发流程不知道,以及需要学什么指示都是盲懂,所以计划安排需在了解大致流程之后才能做出来,一下是询问同学和在网上查阅,总结出的粗略的网站开发流程以及一些所需要学的知识。可能存在很多漏洞和缺陷,如大家看到了也希望大家指导.....

总结一

asp.net建网站的主要步骤

1. 首先是需求分析了,分析你打算做哪些功能,涉及哪些因素以及他们的关联关系等等。

2. 数据库设计,根据功能定义出可能的数据对象,设计出数据字典。

3. 系统的简单设计,即采用什么架构,什么模式,用到哪些技术等。

这里说明一点就是现在网站基本都是采用三层架构MVC模式来搭建网站,ASP.NET三层架构自底向上分为:数据访问层(DAL),业务逻辑层(BLL)和表示层(PL)。MVC是指是模型(model)-视图(view)-控制器(controller)

4. 做网站,美工界面是少不了的,真正的公司一般是有美工专门设计效果图,然后切成htm页面,再有程序员实现的。

5.  项目搭建和软件编码。

6. 网站测试,分功能性和非功能性测试。功能要求的东西是否都实现了,是否出错,有bug等,其他如数据校验,页面操作的便捷性等等也应作为测试的一项。

总结二

我在网上找的讲的还算有点清楚的ASP.NET三层架构步骤讲解,里面讲述了部分例子来演示如何使用ASP.NET 2.0 和SQL Server 2005数据库来构建一个三层架构的应用程序:

http://www.360doc.com/content/12/0210/14/1429472_185541229.shtml#

可能会有帮助的一个博客博文:ASP.NET MVC 网站开发实践 - 项目框架

地址:http://www.cnblogs.com/mzwhj/p/3538108.html

总结三

涉及到要学的技术:

1、Html/css/javascript/ajax(首先明白div盒子模型,现在很多网站各个模块都是一个个盒子的嵌套,css布局有流布局(默认的从左到右,从上到下),层布局(position固定布局),以及浮动布局(float),一个网站基本都会用到这三种)

2、C#应用编程知识,编写后台的代码

3、数据库SQL,貌似asp.net的网站开发用的较多的是SQL server,询问同学说的用的都是这种数据库。学习SQL语句与数据库的搭建

4、就是要理解明白三层架构的MVC设计模式用来搭建自己的网站。

提醒:我们的网站是由前台界面和后台管理界面共同组成的,我们除了要编写前台界面,还需要有一个后台管理员管理的界面。下面我放了一张后台管理页面的图,可以参考一下

注:在网站开发中步骤差不多就是按照总结一中来走的,但是对于我们都倾向倒着来(从前台代码编写开始),对于这个问题,鉴于我们都不太熟悉以及技术问题,感觉对于我们自己的小项目,只要大家把自己的项目计划安排清楚,网站逻辑自己清晰明了,可以先做前期准备再编代码,也可以直接编代码边学习边走流程。

asp.net 网站开发流程总结的更多相关文章

  1. 整合Spring.net到asp.net网站开发中初探

    整合Spring.net到asp.net网站开发中初探 http://www.veryhuo.com 2009-10-21 烈火网 投递稿件 我有话说   Spring提供了一个轻量级的用于构建企业级 ...

  2. 第零章 HTML启蒙知识与网站开发流程

    Web前端启蒙知识:1.软件架构模式a)B/S架构:Browser-Server 浏览器服务器模型b)C/S架构:Client-Server 客户端服务器模型注1:浏览器是运行网页的应用程序注2:B/ ...

  3. 手机移动端网站开发流程HTML5

    手机移动端网站开发流程HTML5 最近一直在研究移动手机网站的开发,发现做手机网站没有想象中的那么难.为什么会这么说呢?我们试想下:我们连传统的PC网站都会做,难道连一个小小的手机网站难道都搞不定吗? ...

  4. asp.net -mvc框架复习(1)-ASP.NET网站开发概述

    1.网站开发的基本步骤: 2.网站开发的需要的知识结构 (1)网站开发前台页面技术 页面设计:HTML  .CSS+DIV 页面特效:JavaScript.jQery (2)OOP编程核心公共技能 C ...

  5. CGI、ASP、PHP、JSP、 ASP.NET网站开发语言比较

    一.主流网站开发语言的简介及优缺点. 现在主流的网站开发语言主要包括cgi.asp.php.asp.net.jsp等. HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持. (一)  ...

  6. ASP.NET网站开发中的配置文件

    来源:微信公众号CodeL 1.配置文件层次分类 Machine.config:  对.netframework整体的配置 web.config(framework目录下):  对所有项目所公有的应用 ...

  7. HTML5移动端手机网站开发流程

    基本上开发手机网站,可大致分为两大类.一类是用框架开发手机网站.一类是自己手写手机网站. 一.框架开发手机网站 一般用现在常用的开发框架有:目前Web前端最火的框架(BootStrap).jQuery ...

  8. 简述ASP.NET网站开发步骤

    新建解决方案 清除解决方案 重新生成解决方案 发布应用程序 设置配置文件 重命名配置文件 发布后生成的文件 IIS安装 安装完成后,输入http://localhost/出现 打开IIS 添加自己的网 ...

  9. ASP.net 网站开发知识点总结

    一.常用技术概括及介绍 1. SQL server:处理数据库的设计 2. asp.net  3. html            :前端网页 4. css :网页的布局设计 5. JavaScrip ...

随机推荐

  1. 最实用的APP界面设计知识,有温度的APP设计(转)

    在逛简书的时候,无意之间看到了这样的一篇非常有意思的app设计博文.顾25学堂的摘录了其中的一些关于移动端APP界面设计的精华.分享给25学堂的app设计师们. 当然,下面的这些app设计知识点是来自 ...

  2. APP设计师拿到APP产品原型开始,七步搞定APP设计(转)

    任何一款成功的APP都需要以坚实的产品概念作为基础,因为概念决定了产品最终完成的潜力. 一般情况下,交到app设计师手里的都是移动app产品原型图.当然这个是在移动产品经理反复斟酌,并且与大家开会讨论 ...

  3. Android UI学习 - Tab的学习和使用(转)

      本文是参考Android官方提供的sample里面的ApiDemos的学习总结.   TabActivity   首先Android里面有个名为TabActivity来给我们方便使用.其中有以下可 ...

  4. loj 1044(dp+记忆化搜索)

    题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=26764 思路:dp[pos]表示0-pos这段字符串最少分割的回文 ...

  5. (转载)如何借助KeePassX在Linux上管理多个密码

    转自:http://netsecurity.51cto.com/art/201311/417764.htm 如今,基于密码的身份验证在网上非常普遍,结果你恐怕数不清自己到底在使用多少个密码.实际上,据 ...

  6. 【微信Java开发 --番外篇】错误解析

    虽然在微信开发过程中,会有微信公众平台开发者文档中的<全局返回码>作为错误的参考对比:但是依旧的,会觉得有时候的问题莫名其妙.[注:本人使用weixin-java-tools进行开发] 下 ...

  7. lr_save_string 和 sprintf 的使用

    lr_save_string 和 sprintf 的使用 一.lr_save_string 使用介绍1.该函数主要是将程序中的常量或变量保存为lr中的参数.格式: //将常量保存为参数 lr_save ...

  8. DOM--3 DOM核心和DOM2 HTML(1)

    网页是一种结构化的文档,使用一组预定义的XML和HTML标签进行标记:当浏览器接受到网页文档时,会根据文档类型和关联的样式表对其进行解析,然后以可视化形式显示在屏幕上. DOM是一组用来描述脚本怎样与 ...

  9. hdu 1520 Anniversary party 基础树dp

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission( ...

  10. Codeforces 653D Delivery Bears(最大流)

    题目大概说有一张n个点m条边的简单有向图,每条边只能允许一定总量的货物通过.要让x只熊从1点到n点运送货物,每只熊都要运送且运送的货物重量都一样,求该重量的最大值. 二分重量判断是否成立. 如果已知重 ...