本系统基于Windows 2000平台开发,可以对应Window95, Window98, WindowMe, Window2000, WindowXP等多个操作系统。对不同的屏幕分辨率,画面能作自适应处理,在控件描画时,按照分辨率的大小,对控件的尺寸做变换,以保证在800*600,1024*768,1280*1024等分辨率下都能正常工作。
  该系统原来计划使用Flash制作,由于Flash的控制较弱,后改用VC++开发。Flash的UI处理是其强项,所以本系统的画面的要求极为严格。为了用VC实现Flash的效果,重载了MFC的Edit,Scrollbar,Button等控件,对这些控件的外观做了自行描画,使其外观相异于window系统的传统控件,比如菱形的按钮,自描绘的滚动条等。画面上有很多的图像显示处理,为了不影响速度,这部分用纯C来实现。对于汽车外观的预览,是许多图片叠加在一起,通过透名位图一层一层显示在画面上。
  本系统的后台没有数据库系统,所有的数据都存储在XML文件中,为了简化XML数据的读写,做了一个共同的XMLEngine类,所有的数据读写操作都通过这个类来实现。系统的购买模拟向导功能和快速录入功能相互之间可以切换,为了保证数据的一致性,逻辑类作了强封装,对所有的逻辑类的操作都封装在一个统一的接口里面,保证了对不同的功能,数据都是一致的。
  该系统是给日本某汽车贩卖商使用的贩卖辅助系统。系统主要有三个功能:一、购买模拟向导,一步一步的选购配件,最后在画面上可以看到汽车的外观内设,还会自动算出按用户配置的汽车的价格。用户确定后,将会生成一个商谈数据文件,贩卖商将根据商谈数据文件中的数据,生产出所制定配置的汽车。二、快速录入功能。这是贩卖商员工使用的机能,贩卖商的员工可以快速的手工录入数据,而不需要通过购买模拟向导一步一步的完成汽车的购买。三、数据维护,该功能主要是维护系统的重要数据,对各种管理数据进行添加删除和变更,另外还可以从软盘上导入和导出数据。

 

开发平台........................................................................

1.操作系统:Windows 2000
2.开发语言:VC++
3.开发工具: VC++ 6.0
4.数据库: XML

使用技术........................................................................

1. C++
2. MS XML Engine

应用前景........................................................................

  本系统的画面做得极为成功,对使用VC开发、画面要求较高、需要用到异型控件的项目应该有借鉴作用。

 


版权所有 科大恒星电子商务技术有限公司