《拓展实验(5个)(实验设计)-MySQL数据库管理与应用.docx》由会员分享,可在线阅读,更多相关《拓展实验(5个)(实验设计)-MySQL数据库管理与应用.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一需求分析一、实验目的旨在使学生对数据库应用系统的开发过程有一个全面的认识和了解,能综合运用所学数 据库的理论知识,结合具体的应用开展需求分析,学会如何组织和编写需求分析文档,培养 学生分析问题、解决问题的能力。二、实验要求结合具体的应用需求,开展需求分析,分析系统的应用背景、具体系统的业务过程、功 能要求,编写初步的需求分析文档、用户手册、验收测试计划。三、实验设备、环境装有MySQL、Java、PHP或Python等软件的计算机。四、实验步骤及内容(一)发放任务书,课题分组,讲解课题要求及相关知识分小组进行,采取分工合作的方式进行,每个小组推选一个小组长,要求每个小组对需 要的知识进行
2、预习,各小组成员分工明确,独立完成自己的任务,小组合作完成设计所有要 求。(二)对项目进行详细的需求分析,确定项目的应用背景,采用自顶向下层分解的方法 绘制课题的分层数据流图,同时完成数据字典的编制1、对课题进行初步调查与分析,对课题的应用背景、预期目标进行分析,提出新建系统 的设想方案2、分析课题的可行性并总结:分析技术条件方面的可行性、管理因素方面的可行性、 经济方面的可行性3、对系统进行详细调查与分析,绘制出系统的业务流程图4、绘制系统的数据流程图及编写出相应的数据字典5、编写需求分析报告五、实验注意事项1、实验过程中注意爱护计算机,正常操作,遵守规章制度2、分层数据流图要正确、清楚,数
3、据字典要完善六、讨论、思考题1、分析讨论系统需求分析的方法、手段、步骤2、对需求分析结果进行讨论、分享体会和收获实验二总体模块设计一、实验目的使学生掌握数据库应用系统的开发过程,能综合运用所学数据库理论知识和软件工程知 识指导软件设计,学会如何编写信息系统软件设计文档,培养学生分析问题、解决问题的能 力。二、实验要求根据需求分析结果,完成系统的模块划分,定义数据库结构以及各模块公用的数据结构, 绘制软件结构图、E-R图。三、实验设备、环境装有MySQL、Java、PHP或Python等软件的计算机。四、实验步骤及内容1、系统总体模块设计2、系统数据库设计,考虑数据完整性、数据安全性和系统性能3
4、、各模块的功能以及实现过程设计4、五、实验注意事项1、数据库设计要正确、合理,结合具体应用设计数据库的表结构2、注意爱护计算机,按正常操作,遵守规章制度六、讨论、思考题1、讨论思考系统功能模块划分2、系统功能分析与实现逻辑讨论3、掌握数据库概念结构和逻辑结构设计的步骤和方法实验三详细设计一、实验目的使学生熟练掌握数据库应用系统的开发过程,深入了解数据库应用系统的开发流程和特 点,能够使用所学数据库原理的理论知识和软件工程的知识指导系统详细设计,能够编写信 息系统软件设计文档和软件系统的操作说明,培养分析问题、解决问题的能力。二、实验要求根据系统总体设计,针对具体模块进行详细设计。设计所有模块内
5、部的实现逻辑,把 E-R图转换为数据库模式,并进行优化,完善软件设计文档和用户手册。三、实验设备、环境计算机,装有MySQL、Java、PHP或Python等软件。四、实验步骤及内容1、E-R图转换为关系模式,并利用关系规范化理论对关系模式进行规范化2、各模块功能与实现逻辑设计3、索引设计五、实验注意事项1、注重数据库结构的优化,理论与实践的区别2、根据需求分析与系统设计的结果,学习回顾MySQL数据库实施和编程的知识六、讨论、思考题1、讨论索引的设计原则,哪个表需要索引2、创建什么类型的索引实验四编码、测试一、实验目的使学生熟练掌握数据库应用系统的开发过程,在程序设计语言课程等所学知识的基础
6、 上,使用已学过的程序设计语言开发数据库应用系统,综合运用数据库理论知识和软件工程 知识指导软件设计、开发,编写信息系统软件设计文档和系统的操作说明,培养分析问题、 解决问题的能力。二、实验要求掌握MySQL编程、调试方法,利用某种程序设计语言编写功能完善的程序,并进行测 试,编写测试报告。三、实验设备、环境计算机,装有MySQL、Java、PHP或Python等软件。四、实验步骤及内容1、程序设计语言的选择2、编写程序,实现各功能模块4、注意应用程序与MySQL数据库的连接5、系统输入输出及界面设计6、整个系统的测试五、实验注意事项1、在编程实践中养成良好的程序设计习惯2、各小组成员分工进行
7、程序编码,合作实现整个应用系统3、调试程序以及对系统进行测试六、讨论、思考题1、系统测试方法2、系统实现时除了实现功能,还需要注意哪些问题?实验五调试、评价总结一、实验目的使学生对数据库应用系统的开发过程有一个全面的认识和了解,能够使用已学过程序设 计和开发知识编写程序并进行调试,学会编写信息系统软件设计文档和软件系统的操作说 明,培养分析问题、解决问题的能力。二、实验要求1、对编写的程序进行调试;2、测试系统,评价系统的优、缺点3、提交程序代码、实验总结报告。三、实验设备、环境计算机,装有MySQL、Java、PHP或Python等软件。四、实验步骤及内容1、先对每个模块代码进行调试;再将各功能模块程序联合到一起,进行系统调试,最 后进行总的调试,测试系统是否完成系统设计时的功能要求。2、对系统的功能和性能进行整体评价,分析系统的优、缺点;编写系统维护的计划和 方案;3、提交程序代码、实验总结报告;4、实验总结报告包括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数 据库实施、数据库运行维护,以及主要参考文献、实验的体会、系统使用说明书、附录(系 统的主要源代码)等。五、实验注意事项1、养成良好的调试习惯;2、实验总结报告要完整、详尽。六、讨论、思考题1、不同的系统测试方法的比较。2、如何评价一个数据库应用系统?
限制150内