《数据库课程设计》任务

上传人:鲁** 文档编号:498194163 上传时间:2023-12-31 格式:DOCX 页数:9 大小:52.01KB
返回 下载 相关 举报
《数据库课程设计》任务_第1页
第1页 / 共9页
《数据库课程设计》任务_第2页
第2页 / 共9页
《数据库课程设计》任务_第3页
第3页 / 共9页
《数据库课程设计》任务_第4页
第4页 / 共9页
《数据库课程设计》任务_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《数据库课程设计》任务》由会员分享,可在线阅读,更多相关《《数据库课程设计》任务(9页珍藏版)》请在金锄头文库上搜索。

1、仅供个人参考数据库设计课程设计任务书2009级信息管理与信息系统专业一、课程设计目的及基本要求数据库设计是指根据用户需求设计数据库结构及应用系统的过程。具体而言,数据库设计是指对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能有效的存储数据,满足用户的信息和处理要求,也就是把现实世界中的数据,根据各种应用处理的要求,加以合理组织,能利用已有的DBMS建立能够实现系统目标的数据库及其应用系统。数据库设计的优劣将直接影响信息系统的质量和运行效果。因此,设计一个结构优化的数据库是对数据库进行有效管理与正确利用的前提和保证。数据库设计的主要内容:包括数据库的结构设计和数据库的行为

2、设计两个方面。数据库的结构设计是指根据给定的应用环境,进行数据库的模式设计或子模式的设计。它包括数据库的概念结构设计、逻辑结构设计和物理结构设计,即设计数据库框架或数据库结构。数据库结构是静态的,稳定的,一经形成后通常情况下是不容易也不需要改变的,所以结构设计又称为静态模式设计。数据库的行为设计是指数据库用户的行为和动作。在数据库系统中用户的行为和动作指用户对数据库的操作,这些要通过应用程序来实现,所以数据库的行为设计就是操作数据库的应用程序设计。即设计应用程序、事务处理等,所以行为设计是动态的,行为设计又称为动态模式设计。数据库设计的步骤:为了是数据库设计更合理、更有效,提出了各种各样的的数

3、据库设计方法,其中运用了软件工程的思想和方法,提出的数据库规范化设计方法一直沿用至今。按照规范化的设计方法以及数据库应用系统开发过程,数据库的设计过程可分为一下六个设计阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施、数据库的运行与维护。数据库各个设计阶段的描述出让各阶陟设计描述数据处理需求分析数据字典,全系统中数据项、数据流数据存储的描述数据流图和判定表、数据字典中处理过程的描述概念结构设计概念模型(E-R图);数据字典系统说明书。包括新系统要求、方案和概图;反映新系统信息的数据流图逻辑结构设计某种数据模型,如关系模型系统结构图、模块结构图物理设计存储安排、装存取方法选

4、择、存取路径建立模块设计数据库实施编写模式、装入数据、数据库试运行程序编码、编译连接、测试数据库运行与维护性能测试,存储/恢复数据库重组和重构新旧系统转换、运行、维护(修正性、适应性改善性维护)二、课程设计的主要内容1 .选择企/事业管理中一个有代表性的案例作为实践练习的项目。2.在规定的时间内独立完成所选项目的系统分析、数据库设计及实现工作。主要的内容如下:(1)现行系统调查与可行性分析;(2)系统需求分析;数据库设计;(4)整理文档资料;(5)根据设计进行编码,实现系统;(6)系统测试。不得用于商业用途仅供个人参考3、课程设计的过程课程设计过程分:选题和资料收集阶段、分析和计划阶段、设计阶

