吉林社科规划网站转换计划

概述

吉林社科网站:http://www.jlpopss.gov.cn是本人开发(后台代码,非界面设计)并长时间维护的网站,根据以前开发的经验决定对系统进行升级转换,保持现有网站的所有功能。

另外,此次转换不是客户需要的,但是考虑到网站以后的维护和功能的扩充,以及安全,性能,效率等问题,同时,也能增加一些实战的经验.以前也有asp.net1.1的作品,但是用dreamweaver开发,此次开发决定全部用vs2005做.
网站目前是
asp+sqlserver2005,因为网站的设计架构和模式已经很古老,所以采用asp.net2.0+sqlserver2005的模式来转换。

考虑到不可预测的原因,转换后网站仍然使用两个版本,既aspasp.net版本,其中asp仍为默认访问版,asp.net作为过度版,待运行稳定后,替换asp版成为默认访问版。

 

转换效果预测

实现和asp一样的表达效果,并且融入ajax webpart两个技术,实现更丰富的界面表达。而且基于asp.net2.0的编译模型,网站的稳定性会提高,运行效率有会有所改善。基于面向对象的设计方法使以后的维护工作会更容易进行。

 

转换的三个步骤

一,  界面表达部分转换成asp.net,咱不考虑后台管理。(预计20天)

二,  数据库结构的重新设计以及数据的转换。(预计10天)

三,  网站后台程序的转换。(预计30天)

以上预测日期为保守计算,并且是考虑到正常的工作项目或者加班,而如果顺利的话,实际需要的时间只能比预测的少。

 

转换关键

整个页面基于面向对象的模型进行设计,用asp.net现成的控件来完成。并且运用asp.net2.0的新特性来重新规划整个网站

数据库:现有的数据库设计于2000年左右,因为时间原因原有的设计已经不能满足网站的功能,所以需要对数据库进行更合理的设计。

网站后台:网站后台的功能相对要复杂设计到数据的更新删除等操作,实现的难度肯定比前台大。

 

可能遇到的困难

网站模板:因为已经没有美工的原搞,所以模板需要自己手工摘取出来,复杂度高。

控件的使用:在什么地方应该用什么样的数据控件,还没实验过,但是经过这次转换可以积累很多经验。

文档:原有网站的文档资料不是很充分,需要重新做分析。

数据的转换:在对数据库重新设计的过程中,需要考虑到原有数据的转换。

 

总结

转换的可行性:80%+

转换的复杂度:80/100

转换的难度:60/100-

转换后的效果:85/100++

 

附录

以下是网站的界面截图:

 



 

 

如果您有对网站转换的建议和经验请留言给我,我将非常感谢您的帮助。

posted @   哥本哈士奇(aspnetx)  阅读(762)  评论(1编辑  收藏  举报
编辑推荐:
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
阅读排行:
· 《HelloGitHub》第 106 期
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 深入理解Mybatis分库分表执行原理
· 使用 Dify + LLM 构建精确任务处理应用
点击右上角即可分享
微信分享提示