因为这学期要作asp.net的网站开发,导师让咱们在前期作详细的计划说明,时间安排。因为网站开发流程不知道,以及须要学什么指示都是盲懂,因此计划安排需在了解大体流程以后才能作出来,一下是询问同窗和在网上查阅,总结出的粗略的网站开发流程以及一些所须要学的知识。可能存在不少漏洞和缺陷,如你们看到了也但愿你们指导.....javascript
总结一css
asp.net建网站的主要步骤html
1. 首先是需求分析了,分析你打算作哪些功能,涉及哪些因素以及他们的关联关系等等。java
2. 数据库设计,根据功能定义出可能的数据对象,设计出数据字典。程序员
3. 系统的简单设计,即采用什么架构,什么模式,用到哪些技术等。ajax
这里说明一点就是如今网站基本都是采用三层架构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#
地址:http://www.cnblogs.com/mzwhj/p/3538108.html
总结三
涉及到要学的技术:
一、Html/css/javascript/ajax(首先明白div盒子模型,如今不少网站各个模块都是一个个盒子的嵌套,css布局有流布局(默认的从左到右,从上到下),层布局(position固定布局),以及浮动布局(float),一个网站基本都会用到这三种)
二、C#应用编程知识,编写后台的代码
三、数据库SQL,貌似asp.net的网站开发用的较多的是SQL server,询问同窗说的用的都是这种数据库。学习SQL语句与数据库的搭建
四、就是要理解明白三层架构的MVC设计模式用来搭建本身的网站。
提醒:咱们的网站是由前台界面和后台管理界面共同组成的,咱们除了要编写前台界面,还须要有一个后台管理员管理的界面。下面我放了一张后台管理页面的图,能够参考一下
注:在网站开发中步骤差很少就是按照总结一中来走的,可是对于咱们都倾向倒着来(从前台代码编写开始),对于这个问题,鉴于咱们都不太熟悉以及技术问题,感受对于咱们本身的小项目,只要你们把本身的项目计划安排清楚,网站逻辑本身清晰明了,能够先作前期准备再编代码,也能够直接编代码边学习边走流程。