5、段、课程设计论文撰写阶段,具体内容和任务如下:(1)选题和资料收集本阶段的主要任务是对系统涉及的领域全面了解,发现需要解决的问题,或根据个人的情况,结合计算机具体的应用需要,选择自己所要设计的题目,根据题目所涉及的内容和技术,有针对性地进行学习,查询相关技术资料和文献,熟悉所需得开发设计工具的使用。(2) 分析计划阶段本阶段主要任务是对确定的设计项目进行分析和规划,确定系统的结构、功能、模块和数据,并制定具体的工作计划和方案。主要包括:需求调查、可行性研究、需求分析、软硬件平台选择、确定设计概要目标,写出下步工作计划。提供的文件:项目介绍用户需求报告可行性分析(技术、应用)设计概要方案、目标(

6、3) 设计阶段主要包括:制定总体设计计划,进行概要设计、模块划分、数据库设计与实现、需求验证。(4) 课程设计报告撰写阶段课设报告是课程设计整个过程总结性资料,书写的质量直接影响到课程设计的好坏。报告主要包括以下内容,详细格式和要求请参照课程设计论文模版的要求。i. 要按照数据库课程设计报告书写规范要求进行;ii. 课程设计报告包括封面、目录、正文、小结、参考文献及附录等;iii. 正文包括:系统总体规划设计;系统需求分析;数据库概念结构设计;数据库逻辑结构设计;数据库物理结构设计;数据库与应用系统的实施与测试;安装、用户和系统维护说明;关键技术介绍等;iv. 小结一般包括工作内容、工作量大小

7、、自己完成的情况、遇到的问题以及解决的方案、收获与体会、今后努力与改进的方向等;v. 课程设计报告要求文字不少于5000字(10-30页左右)。封面统一格式。vi. 参考文献目录(附录)三、主要实践环境操作系统为Windows2003Server或者WindowsXP。数据库设计:数据库管理系统为SQLServer或者ACCES数据库、ORACLEMYSQL应用程序开发:高级程序设计语言为Java,JSP,VC+,C#,ASP.net,ASP,VB等也可以选择PHP。不得用于商业用途仅供个人参考四、设计方式与基本要求1)设计任务的布置:由指导教师向学生讲清对设计的整体要求及实现的目标任务,讲清

8、设计安排和进度、平时考核内容、考核办法、设计守则及实验室安全制度,讲清上机操作的基本方法。实验内容和进度由学生自行选择和安排,指导教师负责检查、辅导和督促。2)学生一个人单独成组,完成一个代表性的MIS数据库系统的设计与实现,在规定的时间内,由分组学生独立完成,出现问题时,可多途径查找资料,或者指导教师引导学生独立分析、解决。3)课程设计是一个整体,需要有延续性。机房应有安全措施,避免前面的实验数据、程序和环境被清除、改动或盗用的事件发生。4)指导教师认真做好督促工作,做好辅导工作。5)学生最好能自备计算机,并结合实际课题进行训练,会达到更好的效果。五、课程设计的时间分配课程设计的时间和进程:

9、课程设计时间共4周,具体时间分配如下:(该时间可以灵活调整,但要抓紧时间)第16周:组织学习课程设计设计大纲、任务书、指导书分组、选择确定课题、调查分析、收集原始资料,查找有关文献,学习相关新的知识。第17周:系统分析与数据库需求分析阶段分析设计任务书的要求和用户需求,进行可行性分析和需求分析,确定系统所需的功能和任务目标;主要是把流程图,数据流图,用例图,系统静态结构图(类图),系统动态结构图(顺序图、状态图、活动图等),系统实现图(组件图、部署图)画出来。安装建立设计所需软硬件环境;对系统所需的数据进行分析,确定系统的输入数据、输出数据和中间结果数据,以及数据的格式、类型、范围,所要输出的

10、数据表格等。第18周:数据库设计阶段根据系统分析及设计方案,进行数据库的设计。第19周:数据库实现及报告撰写阶段整理和编写课程设计报告、撰写课程设计论文,个人总结;提交课程设计论文;成绩评定。六、考核与报告数据库设计课程设计的设计报告要求有系统需求分析,如系统总的框架图、系统功能模块图、数据流图、数据字典等,数据库设计的详细过程等内容。其课程设计的数据库系统应该做到规范化、合理化。1、课程设计需要提交的内容:(1)、装订完整的课程设计论文(2)、设计中相应的图标,源代码、系统实例等。(电子提交)3、课程设计的成绩评定:课程设计的成绩由平时考核与最终考核相结合,成绩计分按优、良、中、及格与不及格

