《管理信息系统》课程设计指导书孟961Word文档下载推荐.docx

上传人:b****5 文档编号:19807930 上传时间:2023-01-10 格式:DOCX 页数:25 大小:924.89KB
下载 相关 举报
《管理信息系统》课程设计指导书孟961Word文档下载推荐.docx_第1页
第1页 / 共25页
《管理信息系统》课程设计指导书孟961Word文档下载推荐.docx_第2页
第2页 / 共25页
《管理信息系统》课程设计指导书孟961Word文档下载推荐.docx_第3页
第3页 / 共25页
《管理信息系统》课程设计指导书孟961Word文档下载推荐.docx_第4页
第4页 / 共25页
《管理信息系统》课程设计指导书孟961Word文档下载推荐.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

《管理信息系统》课程设计指导书孟961Word文档下载推荐.docx

《《管理信息系统》课程设计指导书孟961Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《管理信息系统》课程设计指导书孟961Word文档下载推荐.docx(25页珍藏版)》请在冰豆网上搜索。

《管理信息系统》课程设计指导书孟961Word文档下载推荐.docx

  给出设计的功能模块图。

8、代码设计

  给出项目中所涉及的数据项代码结构及含义说明。

9、数据库设计

  根据E-R图及规范化理论,给出数据库的表结构。

10、IPO设计(输入、处理、输出)

①给出每个功能模块的输入界面设计结果;

②给出每个功能模块的输出界面设计结果;

③给出每个功能模块的处理描述、可以用流程图、自然语言、判断树和判断表等工具。

11、源程序清单

  提交用VB6.0编写的源程序清单。

12、总结和体会

简要说明项目开发中成功和失败的经验教训。

㈡字迹清楚,图表美观,文理通顺;

㈢能够参考软件开发的国家标准文档,指导自己编写课程设计报告;

㈣能够应用MicrosoftVisio等图表制作工具进行相关的图表制作。

四、参考资料

【1】《管理信息系统分析与设计(第二版)》,邝孔武,邝志云编著,西安电子科技大学出版社,2003年。

【2】《企业信息化与管理变革》王众托著,中国人民大学出版社。

【3】《管理信息系统(第三版)》黄梯云,高等教育出版社。

【4】《管理信息系统(第三版)》,薛华成编著,清华大学出版社。

【5】《信息系统开发案例(第三辑)》,张基温主编,清华大学出版社。

【6】《面向对象的系统分析》,邵维忠、杨芙清著,清华大学出版社。

【7】《面向对象的系统设计》,邵维忠、杨芙清著,清华大学出版社。

五、参考范例(见附录)

 

附录:

网上书店的构建——后台管理

一、系统分析

(一)系统分析的任务

系统分析阶段的基本任务是:

系统分析员与用户一起充分讨论用户的要求,并把双方的理解用系统说明书表达出来。

首先要了解用户要求,此用户即为网站的使用人员(管理员,会员)。

然后了解他们在网站功能、性能等方面的要求及用户在硬件配置,开发周期处理方式等方面的意向与打算。

把用户要求成文,完成网站分析报告。

网站的逻辑模型由一系列的图表和文字组成。

在逻辑上描述了系统的目标和所具备的功能于性能。

(二)业务流程分析

业务流程分析是系统分析员与用户对系统进行交流,探讨业务流程是否合理,业务流程图是业务流程分析的一种工具。

图例说明:

表示外部实体表示处理过程

表示存储信息或者文件

表示网站系统

表示库

表示信息的传输过程

根据需求分析,我们分析出一些网上书店系统业务的一般流程:

本系统分为前台和后台管理,包括用户、会员和管理员的全部操作造作流程。

下图反映了前后台的所有流程,

图3-1总体业务流程图

网站图书更新,管理员根据更新图示填写入库单,更新网站后台数据库信息。

其次,用户登陆进入网站之后就要进行图书的浏览,并进行购买,确定购买商品,提交定单。

由管理员对定单进行处理,并向用户提供定单信息。

(三)数据流程分析

表示外部实体

表示处理过程

表示存储信息或文件

带有名称的有向线段表示数据流

数据流程调查:

在调查研究的基础上,对新系统的各种方案和设想进行分析研究,比较和判断的过程,目的是获得有关合理的新系统的逻辑模型。

