码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-11-10 21:50:22      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:标题   lin   mes   需要   帮助   windows平台   自己   数据存储   流程   

一.带label的文本输入区域

<label for=""></label>
<textarea " id=""></textarea>

 

{% extends base.html %}
{% block title %}发布区{% endblock %}
{% block head %}
    <link rel="stylesheet" type="text/css" href="../static/css/index.css">
{% endblock %}
{% block main %}
        <h1>发布问答</h1>
        <div class="box">
            <label for="questionDetail1">标题</label><br>
            <textarea class="form-control" rows="4" id="questionDetail" placeholder="标题"
                      style="height: 50px"></textarea>
            <label for="questionDetail2">详情</label><br>
            <textarea class="form-control" rows="4" id="questionDetail" placeholder="详细评论"
                      style="height: 130px"></textarea>
        </div>
            <div class="button">
                <button type="button" class="btn btn-default">发布</button>
            </div>

{% endblock %}

 

技术分享

 

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

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

  为了保障规划目标能够在企业内推行,需要有信息化领导小组保证总体战略目标能够从上而下贯彻执行,使决策层的意图能够贯彻到企业的执行层,并通过执行层提供决策和评估活动所需要的信息。下层应用要和企业总体目标采用相同的原则,提供评估业绩的衡量方法,从而保证信息系统目标的实现。

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

答:管理信息系统有四种开发方式,它们是自行开发方式、委托开发方式、联合开发方式和购买商品化软件方式。

1、自行开发方式容易开发出适合本单位需要的系统,方便维护和扩展,开发费用小,有利于培养自己的系统开发人员。

缺点是往往本单位缺少专业开发人员,系统开发的时间较长,需要强有力的领导和必要的技术咨询。

2、委托开发方式要求用户配备精通管理业务的人员参与并协调系统开发的全过程,省事,不必配备专业技术人员。

缺点是系统的维护与扩展依赖乙方,开发费用高,不利于本单位的人才培养。

3、联合开发方式的优缺点界于上述两种开发方式之间。

4、购买商品化软件方式可以有选择地在市场上购买,但往往针对性不强,特别是对系统规模较大,需求的确定性不高的系统,选择合适的商品化软件是一件很不容易的事情。

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

管理信息系统的设计包括总体设计、代码设计、系统物理配置方案设计、数据存储设计、计算机处理过程设计

总体设计:信息系统流程图设计、功能结构图设计、功能模块图设计

 

代码设计:代码设计、设计规范制定

 

系统物理配置方案设计:设备配置、通信网络选择和设计、数据库管理系统选择

 

数据存储设计:数据库设计、数据库安全保密设计

 

计算机处理过程设计:输出设计、输入设计、处理流程图设计、编写程序设计说明书

 

5.请进行简书网站的数据库设计。

创建了三个数据表:message、vote以及user,一个保存主题信息,一个保存评分信息,一个保存管理员账号信息。
数据库SQL语句不熟悉的可以选择一个GUI工具,方便数据库方面的工作,避免由于数据库方面的一些问题阻碍了整个项目的编程工作。
这个项目是在Windows平台上进行了,选择一个简单的MySQL GUI工具-MySQL-Front,创建数据库,创建表,新建测试数据等等都可以直接在软件上点点鼠标就可以完成了,大大简化了开发流程。整个数据表的设计也非常简单:message:
技术分享
title: 代表评分主题
author: 主题作者
average: 该主题平均分
status: 主题状态,是否允许评分
createTime: 创建时间
endTime: 关闭时间(该字段后来没有使用)
vote:
技术分享
技术分享
titleId: 评分的主题id
voteIp: 评分者IP,由于在内网环境,每台电脑对应一个IP地址
voteTime: 评分时间
voteScore: 分数
user:用户名和密码,在这个项目里只是为了存储管理员账号使用。
技术分享
技术分享
新建主题的时候,直接insert into message;
删除主题的时候,delete from message;
修改主题的时候,update message;
查找的时候,select * from message。
同理,vote评分表也是这样。
在计算平均分的时候,通过titleId去表vote中查找average(voteScore),然后更新到message表中即可。
如下SQL语句:selectavg(voteScore) averagefromvote v , message mwherev.titleId = m.Idandv.titleId = titleId
在检查重复评分的时候,直接查找titleId以及voteIp是否存在即可。
如下SQL语句:selectcount(*) voteNumfromvotewheretitleId=`titleId`andvoteIp =`voteIp`当结果为0的时候,即表示没有评过分。
获取每个主题的评分数量时,在vote表中查找对应titleId对应的行数即可。SQL语句如下:selectcount(*) voteNumfromvotewheretitleId=`Id`
整个后台的数据库设计大概就这些,并没有很复杂的结构。 

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

标签:标题   lin   mes   需要   帮助   windows平台   自己   数据存储   流程   

原文地址:http://www.cnblogs.com/laidaili/p/7797611.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!