Home
Nova Software
Nova SoftwareNova Software
  • 标准化 SaaS 产品

    • 诺怀云物业管理系统全场景智慧物业数字化方案
    • 诺怀云汽修管理系统汽修连锁业务全链路运营管理

    定制开发服务

    • 企业信息化系统定制
    • 移动 APP 开发
    • 微信 / 小程序开发
    • 电商系统
    • 企业官网建设
    SaaS 产品 + 软件定制双重能力

    匠心数字化服务

    SaaS 产品 + 软件定制双重能力

    成熟 SaaS 系统与软件定制开发,满足企业不同数字化需求

    new-arrownew-arrow
    数字化干货与案例分享

    行业洞察

    数字化干货与案例分享

    行业白皮书、项目案例解析、技术实践文章

    new-arrownew-arrow
  • 行业解决方案

    • 智慧物业
    • 智慧社区
    • 智慧园区
    • 智慧商业
    • 学校后勤
    • 医院后勤
    • 企事业后勤
    • 社区电商

    场景解决方案

    • 医院中央运送
    • 医院医废管理
    • 医院布草洗涤
    • 医院陪护管理
    • 设备管理
    • 维修工单管理
    • 保安巡更巡逻
    • 保洁管理
    • 物料管理
    • 场所租赁预约
    • 食堂管理
    • 考勤管理
    • 宿舍管理
    • 资产管理
    • 招商租赁管理
    • 收支管理
  • 客户案例
  • 公司介绍

    • 关于诺怀了解诺怀软件发展历程与企业概况
    • 我们的产品了解我们的产品框架
    • 新闻动态
    • 招贤纳士 加入我们,查看在招岗位
    • 选择诺怀我们的核心优势与服务特色
    • 联系我们商务咨询、技术对接与来访地址

    客户见证

    • 合作客户服务客户名录与行业覆盖
    • 客户评价来自合作企业真实客户心声

    合作模式

    • SaaS化标准系统开箱即用,快速落地
    • 定制开发模式你提需求我来实现,主打个性化
    • 数字化咨询服务业务诊断与数字化方案规划
试用申请
Home
重庆诺怀软件重庆诺怀软件

Menu

    • 诺怀云物业管理系统
    • 诺怀云汽修管理系统
    • 企业信息化系统定制
    • 移动 APP 开发
    • 微信 / 小程序开发
    • 电商系统
    • 企业官网建设
    • SaaS 产品 + 软件定制双重能力
    • 数字化干货与案例分享
    • 智慧物业
    • 智慧社区
    • 智慧园区
    • 智慧商业
    • 学校后勤
    • 医院后勤
    • 企事业后勤
    • 社区电商
    • 医院中央运送
    • 医院医废管理
    • 医院布草洗涤
    • 医院陪护管理
    • 设备管理
    • 维修工单管理
    • 保安巡更巡逻
    • 保洁管理
    • 物料管理
    • 场所租赁预约
    • 食堂管理
    • 考勤管理
    • 宿舍管理
    • 资产管理
    • 招商租赁管理
    • 收支管理
    • 关于诺怀
    • 我们的产品
    • 新闻动态
    • 招贤纳士
    • 选择诺怀
    • 联系我们
    • 合作客户
    • 客户评价
    • SaaS化标准系统
    • 定制开发模式
    • 数字化咨询服务

升级在线ERP到ASP.NET MVC4

网站开发
Detailed view of Velocity Finance case study implementation

客户需求

  1. 升级现有网站到ASP.NET MVC 4
  2. 提高网站性能和用户体验
  3. 平滑过度,系统升级不能影响现存老系统的正常使用
  4. 针对频繁变更的需求实施敏捷开发
  5. 为系统设计和移植提出有价值的建议

涉及的技术

  • C#
  • .NET 4.0
  • ASP.NET MVC 4
  • NHibernate
  • Web service
  • Stored Procedure
  • Reporting Services

