标签:div png 问题 避免 使用 数据库管理 images e-r图 技术
py文件:
from flask import Flask, render_template app = Flask(__name__) @app.route(‘/‘) def myweb(): return render_template("myweb.html") @app.route(‘/login/‘) def login(): return render_template("login.html") @app.route(‘/regist/‘) def regist(): return render_template("regist.html") @app.route(‘/question/‘) def question(): return render_template("question.html") if __name__ == ‘__main__‘: app.run(debug=True)
运行截图:
两种,自上而下,自下而上
1、有些组织在没有制定总体规划的情况下,出于某一部门的要求,就开始项目开发,这就是“自下而上”,这种策略从现行系统的业务状况出发,先实现一个个具体的功能,逐步地由低级到高级建立整个MIS。因为任何一个MIS的基本功能键是数据处理,所以“自下而上”方法首先从研制各项数据处理应用开始,然后根据需要逐步增加有关计划,控制和决策方面的功能。显然,在条件不具备的情况下,采用“自下而上”的策略设计信息系统可以避免大规模系统可能出现的运行不协调的危险,但缺点是不能象想象那样完整周密,由于事先没有从整个系统出发充分考虑到情况的发展和变化,随着系统的进展,往往需要重新设计许多模块。
2、“自上而下”的策略强调由全面到局部,由长远到近期,从上到下,从探索研制合理的信息流出发,设计出适合于这种信息流的信息系统。这种策略从整体上协调和规划,要求很强的逻辑性,因而难度较大,但这是一种更为重要的策略,因为整体性是系统的基本特性,虽然一个系统由许多子系统构成,但它们又是一个不可分割的整体。
3、通常,“自下而上”策略用于小型系统的设计,它适用于对系统开发工作缺乏实际经验的情况,而“自上而下”法则适用于大型系统的设计。在实践中,往往把这两种方法结合起来使用,即一方面采用“自上而下”定义整个系统,另一方面,采用“自下而上”逐步开发,也就是“自上而下地总体规划,自下而上地应用开发”,这是建设管理信息系统的正确策略。
a.结构化方法
结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法。结构化方法是目前最成熟、应用最广泛的信息系统开发方法之一。
结构化方法主要特点介绍如下:
开发目标清晰化
工作阶段程式化
开发文档规范化
设计方法结构化
b.原型法
原型法是一种根据用户需求,利用系统开发工具,快速地建立一个系统模型并展示给用户,再此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。
应用原型法开发过程包括系统需求分析、系统初步设计、系统调试、系统检测等阶段。
原型法具有开发周期短、见效快、与业务人员交流方便的优点,特别适用于那些用户需求模糊,结构性比较差的信息系统的开发。
c.企业系统规划方法
企业系统规划方法(BSP,Business System Planning)是企业战略数据规划方法和信息工程方法的基础和。
1.需求分析
1、了解系统中所要存储的数据
2、了解数据存储的特点
3、了解数据的生命周期
2.逻辑设计
1、将需求转化为数据库的逻辑模型
2、通过E-R图的形式对逻辑模型进行展示
3、同所选用的具体的DBMS系统无关
3.物理设计
1、选择合适的数据库管理系统
2、定义数据库、表及字段的命名规范
3、根据所选的DBMS系统选择合适的字段类型(效率,功能,需求)
4、反范式化设计(冗余)
4.维护和优化
1、维护数据字典
2、维护索引
3、维护表结构
4、在适当的时候对表进行水平拆分或垂直拆分
标签:div png 问题 避免 使用 数据库管理 images e-r图 技术
原文地址:http://www.cnblogs.com/yishhaoo/p/7812128.html