ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:115.04KB ,
资源ID:2243299      下载积分:6 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2243299.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(数据库基础与应用课程设计大纲.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

数据库基础与应用课程设计大纲.doc

1、5 数据库根底与应用课程设计指导书 中央电大计算机应用专业 数据库根底与应用课程设计大纲 一、课程设计目的与要求 1.1课程设计目的 本课程的课程设计实际是计算机应用专业学生学习完?数据库根底与应用?课程后,进行的一次全面的综合训练,其目的在于加深对数据库根底理论和根本知识的理解,掌握运用数据库应用系统开发软件的根本方法。 1.2课程设计的实验环境 硬件要求能运行Windowx 9.X操作系统的微机系统。数据库应用系统开发软件可以选用:FoxPro for W

2、indows;Visual FoxPro;Microsoft Access,或其他数据库管理系统。 1.3课程设计的预备知识 熟悉数据库的根本知识及一种以上数据库系统开发软件。 1.4课程设计要求 按课程设计指导书提供的课题,应根据下一节给出的根本需求独立完成八个方面的设计,标有“可选〞的局部可根据设计时间的安排及工作量的大小适中选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图。用手

3、工画好报表和标签样式。严禁相互抄袭。 1.5课程设计的考核要求 设计完成后,必须提交设计说明书,软件数据盘。由指导教师按优秀、良好、中等、及格和不及格五级分制评定成绩。成绩不及格者不能获得学分,其余可获得3学分。 1.6 课程性质与学分 该课程设计为3学分,54学时,供计算机应用专业信息管理方向进行课程设计时参考。 二、课程设计内容 2.1数据库设计与根本操作 1.数据项间的联系 根据课题给出的用户根本需求,写出各数据实体的数据项和联系实体的活动以及活动要使用的数据项,通过E—R图来表示。由E—R图建立适当的表,并按照不同范式的定义,对表进行标准化。 2.建立数据库及数据字

4、典 对标准化的表,根据用户需求,定义字段名、类型、宽度和小数点,建立数据库结构。根据每张标准化表,对应建立一个数据库文件。 在软件设计中,数据字典的建立是非常重要的一环。一般有以下数据要建立数据字典,我们以表格的形式给出,在课程设计说明书中,由学生填入。 模块说明: 模块名称 模块意义 参数名 类型 取值范围 意义 被以下模块调用 调用以下模块 文件说明: 文件名称 类型 功能或意义 格式 数据库结构说明: 字段名 意义 类型 宽度 取值范

5、围 是否关键字段 同名字段数据库 内存变量说明: 变量名 意义 类型 宽度 取值范围 大小维数〔数组〕 使用的模块 编码说明: 编码变量名 各位意义和取值范围 类型 宽度 使用的数据库 3.菜单调用对数据库的根本操作〔可选〕 建立如下的菜单系统〔要求调用系统菜单变量〕,对数据库直接操作: 文件

6、 输入查看 修改记录 统计汇总 排序 删除 记录定位 Open... Close Append Change Count... Average... Sum... Sort... Delete... Recall... Goto... Browse Replace... Locate... Continue Exit Pack Total... Seek... 2.2界面设计与特殊效果 1.对界面的要求 在设计应用程序时,应特别注意用户界面的设计。用户使用你设计的软件,首先接触的就是程序用户界面。一个优秀的用

7、户界面,首先应该使用户操作简便,操作提示信息应意义明确,对没有计算机根底的用户,也能很容易掌握。其次,用户界面应该对用户来说是视觉、听觉上的享受,同时视觉、听觉效果又不能喧宾夺主,应突出操作提示。另外,界面在屏幕上显示应注意速度,等待时间超过5秒以上,应给出提示信息,提示用户计算机正在处理的工作。 2.界面规划 在进行界面程序设计前,应对界面布局和调用进行规划。首先,应对需要进行输入/输出的信息进行归类,根据信息量情况,分配到不同的窗口,再具体设计每个窗口。设计窗口时信息内容的位置一般应按操作的顺序进行排放,同时注意整体布局的美观。另外,不同类型的信息窗口应选择不同的窗口类型,以简化用户操

8、作,同时,应根据用户的习惯和界面内容的情况,提供不同的操作手段,如:鼠标、键盘和菜单等。 界面规划的另一个内容是设计窗口的调用规那么,可以使用系统结构图的方式来描述窗口的调用。设计结果以数据字典的形式填入下表。 界面窗口及调用关系表 窗口标题 窗口变量 对象标题 对象类型 变量名称 变量类型 操作方法 调用模块或窗口 类型 初始化模块名 窗口布局简图: 3.特殊效果处理 用户界面加适宜的特殊效果后,能给用户以视觉和听觉方面的享受,使他们更喜欢你的软件,更愿意学习和掌握你

9、设计的系统。一般的特殊处理有:立体化、图形化,增加动画、声音等多媒体信息。 4.界面设计 根据题目的设计要求,完成系统界面设计,要求按上面三点写出设计说明书。 2.3输入输出设计与数据校验 1.输入输出格式要求 输入设计时,一定要参照原始数据的输入顺序和格式,设计出适宜的输入界面。否那么,用户会感觉输入操作不方便。原始数据顺序格式不合理处,可以修改,并给出说明。 输出设计时,一定要根据用户的表样去完成报表和标签的设计。一般用户都有对报表和标签格式的要求。另外,对屏幕提示输出也应慎重考虑,屏幕操作提示应做到言简意劾,位置突出,效果醒目。 2.数据

10、校验要求 要输出信息的有效,必须保证输入数据的准确。在输入设计中,应将可能出现的错误减少到最底限度,在数据还未进入系统前就进行改良,这就是数据输入校验的目的。 使用数据格式掩码,是校验输入数据的有效手段。对于一些具有有限个取值的输入数据,可以采用选择输入的方式,由用户选择某个值输入。 在设计过程中,以数据字典的形式填写下表。 输入数据校验说明 对象名 变量名 类型 取值范围 掩码 校验表达式或过程 2.4 在线错误处理与中断调用 1.错误类型 发生错误时,通过函数可以返回错

11、误号、错误提示信息。通过错误信息,可以了解发生了什么样的错误。错误类型大体上可以分成语法错误、逻辑错误和操作错误。 语法错误是原程序语句行出现的错误,一般要通过修改原程序的方法才能纠正。 逻辑错误一般语法上没有错误,但运行得不到正确结果或无法正常运行程序。它产生的原因比拟复杂:有的是算法上存在问题,算法根本无法得到正确结果;有的是算法实现问题,算法本身不存在错误,但编程时没有实现算法,如语句位置的不正确,遗漏或多出语句,边界条件处理不对或未进行处理;有的是运行参数越界,如输出对象的坐标超出屏幕允许的坐标值范围;有的是运行环境问题,随运行环境的变化,在一种环境下能正常运行,另外一种环境就不能

12、运行,或者随着程序的运行,数据环境跟随变化,遇到某一特定情况时,发生错误。 操作错误是指用户操作不当引起的错误,该类错误看起来是用户的原因而出错的,但程序设计者设计程序时,可以安排对错误操作拒绝响应,并有义务提供错误原因提示和错误处理方法。 2.错误处理方法 根据不同的错误类型,采用不同的方法来处理错误。 ▲ 对于语法上的错误,在程序调试时更正,提供应用户的程序不应该存在语法方面的错误。语法错误一定要按模块来调试,保证每一条语句都能被运行,利用系统本身的查错功能来发现错误,并修改原程序完成纠错。 ▲ 对逻辑错误,要根据不同的错误原因来完成错误处理。首先应检查算法,在保证算法正

13、确的前提下,检查原程序,保证完全实现算法功能。 ▲ 对参数越界,可以根据情况处理,比方,屏幕坐标越界,可以滚动技术,增加滚动条。对输入参数越界,可通过数据输入校验来限制。 ▲ 对运行环境出现的问题,可以采用在线处理方法解决。 3.在线处理与中断调用 在线错误处理是利用命令来中断正在运行的出错程序并调用错误处理程序,使用函数来检查错误号和错误提示信息,在错误处理程序中,根据错误类型给出错误提示和改正错误的方法。如果错误排除,用命令返回出错语句重新执行;如果错误可以忽略,跳过出错语句。如果无法排除错误,用命令退出系统。每个模块可编写不同的错误处理程序。 设计时填写下面表格: 错误号

14、错误提示 可能出错模块 处理方法 返回方式 2.5底层功能调用〔可选〕 数据库设计语言一般包含一组可以读写文件的函数集合,利用这一组函数,可以读写系统不能正常存取的文件。在设计中,数据加密、口令计算、图形生成和修改等可以使用底层功能函数来完成。 2.6在线帮助设计 1.帮助的类型 一个优秀的软件,应该有非常实用和便于操作的帮助系统,指导用户完成处理任务。帮助系统有在线和离线两种。在线帮助是指在操作的时候随时都可以翻开帮助窗口指导用户完成当前的操作。 2.在线帮助的设

15、计 在线帮助文本可以存放在一个数据库文件中,于三个字段构成:模块程序文件名〔不带开展名〕、帮助标题、帮助内容〔备注型字段,如果有非文本对象,使用公共型字段〕。每个窗口均包含“帮助〞按钮,执行帮助程序。使用函数判断当前执行程序所在模块,在帮助库的模块程序文件名字段查找相同模块名,弹出窗口显示帮助标题和帮助内容,完成在线帮助设计。 请填写以下表格: 模块程序文件名 帮助标题 帮助说明内容 2.7 查询设计 1.查询的概念 在数据库应用程序中,查询和统计使用相当频繁,用户需要的信息根本上都是通过统计和查询得到的。因此查询、统计模块设计的好坏,直接

16、影响软件的性能和用户对软件的评价。 查询分简单查询、组合查询和模糊查询。简单查询是查找某一字段值与给出值满足给定条件的一个或一组记录。一般使用系统提供的记录定位命令就能满足要求。组合查询是要在多个数据库中的多个字段查找满足给定条件的一个或一组记录,有时要查找字段的统计结果。模糊查询是指查找与给定条件相似或相近的一组记录。 2.使用SQL查询 在教材上介绍了SQL查询命令和使用QUERY设计器进行查询设计,在设计前对每一个视图,请填写下表: 数据库名 别名 字段名或表达式 栏名 连接关系 查询条件 输出位置

17、 2.8 多用户程序设计 1.文件共享与记录和文件的锁定 多用户程序与单用户程序的最重要的差异是:允许多个用户共享数据库数据和解决由此带来的冲突。通常,多个用户如果并发地读取相同的数据,不会造成数据文件中数据的不一致,但如果两个或更多的用户要同时修改一个数据文件的数据,数据库管理系统必须提供控制手段,才能防止数据不一致的问题。 对有共享要求的数据库,填写下面表格: 数据库名 加锁策略 使用模块 2.共享信息的提示 当发生共享冲突时,应给用户提示信息,通知用户目前是什么原因发生冲突,并由用户选择是

18、否等待,还是退出模块,以后在处理当前的任务。 三、课程设计课题 3.1课程设计题目 可以选择课程设计指导书提供的“图书管理系统设计〞课题,鼓励教师根据具体情况选择其他课题。 3.2课程设计案例 课程设计指导书提供的“图书管理系统设计〞课题,主要完成图书管理系统的设计。用户有以下需求:建立读者档案;建立图书档案,建立书目索引;完成日常图书检索、借还工作,对读者档案、图书档案、借还系统的访问,必需进行身份验证。具体要求如下: 1. 读者档案 数据包括:借书证号、姓名、性别、出生日期、身份证号、单位、通讯地址、邮政编码、联系 、办证日期、借阅范围〔书库〕、允许最多借书册数、借书

19、期限、照片、职业等。 操作要求:能办证、修改、注销;访问时要进行身份验证,办证、修改、注销应记录操作员编号、操作日期、理由、审批记录等。 输出数据:打印借书证卡片、借书证清单。 2. 图书档案 数据包括:书号、书名、作者、出版单位、出版日期、版次、单价、内容提要、分类号、索书号、藏书册数、每册图书馆藏注册号、所在书库、入库日期等。 操作要求:输入、修改、注销等操作必需进行身份验证,记录操作员号、操作日期、理由等。 输出数据:按入库日期时间段打印图书清单。 3. 检索系统 能根据书号、书名、作者、出版单位、内容提要关键字、分类号、索书号、每册图书馆藏注册号等进行简单查询和组合查询

20、对内容提要进行模糊查询。查询输出内容必需是只读的,没有访问身份验证要求。根据需要打印借书索书条。 4. 借书系统 输入索书条后,能根据借书证号判断该读者可以借书的书库,借书是否超出最大允许借书册数,书库中是否还有该书可借。满足条件的进行借书登记,不满足条件的给出提示信息,提示读者为什么不能借书。另外,还能查找以前所借图书情况。进入该模块具有身份验证要求。 5. 还书系统 对过期未还图书,能打印出催还图书通知单。对归还的图书能从借书登记表中取消。进入该模块具有身份验证要求。 6、其它要求 ◆ 每一模块都有在线帮助,既运行不同模块时提供的帮助信息不同。 ◆ 查找并统计不同年龄、性别、职业的读者数量、借书数量、借书类别。 ◆ 按图书类别、作者、出版单位、书库、入库期间等统计并查询藏书册数。 ◆ 能查询读者的图书借阅情况。 ◆ 打印借书证最好加照片和借书证号条形码。 ◆ 要求界面美观、操作方便。 5

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服