系统的总体设计共45页文档

合集下载

企业人事管理系统的设计与实现论文DOC 45页

企业人事管理系统的设计与实现论文DOC 45页

企业人事管理系统的设计与实现论文(DOC 45页)洛阳理工学院毕业设计(论文)题目___企业人事管理系统的设计与实现_姓名______系(部)工程管理系_____专业_经济信息管理___指导教师________2013年5月31日企业人事管理系统的设计与实现摘要企业人事管理系统主要用于对于企业员工档案管理,员工的调动情况的查询及管理,员工工作的评价,员工考勤管理,员工工资管理是便于企业管理者利用计算机高效率完成劳动人事管理的日常事务。

该系统主要利用Visual Basic6.0、Microsoft office Access等工具设计开发完成。

开发过程中采用模块化设计,不同的模块实现了不同的功能。

作为计算机应用的一部分,使用计算机对人事信息进行管理的系统,是一个公司管理及合理分配每个人员,使其发挥其自身最大价值的根本软件。

关键词:人事管理,模块化,Visual basic6.0,Microsoft office AccessThe design and implementation of enterprise personnelmanagement systemABSTRACTEnterprise personnel management system is mainly used in file management for enterprise employees, transfer to the staff query and management, staff evaluation, staff attendance management, employee wages, is advantageous for the enterprise managers use computer efficient complete labor personnel management of daily affairs.The system mainly using Visual Basic and Microsoft office Access tools such as design and development. Development process USES the modular design, different module realizes the different functions. As a part of computer application, using computer to manage the personnel information system, is a management and reasonable distribution of each company personnel, and make it play a maximum value of its fundamental software.KEY WORDS: personnel management, modular, Visual basic6.0, Microsoft office Access目录前言 (1)第1章概述 (2)1.1系统开发背景 (2)1.2 系统的目标和意义 (2)第2章使用工具或开发环境的描述 (4)2.1数据库平台 (4)2.2开发软件 (4)第3章系统分析 (5)3.1 总体的需求分析 (5)3.1.1 需求分析的目标 (5)3.1.2 需求分析的原则 (5)3.2系统的主要功能分析 (5)3.3 数据库需求分析 (6)3.4 数据流程分析 (7)3.5总体功能模块设计 (7)3.6 登录系统结构图 (8)第4章基本设计思想 (10)第5章系统详细设计 (10)5.1 系统E-R图 (11)5.2 数据库设计 (13)5.2.1工资管理数据表 (17)5.2.2考勤管理数据表 (19)5.2.3用户数据表 (22)第6章系统主要界面设计 (23)6.1 系统登录模块设计 (23)6.2 添加用户模块设计 (25)6.3 部门管理模块设计 (25)6.4 考勤记录模块的设计 (26)6.5 员工评价模块设计 (27)6.6 员工档案模块设计 (28)第7章系统测试 (30)结论 (31)谢辞 (32)参考文献 (33)附录 (34)前言人事管理信息系统是典型的信息管理系统,其开发主要包括台后数据库的建立和维护以及前段应用程序的开发俩个方面,对于前者要求建立资料一致性和完整性强,资料安全系好的数据库。

ebid系统文档

ebid系统文档

一、系统简介伴随Internet 的蓬勃发展,电子商务正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,各式各样的商家纷纷投入到这种经营方式当中,拍卖中间商自然也不会放过这样的机会。

为更深入的了解网站的工作过程,我们以拍卖为题材开发了一个简单的网站系统。

本系统以Eclipse 辅助以dreamweaver 作为开发平台,利用JSP 这个动态网站开发技术,使用微软公司的数据库SQL Server 2000,采用tomcat 作为代理服务器,给出了在线拍卖网站设计中的前台和后台程序以及数据库的设计与实现过程和方法。

此系统的主要角色包括:访客、会员和管理员。

访客:可以注册,浏览商品,搜索自己感兴趣的商以及查看开始拍卖商品的拍卖情况,但不可以参与拍卖。

