大作业-数据库课程设计指导书(2023-2024学年第二学期)模板_第1页
大作业-数据库课程设计指导书(2023-2024学年第二学期)模板_第2页
大作业-数据库课程设计指导书(2023-2024学年第二学期)模板_第3页
大作业-数据库课程设计指导书(2023-2024学年第二学期)模板_第4页
大作业-数据库课程设计指导书(2023-2024学年第二学期)模板_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

PAGEPAGE4数据库课程设计指导书一、设计方法本次设计提供一次针对实际的应用背景,使用数据库工具获取实践经验的机会。完成设计任务,你将对设计实际有用的数据库应用程序,有更深入的理解。设计环境和开发工具:操作系统:Windows7以上版本。数据库管理系统:MySQL等。开发工具:.NET、J2EE等软件开发工具平台。二、设计步骤1、数据库设计需求分析,根据设计任务书给出的背景资料,查找相关资料,结合自己的生活经验,对数据进行分析,编写详细的数据字典。概念结构设计:在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余。逻辑结构设计:实现E-R图向关系模型的转换,特别注意实体间的联系,优化数据模型。详细说明实体、实体属性和实体之间的关系。2、创建数据库使用SQL语句创建数据库使用可视化数据库设计软件生成数据库创建语句3、创建表使用SQL语句创建表例如:创建表名为:library_booksCREATETABLElibrary_books(--NOTNULLisassumedforprimarykeycolumnsisbnCHAR(20)PRIMARYKEY,copyright_dateDATE,titleCHAR(100),authorCHAR(50),--column(s)correspondingtoprimarykeyofroom--willbecreatedFOREIGNKEYlocationREFERENCESroom)4、应用程序设计(物流管理(含英强)专业学生不强制要求完成、建议选做)包括应用程序界面设计、开发实现;以及利用JDBC或ODBC进行数据库的链接实现增、删、改、查等操作。5、设计报告撰写内容要求1)、项目背景及要求;2)、数据库概念结构设计;3)、数据库逻辑结构设计;4)、数据库应用系统开发实现,要求有程序原代码及其说明(以电子版方式提交备档);5)、总结。6、参考文献1王珊.数据库系统概论(第五版).北京:高等教育出版社2.NET、J2EE系列软件开发书籍、工具文档3MySQL的所有帮助文件三、设计任务:港口本底水域生态环境监测管理系统设计与开发1、背景资料某省需要打造一个港口水域环境监测平台,用以记录追踪省内各港口水域的环境信息。各港口监测人员想要进驻这个平台,需要借助平台提供的注册功能,将本港口的基本信息和该港口每个监测点的水域环境信息输入到系统中。已知一个港口需要设置多个环境监测点监测水域环境及水质信息。描述港口的基本信息包括:港口名称、所属城市地区代码、海域、经度、纬度、地理位置描述、系统账号、昵称、密码。港口水域环境信息包括:监测点、调查开始时间、调查结束时间、气象描述、年平均最高气温、月平均最高气温、年平均降雨、年最大降水、年最小降水、风况描述、平均风速、风速、极大风速、气温年较差。各港口一般设置20个水质采样站点,监测水质信息,包括港口水质采样点、采样时间、采样站温度、采样深度、采样站盐度、采样站光照、浊度、PH值、溶解氧DO、悬浮物SS、COD、无机氮、硝酸盐、氨氮、活性磷酸物、石油类、硫化物、亚硝酸盐、叶绿素等。各港口负责维护自己港口的基本信息,包括监测数据的公布、删除和调整,形成本港口的环境和水质年度统计报告。省海事部门每年利用该平台,统计分析年度内全省各港区的环境及水质变化情况,形成统计报告。客户可以在这个平台上购买数据信息(电子或纸质)和统计报告(电子或纸质)。首先需要借助平台提供的注册功能将自身信息输入到系统中。客户自身信息包括客户名称、电子邮箱、联系电话、客户所在省、市、区,客户详细地址、系统账号、昵称、密码。一个客户可以注册多个收货信息,收货信息包括收货人、收货人联系电话、收货人所在省、市、区,收货人详细地址。客户可以按所属城市、港口名称、海域查询环境和水质信息。客户可以下单购买数据或统计报告,通常情况下一个订单可以包括一个港口的多个数据项。在完成支付后,根据客户订单提供数据包下载链接,或邮递纸质报告。2、任务要求:1)设计E-R图。2)根据E-R图进行数据库的逻辑设计和物理设计3)在数据库上建库、基本表以及依据数据库设计方案建立的视图4)创建系统总体功能菜单5)实现对所有表管理(包括基础数据的插入、删除和修改功能)6)实现各种基本表中数据的查询功能(执行模糊查询)7)设计使用该系统的用户有四种:系统管理员、港口用户、省海事管理部门用户、普通客户。要求有用户管理功能完成四类用户信息的维护及授权,这项功能由系统管理员负责。同时系统管理员可以对港口用户、省海事管理部门、客户及订单信息进行查询,但不能做更新操作。8)将所开发出的功能按要求分配给四种不同的用户。各类用户在登录系统时需要输入帐号、密码,并进入自己的功能菜单,进行相应的操作。四、时间安排:上机学时数为20学时。上机时间:按照实验安排的时间,在课堂上进行。实验进度安排表:时间内容8周E-R图绘制和MySQL软件的熟悉与使用9周利用数据库设计工具进行数据库的逻辑设计,形成数据库设计报告10周在MySQL上实现数据库的逻辑结构11周数据库功能实现和逻辑结构的完善12周权限控制设计与实现五、任务安排:1、每个学生独立完成设计任务。2、提交完整的设计报告和源程序清单(以附录形式)。六、考核(30分)1、逐一检查全部设计、程序代码。2、提交完整的设计报告,完成系统开发实现;3、如果教师认定为抄袭,则双方成绩为0分。七、实验报告格式要求:

