第一个ASP项目的体会
来源:互联网 发布:淘宝网男士高领打底衫 编辑:程序博客网 时间:2024/06/06 12:35
第一个项目开发阶段基本结束,按我的要求来说,这个项目时很失败的,第一次独立负责这么一个项目,结果发现很多东西都没做好,设计的很糟糕,开发的时候不知道重点在哪,反正就一个字:乱。下面是这次开发我总结出的一些心得体会,希望下次开发时自己能从中吸取经验。
1. 写代码前先将文档写清楚,记住,在写代码前面,一定要让自己对将要写的系统完全把握住,不要边写代码,边写文档,这样最终会把自己给搞晕
2. 文档格式:
a) 系统功能和目标:简要阐述下为何要写该系统,以及该系统将要达到何种目标
b) 系统要实现的主要功能,以及基本的操作流程
c) 系统整体架构:要讲清楚这个系统是由哪几个部分构成的,包括软硬件设备、服务器、工作站(最好配上结构图,用smartdraw画);其中只要将自己开发部分重点描述即可,如,我开发的是web界面,那么,该部分我就应该很详细的描述(包括软件结构:该软件由哪几部分组成),而其他部分一带而过即可
d) 系统流程图:即该系统操作步骤,一步一步应该怎么走下去
e) 数据描述:包括数据库描述,数据流图,如果有条件的话把数据流条目也写出来
f) 系统功能需求:包括功能划分、功能描述
g) 如果是和硬件有联系的,那么应该再写一个运行需求,包括硬件接口、软件接口
h) 系统特点:简要说明一下我开发的这个系统有什么特点。
3. 在开发结束后,写一个使用说明文档,是具体情况而定,到底是要写的复杂些还是简单些
4. 将DB中的sql封装成一个个的方法,不要每一个里面都是一个insert等,要写一个DB的基类,如insert时,传2组参数,一组为字段名称,另一组为字段值。
5. 开发步骤:需求文档编写->数据库设计->UI框架的选择(easyUI)->开发框架的选择(三层架构模式)->编码
6. 导出数据时,最常用的还是dataset、datatable,而不是list,而且list也不好控制他的类型
7. 在设计数据库使用到0,1,2,3,4…..时,请考虑下导出时,这些数据应该如何设置回来。
8. 写数据访问层时,请借鉴
a) protected variable
b) constructed function
c) method(insert、update、query)
这种格式,这样代码就很清晰,不至于像现在代码一样,非常的乱
9. 开发的时候,从一个点开始,而后把这个点的东西写好,然后再去写下一个点,不要一开始就广撒网,这边写写,那边写写,最后写的毫无章法
10. 在写asp.cs页面时,可以写个basePage类,以此作为基类,其他页面操作的cs文件都继承该类,在该类中可进行一些初始化、验证是否登录等
- 第一个ASP项目的体会
- 我的第一个项目实现freeradius配置修改体会
- [29期] 职业生涯第一个项目的总结与体会。
- 刚开始工作第一个项目体会
- [29期] 第一个项目体会
- 我的第一个BS项目(ASP.NET)
- 第一个asp.net正式项目!
- 第一个php网站的一些心得和体会
- 我的第一个项目
- 偶的第一个项目
- 我的第一个项目
- 我的第一个项目
- 第一个实用的项目
- 第一个接触的项目
- IOS的第一个项目
- 第一个6513的项目
- 第一个项目的感受
- 第一个项目的感受
- 栈与队列
- 黑马程序员__反射基础
- STL之priority_queue
- UDP通信
- Linux下安装Python
- 第一个ASP项目的体会
- Poj1018 Communication System
- zoj Additive equations
- 找到一款不错的网站压力测试工具webbench
- 二叉树的实现
- 更新目录下SVN项目的python脚本
- iOS 推送详情
- drop zone
- 杭电--2175--汉诺塔IX--数学题