毕设,设计一个可视化的管理系统,要求有单机版、网络版两种,请教用什么开发比较合适?求回答,多谢

毕设,设计一个可视化的管理系统,要求有单机版、网络版两种,请问用什么开发比较合适?急求回答,谢谢~
毕业设计,设计一个管理系统,要求有单机版、网络版两种。
单机版可以直接进行数据输入、数据导出
网络版可以数据同步、数据查询
现在比较没有思路,单机版和网络版要用什么来开发? 
打算单机的数据库使用SQLITE
网络版的用MYSQL

可视界面用什么开发?VC?

怎样选择开发工具,才能使单机到网络版的可移植性最高啊- -


------解决思路----------------------
现在的毕业设计还是这些东西吗?   12前年我的毕业设计也是这么要求的。


支持单机版的数据库:SQLITE\  Access 这两个用的比较多, 当然还有其它单机版数据库:工业上用的比较偏的数据。

支持网络版的数据库:SQLServer       Oracle      MySQL

写管理系统的话,一般语言用: C#     PB    Java   JavaScript    PHP     Delphi    VC 都可以

如果你的毕业设计还是停留在单机版、网络版的话。    我更担心的是你怎么找工作啊。
不知道你对软件开发有多少真心喜欢, 从你提的贴子来看, 你真的还有很长的路要走。


不过还好, 你还有半年时间通过毕业设计来真刀实枪地学点东西, 看中某一个分类进行深挖。
比如:移动开发、  搜索、  图形、   游戏、  算法、   前端网页、  后台服务等。


  12年前我的毕业设计是做一个管理系统。  不知道同级清华、北大本科的毕业设计是什么,  那年了解一个国防科大本科毕业设计课题是高频通信下JPEG文件压缩。  管理系统只是国防科本科的课外作业。
------解决思路----------------------
client/webserver
单机、局域网、互联网 通用。。。。

不过,毕业设计就短平快应付算了:
可视化,delphi最高效
数据库,可以是firebird,单机、网络都可以