用户:可登陆,浏览商品,搜索自己感兴趣的商品,查看拍卖情况以及参与拍卖。

管理员:主要负责对用户、商品的审核,管理以及相应的维护等操作。

二、总体设计此系统分为前台和后台两种功能界面,其功能结构图,如图1所示。

E-BID 拍卖系统前台部分后台部分用户登陆用户注册个人信息修改上传商品参与拍卖商品信息管理管理员信息管理用户信息管理图11.系统前台的主要功能包括用注册、登陆、查看现有商品、参与拍卖、修改相应的个人信息,成为卖家上传自己想出售的商品。

用户具体操作过程如下:图2是系统首页,用户可以在此窗口中登陆,并查看正在拍卖商品的一些信息;游客可以点击“注册”按钮,进入用户注册界面,注册之前可以浏览现有的商品以及拍卖情况。

图2图3是会员登陆完成后的界面,登陆框内显示欢迎字样,登陆过后,用户就可以实现自己权限范围之内的操作了,例如:查看或修改个人信息,参与拍卖,上传商品成为卖家等。

图3图4为点击“注册”按钮后进入的注册页面。

需要注册的用户必须按照红字提示输入正确的字符,带“*”项为必填项。

图4用户登陆后,用户若想修改个人信息,则可点击登陆界面下的“修改个人信息”项或者点击导航栏的“个人信息”项,此时,将跳转至“修改个人信息”页面。

系统详细设计说明书[范例]

系统详细设计说明书[范例]

XXXXXXX管理系统详细设计说明书Prepared by拟制李清清Date日期2012-10-18Reviewed by 评审人Date 日期Approved by批准Date 日期Revision Record 修订记录目录1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3参考资料 (1)1.4术语定义及说明 (1)2设计概述 (1)2.1任务和目标 (1)2.1.1需求概述 (1)2.1.2运行环境概述 (1)2.1.3条件与限制 (1)2.1.4详细设计方法和工具 (2)3系统详细需求分析 (2)3.1详细需求分析 (2)3.2详细系统运行环境及限制条件分析接口需求分析 (2)4总体方案确认 (2)4.1系统总体结构确认 (2)4.2系统详细界面划分 (2)4.2.1应用系统与支撑系统的详细界面划分 (2)4.2.2系统内部详细界面划分 (3)5系统详细设计 (3)5.1系统结构设计及子系统划分 (3)5.2系统功能模块详细设计 (3)5.3系统界面详细设计 (3)5.3.1外部界面设计 (3)5.3.2内部界面设计 (4)5.3.3用户界面设计 (4)6、数据库系统设计 (4)6.1设计要求 (4)6.2 信息模型设计 (4)6.3 数据库设计 (4)6.3.1 设计依据 (4)6.3.2 数据库选型......................................... 错误!未定义书签。

6.3.3 数据库种类及特点 (4)6.3.4 数据库逻辑结构 (4)6.3.5 物理结构设计 (4)6.3.6 数据库安全 (4)6.3.7 数据字典 (5)7 信息编码设计 (5)7.3 代码结构设计 (5)7.4 代码编制 (5)1引言1.1编写目的说明编写详细设计方案的主要目的。

说明书编制的目的是说明一个软件系统各个层次中的每个程序(每个模块或子程序)和数据库系统的设计考虑,为程序员编码提供依据。

智能化会议中心解决方案(ppt 45页)

