项目概况
DFM (Dubai Financial market) website 主要实现一些内容管理与展示的功能,主要包括通过Sitefinity管理数据并展示,从外部数据源读取历史数据并展示,以及根据用户需求对一部分数据进行计算用图形化的方式展示的功能。另外本站点集成了外部Web 服务请求结果的搜索功能;单点登录功能等。用户属于阿联酋国家,本系统属于金融行业,站点支持英语和阿拉伯语两种语言。
系统截图
Zakat Calculator: 主要根据用户界面选择的 参数,在数据库计算,返回结果。
Investor page: 用户可以选择不同的时间,对交易的数据和值进行直观的了解和对比。
Company Profile page:对特定的公司,当天的交易记录直观图。
解决方案:
涉及的技术:
- ASP.NET
- Microsoft SQL Server
- Lucene.Net
- Sitefinity 6.0
- HTML
- JavaScript/JQuery
- Bootstrap
开发方法:
我们通过添加Sitefinity widget的方式,将功能模块化,一个功能做成一个Widget ,这样用户可以很自由的在Sitefinity的页面添加想要的功能。
在界面样式上,我们沿用了之前的响应式设计,用bootstrap很好的做到界面统一。
多语言上面,我们通过asp.net的resource文件实现,页面没有任何的静态文本。
客户收益:
- 更美观的用户界面。
- 更友好的使用方式。
- 为用户快捷的呈现直观形象,反应当前状态或未来趋势的数据,提供辅助分析。
- 我们快速的开发和提交,客户可以在最短的时间内看到工作结果,提出要求。减少需求变更带来的高风险。
- 项目中途,有时候客户任务准备不及时,为了给客户创造更多的收益,我们在当前任务快结束的时候,都会提前通知客户准备新的任务。