11、5级评定。七、课程设计的课题下列课程设计课题和方向仅供大家参考,鼓励大家能够自己从有关领域寻找更有实际意义的,并能为现场解决具体问题的设计题目;1、学生成绩管理系统的设计与开发2、企业生产、销售管理信息系统的设计与开发3、档案管理系统的设计与开发4、实验室设备管理系统5、宾馆、饭店服务系统数据库的设计6、图书管理系统7、学生成绩管理系统8、校园超市管理系统9、计算机基础课程考试系统10、学生宿舍管理系统11、企业办公自动化网络系统的分析设计12、企业信息发布系统设计13、企事业人事管理系统14、图书借阅管理系统15、高校学籍管理系统16、基于C/S或B/S的事务查询系统17、基于网络的客运售票

12、系统18、航空售票系统19、高校教学与课表制作管理系统20、城市居民户籍管理21、商品销售管理系统22、电信业务管理系统23、银行储蓄业务管理24、企业供电管理系统25、在线订餐管理系统26、光盘在线租赁系统27、中小型医院管理系统28、生产过程管理系统29、书店销售管理系统30、财务管理系统31、在线考试系统32、网络教学系统的设计与实现33 、毕业设计管理系统34 、酒店客房管理系统35 、医药销售管理系统36 、企业进销存管理系统几个设计题目的简介1 )学生管理系统完成学生入校报到登记、档案、交费、宿舍、成绩等的管理,实现网络化管理。报到登记:在新生入校报到时,进行新生登记,记录学生的报

13、到资料、个人基本情况的输入、查询、修改等。交费管理:在学生交费时,记录交费情况,在需要时可以查询、浏览。档案管理:对学生的档案进行动态的管理,记录学生的详细资料,包括:基本信息、简历、家庭情况、奖惩等情况。成绩管理:完成对学生成绩的输入、浏览、查询、统计。宿舍管理:记录宿舍安排情况和各宿舍中所住的学生。要求在网络上实现,在网上登陆后就可进行操作;各数据表之间要相互关联,并能进行多种综合查询统计。2 )企业生产仓库管理系统(模拟)完成一个企业的生产(计划和生产)和仓库的管理模块,实现数据的共享,可以随时掌握生产和仓库情况,根据实际情况给出相应的提示和决策,作为领导决策的依据。生产管理模块:完成生

14、产计划的管理、生产日报的管理、以及统计和分析。原料仓库管理模块:完成对原料入库、出库的管理,对库存情况进行动态跟踪,对库存量达到下限或上限的原料及时给出警告,作为采购的依据。记录原料的质量、存储情况、使用情况和原料厂家的资料等数据,定期进行分析,给出报告。成品仓库管理模块:完成对产品入库、销售的管理,对库存情况进行动态跟踪,对质量数据、客户资料等数据,并进行分析,用于指导生产。要求:了解和收集一些企业的生产、仓库等的管理情况和原始的资料。3 )企业办公自动化网络系统分析与设计主要针对目前企业局域网的普及,探讨如何利用企业网络资源进行网上办公,实现办公自动化。主要研究分析(1)企业局域网的结构;

15、(2)网络资源的共享和安全的设置;(3)办公信息的保存、传递、发布和验证等方法的实现等。4 )企业资源管理系统的分析与设计主要了解和分析企业资源管理系统(ERP在企业中的作用和应用过程和现状,分析和探讨企业资源管理系统的任务、内容和结构,设计开发企业资源管理系统部分模块。5 )计算机基础课程考试系统利用网络和数据库技术,开发研究基于B/S模式的计算机基础课程考试系统,满足我院的计算机基础课程考试要求,能够考核学生对计算机基础的理论知识的掌握情况,和文字录入、Windows操作、办公软件使用、IE浏览和电子邮件等计算机操作能力的考核。该系统可实现试题的输入和管理,手工组卷与自动组卷,进行考试与自动判卷等重要功能,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩与试卷分析。不得用于商业用途仅供个人参考仅供个人用于学习、研究;不得用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号