网上二手书店系统的数据分析包括数据流程图和数据字典,前者描述了系统中的处理过程和数据流动,后者定义了系统的元素,他们都为确定系统的要求提供了有用的信息。

图3-3网上书店数据流程图顶层

一个网上书店系统分为前台系统和后台系统两部分构成的,前台系统是供顾客使用的最终界面,顾客可以在这里挑选图书、购物、支付;

后台系统是供开发和维护者对网站进行管理和维护的工具,包括订单处理、商品管理、会员管理以及系统维护等。

图3-3网站系统又可分为前台系统与后台系统,以下是对图3-3的细化:

图3-4数据流程图第一层

后台的数据流图还包括:

图3-5后台数据流程图

图3-6库存管理数据流程图(略)

图3-7后台会员管理数据流程图(略)

图3-8书籍管理书籍流程图(略)

(四)数据字典

1.数据元素条目

表3-1数据元素条目表

名称

别名

数值类型

长度

有关数据结构

用户名

U-Name

离散

50

用户表、定单表

书籍类型

B_Type

书籍表

书籍名

B_Name

定单表、分类表

定单日期

O-Date

连续

8

定单表

定单状态

O-Status

2

用户权限

U_Power

用户表

答案

U_answer

20

身份证编号

U_id

18

密码

U_pwd

图书出版社

B_press

4

书籍表、订单表

新闻编号

newsID

新闻表

新闻标题

newsTitle

入库单编号

Stin_code

15

入库单表

入库时间

Stin_datetime

2.数据结构条目

数据结构条目

名称:

用户表总编号:

2-01

说明:

存储用户信息的表编号:

006

结构:

有关的数据流、数据存储:

编号用户信息表

姓名订单信息表

性别

生日

身份证编号

密码

权限

电话号码

(其余数据结构条目略)

3.数据流条目

数据流条目

会员表总编号:

3-01

简要说明:

用户注册会员时填写的表编号:

011

数据流来源:

用户

数据流去向:

P1.1、P1.2

包含的数据结构:

用户密码

生日

权限

电话号码

(其余数据流条目略)

4.数据存储条目

数据存储条目

4-01

D1

用户名有关的数据流:

用户密码P1.1.2→D1

性别P1.1.3→D1

生日D1→P2.2.1

身份证编号D1→P2.2.2

电话号码D1→P2.2.3

(其余数据存储条目略)

5.处理过程条目

处理过程条目

填写会员表总编号:

5-001

P1.1.1

输入:

D1→P1.1.1

输出:

P1.1.1→会员

处理:

D1会员信息表存储会员信息,用户登陆时验证会员,要是非会员可

以注册为网站的会员。

(其余处理过程条目略)

6.外部实体条目

外部实体条目

会员总编号:

6-01

编号:

014

输出数据流:

会员→P2.2

输入数据流:

(其余外部实体条目略)

二、系统设计

(一)系统总体设计

1.系统总体结构

(1)系统采用3层结构设计。

首先是界面层,包括用户操作,如管理商品、查看商品、购物。

其次业务逻辑层,包括系统基础类、用户管理类、图书信息类等等,提供界面层调用的方法和类。

最后是数据库,为整个系统提供数据服务。

系统采用的层次结构关系如图4-1所示。

图4-1系统结构框架图

(2)系统的总体规划

系统的总体规划如图4-2所示

图4-2网上书店管理系统整体规划

(3)管理系统功能模块关系

管理系统的功能模块关系如图所示:

图4-3功能模块关系

后台管理:

①图书管理:

增加图书信息,修改图书信息,删除图书信息。

②会员注销:

查询会员信息,删除符合条件的会员信息。

③图书入库:

自动生成图书入库编号,填写图书入库时间,填写所入图书编号及数量,图书入库,进入库存。

④库存查询:

查询书库中图书的信息。

⑤新闻管理:

增加新闻信息,修改新闻信息,删除新闻信息。

2.后台模块设计

程序流程图中:

代表开始/结束

代表判断

代表操作

代表输入输出

图4-4入库查询程序流程图

图4-5图书入库程序流程图

(二)系统详细设计

1.代码设计

代码是以适当的符号来表达客观实体的属性及特征。

又标识、统计检索、对象描述的作用,一般根据唯一性原则、规范性原则、可扩充性原则和简明性原则来进行设计。

