Moonlight项目概述

Moonlight,一个文明式知识管理系统。

背景

在社会分工极大细化的时代,当我们想靠自己(或小团体)动手制作一个现代产品的时候,绝大部分人会茫然而不知所措,无从下手。我开发的Moonlight系统就是想给这样的人一份指引,就像在黑夜里的一抹月光。

特点

  • 文明式科技树
  • UGC
  • CMDB
  • 能力等级评定

技术选型

  1. Web框架:JFinal v1.9
  2. 前端:Amaze UI v2.2

PS:我选的是没接触过的新技术,是国产开源的代表,从头开始。

开发路线

v0.1 Todo List

  • MVC基础架构
  • Mysql接入
  • 记录的CRUD

v0.2 Blog

  • 用户认证
  • 内容发布
  • 评论

v0.5 CMS

  • 内容组织管理
  • 多用户权限管理
  • 内容审核流程
  • 附件上传

v0.9 Wiki

  • 版本管理
  • 多用户协作

v1.0 SNS

时间: 2024-08-02 04:52:40

Moonlight项目概述的相关文章

立项说明书里面的项目概述。

上周因为感冒很严重,基本上没做什么事情,组长把立项说明书撰写的工作分发了下来,我是负责项目概述部分,因为以前没有写过,也不知道合不合乎规范,正好这周作业还没交,所以把这个项目概述作为我本周作业,有什么不到位的地方请老师指出: 项目概述: 辅助教学系统,目的是辅助教师布置作业.批改作业,以及帮助学生查阅作业.提交作业,并联系师生,提高教学质量.该系统包含两部分,即前端用户页面和后台数据库,前端分为教师板块和学生板块,方便不同用户使用本系统.本项目在立项时项目团队与项目主顾(老师)进行了充分交流,在

框架 day47 BOS项目练习1(项目概述,环境,页面[easyUI,Ztree],数据库PowerDesigner)

1.    项目概述 1.1   项目背景介绍 BOS(Bussiness Operating System)-----业务操作系统 本项目物流BOS项目分为基础设置.取派.中转.路由.报表部分 1.2   常见的软件项目类型 OA:办公自动化系统 CRM:客户关系管理系统 ERP:企业资源计划平台 CMS:内容管理系统 BBS:论坛系统 1.3   项目开发流程(瀑布模型) 1.  需求调研分析----需求规格说明书 2.  设计阶段(概要设计.详细设计)------数据库设计文档.原型 3.

Web服务器项目详解 - 00 项目概述

目录 00 项目概述 01 线程同步机制包装类 02 半同步/半反应堆线程池(上) 03 半同步/半反应堆线程池(下) 04 http连接处理(上) 05 http连接处理(中) 06 http连接处理(下) 07 定时器处理非活动连接(上) 08 定时器处理非活动连接(下) 09 日志系统(上) 10 日志系统(下) 11 数据连接池 12 注册和登录校验 13 服务器测试 14 项目遇到的问题及解决方案 15 项目涉及的常见面试题 功能 Linux下C++轻量级Web服务器基于C/C++语言

MVC与单元测试实践之健身网站(一)-项目概述

前不久刚刚通过租房网站的开发学习了MVC,并随后学习了单元测试相关的基础,现在开始健身网站的开发,该项目将结合MVC与单元测试,在开发实践过程中,趁热打铁,巩固并运用之前的内容. 一 健身网站功能描述 关于健身网站的需求,主要从个人日常锻炼的需要出发,以达到辅助锻炼的目的.各应用商店中健身相关的APP也有不少,但始终无法找到一款很好满足增肌训练的.不花哨的.去社交化的.无跑步宗教的应用.于是刚好通过健身网站的开发,学习MVC和单元测试:如果顺利完成的话,也可作为日常锻炼之用. 网站的主要功能是:

storm-starter项目概述

storm-starter项目包含使用storm的各种各样的例子.项目托管在GitHub上面,其网址为: http://github.com/nathanmarz/storm-starter storm-starter项目的包结构: storm-starter项目的拓扑结构: 新建maven项目的方式 以"新建Maven项目的方式"导入storm-starter项目的步骤如下: 1.新建一个Maven项目,项目名称可以随意,如storm-starter. 2.把storm-starte

Android快乐贪吃蛇游戏实战项目开发教程-01项目概述

一.项目简介贪吃蛇是一个很经典的游戏,也很适合用来学习.本教程将和大家一起做一个Android版的贪吃蛇游戏.我已经将做好的案例上传到了应用宝,大家可以下载下来把玩一下.为了和其它的贪吃蛇区别开来,我取名叫“快乐贪吃蛇”.应用宝链接:http://sj.qq.com/myapp/detail.htm?apkName=net.chengyujia.happysnake这里上两张截图先睹为快,哈哈.怎么玩大家应该都知道,不过我还是要多提一下.通过屏幕上的方向键控制蛇的前进方向.蛇每吃到一个食物身体会

OrderOnline项目 - 项目概述

一.Gitbub网址 https://github.com/kinglc/OrderOnline 二.项目简介 这是一个可以线上点单的项目.在手机上选择食堂的菜,然后支付金额,完成后可以在食堂窗口提取,减少了排队等待的时间.项目类似于餐厅的线上排队等待,不同的是应用对象是学校的食堂. 三.选择原因 1.考虑到每日在饭点的时候在食堂的窗口进行漫长的等待时间,于是选择了这个能够减少等待时间的项目. 2.该项目给可学生提供便利,不会在排队这一环节浪费过多时间. 3*.扩展功能:在订单完成之后可以对菜品

PostgreSQL的HA解决方案-项目概述

公司使用的数据库时postgresql,一直运行都很流畅,但是最近java新做的管理平台,由于登录用户较多,并发性比较大.另外新系统可能优化也存在问题,所以pg经常崩溃,所以我就开始研究如何事项pg的高性能,高可用的HA的数据库集群解决方案.主要思路是利用postgresql自带的流复制功能,来实现了双机热备,利用pgpool实现数据库的负载均衡.失败接管.在线回复.消除单点故障,从而做到无缝隙无人工参与的主备循环N次切换的高可用.后来经过详细阅读他人的博客和帮助手册.最后逐一实现.下边是思维导

android项目实战-背呗单词02-项目概述

本篇说明: 项目概述主要包括 1> 项目开发说明 2> 功能需求说明 3> app原型图 4> 效果演示图 项目开发说明: 1> 在学习android过程中,看到别人的一些词典开发文章但是不完整所以就有了该项目的启动了 2> 在开发过程中,加强了项目文档的经验,最后使用了迭代思维 3> 该项目经过多次UI改进,所以耗时比较长,因为也是业余开发,并整理了UI和Utils两套简单的android组件库 功能需求说明: 这里功能需求按照产品需求及软件模块描述 1>