智能化会议中心解决方案(ppt 45页)
管理,只需一名控制人员即可对所有的会议室会议系统进行监控及管理,后 期人员管理简便,节约人力资源。 5、舞台灯光及舞台机械:
设计了专业的舞台灯光和舞台机械幕布,满足中小型专业演出需求。
多功能厅扩声系统
扬声器声场分析软件
线阵列扬声器
1、扩声系统:
采用线阵列扬声器,解决传统大型多功能厅扬声器数量过多,声音干涉严 重音质不好问题!达到高保真扩声效果!
反馈抑制器 (周边设备)
功率放大器
音箱
全网络交互式会议系统拓扑图
远程视频会 议系统
视频系统
大型多功能厅各个系统
会议及扩声系统
灯光系统
本地控制系统
远程视频会议终端
投影设备
接口机
接口机
音源
录像机 返听扬声器 线阵列扬声器 无线控制平板电脑
会议话筒等
数字音频接口机
功率放大器 数字调音台
无线路由器
主控中心
多功能厅控制系统
MIP管理平台服务器
以太网
MIP管理平台备份服务器
无线路由器
MIP管理平台接口主机
智能手机 IPHONE & IPOD TOUCH
IPAD
4、控制系统:
触摸屏
任意智能终端通过授权即可控制所授权房间系统!做到控制系统备份!
多功能厅灯光系统
耳光 顶光
逆光
侧光
天排
多功能厅灯光系统
面光
用1个 会议室:2-4个数据点。2个语音点 。 无线AP:会议室、接待室 、休息区以及
过道。 设备专网信息点:各系统集成部位
Page20/44
二、综合布线
Horizontal
水平子系统
语音水平布线:

软件系统设计概述PPT课件

软件系统设计概述PPT课件