本系统中该系统采用层次代码设计方法。

图书编号,采用4位编码:

ⅹⅹⅹⅹ

自由码

小类号

大类号

2.输入输出设计

输入设计:

输入界面的设计我们不仅考虑到数据输入窗口的屏幕格式,而且考虑到如何使输入数据的错误率尽可能的减小。

输入的数据量越小,出错的几率越小,所以,在保证输入数据完整的同时,我们尽量把界面设置的简单大方。

(1)图书入库:

管理员根据新到商品进行入库处理,把新到图书保存到数据库。

图4-6图书入库图

(2)增加图书:

管理员根据入库图书进行新书添加,把新书信息保存到数据库,并在网站前台展示。

图4-6增加图书图

输出设计:

在输出设计上,主要采用日常通用格式输出,这样方便管理,查阅。

(1)图书库存:

图书入库后,在数据库里面存储库存信息,管理员根据入库单输入新增图书,所有图书在图书库存里面显示输出。

图4-7图书库存图

(2)新书上线:

管理员把图书信息输入数据库后,系统在新书上线里面显示新书信息。

图4-8新书上线图

3.数据库设计

系统各项功能的实现,归根到底是通过对数据库进行各项操作来完成的,因此要实现系统规划的功能,提高系统的性能,首先需要有一个设计合理、功能完善的数据库。

4.ER图设计

在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。

然后再把概念模式转换成逻辑模式。

将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。

利用ER方法进行数据库的概念设计,可分成三步进行:

首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。

(1)部分实体和属性的定义:

①图书(图书编号,图书名称,作者,出版社,图书类别,价格,折扣,图片)

图4-9图书实体与属性图

②图书类别(类别名称,类别编号,类别描述)

图4-10图书类别实体与属性图略

③订单(订单编号,订单日期,图书编号,图书数量,明细编号)略

图4-11订单实体与属性图略

(2)实体关系定义:

ER模型的“联系”用于刻画实体之间的关联。

一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。

若有联系,进一步确定是1:

1、1:

N、M:

N的关系。

还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,针对网上书店分析如下:

①一名会员一次可以购买多本书,而一本书只可以被一名会员购买。

图4-12会员与图书1:

N(一对多的关系)

②一本图书只能属于一种图书类别(类别),而一种图书类别可以包含多本图书。

图4-13图书与图书类别1:

N(一对多的关系)略

③一张订单可以包含多种书,一本书可以在多个订单中。

图4-14订单与图书M:

N(多对多的关系)略

(3)设计全局ER模式

所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。

全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。

“网上书店”的全局ER模式如图所示:

图4-15数据E-R图略

数据库的命名规定:

(1)数据库名称,表的名称,字段名称一律用英文表示

(2)数据库名称直接用英文表示,例如:

管理员表admin

(3)字段名称用实际意义加上字段英文名称表示。

数据库连接规定:

(1)用SQLServer建立一个数据库

(2)采用ADO.NET对数据库进行连接。

本系统所建立的主要数据库表如下:

会员表、图书表、书籍类别表、库存表、入库单表、订单表等。

由于本系统涉及到的数据库中的表的数量非常庞大,并且时间有限,因此以下只列举出一部分主要的表格。

表4-1图书表

中文字段名

英文字段名

数据类型

备注

图书编号

B_code

int

!

$N

国际标准编号

B_isbn

nvarchar

N

B_name

作者

B_author

出版社

类别编号

T_code

描述

B_describe

100

图片

B_picture

image

表4-2会员表略

表4-3新闻表略

表4-4订单表略

表4-5订单明细表

表4-6图书价格表略

表4-7图书类别表

类别名称

T_name

varchar

表4-8入库单表

经手人编号

U_code

表4-9入库单明细表

编号

SI_code

明细表编号

数量

Stin_count

表4-10出库单表略

表4-11出库单明细表略

表4-12库存表略

三、系统实施

(一)系统实施的工具介绍

1.ASP.NET简介

ASP.NET不仅仅是ActiveServerPage(ASP)的下一个版本;

它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。

ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。

ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。

另外,任何ASP.NET应用程序都可以使用整个.NETFramework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

2.SQL介绍

SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。

SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。

