管理信息系统的开发与管理

    1. 带label的文本输入区域
      1. <label for=""></label>
        <textarea " id=""></textarea>
    2. 为什么要进行管理信息系统的战略规划?
    3. 管理信息系统的开发方法有哪几种?各有什么优缺点?
    4. 管理信息系统的设计包括哪些方面的设计?
    5. 请进行简书网站(或者自己规划网站)的数据库设计。

 

py文件:

from flask import Flask,render_template

app = Flask(__name__)  # 创建Flask对象

# route制定路径和函数之间的关系
# def定义一个变量

@app.route('/')  # 跳转首页
def daohang():
    return render_template('daohang.html')

@app.route('/lin/')  # 跳转测试
def lin():
    return 'lin'

@app.route('/denglu/')  # 跳转登陆
def denglu():
    return render_template('denglu.html')

@app.route('/zhuce/')  # 跳转注册
def zhuce():
    return render_template('zhuce.html')

@app.route('/tupian/')  # 跳转图片
def tupian():
    return render_template('tupian.html')

@app.route('/fabu/')  # 跳转图片
def fabu():
    return render_template('fabu.html')


if __name__ == '__main__':
    app.run(debug=True)

daohang.html:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>
        首页
        {% block denglutitle %}{% endblock %}
        {% block zhucetitle %}{% endblock %}
        {% block tupiantitle %}{% endblock %}
        {% block fabutitle %}{% endblock %}
    </title>
    <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
    <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
    <script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <script src="{{ url_for('static',filename='js/daohang.js') }}"></script>
    {% block dengluhead %}{% endblock %}
    {% block zhucehead %}{% endblock %}
    {% block tupianhead %}{% endblock %}
    {% block fabuhead %}{% endblock %}
</head>
<body id="mybody">

<nav class="navbar navbar-inverse" role="navigation">
    <div class="container-fluid">
        <div class="navbar-header">
            <a class="navbar-brand" href="{{ url_for('daohang') }}">首页</a>
        </div>
        <div>
            <ul class="nav navbar-nav">
                <li><a href="{{ url_for('denglu') }}" onclick="">登陆</a></li>
                <li><a href="{{ url_for('zhuce') }}" onclick="">注册</a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                        设置 <b class="caret"></b>
                    </a>
                    <ul class="dropdown-menu">
                        <li><a href="#">收藏</a></li>
                        <li><a href="#">分享</a></li>
                        <li><a href="#">搜索</a></li>
                        <li class="divider"></li>
                        <li><a href="#">点赞</a></li>
                    </ul>
                </li>
                <li><a href="#">||</a></li>
            </ul>
        </div>
        <div style="float: left">
            <img id="myonoff" onclick="mySwitch()" src="http://www.runoob.com/images/pic_bulbon.gif" style="width:40px">
        </div>
        <div>
            <ul class="nav navbar-nav">
                <li><a href="{{ url_for('tupian') }}" onclick="">图片区</a></li>
            </ul>
            <ul class="nav navbar-nav">
                <li><a href="{{ url_for('fabu') }}" onclick="">发布</a></li>
            </ul>
        </div>
        <div>
            <input type="text" name="user" id="user" placeholder="请输入内容">
            <input type="button" value="搜索" class="btn btn-success" onclick="">
        </div>
    </div>
</nav>

<nav class="navbar navbar-inverse navbar-fixed-bottom" role="navigation">
    <ul class="nav navbar-nav">
        <li><img src="http://www.gzcc.cn/2016/images/footer1-logo.png"></li>
        <li style="color: bisque;">版权所有@lin</li>
    </ul>
</nav>

<center>
    <script>document.write(Date())</script>
</center>


{% block denglubody %}{% endblock %}
{% block zhucebody %}{% endblock %}
{% block tupianbody %}{% endblock %}
{% block fabubody %}{% endblock %}
</body>
</html>

fabu.html:

{% extends 'daohang.html' %}
{% block fabutitle %}发布{% endblock %}
{% block fabuhead %}
    <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
    <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
    <script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
{% endblock %}
{% block fabubody %}
    <form role="form">
    <div class="form-group">
        <label for="name">选择列表</label>
        <select class="form-control">
            <option>1</option>
            <option>2</option>
            <option>3</option>
            <option>4</option>
            <option>5</option>
        </select>
        <label for="questionTitle">标题</label>
        <textarea class="form-control" rows="1" id="questionTitle"></textarea>
        <label for="questionDatail">详情</label>
        <textarea class="form-control" rows="5" id="questionDatail"></textarea>
        <input type="checkbox" name="c1" id="c1" value="">记住我
        <br>
        <div id=""><br></div>
        <input type="button" value="发布" class="btn btn-default" onclick="">
    </div>
</form>
{% endblock %}

 

2.为什么要进行管理信息系统的战略规划?

答:管理信息系统战略规划帮助管理层建立以组织战略为导向、以外界环境为依据、以业务与IT整合为重心的观念,从而正确定位IT部门在整个组织的作用,保证信息系统的战略目标能够和组织发展目标相协调。

3.管理信息系统的开发方法有哪几种?各有什么优缺点?

答:信息系统主要的开发方法包括结构化方法、原型法、企业系统规划方法、战略数据规划方法、信息工程方法和面向对象法等。

a.结构化方法
结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法。结构化方法是目前最成熟、应用最广泛的信息系统开发方法之一。
结构化方法主要特点介绍如下:
开发目标清晰化
工作阶段程式化
开发文档规范化
设计方法结构化

b.原型法
原型法是一种根据用户需求,利用系统开发工具,快速地建立一个系统模型并展示给用户,再此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。
应用原型法开发过程包括系统需求分析、系统初步设计、系统调试、系统检测等阶段。
原型法具有开发周期短、见效快、与业务人员交流方便的优点,特别适用于那些用户需求模糊,结构性比较差的信息系统的开发。

c.企业系统规划方法
企业系统规划方法(BSP,Business System Planning)是企业战略数据规划方法和信息工程方法的基础和。

d.战略数据规划方法
战略数据规划方法的要点主要有:
数据环境对于信息系统至关重要
4种数据环境
建立主题数据库是信息系统开发的中心任务
围绕主题数据库搞好应用软件开发

e.信息工程方法
信息工程方法与企业规划方法和战略数据规划方法是一种交叉关系,即信息工程方法是其他2种方法的总结和提升,而其他两种方法则是信息工程方法的基础和核心。

f.面向对象方法
面向对象方法是对客观世界的一种看法,它把客观世界从概念上看成是一个由相互配合而协作的对象组成的系统。信息系统开发的面向对象方法兴起是信息系统发展的必然趋势。
面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。

4.管理信息系统的设计包括哪些方面的设计?

答:(1) 总体设计,包括信息系统流程图设计、功能结构图和功能模块图的设计。(2) 代码设计和设计规范的设计。(3) 系统物理配置方案的设计。

(4) 数据存储设计包括数据库的设计和数据的安全和保密设计。(5) 计算机处理过程设计,包括输入和输出设计编写程序设计说明书。

 

5.请进行简书网站(或者自己规划网站)的数据库设计。

答:首先做好网页规划流程图,进行网页流程图设计,功能结构图和功能模块图的设计,做好网页前端外观,然后做后端开发,将数据库连接到前端,再由网页去实现数据库各项功能。

posted on 2017-11-07 09:52  L文斌  阅读(236)  评论(0编辑  收藏  举报