找回密码
 立即注册

QQ登录

只需一步,快速开始

swejet 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-23 12:10  /   查看:16428  /  回复:42
本帖最后由 swejet 于 2020-12-15 13:27 编辑

各位领导,各位专家,活字格的朋友们,大家好。
我是国慧科技(宁波)有限公司的技术总监,15年项目经理经验。去年即使用活字格完成某国有特大型企业内部的一个管理系统。今年继续采购了活字格。

和去年的项目一样,我今年又面临一个零基础新手小白的局面。去年的项目,在带领一个零基础程序员通过活字格完成项目的过程中,就很遗憾没有留存下资料。所以,今年,决定以这种论坛直播的形式,以一个真实的案例,向领导、专家和格友们真实展示一个项目的开发。其中难免出现各种低级错误,指挥错误等等,希望大家在嘲笑之余能够多多给予一些指导和帮助,不胜感谢。

项目背景如下:

甲方:上海某仓储企业,位于苏州河北岸,员工800人。公司主体建筑为钢筋混凝土结构的六层大厦,占地0.3公顷,建筑面积2万平方米。
四行仓库.jpeg

乙方:某新手小白。


甲方要求,实现其与项目管理相关的需求。受限于保密协议,甲方真实需求不公开。

项目将在春节前上线,但是作为项目经理,这个基线我是不可能放出来的,我放出来的时间基准是元旦前。

本账号(swejet)作为项目经理,将以发任务的方式,一步一步带领程序员完成项目。程序员账号为 graphyic,也是我公司的名字,会接任务,并把完成的结果打包上传。

最后,因为工作关系,我无法保证本贴不会太监,当然,我的整个团队会尽量完成这个贴子,形成一个尽可能完整的开发实例。


评分

参与人数 3金币 +5000 满意度 +10 收起 理由
白菜贝贝 + 5
孤狼 + 5
Simon.hu + 5000 赞一个!

查看全部评分

43 个回复

倒序浏览
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-12-15 13:18:51
推荐
worryme 发表于 2020-12-15 08:29
向兄弟市的高手学习,知道活字格也有1年多了,一直没有动手,从来没有编程经验,看了几遍教程,发现说简单 ...

我从活字格3.0起开始关注这个产品,当时的使用感受可以用两个字表示:呵呵

到了4.0时,已经有了比较大的改观,但是还不足以支撑我心中的一个B端系统。

到了5.0时,已经有了特别大的进步,我用 5.0 做了一个系统,但是问题依然非常多,比如,当时还没有开放和用户相关的全部API,角色也不能在前台定义。我的使用场景比较特殊,我碰到的问题是在一般的民用场景下不可能出现的,我特别需要在前台能够对用户和角色进入处理。

特别麻烦的是,当时页面间不能传公式,至少当时我们的程序员是这样向我汇报的,我们在excel中常用的 =sheetXXXXX!sum(...) 这样跨sheet 传值是不能实现的,活字格官方也是这么回复我的,这让我非常失望。

我们是spreadJS的用户,我的项目部署的服务器恰好与spreadJS的部署服务器是同一台服务器,于是我试图在活字格中嵌入spreadJS以实现,但是实现的过程并不愉快。

在这个项目中,我意识到,活字格的简单,是代码级的简单,活字格的复杂,是项目级的复杂。

现在活字格是6.0了,原来我之所以不敢用活字格,是因为活字格没有提出一个愿景,在项目群管理中,所谓的愿景就是规划一个美好的未来。谁也不知道活字格这个项目会不会继续走下去,万一是 flash 呢?是 silverlight 呢?谁也不知道下一个版本什么时候出来,会解决什么问题。

而现在看,活字格的版本迭代已经有了一个成熟度模型了,基本上每年会发布一个大版本,年中会发布一个更新包。这样,就会给技术选型一个非常大的信心。这象 python 的更新一样了,版本的发布会有一个长远的计划,技术支持到什么时候也有明确的告知。有的软件,发新版的时候吧,抽疯一样几乎天天更新,要不然就好久不更新,你也不知道这个项目是死了呢,还是在进行中呢,这样的项目谁敢跟呢?

我们回到活字格的复杂来说。

我在用5.0时发现,即便是把活字格的所有视频都看了,我们的技术人员仍然不能独立做项目。这是我就萌生了一个想法,搞一个活字格的项目规范。我现在手上的项目,同时也是要搞出来一个项目规范,我把它起名叫 the Originals


评分

参与人数 2满意度 +10 收起 理由
lh123 + 5 很给力!
vickdracula + 5 很给力!

查看全部评分

回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-7-17 09:43:20
推荐
回复 使用道具 举报
liucy
中级会员   /  发表于:2020-11-23 12:29:55
地板
本帖最后由 liucy 于 2020-11-23 12:35 编辑

第一个跟帖学习的来报道!
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-23 14:26:06
3#
本帖最后由 swejet 于 2020-12-21 11:59 编辑

