【无私的分享:从入门到ASP.NET MVC ]从0开始,建立一个框架,做项目(13)客户管理-研发项目管理

>>【无私的分享:从入门到ASP.NET MVC ]从0开始,建立一个框架,做项目(13)客户管理-研发项目管理

【无私的分享:从入门到ASP.NET MVC ]从0开始,建立一个框架,做项目(13)客户管理-研发项目管理

引言:当今社会市场竞争激烈,软件开发企业想要占据前列需要在研发管理上下功夫,“向管理要效益”已经成为软件开发企业的共识,研发项目管理在软件企业中的普及也是大势所趋。国内做软件项目管理工具的开发商翼发云近几年发展十分迅速,越来越多的软件开发企业认识到研发项目管理的重要性,能切实有效降低成本,规范软件开发流程,提高软件产品质量。国内研发项目管理系统、敏捷开发管理工具的领导品牌翼发云敏捷项目管理系统采用可视化业务流程技术,支持瀑布模型等传统软件研发项目管理,同时也支持scrum等敏捷开发流程,是理想的敏捷开发管理工具,涵盖软件项目管理工作的整个生命周期。为提高国内软件开发企业的项目管理水平,分享一篇企业管理相关的知识文章。

指数

[无私的分享:从入门到精通ASP.NET MVC ]从0开始,建立了一个框架,做一个项目目录索引

简介scrum

的简单的客户管理

项目软件项目管理

我们运用的工具是:VS 2013 + SQL Server 2012 + iis7.5

希望我们有ASP.NET MVC的理论有一个初步的了解,我们不做过多的解释,有些不懂的地方也不要紧,将上线,更多用于长时间自然明白。的敏捷开发流程

项目启动,设计数据库表名:sys_bussinesscustomer 序号列名数据类型长度的十进制密钥标识符允许空默认值1的ID int 40不fk_departid 2 nvarchar 360 fk_relationid 3;nvarchar 720 4公司名称为公司引进了国外关键500 nvarchar 100 companyprovince 5公司名称nvarchar 100 companycity 6省份公司nvarchar 100 companyarea 7凡市没有8为5000公司地址,所在县& n bsp;公司地址9 companytel nvarchar 500 办公室的电话公司10公司网页nvarchar 1000 chargepersionname nvarchar 500 & 11公司。Nbsp; the name of the person in charge of 12 ChargePersionSex int 40 nvarchar 200 ChargePersionQQ 13 for gender QQ 14 nvarchar 500 ChargePersionEmail for nvarchar 500 ChargePersionPhone 15 mailbox for call 16 IsValidate bit 10 whether the company has been verified 17 CreateUser nvarchar 500 &nbs & nbsp; P; no 18 CreateDate datetime created 83 nvarchar 500 &nbsp 19 UpdateUser to create time; UpdateDate datetime 20 update 83 int 40 CustomerStyle 21 update time &nbsp the typES的客户;

&nbsp

一个,创建一个新的接口和实现类1,我们的服务在服务库文件夹下的文件夹下的sysmanage;ibussinesscustomermanage

【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理 研发项目管理

1使用系统2使用3使用;system.collections.generic;系统。LINQ;使用4系统的文本;使用5。system.threading.tasks命名空间;67 service.iservice { 9 / / / 8 & lt;总结& gt;/ / / 11 / / / 10客户管理界面添加Yuangang 2016-06-17 12 /总结& gt 13公/ / / & lt;接口;ibussinesscustomermanage:IRepository <域。sys_bussinesscustomer >14 { 15 } 16 }

&nbsp

;2,我们在serviceimp文件夹中一类新的&nbsp bussinesscustomermanage

【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理

使用E sysmanage文件夹;1系统;2使用system.collections.generic;利用系统。LINQ 3;使用4系统。文本;使用5 system.threading.tasks命名空间;67 service.serviceimp 8类bussinesscustomermanage:repositorybase & lt { 9, 10;域。sys_bussinesscustomer >iservice.ibussinesscustomermanage { 11 } 12 }

3,然后呢?是的,别忘了,我们在服务库【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理

service.xml中

【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理配置下

三,1,我们在控制器和视图/区域/ sysmanage /控制器控制器下新bussinesscustomercontroller控制器方法

继承【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理

2、我们配置/配置/ controllers.xml弹簧

【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理

&nbsp注射液;

3,我们宣布这些容器1 #区声明容器2 & lt 3总结& gt;/ / / / / /;公司客户管理4 / / / Lt; /summary> IBussinessCustomerManage BussinessCustomerManage {get 5; set 6;} / / / < summary> 7 provinces, 8 / / / &lt / / / management; /summary&gt 9; ICodeAreaManage CodeAreaManage {get; set; &lt summary>} / / / 10; 11 / / / 12 / / / &lt data management field; /summary&gt 13; IContentManage ContentManage {get; set; &lt summary>} / / / 14; 15 / / / 16 / / / &lt encoding management; /summary&gt 17; ICodeManage CodeManage {get}; set; 18 #endregion

