今天对团队管理服务平台架构设计进行了第二次修改,可以说,这次修改是项目的一个里程碑。主要加入了子系统管理的模块,加大了整个平台的可扩展性和可配置性,更新系统模块以及思维导图。详见如下,如需对比,请参考之前的博文。
架构理念: (修订)
主要模块:
i. 系统配置管理框架
ii. 日志系统
iii. 系统公共工具类库
1. 时间/日期处理类
2. 一般字符串处理类
3. 加/解密类
4. SQL/HQL语句处理类
5. 配置管理类
6. 反射处理类
7. 数据库辅助类(序列生成类,随机数产生类,元数据处理类)
8. 线程池管理类
9. 系统自动化管理类
iv. 系统用户管理系统
v. 项目信息管理系统
vi. 项目进度信息管理模块
vii. 系统权限管理模块
viii. 系统菜单管理模块
ix. 系统角色管理模块
x. 项目论坛模块(发布、解决 bug)
xi. 系统界面方案(待定)
xii. 系统插件管理模块
1. 系统插件分类管理模块
2. 系统插件信息管理模块
另外,今天开始,已经在着手写关于这套系统的架构设计说明书了。迟点会把架构说明书上传,分享给大家。[size=medium][/size]
- 大小: 62.6 KB
分享到:
相关推荐
- **分工文档**:相当于一个待办事项列表,详细列出了项目中的各项任务以及负责这些任务的人员。这对于确保每个人都清楚自己的职责至关重要。 - **疑难点和解决文档**:在项目开发过程中,每位成员都会遇到各种技术...
- 源代码检查:进行两次,第一次针对子系统,第二次针对完整集成的银行系统。 3. **软件项目计划书的演化**: - 计划书初稿在第三周形成,后续根据项目进展进行修改,修改需经全体讨论并通过,由组长整理并分发...
对很多公司而言,从来没有在老客户身上获取第二次交易,导致客户资源利用率低下。 客户满意率低: 客户对公司很多方面很不满意,即使产品品质再好,也会影响客户对公司产品的忠诚度和口碑传播。 客户流失现象...
它的故事始于1979年的瑞典森林中,创始人Michael Widenius(昵称Monty)与女儿My的一次散步,这次经历激发了Monty创建一个以My命名的数据库系统的灵感。Monty对数据库技术的热情最终促成了MySQL的诞生。1995年,...
- 源程序检查:进行两次,第一次检查子系统,第二次检查集成后的完整系统。 3. 软件项目计划书的演化: 计划书在项目初期由小组共同撰写,后续根据项目进展进行调整,修改需经过全体讨论并通过,由组长整理并更新...
源程序检查将在项目过程中进行两次,第一次检查每个小组的子系统运行情况,第二次检查每个团队内六个小组集成后完整的银行系统运行情况。 三、软件项目计划书的演化 软件项目计划书将在第三周周末前经由小组讨论、...
管理一个项目包括识别需求、确定目标、平衡范围、时间、成本和质量等方面的需求。 - **三重制约**: 包括范围、时间和成本。这三个因素之间的关系是,当其中一个因素发生变化时,至少会有另一个因素受到影响。 - **...
此报告作为项目管理的一部分,详述了项目的当前进展,包括第二次迭代阶段的具体内容。此外,它还列出了参考文档,以便团队成员和其他利益相关者查阅项目背景和相关资料。 1.4 参考文档 参考文档可能包括项目需求...
- 分为两次检查,第一次检查各小组的子系统运行情况,第二次则检查集成后的完整银行系统。 - 检查完成后需要提交程序源文件和可执行系统。 #### 三、软件项目计划书的演化 1. **演化过程**: - 在第三周周末前...
开发人员可以通过分析这些源代码,了解网站的实现方式,甚至进行定制化修改和二次开发。 总的来说,这套源码是构建一个专业且全面的能源企业网站的关键,它涵盖了企业宣传、信息传递、法规展示以及客户沟通等多个...
1. **明确项目目标**:通过定义清晰的目标,确保团队成员都朝着同一个方向努力。 2. **资源配置优化**:合理安排人力、物力资源,避免浪费。 3. **风险管理**:提前识别潜在风险并制定应对策略,减少不确定性带来的...
通过版本管理和变更控制功能,Visio可以记录每一次设计修改,便于团队成员协同工作,跟踪项目的进展。 总的来说,"visio信息化设计实例传输传送网2、广州长长15波分复用系统扩容工程(第二批增补)"展示了Visio在...
- 这是一个动态的过程,包括从构想到实施的多个阶段。第一阶段是初步估计和资料收集,通常采用专家判断法或自上而下的方法。如果项目不可行,则取消;否则进入第二阶段。第二阶段,项目小组分析需求并分解系统功能...
软件成本估计的过程并非一次性完成,而是一个动态的、逐步细化的过程。通常分为三个阶段:首先,通过粗略的成本估计和数据收集进行构想阶段的评估,可能采用专家判断法或自上而下的方法。如果构想被否定,则取消项目...
Confluence是Atlassian公司提供的另一个协作平台,主要用于知识共享、文档管理和项目协作。与Jira结合使用,可以实现更高效的信息流通和团队协作。安装Confluence的过程与Jira类似,同样需要JDK和数据库的支持。通过...
该项目旨在开发一个用于管理学校人力资源的信息系统。该系统将涵盖员工信息管理、部门管理、奖惩制度实施等方面的功能,以提高教职工的工作积极性和技能水平,进而提升学校的整体声誉。 #### 二、项目交付物 - **...
- **项目的特点**:一次性、独特性、不确定性、依赖性、生命周期性。 - **信息系统集成项目的特点**:需求复杂多变、技术更新快、涉及面广、人力资源密集、项目规模大。 - **项目和运营的主要区别**: - **目标**...
6. **需求管理**:需求可能会随项目进展而变化,因此需要一个有效的变更控制过程。任何更改都应记录并评估其对项目进度、成本和质量的影响。 7. **需求优先级排序**:不是所有需求都能同时实现,因此需要根据业务...
- **版本控制**:记录每一次更改,方便回溯到任意一个历史版本。 - **分支管理**:支持创建多个并行的工作线,便于同时进行多个特性开发。 - **合并冲突**:当不同开发者对同一部分代码做出修改时,提供冲突解决机制...