任务号:001 安装环境,建立工区,准备战斗
任务说明
1. 在D盘新建 develop 文件夹。
2. 在 develop 目录下,新建 IDE 文件夹。
3. 下载并安装 360极速浏览器或 谷歌 Chrome 浏览器,并注册浏览器账号,使用注册的浏览器账号登录,在收藏夹下新建开发文件夹。
4. 访问葡萄城官网,把葡萄城官网收藏至收藏栏开发文件夹中。
5. 从活字格官网跳转到活字格官网,管理收藏夹栏,在开发文件夹下新建活字格收藏夹,将活字格官网收藏到 开发\活字格 收藏夹中。
6. 下载活字格设计器,并将设计器安装在 d:\develop\IDE\Forguncy 6 目录下,活字格设计器默认会即会安装在名为 Forguncy 6 目录下。不要将活字格设计器直接安装在 IDE目录下。活字格的服务端与设计器的版本必须一致。活字格设计器的官方版本升级时,项目团队成员根据项目要求,按照项目经理的命令升级或不升级,不得自行决定升级或不升级。
7. 在 develop 目录下新建 Forguncy 目录,在 Forguncy 目录下新建以下目录:
    demo
    documents
    Install
    plug-in
8. 将刚刚下载的设计器的压缩包移动到刚刚新建的 Install 目录下,将压缩包解压到当前目录,将活字格学习计划移动到 documents 目录下。
9. 访问此网址:https://gcdn.grapecity.com.cn/showtopic-82344-1-1.html ,下载此贴中的三个工程文件,保存在 任务001-7 中的 demo 目录下。
10. 启动活字格,打开 一键安装插件-6.0update1.fgcc 工程文件,安装全部插件。


预计任务完成时间:120分钟


对程序员的说明:

以上不是在跟程序员商量,这是命令,是工艺要求,是技术规范,是公司法规!不要跟我说个人习惯,你是在一个集体中,项目的利益远高于你个人习惯。


以上的所有任务,都是为了最高效地保证工作效率!

回复 使用道具 举报
graphyic
注册会员   /  发表于:2020-11-23 15:20:22
4#
swejet 发表于 2020-11-23 14:26
任务号:001 安装环境,建立工区,准备战斗
任务说明
1. 在D盘新建 develop 文件夹。

已经跟进任务并且完成
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-23 16:04:17
5#
任务号:002
任务说明

1. 在 develop 目录下新建目录: workspace
2. 在 workspace 目录下,新建 fgc_Originals 文件夹
3. 启动活字格 6 设计器,打开员工信息管理系统模板,另存到上步 fgc_Originals 文件夹下,文件名为: fgc_Originals_V001.fgcc
回复 使用道具 举报
graphyic
注册会员   /  发表于:2020-11-23 16:08:40
6#
本帖最后由 graphyic 于 2020-11-23 16:21 编辑
swejet 发表于 2020-11-23 16:04
任务号:002
任务说明

已经跟进任务并且完成

fgc_Originals_V001.fgcc

1.37 MB, 下载次数: 966

回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-24 08:54:11
7#
本帖最后由 swejet 于 2020-11-24 09:22 编辑

任务号:003 初步构建项目结构布局

任务说明:

1. 首先确定项目可以正常跑起来,打开 fgc_Originals_V001.fgcc 工程文件,开始菜单——开始,启动工程


2. 如果 003-1 能够正常启动,显示出登录页即为正常启动,无需登录。把 fgc_Originals_V001.fgcc 工程文件另存为 fgc_Originals_V002.fgcc
如果不能正常启动,把在设计器中的报错信息贴过来。


3. 在设计器中的 对象管理器中的 区域,新建如下文件夹:
apps
business
core  core \ elite
core \ org
core \ org \ depts
core \ org \ hrs
dict
example
utils


4. 在设计器中的 对象管理器中的 页面 区域,新建如下文件夹:
apps
business
core
core \ elite
core \ org
core \ org \ depts
core \ org \ hrs
dict
example
manual(说明:manual 为项目开发文档。没有采用 docs 是因为 字典文件夹占了字母 d)manual \ dev
manual \ user
utils

5. 将省份、市区、民族、院校、身份、专业、学历 7个字典表 移动到 区域中的 dict 文件夹内

6. 将 员工信息表、员工学历表、员工部门变动表、员工学历统计视图 移动到 表 区域中的 core \ org \ hrs 文件夹内

7. 将 部门字典表、公司事业部字典表 移动到 表 区域中的 core \ org \ depts 文件夹内

8. 任务完成后,启动工程,如果没有错误,保存工程文件,回贴把工程文件上传。如果有错误,把错误贴上来。









回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-24 09:18:53
8#
任务号:004 建立开发文档

任务说明:

占位
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-24 09:26:36
9#
任务号:005 登录页模板

任务说明:

在对象管理器 页面 区域中,新建 login 文件夹,把 内建页面 中的 FGC_登录 移动到此文件夹中
复制6个 FGC_登录 页面(完成后共6个登录页面),分别命名为:
login_01_middle
login_02_down
login_03_left
login_04_right
login_05_in
login_06_light

分别选择各登录页面,在页面设置中,根据名字设置不同的登录模板
回复 使用道具 举报
graphyic
注册会员   /  发表于:2020-11-24 10:03:11
10#
swejet 发表于 2020-11-24 09:26
任务号:005 登录页模板

任务说明:

因内建页面不能被复制与重命名 此任务无法完成
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部