文摘
英文文摘
声明
1绪论
1.1研究背景
1.2问题提出
1.3当前研究
1.3.1国外研究现状
1.3.2国内研究现状
1.4主要研究内容
1.5论文结构
2 MVC模式和相关技术介绍
2.1设计模式
2.1.1 MVC模式
2.1.2 MVC的优缺点
2.2 Ajax技术
2.2.1 Ajax概述
2.2.2 Aiax的关键技术
2.2.3基于Ajax技术的Web应用开发
2.2.4 Ajax的优势与弊端
2.3 Visual Studio.NET平台的相关知识
2.3.1.NET框架类库
2.3.2 ASP.NET技术
2.3.3 ADO.NET技术
2.4本章小结
3.NET平台下基于MVC模式的WEB应用设计方案
3.1体系架构的选择
3.1.1 C/S架构和B/S架构
3.1.2三层体系架构
3.1.3.NET平台下对三层体系架构的支持
3.2.NET平台下对MVC模式的设计
3.2.1 View层的设计
3.2.2 Model层的设计
3.2.3 Controller层的设计
3.3 MVC模式与三层体系架构的关系
3.4本章小结
4软件项目开发管理系统的设计
4.1系统概述
4.1.1系统设计的目的
4.1.2系统设计的原则
4.1.3系统的主要功能
4.1.4系统的开发及运行平台
4.2系统总体框架设计图
4.3软件开发管理系统的需求分析
4.3.1用户登录权限分配
4.3.2项目资源管理
4.3.3报表管理
4.3.4人力资源管理
4.4系统的概要设计
4.4.1 View层的部分设计
4.4.2业务逻辑层设计
4.4.3数据库总体设计
4.5本章小结
5软件开发管理系统的实现
5.1软件开发管理系统MVC实现
5.1.1表示层中视图的实现
5.1.2表示层中模型组件的实现
5.1.3表示层中控制器的实现
5.2逻辑层的设计和实现
5.2.1角色权限管理模块的实现
5.2.2员工工作量量化方法的设计与实现
5.2.3逻辑层功能类设计和实现
5.3持久层的设计和实现
5.3.1持久层开发流程
5.3.2项目资源持久层设计与实现
5.3.3人力资源持久层设计与实现
5.4报表的导入与导出
5.4.1 Excel报表操作控件的运行界面
5.4.2 Excel报表操作控件的设计
5.4.3 Excel报表操作控件的实现
5.5系统测试
5.5.1驱动测试
5.5.2 NUnit工具
5.5.3系统测试代码
5.5.4系统测试结果
5.6本章小结
6结论
6.1结论
6.2展望
参考文献
攻读硕士学位期间发表的论文
致 谢