BOS系统开发笔记(1)---项目介绍、选型和搭建


1、项目介绍:

BOS:BussinessOperating System 业务操作系统,本项目属于物流公司的二期改造项目。物流公司存在一个一期项目(基于C/S架构),用C++开发的。

项目甲方:物流公司(软件的使用方)

项目乙方:软件公司(软件的开发方)

软件的实际开发周期13个月,编码阶段4个月时间,开发团队人数20多个人。这只是将核心模块抽取出来进行开发。

2、软件开发的一般流程(瀑布模型):

需求调研分析----需求规格说明书(由产品经理或者业务经理进行现场的调研而撰写成)

设计阶段(概要设计、详细设计)----页面原型(避免需求的突然变更)、数据库设计(项目经理搭建)、设计文档(项目经理或者产品经理写)

编码阶段(程序员敲)

测试阶段(测试兄弟上)

上线和运维(测试兄弟上)

3、开发环境以及技术选型

 

4、开发环境的搭建

      1、数据库环境的搭建:

                   (1)创建名为bos的数据库,指定编码集为utf-8

                        

                   (2)创建一个数据库用户,专门用于管理bos这个数据库

                    

                    (3)为新用户授权

                     

                   (4)用bos_user 登陆即可,只可见bos这个数据库,对其进行修改,避免了使用超级管理员用户时对其他数据库的误                     操作


      2、maven工程的构建:

注意:需要用新的repository,在maven的setting.xml中配置,并在maven-setting里边去指定使用这儿配置

 

反思:

     项目的开发一般用maven作为构建工具,因为maven具有分块开发和jar包依赖的特点,适合较大项目的协同开发和管理,不过就是要注意子工程之间的相互依赖关系和工程需要打包的类型,如web模块是一定要打成war包的,父工程一定是打成pom包的。


项目的GitHub地址bos_ssh

猜你喜欢

转载自blog.csdn.net/pbrlovejava/article/details/80827992