项目开发基本思路和实现

一学习过程中做项目(为用户提供的最大价值)RAC
知识点-》应用
二企业做项目
需求实现-》技术选型-》技术储备


学生信息管理系统(demo)(8000行)(一个月一个人)
1需要哪些功能
学生信息基本维护(录入,修改,删除,查询)
分析统计-》智能化(决策依据)(图表)
打印(套打)
导出/导入
外部数据接口(外部系统)

2用户关注重点是什么(硬件集成,商务应用)
操作方便简单,数据准确,交互速度基本满足要求(<5s)

3用哪些技术
单机?网络|C/S B/S|=》网络功能强大的开发语言(c++/delphi/java/c#/)
是否需要把业务数据持久保存-》数据库支持(GB)(Oracle|DB2(大型)
\MYSQL(开源,免费,搜狐))
外部系统都是何种语言开发的-》接口程序(在语言上对支持web服务功能较强)
界面要求(只跑在Windows还是有的地方需要更多操作系统的支持)(linux)(swing)

java:jdbc(6-8),Sock加多线程(40),web服务)(13),swing(30),oop(20),SQL(16)

开发环节:财务系统
界面原型的设计
数据库的设计(E-R图)
领域模型设计(接口,类的设计)

建立一个开发架子(完善的工程)www。softm。com
com.softvm.sms.view(提供友好的的界面操作)
com.softvm.sms.service(强大的逻辑运算)(结构算法)
com.softvm.sms.storage(和DB进行完整的操作)(事务)
com.softvm.sms.util(公共用到的工具)
com.softvm.sms.exception
com.softvm.sms.long

分工开发



c++&&javaEE复合型开发工程师
Oracle数据库系统管理专家
c/c++
Stl->win32
Android手机系统(无线协议,OpenGL编程,驱动,移植)

跨平台调试


相关文档
最新文档