决策支持系统DSS实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生实验报告书
实验课程名称决策支持系统
开课学院
指导教师姓名
学生姓名
学生专业班级
实验报告填写说明
1.设计性、综合性实验必须填写实验报告,验证、演示性实验可不写实验报告;
2.老师在指导学生实验时,必须按实验大纲的要求,逐项完成各项实验;
3.每项实验依据其实验内容的多少,可安排在一个或多个时间段内完成,但每项实验只须填写一份实验报告;4.教师在每份实验报告后均须给出实验成绩,及简短的评语以说明评分的依据;
5.课程实验的所有实验项目结束后,学生应将每项实验按实验先后次序及封面一起装订成册,交实验指导老师;6.实验指导老师综合学生各项实验的成绩,给出相关课程实验环节的总评分,并记入课程总成绩中。

推的基本假设是未来系过去和现在连续发展的结果。

趋势外推法的基本理论是:决定事物过去发展的因素,在很大程度上也决定该事物未来的发展,其变化,不会太大;事物发展过程一般都是渐进式的变化,而不是跳跃式的变化掌握事物的发展规律,依据这种规律推导,就可以预测出它的未来趋势和状态。

a)二次曲线模型预测法。

在市场上,某些产品的销售并不一定按同一趋势发展,
有可能出现先上升而后下降的趋势;也有可能出现先下降,当下降到一定程度
后又迅速上升的趋势。

二次曲线模型在图形上正好表现出了上述的两种趋势,
利用历史资料,拟合成二次曲线模型,这一模型的应用已经成为市场预测中的
一种普遍方法。

b)在一定时期内,有些产品的销售量往往表现为随着时间的变化按同一增长率不
断增加或不断减少。

指数曲线预测法正是针对这种产品的销售变化趋势,利用
其时间序列资料,拟合成指数曲线,建立模型并进行预测的一种方法。

5)季节周期法。

许多产品的市场需求往往有季节性。

例如,服装、空调和冷饮等。

对于这类产品市场需求的预测,需要考虑季节波动的因素。

同季平均法是分析、预测季节波动一种最常用、最简单的方法,主要适用于受季节波动和不规则波动影响、而无明显的趋势变动规律的产品市场需求预测。

2 功能分析
市场预测支持系统的软件结构,应充分考虑市场需求预测所涉及到的市场环境复杂、预测种类繁多及不确定影响因素多等特点,许多影响因素的作用很难用定量的方法确定,需要发挥人的主观能动性和判断力。

市场预测支持系统的功能结构包括几个子系统,如图2-1所示。

图2- 1 市场预测支持系统的功能结构
3 逻辑结构分析
根据产品市场需求预测的一般过程和预测支持系统的功能结构,系统的市场需求预测过程逻辑结构可由预测产品及其相关资料数据调入、预测模型选择、最佳预测模型确定及预测值的分析、修正等模块组成,如图3-1所示。

图3-1 市场预测支持系统的逻辑结构图
4 业务流程分析
业务流程图(Transaction Flow Diagram ,TFD)主要是通过图形对系统的整个数据流向或个别数据流向做一个直观的表述。

业务流程图图形符号说明如下图4-1所示。

存储数据
进程/业务文档
判断
数据
图4-1 业务流程图图形符号说明图
业务流程一般为:销售部门将历年的销售情况交给统计部门,有统计部门进行统计与分析,利用时间序列的方法,预测出来年的销售情况。

最后由市场部按预测情况进行市场销售方案的设定和销售计划的制定。

根据一般企业业务流程过程的描述,绘制了图4-2所示的业务流程图。

图2-2 业务流程图
5市场预测的决策流程图
根据所学知识进行分析,我们可以初步得到市场预测的决策流程图,如图5-1所示。

确定预测目标
拟定预测方案
搜集整理资料
建立预测模型
进行分析评价
修正预测结果
提出分析报告
图5-1 市场预测决策流程图
6 数据流程分析
数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。

实验课程名称:决策支持系统
实验项目名称企业决策支持系统的实现及演示
实验者专业班级
同组者实验日期
一、实验目的、意义
熟悉开发企业决策支持系统的具体开发过程,掌握开发工具,提高系统开发的能力。

二、实验基本原理与方法
运用开发工具(如:Visual Basic、Dephi、Powerbuilder、C#等)和数据库管理系统(Access、SQL Server等)开发企业决策支持系统,并对系统进行调试和试运行。

三、实验内容及要求
自选开发工具和数据库管理系统,开发出企业决策支持系统,并对系统进行调试和试运行;最后进行演示和答辩。

四、实验原始记录(可附加页)
(程序设计类实验:包括原程序、输入数据、运行结果、实验过程发现的问题及解决方法等;
分析与设计、软件工程类实验:编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。

系统实施部分要求记录核心处理的方法、技巧或程序段;
其它实验:记录实验输入数据、处理模型、输出数据及结果分析)
1任务分配
本决策支持系统有五个功能模块,实施期间我们小组各个成员互相分析、讨论并解决实现过程中遇到的各种问题。

我主要负责的是登录和注册页面还有季节周期法。

2 论坛模块设计
2.1进入模块,首页页面。

如果用户没有登录,则显示如下消息:
母版页中有一个登录和注册的模块,当点击时候,页面就会调转到登录页面,主要是用div的onclick事件。

当点击欢迎界面时:
此处是用到了session的传值功能:
在登录页面中将值保存起来,如下:Session["Username"] = username;
然后再页面加载时去处Username的值赋给label。

代码如下:
string username = Convert.ToString(Session["Username"]);
if (username == "")
{
Response.Write("<script>alert('您还没有登录,请先登录');window.location.href('denglu.aspx')</script>");
}
else
{
lbl.Text = "欢迎" + username + "登录本网站";
}
进入登录页面后:
如果用户首次登录,则用户选择注册,首先是用户注册协议的页面:
此处主要是用到了javascript中的setInterval(),设置定时器。

注册页面的基本功能都有,例如判断用户名和密码的长度,一定是否为空的验证,以及两次输入的密码是否相同等等,这里就不在一一举例。

主要是验证码的页面时调用另一个页面,传回来一张图片,当点击图片的时候,就会传给这个页面一个随机数,从而制造刷新页面的效果。

注册完之后用户会进入登录页面:
登录页面主要是用户名的判断,这些都要在数据库中寻找数据,然后如果用户登录密码错误三次或三次以上,那么就会提醒:
这里主要是在数据库空设置了一列,errortime用来记录用户登录的错误次数,当用户正确登录后就会设置为0,没错误一次都自增1.
成功登录后,系统此时会进入welcome界面:
2.2luntan页的css文件
luntan页的css文件是css文件夹的denglu.css。

3.我完成的部分还有季节周期预测方法
当用户正确登录后,将进入welcome页面,选择季节周期法,产品F,甲地区,使用季节周期法,得到的结果如下:
相关代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
public partial class jijiezhouqifa : System.Web.UI.Page
{
string sql = string.Empty;
protected void Page_Load(object sender, EventArgs e)
指导教师签字:
年月日。

相关文档
最新文档