使用MFC实现数据库信息显示和增删改查

yagerfgcs 发布于 2017/10/29 23:31
阅读 288
收藏 0

【业务需求】

一、功能需求

1、根据提供的UI原型设计界面,界面种类主要是两类界面,一类是检索信息的主界面(TreeCtrl+ListCtl),另一类是检索的详细信息展现页面(Edit、时间控件)用于增删改查等;包括界面美化工作。

2、根据UI原型设计数据库表,支持高并发量增删改查,包括postgresql数据库搭建、建表等

二、技术要求

1、界面响应时间在10ms以内(排除网络延时外);

2、代码规范、需提供代码review

三、非功能性要求

要求界面响应及时、代码可维护性高

【人员要求】

一、能力要求

1、要求有丰富的MFC界面开发经验,熟悉ListCtrl、TreeCtrl、时间控件等基础控件,有使用ODBC等方法连接远端服务器获取数据展现到ListCtrl中

2、熟悉postgresql数据库设计、根据要求设计数据库表,有数据安全备份防护经验;

3、熟悉SkinMagic等对MFC控件换肤的换肤库。

二、其他要求

工作经验:MFC、C++、Sql开发两年以上

【交付要求】

一、交付计划

本需求将按五个阶段进行交付和验收,初步的交付计划以及相应的提交物要求如下:

1、第一阶段,提供UI设计原型和数据库表等的设计稿以及软件实现的设计思路。

2、第二阶段,提供主界面和详细信息编辑界面的可运行程序及代码供review和验收。

3、第三阶段,提供所有功能的界面包括换肤和数据库内容供验收。

二、验收基准

1、各阶段能高质量完成,经过review后能快速按要求调整代码和修复bug

2、交付件支持7*24小时无内存泄漏、低功耗运行及数据库稳定运行等;

【支付方式】

分两次付款:第二阶段付50%,第三阶段付50%;

加载中
返回顶部
顶部