伙伴云客服论坛»论坛 S区 S客户管理 查看内容

0 评论

0 收藏

分享

项目总结(1)-客户管理系统

1.客户管理系统的总结
(1).总体采用mvc的设计形式,以jsp为view层,用servlet做控制层,service做业务层,dao数据层,上层对下层的调用关系.
(2).除了welcome.jsp页面用户可以 直接访问,其他的页面用户不能访问,而是通过转发实现的。
(3).去掉超链接的下划线:
<a HRef="/Summer_Exercise15/CRMServlet?method=tOAddJsp" style="text-decoration:none">
增加客户信息
</a>

(4).这个里面含有很多EL表达式的运用,这个要熟练的运用,以后要多练练(特别要注意:EL表达式中的数据都是从域对象中寻找的,不会默认某一个域。
(5).将"1991-01-01"数据库中取出来,然后转成1991,01,01用Calendar类,
java.util.Date(这个方法已经过时了)------------->转为java.util.Calendar
(6)定位tableID所对应的元素的位置:
                       document.getElementById("inputID").focus();

(7)内容选中:
             document.getElementById("inputID").select();
(8).获得table标签中元素中的数据:
//定位到tableID所对应的元素,即<table>标签
var tableElement = document.getElementById("tableID");
var size = tableElement.rows.length;//size=5
//装ID号的数组
var ids = "";
for(var i=1;i<=size-3;i++){
//获得每行的1列中的checkbox元素
var checkboxElement = tableElement.rows(i).cells(0).firstChild;
//假设该复选框被选中
if(checkboxElement.checked){
//搜集该复选框的ID值
ids += checkboxElement.value + "_";
}
}

(9),采用了分页的技术:
// 计算出所有的页数
if (this.allRecordNO % this.pERPageNO == 0) {
this.allPageNO = this.allRecordNO / this.perPageNO;
} else {
this.allPageNO = this.allRecordNO / this.perPageNO + 1;
}

2.程序的调用构造图:

项目总结(1)-客户管理系统-1.jpg


3.部分效果截图:

项目总结(1)-客户管理系统-2.jpg



项目总结(1)-客户管理系统-3.jpg


回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

遂归池上酌
注册会员
主题 11
回复 13
粉丝 0
|网站地图
快速回复 返回顶部 返回列表