个人集藏管理系统概要设计_第1页
个人集藏管理系统概要设计_第2页
个人集藏管理系统概要设计_第3页
个人集藏管理系统概要设计_第4页
个人集藏管理系统概要设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、淮海工学院计算机工程学院实验报告书课程名: 管理信息系统 题 目: 信息系统设计 班 级: D工商071班 学 号: 510706116 姓 名: 黄洪梅 评语:成绩: 指导教师: 批阅时间: 年 月 日8 / 9文档可自由编辑打印1实验序号:22实验名称:信息系统设计3实验目的:通过实验,巩固所学的系统分析及系统设计的相关知识,增强学生分析问题、解决、问题的能力。4实验内容:(1)能够正确运用管理信息系统分析的过程与方法,结合个人集藏管理系统课题,根据已学的系统设计的相关知识,进行系统的概要设计工作;(2)熟悉概要设计和详细设计的主要方法;(3)培养分析问题、解决问题的能力。通过对相关软件、

2、文档材料的借鉴及自身对课题的理解,确定系统的主要模块以及各模块的主要功能;(4)在以上工作的基础上,完成个人集藏管理系统的系统概要设计说明书;(5)实验报告需要按照学校所规定的格式写作。在实验报告中,说明概要设计的作用、主要内容,对个人集藏管理系统的系统概要设计作最简要的说明。然后,将所写的系统概要设计文档作为实验报告的附件提交。5实验结果:一、什么是概要设计概要设计的主要任务是把需求分析得到的DFD转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性

3、、以及数据库的设计。显然,总体设计建立的是目标系统的逻辑模型,与计算机无关。二、概要设计的作用1、将软件系统需求转换为未来系统的设计;2、逐步开发强壮的系统构架;3、使设计适合于实施环境,为提高性能而进行设计;4、结构应该被分解为模块和库。三、概要设计主要内容1、本项目的技术路线,即:(1)采用的技术方法,如是采用OO的方法、还是结构化的方法,是采用.net还是JAVA;(2)总体的技术结构,如采用几层体系结构,每层的责任是什么;(3)系统的网络结构,如系统的功能在网络上的部署分布;(4)核心技术难点的解决方案,如系统的核心算法;2、系统的功能结构拆分,即:(1)系统如何拆分为子系统、模块,各

4、系统元素的功能;(2)模块的拆分结构,如控制类、视图类、模型类等。3、各系统的元素(子系统、模块、层次、类)之间的接口关系4、共享的数据结构设计包括数据库,数据文件,配置文件等。5、用户交互的风格设计6、非功能需求的解决方案7、其他特殊设计。四、个人制作的概要设计说明书1、引言 1.1编写目的1.2背景1.3定义1.4参考资料 2总体设计2.1需求规定 2.2运行环境 2.3处理流程 2.4结构 2.5尚未问决的问题3 接口设计 3.1外部接口 3.1.1用户界面3.1.2软件接口3.1.3硬件方面3.2内部接口4运行设计 4.1运行模块组合4.2运行控制 4.3运行时间5系统数据结构设计5.

5、1物理结构设计要点5.2数据结构与程序的关系 6系统出错处理设计6.1出错信息 6.2补救措施6.3系统维护设计 6实验小结:通过本次个人集藏管理系统概要设计说明书的实验,我对于信息系统设计有了一定的了解和认识。刚开始拿到个人集藏管理系统的题目,感觉很难无从下手,奢望不劳而获能在网上找到现成的资料,结果没有,就自己一点一点动手去思考和设计个人集藏管理系统,但是这个过程让我在实践中学会了更多死读课本不能明白和理解的知识,着实的受益匪浅。这个实验之后,我掌握了概要说明书的主要结构和大体内容。在上一个实验的基础上,对个人集藏管理系统制作了概要设计说明书,对于个人集藏管理系统有了更深一步的完善和认识。

6、实验让我明白“世上无难事,只怕有心人”这个简单却又深奥的道理。今后学习和工作中,遇到任何事情都不能再凭第一印象就对自己设限,这样只会阻碍自己能力的发展和提升。期待今后有更多类似有深度的题目可以供我们自己动手去实践。附件:个人集藏管理系统概要设计说明书1引言 1.1编写目的 上一阶段已经对个人集藏管理系统开发做了可行性研究的报告,得出结论:该系统是可以进行开发的。本阶段是在可行性分析的基础上进行概要设计。该概要设计说明书是对个人集藏管理系统程序的设计考虑,包括程序系统的基本处:流程、程序系统的组织结构、模块划分、功能分配、接口设计。 运行设计、数据结构设计和出错处理设计等,在以下的概要设计报告中

7、将对在本阶段中队系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可以参考本概要设计说明书,在概要设计对个人集藏管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试和软件维护阶段也可以参考本概要设计说明书,以便于了解在概要设计过程中做完成的个模块设计结构,或者在修改时找出在本阶段设计的不足和失误。1.2背景说明:a待开发软件系统的名称:个人集藏管理系统;b本项目为实验2的作业,仅供调试,不一定可以运行。1.3定义列出本文件中用到的专门术语:(1)系统:如果没有特别指出,统指本个人集藏管理系统。(2)藏品:博物馆收藏的具有一定历史价值、科学价值和艺术价值