大学本科生试验报告数据库原理-操作实训院(系):学院专业:课程名称:数据库原理学号:学生:任课教师:完成日期年月

1.实验目的:掌握数据库模式设计,依据实际要求设计表结构,建立表的关系;结合一定的开发工具实现数据库应用程序的开发。2.实验环境2.1硬件环境:2.2软件环境(包括操作系统、应用服务器配置、开发环境配置等)3.需求分析:针对任务要求,描述其主要功能4.概念结构设计,给出E-R图。(可以使用PowerDesign,visio等设计工具)5.逻辑结构设计(关系模型)。6.数据库实现(在MySQL等DBMS实现,将数据字典作为附件附在报告后面)7.应用系统设计实现(物流管理:Mysql数据的查询,修改,删除,统计)(1)录入大连港2021年度港区环境数据,包括:年平均最高气温、月平均最高气温、年平均降雨、年最大降水、年最小降水、风况描述、平均风速、风速、极大风速、气温年较差。(2)省海事部门查询全省范围内没有设置水质监测点的港口。(3)统计营口港2015年至2021年期间每年的年平均水质情况(包括:温度、深度、盐度、光照、浊度、pH值、溶解氧DO、悬浮物SS、COD、无机氮、硝酸盐、氨氮、活性磷酸物、石油类、硫化物、水质现状评价结果、亚硝酸盐、叶绿素a值。)(4)为省海事部门制作一个视图,每年年底,查看各港口的年度环境数据及年度水质数据。(5)港口水质数据表中只存储近5年的数值,即将5年前的数据转存至一个备份表格后,删除当前水质表中的5年前的数据。(6)生成一个订单,购买大连港近三年的海域温度、盐度、光照、浊度、pH值、溶解氧DO、叶绿素a值等数据。8.试验总结(实验心得)要求

温馨提示

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

评论

0/150

提交评论