软件的开发阶段
第6页/共60页
软件设计的重要性
为什么软件设计很重要?
软件设计是开发阶段中最重要的步骤,它是软件开发过 程中质量得以保证的关键步骤。设计提供了软件的表示, 使得软件的质量评价成为可能。
同时,软件设计又是将用户要求准确地转化成为最终的 软件产品的唯一途径。另一方面,软件设计是后续开发步 骤及软件维护工作的基础。如果没有设计,只能建立一个 不稳定的系统。
第7页/共60页
软件设计的重要性
只要出现一些小小的变动,就会使得软件垮掉,而且难于测试。
第8页/共60页
软件设计方法 F 结构化设计方法(SD) F 面向数据结构的设计方法(JSD方法) F 面向对象的设计方法(OOD)
第9页/共60页
软件设计的阶段
第10页/共60页
软件设计的阶段
(1)概要设计(总体设计) 确定软件的结构以及各组成成分(子
• 模块的内部特性
完成其功能的程序代码和仅供该模块内
第33页/共60页
模块设计ห้องสมุดไป่ตู้础
二.模块独立性
模块独立性, 是指软件系统中每个模块 只涉及软件要求的具体的子功能, 而与 软件系统中其它的模块的接口是简单的. 例如, 若一个模块只具有单一的功能且 与其它模块没有太多的联系, 则称此模 块具有模块独立性 一般采用两个准则度量模块独立性。即 模块间耦合和模块内聚
第28页/共60页
软件设计基础 七. 信息隐蔽
由 parnas 方法提倡的信息隐蔽是指,每个 模块的实现细节对于其它模块来说是隐蔽的。 也就是说,模块中所包含的信息(包括数据 和过程)不允许其它不需要这些信息的模块 使用。独立的模块间仅仅交换为完成系统功 能而必须交换的信息。

信息系统总体设计方案(方案模板)

信息系统总体设计方案(方案模板)

目录第一章前言 (5)1.1 设计思想 (5)1.2 几个术语 (5)第二章总体目标与设计原则 (7)2.1 总体目标 (7)2.2 设计原则 (7)第三章需求分析及功能设计 (9)3.1 子系统划分 (9)3.1.1 质量管理子系统 (9)3.1.2 企业管理子系统 (9)3.1.3 科研管理子系统 (10)3.1.4 物资管理子系统 (10)3.1.5 文件管理子系统 (10)3.2 系统流程分析 (11)3.2.1 系统总体岗位划分 (11)3.2.2 质量管理业务流程分析 (17)3.2.3 企业管理业务流程分析 (22)3.2.4 科研管理业务流程分析 (24)3.2.5 物资管理业务流程分析 (30)3.2.6 文件管理业务流程分析 (35)第四章系统总体设计 (40)4.1 设计思想 (40)4.2 系统架构 (40)4.2.1 B/S/D架构的优势 (41)4.2.2 B/S/D结构中各部分的分工 (43)4.3 可定制的任务流控制管理 (44)4.3.1 岗位与角色的划分 (44)4.3.2 数据库的岗位字段的设计 (44)4.3.3 任务定制的设想 (44)4.4 以岗位为依据进行严格的权限管理 (44)4.5 实现文档电子化管理 (45)4.6 I NTERNET增值服务 (45)4.7 统一的后台数据平台 (45)4.8 通过XML语言实现I NTERNET上的数据交换 (45)第五章应用软件设计 (46)5.1 应用软件的设计思想 (46)5.2 软件系统总体架构 (46)第六章关键技术介绍 (48)6.1 基于B/S/D三层体系结构的运行环境 (48)6.2 数据后台M Y SQL的技术特点 (49)6.2.1 MySQL的定义 (49)6.2.2 主要特征 (49)6.2.3 稳定性要求 (50)6.3 JSP技术-跨平台的网络开发语言 (50)6.4 J AVA技术的应用 (51)6.4.1 Servlet技术-灵活的服务器端应用程序 (51)6.4.2 Java Apple技术-实现统计数据在网页上的动态显示 (54)6.4.3 Java Beans技术-组件开发概念 (54)6.5 通过XML语言实现I NTERNET上的数据交换 (54)6.5.1 XML会带来什么 (54)6.5.2 XML的应用 (55)6.6 采用基于构件的面向对象的设计方法 (56)6.7 M ICROSOFT S ITE S ERVER站点管理及分析统计技术 (56)6.8 开发工具 (57)第七章局域网总体设计方案 (58)7.1 网络设计原则 (58)7.2 网络主干技术及设备选型 (58)7.2.1 网络拓扑结构 (58)7.2.2 网络设备的选型 (59)7.3 I NTERNET防火墙和系统安全设计 (64)7.3.1 防火墙 (65)7.3.2 WEB服务器页面监控及报警系统 (67)7.3.3 病毒防护系统 (67)7.4 服务器系统设计说明 (67)7.4.1 服务器系统概述 (67)7.4.2 服务器选型说明 (68)7.5 整体方案设计说明 (70)7.6 主要设备一览表 (71)7.6.1 基础方案 (71)7.6.2 扩展方案 (73)第八章项目管理和质量保证体系 (75)8.1 工程组织结构 (76)8.1.1 工程领导小组 (76)8.1.2 工程协调小组 (76)8.1.3 工程实施小组 (77)8.1.4 测试验收小组 (78)8.2 系统开发与实施控制 (79)8.2.1 阶段检查点的审核检查方式 (79)8.2.2 标准化、规范化保证 (79)8.2.3 成本与进度控制 (80)8.3 项目实施计划 (80)8.3.1 三个时期 (80)8.3.2 开发小组 (83)8.4 项目质量保证体系 (85)8.4.1 质量方针 (85)8.4.2 质量目标 (85)第九章应用系统安装、测试和验收 (86)9.1 安装 (86)9.1.1 安装调试计划 (86)9.1.2 注意事项 (86)9.1.3 安装调试报告 (86)9.2 测试 (87)9.2.1 测试目的 (87)9.2.2 测试组织 (87)9.2.3 测试方法 (87)9.2.4 测试内容 (87)9.2.5 测试报告 (88)9.3验收 (88)9.3.1 文档验收 (88)9.3.2 应用系统软件的验收 (89)9.3.3 验收报告 (89)第十章培训计划 (90)10.1 培训目标 (90)10.2 培训内容 (90)10.3 培训方式 (90)10.4 培训地点 (91)10.5 培训计划 (91)第十一章售后服务和技术支持体系 (92)11.1 终身维护 (92)11.2 快速响应的能力 (92)第一章前言1.1设计思想某单位应用系统是依据该院的质量管理体系文件进行设计的。

医务管理系统详细设计说明书

医务管理系统详细设计说明书

医务管理系统详细设计说明书记录编号: <项⽬名称>系统架构设计密级:密<农⼀师医院医务管理系统>⽤户需求说明书作者:创业软件公司(马江泉)完成⽇期: 2010年12⽉01⽇⾄2011年1⽉30⽇签收⼈:签收⽇期:修改情况记录:第i 页共45 页记录编号: <项⽬名称>系统架构设计密级:密⽬录⽤户需求说明书 ..............................................................................................................................................................I 版本说明: . (1) 1概述 (1)1.1系统简述 (1)1.2参考资料 (1)2设计约束 (1)3系统总体结构设计 (1)3.1简述 (1)3.2系统功能结构设计 (2)3.3系统架构图 (2)3.4系统类图 (3)4模块的结构与功能 (4)4.1系统维护模块 (4)4.1.1权限管理模块 (4)4.1.2数据字典维护 (7)4.1.3台帐设置 (7)4.1.4质量控制维护 (9)4.1.5⼯作流设置 (11)4.1.6医师考核设置 (12)4.1.7医疗准⼊设置 (12)4.1.8值班性质维护 (13)4.1.9公⽂分类管理 (13)4.1.10科室管理 (13)4.2医政管理 (14)4.3医师管理 (14)4.4⽂书管理 (14)4.5通知管理 (14)4.6公⽂管理 (14)4.7会诊管理 (14)4.8纠纷管理 (14)4.9医疗质量控制 (14)4.10医疗台帐 (14)4.11传染病管理 (14)5数据库说明 (14)6开发环境的配置 (41)记录编号: <项⽬名称>系统架构设计密级:密版本说明:版本号:v1.0.0.01概述1.1 系统简述医务管理系统是为实现医院医务管理的现代化、信息化,提⾼医务管理的⼯作效率和⼯作质量⽽开发,功能涉及医务科⽇常管理⼯作、质量控制、医师考核、科室台帐等1.2 参考资料2设计约束描述系统设计中最主要的约束,这些是由客户强制要求并在需求说明书写明的。

交通信号监控设设施施工图设计(45页)

交通信号监控设设施施工图设计(45页)
开/关 开/关 64
标准 H.264 Main Profile @ Level 4.0,录像文件可以用标准解 码器解码
G.711/G.726/G.729/AAC 1280*720P(30fps) 720P30(1280*720,30fps) 、 720P25(1280*720,25fps) 、 1.22M(1280*960,20fps)
通用协议
高端协议 网络延时 压缩输出码率 码流控制 输入输出接口 网络接口 SD/SDHC 卡插槽 HDMI 输出 云台 云台定位误差 云台速度指标
-4-
自动/手动
彩色/黑白 开/关 开/关 64
标准 H.264 Main Profile @ Level 4.0,录像文件可以用标准解码器解码 G.711/G.726/G.729/AAC 1280*720P(30fps) 720P30(1280*720,30fps)、720P25(1280*720,25fps)、1.22M(1280*960,20fps)
4 交通控制设施设计
4.1 交通信号控制系统 1.交通信号机 所选信号机均为集中协调式信号机,符合 GA47-2002 标准,安装于信号控制路口/路段。 ⑴.与交警支队现有交通信号控制系统中心平台兼容; ⑵.模块化结构; ⑶.16 相位控制,相序可由用户设置; ⑷.投标单位应根据附件图集中路口/路段信号灯配置情况配置信号灯组输出,应保证每组信 号灯有独立的灯组输出控制;基本配置 16 个信号灯组输出,应具备扩展到 32 个信号灯组输出的 能力; ⑸.基本配置 16 路检测器,具备扩充为 32 路检测器能力;检测器数量承包商应根据各个路 口实际车道数配置,右转车道也需配置; ⑹.至少有“节假日”、“星期”和“普通”三种模式共 48 个时段和 20 种配时方案; ⑺.与区域机数据通讯接口为 RS232、RS422、10M/100M RJ45 网口,三种可选,具备通过手 持终端、笔记本电脑等对信号机进行现场调试功能。 ⑻.带有系统对时功能。 2.交通信号灯 本项目中选择使用的交通信号灯的依据为 GB14887-2003《道路交通信号灯》,信号灯的发光 单元采用 LED 光源。灯具样式要求如下: ⑴.机动车信号灯 红色、黄色、绿色三个圆形几何位置分立单元,发光单元透光面直径为 400mm。 机动车信号灯发光单元基准轴线上光强为标准规定的 1 级 1 类,发光单元光强分布符合标准 规定的窄角度光强分布。 ⑵.方向指示信号灯 发光单元透光面直径为 400mm,同一方向红、黄、绿三色方向指示信号灯应为三个箭头几 何位置分立单元。 ⑶.人行横道信号灯
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对于在系统规划中,开发人员已经进 行了子系统的划分,但这种划分是建立在 对系统的初步调查基础上的,是一种粗线 条的划分。在经过了系统分析阶段的详细 调查后,需要在总体设计分阶段选择和确 认总体规划阶段中的系统划分内容
低耦合,高内聚
系统环境的配置 1.计算机处理方式的选择和设计 2.计算机网络系统的设计 3.数据库管理系统的选择 4.软、硬件选择
• (4)选择调用 • 在分类查询模块的箭头尾部标有一个菱形
符号。表示选择调用,如果条件为真,则 调用按A模块,为假时调用B模块。如图520所示。
M
A
B
• (5)循环调用 • 当一个模块M反复地调用模块A和模块B时,
在调用箭头尾部则标以一个弧形符号。如 图5-21所示。
M
A
B
• 模块、调用、信息传递这三种符号是结构 图的基本符号,选择调用、循环调用这两 种符号是附加符号。
• 3.数据库管理系统的选择
• 数据库管理系统选择是原则是:支持先进 的处理模式,具有分布处理数据,多线索 查询,优化查询数据,连机事务处理的能 力;具有高性能的数据处理能力;具有良 好图形界面的开发工具包;具有较高的性 能/价格比;具有良好的技术支持与培训。
• 目前,市场上数据库管理系统较多,流行 的有Oracle、Sybase、SQL Server、 FoxPro等,Oracle、Sybase、SQL Server均有大型数据库系统,运行于客 户—服务器等模式,是开发大型MIS的首 选,FoxPro在小型MIS中最为流行。
数据库设计除用户要求分析外,还包括 概念结构设计、逻辑结构设计和物理结构 设计等三个阶段。
1.数据库的概念设计 2.数据库对象间的关联 3.数据的分布设计
总体结构设计
• 在需求分析阶段,已从系统开发的角度出 发,把系统按功能逐次分割成层次结构。 在设计阶段,基于这个功能的层次结构, 把各个部分组合起来成为系统。它包括:
• 4.软、硬件选择
• 根据系统需要和资源约束,进行计算机软、 硬件的选择。计算机软、硬件的选择,对 于管理信息系统的功能具有很大影响。大 型管理信息系统软、硬件的采纳可以采用 招标等方式进行。
• 软件的选择包括操作系统,数据库管理系 统,汉字系统,设计系统,设计语言和应 用软件包等软件的选择。
• 随着计算机科学与技术的飞速发展,计算 机软、硬件的升级与更新速度也很快。新 系统的建设应当尽量避免先买设备,再进 行系统设计的情况。
• 1.计算机处理方式的选择和设计
• 计算机处理方式可以根据系统功能,业务 处理的特点,性能/价格比等因素,选择批 处理、连机实时处理、连机成批处理、分 布式处理等方式。在一个管理信息系统中, 也可以混合使用各种方式。
• 2.计算机网络系统的设计
• 计算机网络系统的设计主要包括中、小型 主机方案与微机网络方案的选取,网络互 连结构及通信介质的选型,局域网拓朴结 构的设计,网络应用模式及网络操作系统 的选型,网络协议的选择,网络管理,远 程用户等工作。
方法表达系统结构和模块内部处理功能的工具。 • HIPO图一般由一张总的H图和若干张IPO图组成: • (1)H图——层次结构图 • 用来表示系统模块层次结构,是结构化系统设计的主要工
具之一,很适合在自顶向下的设计软件过程中使用。图519所示即为一正文加工系统的层次图。 • (2)IPO图——模块的输入处理输出图 • 描述一个模块的输入、输出和处理过程。它是配合层次结 构图来详细说明每个模块内部功能的一种工具。H图中的 每一个模块,均可用一张IPO图来描述。
层的被调用模块,表示调用模块调用了所调用的模块,完 成之后,控制又返回到调用模块。箭头只能从上向下。 • (3)信息传递 • 在调用模块时,模块之间要传递信息,这些信息用短箭头 表示,在连接模块的箭头旁边另给出,通常在短箭头附近 应注有信息的名称。传递的信息如果为数据信息,则用尾 部带有空心圆的短箭头表示;如果为控制信息,则用尾部 带有实心圆的短箭头表示。
• 1.采用某种设计方法,将一个复杂的系统 按功能划分成模块的层次结构。
• 2.确定每个模块的功能,建立与已确定的 软件需求的对应关系。
• 3.确定模块间的调用关系。
以下介绍几种描述软件结构的工

1. HIPO图 • HIPO图(Hierarchy plus Input/Output)是一种用图形
系统的总体设计
系统设计要求 系统功能结构的划分 系统环境的配置 确定系统的计算机处理流程
系统设计要求
1.简明性 2.灵活性和适应性 3.完整性 4.可靠性 5.安全性 6.经济性
系统功能结构的划分
管理信息系统的各子系统可以看作是 系统目标下层的功能。对其中每项功能还 可以继续分解为第三层、第四层……甚至 更多的功能。
好输入 得到好输入
产生最佳解


解ቤተ መጻሕፍቲ ባይዱ

计算最佳解

输出结果
原 始 输 入
格式化的解
解 的 化 式 格

编辑结果 原始输出
读输入
编辑输入
结果格式化
显示结果
• 层次图和结构图并不严格表示模块的调用 次序。多数人习惯于按调用次序从左到右 画模块。此外,层次图和结构图并不指明 什么时候调用下层模块。事实上,层次图 和结构图只表明一个模块调用哪些模块, 至于模块内是否还有其他成分则完全没有 表示。
2. 结构图
• Yourdon提出的结构图是进行软件结构设计的另一个有力 工具。结构图是描述程序中模块间的层次调用关系和联系 的工具,它包括:
• (1)模块 • 模块用矩形框表示,矩形框里写上模块的名称。模块的名
称应能表明该模块的功能。 • (2)调用 • 两个模块间用单向箭头连接,箭头从上层调用模块指向下
数据存储设计
文件设计 数据库设计
文件设计
文件的类型主要有: 1.主文件 2.业务文件 3.输入文件 4.输出文件 5.工作文件 6.转存文件
文件设计的步骤:
1.了解已有的或可提供的计算机系统功能 2.确定文件设计的基本指标 3.确定合适的文件组织方式、存取方法和介质 4.编写文件设计说明书
数据库设计
• 通常用层次图作为描绘软件结构的文档。 结构图作为文档并不很合适,因为图上包 含的信息太多有时反而降低了清晰程度。 利用IPO图或数据字典中的信息得到模块调 用时传递的信息,从而由层次图导出结构 图的过程,可以作为检查设计正确性和评 价模块独立性的方法。
相关文档
最新文档