系统分析

数据库分析

现存数据库非常庞大,包含大量的正式运营数据,尺寸在400M左右。 数据库有将近200个表单,100个视图,同时还有很多存储过程和自定义方法。而且数据库表单的命名比较模糊,并没有严格按照业务名称来命名。

框架分析

系统采用三层架构,表现层用MVC,主要通过Domain Model将数据传输到页面。由于系统有很多页面存在Ajax局部刷新,并且这些刷新主要是采用MVC.ajax来处理,几乎没有在页面上编写JS代码,也没有使用jQuery,因此JS相对来说难以维护。

解决方案

数据库重构解决方案

因为数据量大并且数据表单命名不规范,我们将数据库表单全部整理到了业务逻辑层。并且对现有数据表重命名,主要是对现有数据表名加上前缀,例如CRM_,HR_,CMS_. 这样可以让数据库在以后更加容易维护。

数据库升级方案

系统存在非常复杂的业务逻辑,而这些业务逻辑的正确处理,都是基于数据的正确性。因此,我们在开发过程中需要特别关注数据备份、数据丢失这些问题。这样一旦数据库损坏导致系统不能正常运行,可以通过恢复数据库来修复此问题。在开发阶段,我们会定期地将当前运行环境的数据库备份到本地,这样我们可以使用真实的数据来进行测试,同时不会影响系统的正确运行。为了保证平缓地升级,任何数据库结构的更改,都会通过数据库升级脚本的形式来实现。

框架解决方案

为了将程序从ASP.NET MVC2升级到ASP.NET MVC4,采用RAZOR视图,同时提高系统性能。我们重构了系统架构,减少了客户端与服务端之间的数据传输,主要通过局部刷新,在Json中传输数据来提升性能。另外还将JS文件分类管理,减少了ERP系统的页面浏览数量,不但用户体验和性能被大大提高,也减少了系统的维护成本。

开发方案

开发初期,客户的主要关注点在于新特性的开发工作,并没有给予系统维护和升级足够的重视。因此我们把系统进行了划分,新特性的开发基于新的架构,同时把老旧系统的改造和重构也纳入工作列表,并且制定了明确的开发计划。在此基础上,项目的进度和质量都得到了良好的控制。我们频繁地向客户提交版本,并且基于客户的反馈持续完善系统的功能,项目逐步走上良性循环。

  1. 我们使用NUnit在后台为特定的接口进行单元测试。
  2. 我们采用频繁交互,频繁沟通,及时更新计划来适应需求变更,这是敏捷开发的最佳实践,这种做法帮助客户最终得到对他最有价值的网站。

客户收益

  • 平稳地从旧系统升级到了新系统,没有对现行业务造成任何影响。
  • 性能增强,用户体验得以提高。
  • 扩展性更强的结构,更易维护的代码,更低成本的维护。

Screenshots

    

  

开启您的数字化项目

借鉴成熟项目实施经验

为企业打造贴合业务的软件系统.

  • 20+开发经验

  • 30+全球区域客户

  • 15000+成功项目

footer-four-gradient
nova software logo

专注企业软件定制开发,提供物业、汽修等行业整体解决方案,助力企业业务数字化升级

抖音抖音
小红书小红书
微信服务号微信服务号
今日头条今日头条
搜狐号搜狐号
视频号视频号

关于诺怀

  • 公司介绍
  • 新闻动态
  • 客户案例
  • 联系我们
  • 常见问答

产品服务

  • 软件定制开发
  • 移动 APP 开发
  • 小程序定制开发
  • 物业SaaS系统
  • 汽修SaaS系统
  • 网站开发
  • 电商开发

案例及解决方案

  • 智慧物业解决方案合集
  • 汽修管理解决方案
  • 物业客户案例合集
  • 定制开发案例合集

咨询热线:4008310286

渝ICP备14000366号-1© 2026 重庆诺怀软件有限公司