我过去7个月一直在编码。其中大部分内容都是对asp中编码很差的软件的更新。现在我要在asp.net中重新开发整个软件。我希望它非常有效。我需要一些关于如何规划项目和设计一个好的数据库的技巧和指导。在此先感谢您的帮助。
答案 0 :(得分:1)
就项目计划而言,首先需要在纸上创建应用程序的页面。在纸上写下你的所有想法。
在纸上绘制每一页,并用新想法完成。
然后考虑每个页面的特征来绘制数据库表。这是一个非常谨慎的阶段。因此,请包含应用程序功能的各个方面。
要设计数据库,请按以下步骤操作:
这里有更多帮助 的 Structured process you must know to develop a web application 强>
答案 1 :(得分:0)
这是我对数据库设计的超级快速宣传。
数据库是两件事。它是一个“逻辑引擎”,它是一个“物理引擎”。它是一个逻辑引擎,它允许您创建有意义的实体模型。它是一个物理引擎,它处理数据位以更新或返回结果。
我建议在设计新系统时同样关注这些方面。要解决第一个问题,请制定关系模型并尽可能规范化。要解决第二个问题,请考虑一下您可能希望对速度进行反规范化的位置,加速处理所需的索引等等。
答案 2 :(得分:-1)
你问这很好,这是软件开发中最直观的东西之一。我的方法是:选择一个功能,在ASP.NET中实现它,并说服用户移动。您会惊讶于您遗漏了多少内容,或者实际性能与开发人员测试的对比情况。
迭代越快,替换项目就越好,花在不重要事情上的时间也就越少。 Coding Horror有一篇很棒的博客文章,关于此事;它被称为Boyd's Law of Iteration。