软件工程实践(三)

概要设计报告(1)

1、任务概述 数据挖掘实验室

    标: 通过设计,本系统欲达到的目标是解除学生日常管理 数据挖掘论坛

工作的繁杂性和减小学生成绩等数据处理的复杂程度,提高学校工作效率. 数据挖掘交友

运行环境: 本系统要求可以在Win 9x/2000/xp等系统上运行. 数据挖掘研究院

需求概述: 选择操作类型后,按照所输入的信息,完成相关的信息追加或是信息(成绩)查询功能,并能按要求输出相应的报表或是成绩单,并在操作过程中,随时注意判断用户的合法性,防止不合法用户恶意修改系统数据库所存储的信息. 安全保密方面要求进入系统要输入密码(以管理员身份登陆时)以验证用户合法性;且要求该系统具有可维护性,可移植性,留有相应的接口。

数据挖掘工具

条件与限制: 1.开发本教学事务管理系统用VC++6.0;

2.只有管理员级用户进入系统后才有权进行修改操作,一般用户只可浏览或查询,无修改权. 数据挖掘交友

2、总体设计

总体结构和模块外部设计:

数据挖掘工具

以下则是通过变换分析把具有变换流特点的数据流图按预先确定的模式映射成软件结构:

数据挖掘工具

1)复查基本系统模型 数据挖掘研究院

复查的目的是确保系统的输入数据和输出数据符合实际。 数据挖掘交友

2)复查并精化数据流图 数据挖掘论坛

对需求分析阶段得出的数据流图认真复查,并在必要时进行精化。不仅要确保数据流图给出了目标系统的正确的逻辑模型,而且应该使数据流图中每个处理都代表一个规模适中相对独立的子功能 数据挖掘论坛

3)确定数据流图具有变换特性还是事务特性。 数据挖掘研究院

面向数据流的设计方法把信息流映射成软件结构,信息流的类型决定了映射的方法。依据前面的数据流图可以判断信息沿输入通路进入,进入系统的信息通过变换中心,经加工处理以后再沿着输出通路变换成外部形式离开软件结构。而符合这些特征的信息流恰恰是变换流。此系统的所有信息流为变换流。

4)确定输入流和输出流的边界,从而孤立出变换中心。 数据挖掘论坛

 

数据挖掘论坛

具有边界的数据流图 数据挖掘实验室

5)完成“第一级分解”

数据挖掘实验室

数据挖掘论坛

教学事务管理系统的总体结构第一级分解

6)完成“第二级分解” 数据挖掘论坛

把数据流图中的每个处理映射成软件结构中一个适当的模块。 数据挖掘论坛

  数据挖掘论坛

  数据挖掘论坛

接收查询条件

数据挖掘工具

判断信息是否合法

数据挖掘论坛

  数据挖掘实验室

  数据挖掘论坛

 

 

  数据挖掘论坛

 


数据挖掘交友

数据挖掘工具

  数据挖掘研究院

 

7)对软件结构进一步精化 数据挖掘论坛

 

数据挖掘工具

  数据挖掘论坛

数据挖掘实验室

数据挖掘工具

  数据挖掘论坛

3、接口设计

数据挖掘实验室

a.     用户登录界面

数据挖掘工具

      该界面主旨是欢迎用户登录,其中一个重要环节就是验证用户的合法性,暂设定为通过管理员授权的形式来解决登陆认定。该界面通过调用存储系统在外存储器中所存储的管理员的身份验证来与用户所输入的待验证的授权信息来进行比较判断,当是合法用户时,才能连接到下一个结构模块,否则按差错处理设计中的步骤进行处理. 数据挖掘研究院

b.     系统主界面 数据挖掘工具

      该界面要完成的工作是使用户完成对将要进行操作的选定工作,分为三个功能区:信息追加模块、信息维护模块、相关信息查询模块。该模块应该通过调用相关的数据结构(比如追加模块的数据结构、信息维护模块的数据结构等)来实现与下一个界面的接口实现,可以用设定关键字或主索引的方式来实现与相关表单(其它模块)的连接。

c.     追加信息模块界面 数据挖掘实验室

      此界面包括完成用户合法性的验证工作(主要是指针对系统管理员)需要完成的工作是完成对学生基本信息和学生选课信息输入以及它们之间的关联。当此界面的信息输入区填入学生信息后,当确定存储时,此阶段数据结构应该完成的工作是将所输入的信息生成的文件写到数据库所在的外存储器上以备后边的操作调用。 数据挖掘研究院

d.     信息查询模块界面

      此界面要求具有相关查询条件的输入区当完成相关条件的输入后,当按下确定键以后,就可以按用户的要求输出按该搜索条件查询到的表单。该模块的实现依赖于关键字或主索引所完成的几个不同表单中需要输出信息的关联。然后通过ODBC接口对数据库进行操作。 数据挖掘论坛

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:人月神话读书笔记(一)
下一篇:人月神话读书笔记(三)
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • 基于.NET开发和运行环境架构校园信息系统(
  • 基于.NET开发和运行环境架构校园信息系统(
  • 基于.NET开发和运行环境架构校园信息系统(
  • 基于.NET开发和运行环境架构校园信息系统(
  • 基于.NET开发和运行环境架构校园信息系统(
  • 软件开发中项目需求管理简述
  • 基于.NET开发和运行环境架构校园信息系统(
  • 基于.NET开发和运行环境架构校园信息系统(
  • 细谈软件需求分析过程
  • 商场荧屏导购展板系统软件需求说明书
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • 软件开发中项目需求管理简述
  • 面向服务架构(SOA)的原则
  • “再用式”软件开发方法
  • 细谈软件需求分析过程
  • 客户关系管理的三大纪律
  • 需求调研分析中的项目干系人概念
  • 获取用户需求的沟通技巧之一
  • 获取用户需求的十大沟通技巧
  • 新产品开发项目中的需求问题
  • 谈谈软件开发中的调研对象与被调研对象
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静