8、,并反映自然界发展变化的规律和人类科学文化进程的历史见证物。(3)编号:给某物顺序号作为一种识别的方法。(4)收藏年月:用户收藏某物品的时间。1.4参考资料 列出有关的参考文件,如:(1)管理信息系统 黄梯云主编 高等教育出版社 2009.7(2)软件开发过程材料内容及格式参考 陈茂华 2009.12(3)信息系统项目管理 左美云 清华大学出版社 2008(4)系统工程 汪应洛 高等教育出版社 19982总体设计2.1需求规定 (1)输入:藏品名称、编号、收藏年月、购买价格等;(2)输出:藏品分类表格、各类查询表格等。(3)处理的功能:删除藏品、新增藏品、藏品交易、藏品展示等。(4)处理的性能

9、:安全、稳定、方便、快捷。2.2运行环境 系统将有两部分组成,安装在各个用户客户机上的客户程序和程序设计公司内的数据服务器程序。客户程序应该能够在Windows XP、Windows2000等常用环境下运行。2.3处理流程 用户通过注册才能在客户机上登陆该个人集藏管理系统。登录系统后,用户可以进行一系列操作,以满足个人需要。当用户查看藏品时,系统将自动读入相关的数据,显示用户所需要藏品的相应资料。当用户进行添加、买入藏品操作时,系统搜索数据库中有没有重复的数据资料然后添加进数据库。当用户进行删除、卖出操藏品作时,系统搜索数据库中该藏品相应资料一同删除。用户自行设置类别对藏品进行分类,便于对自己

10、的藏品进行管理。针对不同藏品个人对其的喜好要求等不同可以设为面向公众展示和面向个人展示。2.4结构 个人集藏管理系统分为以下五个模块:用户管理、藏品管理、藏品交易、藏品展示、藏品搜索。该系统具体的管理功能如图2.3-1:个人集藏管理系统藏品搜索藏品管理用户管理藏品展示藏品交易面向个人展示面向公众展示藏品分类用户注册藏品卖出藏品买入藏品删除藏品添加用户登录 图2.1-1 个人集藏管理系统的管理功能图2.5尚未问决的问题数据库的安全性,设计个人财产问题,用户信息必须具有严密的保护,安全性要高。3 接口设计 3.1外部接口 3.1.1用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户有善界

11、面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户对Windows较为熟悉,应尽量向这方面靠拢。在设计语言上,使用MS Visual C+进行编程,在界面上使用Visual C+所提供的可视化组件,向Windows靠拢。服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用Visual C+中的错误提示函数。总的来说,系统的用户界面应做到可靠、简单、易使用。3.1.2软件接口服务器程序可使用Visual C+提供的对SQL SERVER的接口,进行对数据库的所有访问。服务器程序上使用

12、SQL SERVER对数据库的备份命令,以做到对数据的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输和接受。3.1.3硬件方面在输入方面,对于键盘、鼠标的输入,用Visual C+的标准输入/输出,对输入进行处理。在输出方面,打印机的连接和使用,也用Visual C+的标准输入/输出对其进行处理。在网络传输部分、网络硬件部分,为实现高速传输,使用高速ATM。3.2内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构分装了数据,以参数传递或返回值的形式

13、在各模块间传输。4运行设计 4.1运行模块组合客户机程序在有输入时启动接收数据模块,通过各个模块之间的调用、读入并对输入进行格式化。在接收数据模块得到充分数据时,将调用网络传输模块,将数据通过网络网络送到服务器,并等待接收服务器返回的信息。返回信息接收到以后,调用数据输出模块,进行信息处理,输出相应结果。服务器程序的接收必须联网。收到数据之后,调用数据处理/查询模块访问数据库,完成通过调用网络将信息返回客户机。4.2运行控制 运行控制将严格按照各个模块间函数调用关系来实现,对运行控制进行正确判断,选择正确的巡行控制路径。4.3运行时间在软件的需求分析中,对运行时间的要求必须对作出的操作有较灵敏

14、的反应,采用高速ATM网络,实现客户机和服务器之间的连接,以将少网络传输上的浪费。另外,服务器的性能也不容忽视,高性能的服务器如PentiumIII处理器,以减少对数据库的访问时间和降低客户机操作的等待时间。5系统数据结构设计5.1物理结构设计要点1.藏品信息(1)藏品名称 字符型(2)藏品类型 字符型(3)藏品照片 通用型(4)收藏年月 日期型2.用户信息(1)用户姓名 字符型(2)用户性别 逻辑型(3)省份证号码 数字型(4)家庭住址 字符型3.网络包(1)网络包Head 字符型(2)传输数据 字符型4.错误信息(1)错误类型 字符型(2)输出语句 字符型5.2数据结构与程序的关系 服务器程序在对新增/删除、买入/卖出进行操作时需对数据表进行查询和修改。物理数据结构主要用于各模块之间函数信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传递。6系统出错处理设计6.1出错信息 该个人集藏管理系统在运行时主要出现两种错误:(1)网络传输超时;(2)输入信息或无法满足要求时产生的错误。对于网络超时这种问题产生的错误,在错误的相应模块中输出简单的出错语句,将程序重置,返回输入阶段即可。对于第二种错误要进行数据分析判断出错误类型,再生成相应的错误提示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论