首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设计网站工作流?

如何设计网站工作流?
EN

Software Engineering用户
提问于 2013-01-22 13:18:22
回答 2查看 6.9K关注 0票数 18

我考虑这个问题已经很长时间了,但没有找到一个最佳答案。

首先,我是一位热爱编程但从未真正学习过编程的医生,除了在家学习和在空闲时间里玩代码之外。

目前,我正试图建立一个小项目来管理我的诊所,为了做到这一点,我首先创建了一个我想要做的选项列表。

示例:

  1. 活跃的病人记录。
  2. 具有不同角色的身份验证(例如。(病人、护士、医生)
  3. 预约时间表(包括日程安排、休假/手术等,并附有提醒)
  4. 允许医生创建自己的插件。
  5. 医生查看他的统计数据的仪表盘

然后我开始使用codeigniter/mysql/php/jquery并开始编码。

我在发展过程中的步骤:-

  1. 第一个数据库

首先,我创建了我需要的所有表。

  1. 创建了我的所有模型来处理这些表(一个主模型处理基本的读/写/更新/验证,同时也考虑了我的表关系)

之后,我开始对我的视图和控制器进行编码。我首先创建视图HTML,然后创建处理此视图的控制器,并开始编写函数以使视图交互工作。

编写约会视图(控制器booking.php)时的示例:

创建了这个布局,当用户单击: jquery (预订/add_form_form)并弹出时,td的表可以单击。

当用户保存:发布到预订/保存-it保存约会,然后重新加载索引()函数

等等。我继续创建视图的相同步骤,然后它的控制器-that包含该视图所需的所有逻辑-以完成整个项目。

最后,我的所有目标函数都很好地工作,但是由于从一开始就没有计划,而且整个项目都是头脑风暴和调试的重击,没有任何计划,在我完成了这个项目之后,我发现自己被可维护性和灵活性困住了!无法将它们连接在一起。

我有感觉,网站上的每一页都与其他网页完全隔离,我甚至无法回忆起每个页面是如何加载的,以及在没有偷看的情况下里面有哪些功能!

不管怎样,我能恢复这个设计吗?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2013-01-24 11:15:44

你的问题--开发一款软件的过程是什么--是一个备受争议的话题;只要用谷歌的“软件方法论”来看看这个蠕虫有多深……

没有普遍接受的答案。事实上,根据我的经验,如果你问了5个程序员,你就会得到7个答案。

我建议购买的“代码完成”来查看低级的编码实践--比如如何布局代码、如何注释代码、如何测试代码。我推荐Evans的“领域驱动设计”来概述如何在架构级别上构造应用程序。我推荐罗伯特·马丁( Robert )的“敏捷软件开发:原则、模式和实践”,作为如何在保持质量的同时“成长”软件的概述。

另一个开发人员可能会拒绝所有这些书籍,并指出UML、和代码生成。没有正确的答案!

票数 6
EN

Software Engineering用户

发布于 2013-01-24 11:57:38

设计网站工作流

的步骤/阶段

  • 概念
  • 发现
  • 内容开发
  • 设计
  • 开发
  • 启动
  • 发射后

详细资源

  • 德克萨斯大学网页设计过程
  • 如何创建标准化的网站开发工作流
  • 一步一步的完整的无意义的网站设计指南。
  • 网络设计工作流-完整概述
  • 一个设计过程揭示
  • 网上网页风格指南
票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/184470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档