&nbsp

; 4, we add Index view, and adding a verification module alias for BussinessCustomer verification for &nbs P; View &lt summary> / / / 1; 2 / / / / / / 3 page lOAding customer management < /summary> returns> 4 / / / < < /返回&gt;[ userauthorizeattribute(modulealias = 5,operaaction =“bussinesscustomer”、“视图”)公共ActionResult(指数)6 ] 7 { 89 }

&nbsp

;5,我们添加一个菜单连接

5.1美国开放系统管理中心&rarr管理系统;&rarr;管理模块添加一个顶级[ ]

【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理客户管理中心

5.2在美国[客户管理中心]新的右键菜单[客户

【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理

]管理下

5.3 [管理]在我们的客户在一个新的菜单【C进入]客户名称:bussinesscustomer &nbsp模块;模块类型:列表页&nbsp /系统/ bussinesscustomer

;模块路径:

【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理

5.4所以我们是否有菜单吗?答案是否定的。因为我们已经添加了验证索引视图的权限,所以我们没有这个模块的权限。所以我们需要建立

权限,很快,我们可以直接选择[ ]会自动初始化我们如果需要额外的权限,如添加基本权限的权限:审核、发布、下载和出口,我们可以创建一个新的许可[ ]添加自定义

【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理

权限和翼发云

好了,你现在可以打开网页。

6、修改索引输出

【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理

&nbsp客户名单;

6.1省输出表和客户类型列表

1数据[“provincelist”] = codeareamanage.lOAdlistall(P = & gt;p.levels = = 1);ViewBag.KHLX this.CodeManage.LOAdAll(P = & gt = 2;p.codetype = =“lxrlx”。OrderBy(P = & gt)p.showorder;ToList(

));【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理

&nbsp

6.2;对客户

1 & lt总结& gt 2 / / / / / /输出列表查询处理参数;;客户管理加载3家/总结& gt;4 / / / / / / & lt;&lt;再转&gt;&lt;/返回&gt;[ userauthorizeattribute(modulealias = 5,operaaction =“bussinesscustomer”、“视图”)公共ActionResult(指数)6 ] 7 { 8 { 9 1011 #地区12/13省接收查询参数字符串省要求查询[ =“省”。];14数据[“省”] = 15 / /省;接收客户类型16弦customerstyle请求。QueryString [ =“customerstyle”];17数据[“customerstyle”] = customerstyle;/ / 18个文本框中输入的查询关键词19 ViewBag。搜索= 20 #铁心端部定点212 base.keywords;2数据[“provincelist”] = codeareamanage.lOAdlistall(P = & gt;p.levels = = 1);ViewBag.KHLX this.CodeManage.LOAdAll(P = & gt = 23;p.codetype = =“lxrlx”。OrderBy(P)= & gt;p.showorder(。列出));/ / 2425输出客户分页表26返观(BindList(省、CustomerStyle));} catch(异常)27 28 29 { 30“写登录日志(common.enums.enumoperator.select,“客户管理:加载主页”,E);把e.innerexception 31;32 } 33 }

6.3

1客户列表查询方法和其他方法来帮助#区域控制器调用2 & lt总结& gt;/ / / / / /;3页的查询公司客户名单4 /总结& gt;5私人/ / / &lt;Common.PageInfo BindList(字符串,字符串customerstyle){ // 6 7基本数据(缓存)8无功查询this.bussinesscustomermanage.lOAdall(空)= 910;//非超级管理员可以查看用户的部门(CurrentUser.IsAdmin11如果客户!12){ 13查询=查询。其中(P = & gt;p.fk_departid =中。dptinfo。ID;} / / 1516)14省(17如果客户!String.IsNullOrEmpty(省)){查询= 18 19查询。其中(P = & gt;p.companyprovince =省);/ / 20 } 2122客户类型23如果(!String.IsNullOrEmpty(customerstyle)){商品编号= 24 25 int int解析(customerstyle)查询,(查询= 26;P = & gt;p.customerstyle商品编号= = 27 });2829/30如果(string.isnullorempty查询关键词!(关键词)){关键词(keywords.tolower = 31 32查询,(查询= 33);P = & gt;p.companyname.contains(关键词

文章从互联网整理而来,旨在传播scrum、软件项目管理、研发项目管理、敏捷开发管理工具的知识与应用,帮助软件开发企业真正了解研发项目管理的价值和意义,如果本文侵犯了您的权益或者您需要具体了解更多国内做研发项目管理系统的公司翼发云敏捷项目管理系统的相关信息,欢迎和我们联络:

【网址】www.effapp.com

2018-02-20T04:23:14+08:002018-02-20 04:23:14|Categories: scrum项目管理|