PCOM模块设计之首页

 

序:

我刚刚写完我的PCOM模块的程序设计的基本构成,没有成稿,还有待完善。

下面是根据这个设计的模块首页构思,先贴出来。

请愿意的朋友,先帮我看看:

描述清楚没有? 如果描述清楚了,想法上是否有问题?如果想法上没问题,实现上有多少难度.

第一感觉 就行。

不管是什么,请您留下您看到它之后首先想到的,什么都行。 谢谢!

不久,应该就能看到 程序设计 文档了。

方案设计

首页

  1. 注册后,进入应用定义界面。一个简单的目标选项表(应该是一个两组3*3的表,6个选项,每个选项有3个提案。选择时没有关系约束、没有顺序要求,唯一的要求就是每项都是必选选)+开始方式(“输入一个关键字”或直接“开始应用”);
  2. 用户输入一个确定的关键字,或者直接开始对话;
  3. 此阶段是 先两个再三个术语一组的关键字组的 步进式 向导,通过三个步骤确定一个基本范围。
  4. 基本范围确定后,用户就可以提供有用的资源。此后,系统会根据提供的资源,进行单点交互,比如标记、确定、选择等, 直至双方对资源确认完成;
  5. 如果在步骤4中资源的应用完整性校验通过的话,直接给出模拟的用户应用界面(确定的工作空间、界面及工作条目) ;
  6. 否则,从开始的确定级别逐级给出站点图、路线图。此时用户通过选择源站点、目标站点以及界面上提供的相关的信息来确定线路,拖拽界面上提供的可用设施和实体,直至能给出基础模板(设计/项目/界面)后,确定工作空间、工作界面和工作条目。在这个步骤中,模块会提供设施分布和实体分布的查询;
  7. 通过在给定的界面上的不同的编辑对象(顶级分类是:Block/图元)上操作,(此时,工作空间中的其它视图,如 应用程序视图、用户视图、系统视图、流程图等视图上可以看到每一个操作带来的影响);
  8. 通过操作Block或图元,不断完善所有需要的部分(注:Block包括需要程序员填充的程序块),直至得到使用者想要的结果。在此阶段,所有任务会列在任务栏中,按照独立界面归类。提供相应工作单元、操作元件以及独立界面的信息查询;
  9. 然后“提交”,如果项目编译通过,则进入测试/模拟阶段,否则继续步骤8/7/6或回到更前面的开始步骤。模块会为你保留当前的操作;
  10. 项目编译通过后,模块会构建出组成结果的各个不同区域的视图,编辑区会展现测试或模拟界面;
  11. 开始测试/模拟,需要的话,回到步骤9)选择性调整,直至“完成”;
  12. ....

比如顶级“应用”选项(当你不能给出一个确定关键字时使用从顶级选项开始)是:业务/技术,如果你选择了业务,得到的(需求)选项是: 消费者/生产者/服务者;

每组选型中每个术语,配以简单的解释文字,使每个之间有明显的分界线来确保你不会错误选择。

补充:

首页是PCOM模块提供给使用者 定义/设计 需求 和实现辅助的
需要找到合适的界面模型来展示。
比如:站点图和路线图。 
站点图层上,有实体 图层,
线路上有设施信息,
另外,需要能针对某个站点,能查询到相关的实体和设施分布情况以及路线建设情况 

上面说的实体,是指应用系统中的ObjectModel 实例
设施是指运行时相关的系统容器。
路线,是指实体对象 可以有的关系.这个关系需要借助站点以及连接站点的公共设施来提供。
也就是说,公共实施用来提供这个关系的支持,就像公交车,一个意思。
公共设施是所有实体的环境设施

 

关于第6步:

根据前期的选项,进入这个步骤时在界面中已经标出了你的目标,以及你当前处于的起点。此时,你可以看到,从当前起点到目标之间,有哪些连线或者线路可以选择,以及每个选择中,站点、实体、设施等的建设情况。你之所以进入这个页面,是因为没有现存的、合适的能直接通达目的地的线路,其中有些段的建设或实体的构建还没实现。当你将鼠标移到这些连线上时,你可以得到(可能会分层、也可能只有一层) 这个连线上你所需要提供的应用对象类型 (实体对象,是“表4”中的9种“应用对象”中的一个)的可以采用的方法/模式,不同模式/方法的实现深度和工具不同。

比如:一个实体的实现,可以选择使用硬编码或模板或工厂形式来提供(基于对象类型的每个选择,可能会需要依赖/限制不同的当前应用环境/目标环境)。当你点击某个时,在应用程序视图中就可以看到已有的程序模板中所有需要你编程的代码块或者模式/工厂的构造参数界面,以及所需要的环境。

同样的,一个“站点实体”,是一个包对象(“表4”中的应用对象列的Provider 、Activity、 Compenent、Information中的一个);“线路实体”也在表4中 ,“设施实体”就是“表10、PCOM图谱”中列出的那些对象。具体细节会在设计方案中给出。

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一水鉴天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值