管理信息系统 实验指导书.doc_第1页
管理信息系统 实验指导书.doc_第2页
管理信息系统 实验指导书.doc_第3页
管理信息系统 实验指导书.doc_第4页
管理信息系统 实验指导书.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

管理信息系统 实验指导书 实验指导书学院工学部智能制造与控制工程学院系工业工程系课程名称管理信息系统适用专业工业工程制订日期xx77年年11月上海第二工业大学程序设计与算法实验指导书1前言管理信息系统是一门相对年轻的学科,其学科特点是涵盖的知识面广。 它是对管理科学、数学、计算机科学、工程科学进行综合提炼形成的实用性极强的交叉学科,它需要运用系统的观点来确定管理信息系统建设的基本原则和框架结构,用数学的方法构建数据运算、推理和预测模型,利用计算机系统进行信息处理与交流,通过这些要素组合的系统运用到各种各样的组织中去发挥管理作用。 由于信息技术的不断发展,管理信息系统的理论、方法和应用都在不断丰富和完善,也因为管理信息系统是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。 本实验指导书的目的就是提高学生在分析解析实际问题时的能力,重点训练学生的业务分析能力,数据库操作能力和初步的编程能力。 程序设计与算法实验指导书2实验一网页设计基础及HTML基本标签【实验目的】通过本实验学习和掌握基本的HTML标签的使用方法,了解基本的CSS与JavaScript的编写与作用。 【实验要求】在记事本中手动编写HTML脚本,实现一个给定的页面样式。 并通过添加和修改CSS来改变页面布局和样式。 【实验内容】1.安装Notepad+软件在百度搜索Notepad+,在搜索结果中,选择下图中的软件,点击“普通下载”,下载并安装该软件程序设计与算法实验指导书32.运行Notepad+在语言菜单下依次选择“H”和“HTML”,如下图所示。 3.编写HTML并运行在软件中输入以下html文本,点击保存,文件名改为“html1.html”然后点击“运行”菜单中的“Launch InIE”程序设计与算法实验指导书4会得到如下结果从浏览器中的页面可以看到,浏览器已经将Html文本解析成为了带格式的文本和控件。 4.综合HTML的编写编写下图中的HTML并运行程序设计与算法实验指导书5得到结果如下图所示5.添加CSS样式在Body上面添加head标签并在其中添加style样式集,如下图所示程序设计与算法实验指导书6运行结果如下6.添加JavaScript脚本给button控件添加Onclick事件,并添加下图中的Script脚本程序设计与算法实验指导书7运行得到界面,点击提交按钮后如下图所示【练习】利用以上基本方法,实现下面图片中的页面和样式,部分未提及的控件可自行上网搜索使用方法。 程序设计与算法实验指导书8程序设计与算法实验指导书9实验二数据库设计实验【实验目的】1.熟悉常用数据库管理系统,掌握SQL Server创建数据库和建表等常用操作功能。 2.能够绘制E-R图,可设计简单的表单和数据【实验内容】1.熟悉SQL Serverxx的常用操作功能;2.设计“学生选修改课程”的E-R图3.在数据库管理系统中创建学生表,课程表,选修课表4.设置每个表单的关键字段,并设置外键关系【实验示例】下面以管理“班级”和“学生”来演示数据库系统的开发步骤。 其它功能开发可以以此为例。 需求描述在本系统要实现在线管理“班级”及“学生”信息两种数据。 班级信息包括班级名称、班级地点、所属院系及班长。 学生信息包括学生姓名、学号、出生年月、性别、籍贯、所属班级、个人照片、入学时间。 程序设计与算法实验指导书101.打开“SQL ServerManagement Studio”程序2.在服务器名称处填写当前计算机名,然后点击连接在“数据库”根节点上,点击右键,在弹出菜单中选择“新建数据库”程序设计与算法实验指导书113.在弹出对话框见下图,在数据库名称处填写新建数据库的名称,此例中命名为“Test1”,然后点击确定程序设计与算法实验指导书124.在数据库的“数据库关系图”选项上点击右键,在新弹出的菜单中选择“新建数据库关系图(N)”,5.此时会弹出窗口如下图所示。 如果新建数据表与现有数据表有外键关系,可在窗口选择添加,如果没有则点击“关闭”。 程序设计与算法实验指导书136.新建数据表在新窗口中,点击右键,选择“新建表(T)”,创建新数据表,如下图所示。 在新弹出的窗口中输入数据表名称,如下图所示。 程序设计与算法实验指导书147.设置ID属性每张表第一个字段都应为“ID”,数据类型为int型,不允许为空,且设置其为主键,设置下图所示;8.在属性窗口中设置“ID”的标识规范,如下图所示。 9.添加需求中所需字段按照需求规划,在数据表中添加相应的字段,并设置其数据类型及是否允许Null值。 程序设计与算法实验指导书15注意除需求所字段外,每张数据表还应包含“Enabled”、“CreatedTime”、“CreatorOperatorID”、“LastUpdateTime”和“LastOperatorID”五个固定字段,其数据类型如下图所示。 10.添加DemoStudent数据表依照如以上创建DemoClass数据表的步骤所示,以相同的方法创建DemoStudent数据表,如下图所示。 由于DemoStudent表里的ClassID是DemoClass表ID的外键,所以建立其外键关系,如下图所示。 注意DemoStudent数据表里有几项冗余“ClassName”、“ClassNameForShow”及“PhotoForShow”其功能和作用将在后面介绍,并请注意该平台中如何消除冗余的影响。 程序设计与算法实验指导书16程序设计与算法实验指导书17实验三项目开发需求分析与可行性分析【实验目的】通过自定义的案例或给定的案例来学习管理信息系统开的需求分析方法和可行性分析方法。 使学生初步掌握项目开发的流程,提高学生解决实际问题的能力。 【实验内容】结合自定义案例来做系统开发的需求分析,并学习制作必要的开发文档;结合案例,对待开发的管理信息系统进行可行性分析和工作计划;【实验过程与预期成果】1.详细了解案例背景资料,并参考类似相关信息管理系统的实现方法;2.根据案例,绘制管理目标树;3.根据案例,绘制系统的E-R图;4.对案例的开发进行可行性分析;5.完成可行性分析报告;6.制定工作计划;程序设计与算法实验指导书18实验四项目开发数据库实现【实验目的】通过本次实验掌握数据库还原、建表与存储过程的创建方法,为后续开发奠定初步基础。 【实验内容】通过实验三案例的需求分析,将案例所需的表格新建在给定的数据库中,并生成相应的存储过程。 【实验步骤】下图的数据表要根据自己实验三确定的数据表作相应替换。 1.数据库还原首先打开数据库管理软件,在开始,所有程序下面,打开“Microsoft SQL Serverxx”目录下的“SQLServerManagement Studio”,如图1所示。 图1打开数据库管理软件在打开的对话框中的服务器名称里输入当前计算机名程序设计与算法实验指导书19图2连接数据库在“数据库”节点上右键,在弹出菜单中选择“还原数据库”如图3所示。 图3还原数据库在弹出对话框中的“目标数据库名称”中输入自己的数据库名称,此处以“StudentTest”为例。 在还原源中,选择“源设备”,并点击右面按钮找到数据库备份文件,如图4所示。 程序设计与算法实验指导书20图4设置还原源在打开对话框中找到“ForStudentSAI.bak”文件,此文件在给定的文件夹中查找。 图5查找ForStudentSAI.bak程序设计与算法实验指导书21回到原界面后,将“还原”列的checkbox勾选,如图6所示,然后点击“确定”执行还原。 图6选择还原源如果还原成功,在“数据库”节点下会有一个名为“StudentTest”的数据库,如图7所示。 程序设计与算法实验指导书22图7还原成功2.在还原数据库中按实验二的方法创建数据表和外键3.生生成存储过程在“StudentTest”数据库根节点上,点击右键,在弹出菜单中选择“任务”,在新菜单中选择“生成脚本”,如图37所示。 图37生成数据库脚本点击“下一步”,在如图38所示的界面中,选择“为所选数据库中的所有对象填写脚本(A)”选项,并点击“完成”按钮。 程序设计与算法实验指导书23图38生成脚本新生成脚本如图39所示,在数据脚本的Tab页面上右键,点击保存,如图39所示,保存所生成的脚本。 图39生成的数据库脚本运行给定文件夹中的“AutoSQL”目录下的“AutoGerateSALDef.exe”程序。 点击“生成存储过程”按钮,在弹出文件对话框中选择刚才生成的脚本文件。 生成脚本如图40所示。 Ctrl+A选择所有代码,Ctrl+C复制代码。 将复制的代码粘贴到图39代码页中,覆盖原来生成的代码。 程序设计与算法实验指导书24图40新生成的数据库脚本覆盖后如图41所示。 按“F5”运行脚本。 运行后在“可编程性”节点下的“存储过程”节点下可以看到生成了“Add_DemoClass”,”Add_DemoStudent”,”Modify_DemoClass”和”Modify_Student”几个新的存储过程。 图41运行生成的脚本程序设计与算法实验指导书25实验五项目开发页面实现【实验目的】通过本次实验,初步学习给定开发平台的开发方法,学会添加Web页面,并实现数据的在线与展示。 【实验内容】利用给定的实验方法,结合自己的数据库来实现对应Web页面的开发。 【实验步骤】1.设置开发环境打开给定文件夹中的“Web”目录,打开其下的“ForSSPUStd.sln”工程,打开项目中Web工程下的“Web.config”文件图8ForSSPUStd工程找到connectionStrings节点,设置connectionString的Data Source为当前计算机名(即数据库服务器名),Initial Catalog为之前还原数据时的名称,此例中为“StudentTest”,如图9所示。 程序设计与算法实验指导书26图9设置Web.config点击保存时,如出现“保存只读文件框”,应点击“覆盖”按钮,之后所有此类操作提示均按此方法操作,如图10所示。 图10只读文件提示框程序设计与算法实验指导书27打开VSxx的调试菜单,点击“启动调试”可运行工程;也可以直接按键盘“F5”启动调试运行,如图11所示。 图11运行工程运行界面如下图所示。 系统默认管理员为“ADMIN”密码为“ADMIN”图12运行界面程序设计与算法实验指导书282.自动生成代码运行给定文件夹中的“AutoSQL”目录下的“AutoGerateSALDef.exe”程序,点击“生成C#代码”,在文件对话框中找到,最新生成的脚本文件。 生成代码如图42所示。 图42生成C#代码全选复制新生成的C#代码,将该代码覆盖到VSxx工程中“DBManager”项目下的“AutoGenerate.cs”文件中(完全覆盖掉原文件)。 程序设计与算法实验指导书29图43覆盖原自动生成的代码3.添加页面在VSxx工程中的Web项目上右键,在菜单中选择“添加”,新菜单中选择“新建项”,如图44所示。 图44添加新建项在新窗口中选择“使用母版页的Web窗体”选项,并命名为DemoClass.aspx,点击添加后新窗口如图46所示,点击确认。 图45新建窗体命名程序设计与算法实验指导书30图46选择Site.Master点击VSxx菜单中的“视图”菜单,在弹出菜单中点击“工具箱”,显示工具箱选项。 如图45所示。 图47显示工具箱在工具箱上右键,在新菜单中选择“添加选项卡”,如图48所示。 并给选项卡命名,此处以SSPU为例。 程序设计与算法实验指导书31图48添加选项卡在新建的“SSPU”选项卡中右键,在菜单中点击“选择项(I)”图49选择项在弹出窗口中点击浏览,如图50所示。 程序设计与算法实验指导书32图50选择工具箱项找到给定文件夹中“管理信息系统开发文件WebForSSPUStdSaleAndInventoryResourcesDlls”目录下的“SSPUCore.dll”文件,点击打开,如图51所示。 然后点击“确定”按钮。 结果如图52所示。 图51打开SSPUCore.dll程序设计与算法实验指导书33图52新工具箱将“JDataTable”拖拽到图53所示位置。 图53添加JdataTable控件并设置其EditType属性为“FullEdit”如图54所示。 程序设计与算法实验指导书34图54设置EditType属性然后双击“DemoClass.aspx.cs”文件,该cs文件。 如图55所示。 图55cs文件在该cs文件中添加代码如图56所示。 图56cs文件程序设计与算法实验指导书35在DemoClass页面节点上右键,在新菜单中选择“设为起始页(P)”,

温馨提示

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

评论

0/150

提交评论