如今无论是像Oracle、Sybase、Informix、SQLserver这些大型的数据库管理系统,还是像VisualFoxporo、PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。

SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。

丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。

3.HTML(HyperTextMarkupLanguage)

HTML的英文全称是"

HypertextMarkupLanguage"

中文译为“超文本标记语言”。

“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。

在几年前作为SGML的一个子集开发的。

4.IIS服务器

IIS是InternetInformationServer的简称,MicrosoftIIS是允许在公共Intranet或Internet上发布信息的Web服务器。

InternetInformationServer通过使用超文本传输协议(HTTP)传输信息。

还可配置InternetInformationServer以提供文件传输协议(FTP)和gopher服务。

FTP服务允许用户从Web节点或到Web节点传送文件。

gopher服务为定位文档使用菜单驱动协议。

HTTP协议已经尽可能地代替了gopher协议。

InternetInformationServer提供了一个图形界面的管理工具,称为Internet服务管理器,可用于监视配置和控制Internet服务。

Internet服务管理器处于中心位置,从而您可控制组织中所有运行InternetInformationServer的计算机。

IIS作为当今流行的Web服务器之一,提供了强大Internet和Intranet服务功能。

IIS可以赋予一部主机电脑一组以上的IP地址,而且还可以有一个以上的域名作为Web网站,您可以利用TCP/IP内容设置两组以上的IP地址给它,除了为网卡再加进一组IP地址之外,必须在负责这个点的DNS上为这组IP地址指定另一个域名,完成这些步骤以后,在InternetServiceManage中就会出现一个虚拟Web服务器,虚拟服务器(VirtualServer)必须有它自己的主目录(homedirectory),对于IIS来说,所有服务器都是它的虚拟服务器。

5.系统运行的硬件环境

本系统是采用单片机形式进行系统设计的(即服务器与客户端是同一台计算机),它的主要硬件环境如下:

操作系统:

Windows98/2000/2003/xp

Web服务器:

IIS(InternetInformationServer)

数据库:

SQLServer2000

开发工具:

VisualStudio.Net

发布:

IIS5.1

(二)后台运行界面

本系统中,管理员负责对网站的所有基本信息进行维护。

在网上书店系统中管理员需要对图书类别,图书基本信息,图书入库信息,图书库存信息,新闻信息进行管理。

(部分界面的代码见附录一)

(1)增加新书:

网上书店需要随时添加一些热门图书。

添加图书的过程中要记录图书的一些基本信息,如:

图书编号(系统自动生成),图书名称,作者,出版社,单价,折扣,图片及其所属类别。

添加成功后,写入数据库图书表当中。

另外,只有在图书信息表中存在的图书才可以进行入库操作。

图5-1增加图书类型页

(2)编辑图书:

根据网上书店的经营需要,经常要对一些图书的信息进行更新。

例如:

图书折扣等等。

在编辑图书功能中可以修改或删除所列出的图书信息。

图5-2编辑图书页

图书编辑部分的代码如下:

(3)入库主页面:

管理员进入图书入库主界面,系统会根据当前日期和当天的入库次数自动生成入库单编号,管理员填写经手人姓名及入库日期,确定无误后点击“入库”按钮,向入库明细中添加具体的入库信息。

图5-3新闻管理页面略

(4)库存管理页面:

管理员进入库存管理页面,修改库存信息,图书信息,查询图书的库存。

图5-4图书库存管理略

(三)系统测试

在所有管理信息系统的开发和实施过程中,系统测试是保证系统得以顺利运行的关键性一步,它是提高软件质量和可靠性的有效手段。

1.系统测试的原则

(1)所有的测试都应追溯到系统说明书,或者更进一步就是用户需求。

(2)尽早地、不断地进行系统测试。

(3)系统测试是有风险的行为。

(4)找到的错误越多,就说明系统的缺陷越多。

(5)除检查系统应完成的任务外,还应检查系统是否做了它不应该做的事。

2.系统测试的主要内容

(1)文档资料的审查验收

(2)余量要求

(3)功能测试

(4)性能测试

(5)强化测试

(6)性能降低执行方式测试

3.系统测试的方法

系统测试用例设计方法分为白盒法和黑盒法。

白盒法测试也称逻辑驱动测试或称逻辑覆盖测试。

使用白盒法需阅读程序内部的逻辑,并以此为基础设计测

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1