当前位置:文档之家› 《数据库应用实践》

《数据库应用实践》

《数据库应用实践》
《数据库应用实践》

《数据库应用实践》课程安排

2013年12月16日

一、课程目的

根据《数据库管理系统》课程讲授内容,自主完成一个管理系统的设计与实现,掌握课堂所讲解的内容,熟悉VF软件的使用,提高用计算机解决实际问题的能力。

二、参考题目

人力资源管理系统工资管理系统

图书信息管理系统图书借阅管理系统教材管理系统教学管理系统

学生宿舍管理系统学生学籍管理系统学生成绩管理系统

三、系统实现的基本功能

(可以添加其他功能或项目,使程序更加完善、合理),下面所列出的是其基本功能

1.每个系统要建立5个表文件(数据库表或自由表均可)。

2.每个系统至少具备以下功能中的4种

(1)信息的录入

能随时向表文件中追加记录或插入记录。

(2)数据的查询

能按照某名(例如姓名、商品名…)或某号(例如学号、商品号…)从表文件的任何开始查询记录,并能随时停止查询。

(3)数据浏览功能

能从表文件中任何记录开始并能按某名或某号浏览表文件记录,并能随时停止浏览。

(4)数据修改功能

能从表文件中任何记录开始并能按某名或某号修改表文件记录,并能随时停止修改。

(5)数据删除功能

能从表文件中任何记录开始按某名或某号之一对系统中指定的无用数据随时删除。

(6)数据的统计功能

能分别对表文件中的2个字段进行统计,并能随时停止统计。

3. 要求系统的总体控制要采用菜单或表单完成;

4. 进入系统主界面需要进行登录验证;

5.对系统进行反复调试,保证能够正确地实现各种功能。设计过程中要随时记录设计情况(备查,也为编写课程设计报告作好准备)。

四、设计成果要求

1.课程设计报告一份,源程序盘一张(能正常运行)

2.课程设计报告内容及格式要求

(1)封面

数据库应用实践(黑体,小一,居中)

课程设计题目(黑体,小二,居中)

班级:(宋体,小三,居中)

学号:(宋体,小三,居中)

姓名:(宋体,小三,居中)

教师:(宋体,小三,居中)

页下方是:2011年12月**日(宋体,小四,居中)

(2)课程设计报告目录(页码为“Ⅰ、Ⅱ…”)

(3)课程设计报告内容(页码为“1,2…”)

①课程设计目的与意义

②系统设计总体结构框图(系统设计实现的主要功能)

③系统设计的内容及步骤

主要数据表结构的设计、主要表单设计界面的截图、操作步骤

④系统测试及分析

⑤课程设计总结或体会(应写下设计中的主要收获,要求对问题有一定的分析)

⑥附录包括系统源代码清单(包括两个表文件)操作方法(流程)简介五、考核方式

考勤20%,系统实现50%,设计报告30%。

六、其他说明

授课班级:信管1101、工商1101、工程1103

授课教师:姜晓林

上课地点:经管楼五楼机房

上课时间:共12学时

上课要求:上课时携带教材

课程结束后提交程序和设计报告,截止日期:12月21日附录:

《数据库应用实践》

学生信息管理系统的设计与实现

班级:**********

学号:**********

姓名:**********

教师:**********

2013年 12 月 21 日

一、课程设计的目的和意义

当今,人类正在步入一个以智力资源的占有和配置,知识生产、分配和使用为最重要因素的知识经济时代,为了适应知识经济时代发展的需要,大力推动信息产业的发展,我们通过对学生信息管理系统的设计,来提高学生的操作能力,及对理论知识的实践能力,从而提高学生的基本素质,使其能更好的满足社会需求。

学生信息管理系统是一个简单实用的系统,它是学校进行学生管理的好帮手。此软件功能齐全,设计合理,使用方便,适合各种学校对繁杂的学生信息进行统筹管理,具有严格的系统使用权限管理,具有完善的管理功能,强大的查询功能。它可以融入学校的信息管理系统中,不仅方便了学生信息各方面的管理,同时也为教师的管理带来了极大地便利。

我们进行本次课程设计的主要目的是通过上机实践操作,熟练掌握数据库的设计、表单的设计、表单与数据库的连接、SQL语言的使用和了解它的功能:数据定义、数据操纵、数据控制,以及简单VF程序的编写。基本实现学生信息的管理,包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除,并对Visual FoxPro6.0的各种功能有进一步的了解,为我们更进一步深入的学习奠定基础,并在实践中提高我们的实际应用能力,为我们以后的学习和工作提供方便,使我们更容易融入当今社会,顺应知识经济发展的趋势。

二、系统功能设计

通过该系统可以基本实现学生信息的管理,包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除。系统功能模块如下图所示。

三、系统设计内容及步骤

3.1 创建项目管理文件

1.启动foxpro系统,建一个项目管理器,命名为“学生管理”。

3.2 数据库及数据表的设计

1. 设计数据表的结构,数据表的结构如下:

2. 建立数据库及表的操作如下:

(1)选择项目管理器中的“数据”。

(2)选择数据中的“数据库”,按“新建”,弹出对话框,选择“新建数据库”按钮。弹出保存对话框,数据库命名为“学生管理”,并保存。

(3)按数据库设计器工具栏上的“新建表”按钮,弹出新建表对话框,按“新建表”,输入新表名(学生信息),按“保存”。单击“确定”以后出现对话框询问“现在输入数据记录吗?”,选择“是”,输入学生信息,输入后关闭。

3.3 主控界面设技

1. 登录界面设计

(1)选择项目管理器中的“文档”。

(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。

(3)将空表单的标题属性Caption修改成“学生信息管理系统”。

(4)在表单中放入两个标签控件,其标题分别为“学号”、“密码”,继续放入两个命令按钮控件,分别设置其标题属性为“登录”、“退出”。

(5)保存后关闭。

2. 管理表单制作

(1)选择项目管理器中的“文档”。

(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单,将空表单的标题属性Caption修改成“管理”。

(3)在表单中放入五个命令按钮,设置其标题属性分别为“录入”、“修改”、“浏览”、“查询”、“删除”。

(4)保存后关闭。

3. 录入表单制作

(1)选择项目管理器中的“文档”。

(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。

(3)将空表单的标题属性Caption修改成“录入”。

(4)在表单中放入两个命令按钮控件,分别设置其标题属性为“录入”、“退出”。

(5)保存后关闭。

4. 修改表单制作

(1)选择项目管理器中的“文档”。

(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单,将空表单的标题属性Caption修改成“修改”。

(3)在表单中放入三个命令按钮控件,分别设置其标题属性为“查询”、“修改”、“返回”,设置一个标签和一个文本框,将标签的Caption属性修改成“学号”。

(4)保存后关闭。

5. 浏览表单制作

(1)选择项目管理器中的“文档”。

(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单,将空表单的标题属性Caption修改成“浏览”。

(3)在表单中放入三个命令按钮,分别是“上一条”,“下一条”,“关闭”。

(4)保存后关闭。

6. 查询表单制作

(1)选择项目管理器中的“文档”。

(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。

(3)将空表单的标题属性Caption修改成“查询”。

(4)在表单中设置个命令按钮,分别是“查询”。

(5)保存后关闭。

7. 删除表单制作

(1)选择项目管理器中的“文档”。

(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单,将空表单的标题属性Caption修改成“删除”。

(3)在表单中设置一个命令按钮“删除”。

(4)保存后关闭。

3.4 把所作的程序进行连编,生成可执行程序。

四、测试及分析

以VF6.0表单设计开发的“学生信息管理系统”,不但通过表单向导进行开发,而且结合自己引入数据编辑控件进行数据表单窗体的设计和数据录入。此系统功能齐全,设计合理,使用方便,适合各种学校对繁杂的学生信息进行统筹管理,具有严格的系统使用权限管理,具有完善的管理功能,强大的查询功能。它可以融入学校的信息管理系统中,不仅方便了学生信息各方面的管理,同时也为教师的管理带来了极大地便利。

此外,通过对该系统的设计可以更进一步清楚数据库表单设计是如何实现的,掌握它可以设计出自己满意的应用程序。此系统设计简单、有实用性,通过该系统我们可以熟悉数据库系统开发工具,逐步熟练使用各种设计工具、技术和手段,掌握程序调试方法和技术,使我们能够按照数据库系统开发的程序和规范进行,熟练掌握方案选择、总体设计、数据库设计、详细设计、系统测试等环节,系统能够实现预定的功能,运行稳定,操作方便,唯一不足的地方就是整个各个环节都要求我们自己动手,并且命令程序过于繁杂。

此外,由于时间短暂,学生所做的课程设计还不是很完美,某些程序还不能顺利运行,希望以后学校能够为我们提供更多的时间来操作训练,

五、结束语

当今世界,信息科学技术已经渗透到经济、文化和社会的各个领域,迅速改变着人们的观念、生活和社会结构,作为大学生的我们应该紧跟时代潮流,不断丰富自己的知识,以适应知识经济发展的需要。通过这次关于学生信息管理系统的课程设计,让我更加深刻地感受到了掌握计算机知识的重要,并在这短暂的实践中熟练的掌握了数据库的设计、表单的设计、表单与数据库的连接、SQL语言的使用和了解它的功能:数据定义、数据操纵、数据控制,以及简单VF程序的编写。基本实现了学生信息的管理,包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除,并对Visual FoxPro6.0的各种功能有了进一步的了解,并且使我的动手操作能力得到了很大提高,为我们以后更加深入的学习奠定了基础。

我通过这次对学生信息管理系统的设计,在让我充分感受信息技术带给我们方便的同时,也让我充分认识到自己知识的匮乏,所以,我们平时要加强知识的积累来提高我们的知识水平和操作能力,从而提高我们的基本素质,使能更好的满足社会需求。这次实验的成功很大程度上依赖于老师的讲解,在此对老师表示深深的谢意。同时,也希望学校以后能给我们提供更多的实践机会,把课堂上的理论知识运用到实践当中,来提高我们各方面的素质,为我们步出校门,及早融入社会打下坚实基础。

总之,这次课程设计让我们受益匪浅,我以后会更加注重这方面知识的学习与积累,使我们在经济全球化的今天能够经得起时代的考验。

附录:源代码清单

1.登录的命令:

a=thisform.text1.value

b=thisform.text2.value

a=alltrim(a)

b=alltrim(b)

if a=="01" and b="01"

do form 管理.scx

thisform.release

else

wait "学号或密码错误!" window timeout 3

thisform.num=thisform.num+1

if thisform.num=3

wait "错误的次数已到3次!" window timeout 3

thisform.release

else

thisform.text1.value=""

thisform.text2.value=""

endif

endif

2.退出的命令:thisform.release

3.查询的命令:

Select * from 表1 where 姓名in (thisform.text1.value) 4.删除的命令:

use 表1

a=thisform.text1.value

dele from 表1 where 学号=a

pack

thisform.release

5.浏览的命令:

其中上一条的命令:skip -1

if bof()

go top

endif

thisform.refresh

其中下一条的命令:skip

if eof()

go bottom

endif

thisform.refresh

6.修改的命令:

其中修改的命令:

a=alltrim(thisform.txt姓名.value)

update 表1 set 姓名=a where 学号=alltrim (thisform.txt学号.value)

b=alltrim(thisform.txt性别.value)

update 表1 set 性别=a where 学号=alltrim (thisform.txt学号.value) c=alltrim(thisform.text民族.value)

update 表1 set 民族=a where 学号=alltrim (thisform.txt学号.value)

d=alltrim(thisform.txt出生日期.value)

update 表1 set 出生日期=a where 学号=alltrim (thisform.txt学号.value) e=alltrim(thisform.txt家庭地址.value)

update 表1 set 家庭地址=a where 学号=alltrim (thisform.txt学号.value) f=alltrim(thisform.txt所在班级.value)

update 表1 set 所在班级=a where 学号=alltrim (thisform.txt学号.value) g=alltrim(thisform.txt专业名称.value)

update 表1 set 专业名称=a where 学号=alltrim (thisform.txt学号.value) h=alltrim(thisform.txt入学日期.value)

update 表1 set 入学日期=a where 学号=alltrim (thisform.txt学号.value) i=alltrim(thisform.txt政治面貌.value)

update 表1 set 政治面貌=a where 学号=alltrim (thisform.txt学号.value) thisform.refresh

其中查询的命令:

select民族,出生日期,家庭住址,所在班级,入学日期,政治面貌from ;

表1 where 学号=alltrim(thisform.txt学号.value)

thisform.txt姓名.value=姓名

thisform.txt性别.value=性别

thisform.txt民族.value=民族

thisform.txt出生日期.value=出生日期

7.管理的命令:

其中浏览的命令:do form 浏览.scx

其中删除的命令:do form 删除.scx

其中查询的命令:do form 查询.scx

其中修改的命令:do form 修改.scx

其中录入的命令:do form 录入.scx

《数据库及其应用》实验报告(新)

《数据库及其应用》 (课程编号:B0901000) 实验报告 (2014-2015学年第2学期) 实验成绩: 学号: 姓名: 专业班级: 课堂号: 任课教师: 完成日期:

一、实验目的及要求 能熟练掌握 Access2010的启动、退出,以及操作界面和操作方法。 能够理解关系模型的基本概念。 能够完成简单的数据库概念设计、逻辑设计和物理设计。 能够熟练建立数据库文件、表对象和关系。 能够熟练掌握基本SQL语言,能够在Access中进行一般的SQL 查询。 能够运用SQL对数据库进行更新。 能够熟练掌握不同软件之间的数据交换。 二、实验设备(环境)及要求 PC机,Windows 7,Office 2010(主要是Access 2010) 实验参考教材: 《数据库及其应用(Access及Excel)学习与实验实训教程》(第二版)。 (以下简称《实验教程》) 三、实验内容及记录 实验项目1:熟悉Access的启动和退出,熟悉Access的界面 1.启动Access 练习不同的Access的启动方法。。 2.退出Access 练习不同的Access的启动方法。 3.观察并了解 Access用户界面 不同方式启动进入Access,其界面有所差异。 通过“开始”按钮或桌面Access快捷方式启动进入Backstage视图;通过Access数据库文件关联则直接进入Access数据库窗口。 Access用户界面主要由三个组件组成: 功能区。 Backstage 视图。 导航窗格。 (1)观察Backstage视图:不同方式进入Backstage视图,注意其差别。 (2)观察功能区:了解组成功能区的选项卡。 (3)观察导航窗格。各种对象的显示组合。 4.Access选项及其设置 在Backstage视图中选择“选项”命令单击,进入Access选项对话框窗口。在该窗口可设置默认文件夹等。可设置文档窗口显示方式、定制导航窗格、定制工具栏的项目等。

《数据库应用实践》实验一:数据库管理系统及其应用开发环境的创建使用

学号:姓名:学院:专业: 《数据库应用实践》实验一:数据库管理系统及其应用开发环境的创建使用 实验目的:了解数据库应用开发环境的建立与使用;掌握 SQL 语言的使用;通过实践理解关系数据模型的相关概念;掌握数据库应用开发环境的使 用;掌握创建、删除数据库的方法;掌握创建基本表、查看表属性、 修改属性的方法;掌握向表中添加、删除以及修改数据的方法;掌握 查询分析器的使用方法;掌握 SELECT 语句在单表查询中的应用;掌 握复杂查询、多表查询的方法;掌握视图的使用方法;巩固数据库的 基础知识。 实验环境: 操作系统: Windows7旗舰版 数据库管理系统: Microsoft SQL Server 2005 实验内容: 1. 应用背景:组织管理学生选课系统,一门课程可以由多个老师教授,但一个老师只能教一门课程。 2.设计的数据库名:ST 3. 所设计的各张表结构说明,各表之间关系图说明 创建5张表,student表存储学生信息,teacher表存储教师及教师授课信息,course表存储课程信息,score表存储学生选课信息及选课成绩。具体结构与表直接关系见下面SQL语句及关系图。 4.依据前面实验一实验内容(2),(3)的要求,写出实现相应操作的 SQL 语句并给出运行结果的截图。 (2)数据库建库、建表及其修改更新 以下内容使用 SQL 语句完成: 1、设计一个应用场景,创建符合该应用需求的应用数据库。 语句:create database ST 截图: 2、在该数据库中创建若干有关联关系的表,至少 4 个,并创建主键外键约束,创建自定义完整性约束(非空、唯一、默认值、check)。 1)student表 create table student (sno char(9)primary key, sname char(20)unique, ssex char(2),

数据库应用系统设计报告

数据库应用系统设计报告 工资管理系统 专业:计算机科学与技术 班级:08级计算机X班 组员:XXX 指导老师:XXX 一.简介 1.1开发小组人员组成: 组长:XXXX。

各自担负任务 整体设计: 资料搜索: 数据库的设计: 建立数据库: 数据库分析: 需求分析撰写: 设计报告撰写: Java设计: Java代码及界面实现: 1.2运行环境: 开发环境:SQL Server Management Studio 与MyEclipse for Spring 8.6 操作系统:Windows 2007 1.3开发意图: 为了检验数据库课程学习情况,我们模拟设计了一份给某公司的工资管理系统。如下:管理信息系统(MIS)不仅是一个技术系统,而且也是一个社会系统。这从另一个方面可看出,任何企事业单位的管理信息系统都是基于自己单位的实际情况而建立,即使是同行企业建立的相同系统都会由于企业的实际情况而有所不同。 工资管理是任何企事业单位都面临的问题,由于各个公司的工资处理方式总是有所区别,因此目前还没有一个通用的工资管理系统,只能针对公司情况去开发适合本公司需求的工资管理系统。早期的工资管理是人工化的,工作量大时,出现错误的机率也会随之升高,这会导致会计人员花费更多的时间去改正错误,延误工资发放的时间,或出现工资发放错误的现象。而企业工资管理系统就是使用电脑代替大量的人工统计和计算,完成企业工资信息的处理,而且还可以用电脑安全完整地保存企业工资记录。 系统初步调查的内容主要是了解公司组织的整体信息,包括员工信息和员工工资信息。通过对系统特点进行调查和分析,可以得到本系统的关键部分如下: (1)员工职务工资的设定,是工资管理系统的基础,可以实现工资的基本管理。这样可 以减少出错,提高效率。 (2)其他工资的设置,是对员工基本工资的补充。 (3)系统应该可以输出工资报表,可以通过报表侧面反映员工工作的好坏。 (4)系统还应包括员工基本信息的录入、修改和删除。 (5)系统还应该提供强大的数据统计、查询功能。 (6)系统应有比较好的可操作性、稳定性和可扩展性。

数据库应用实验指导书

实验指导书 院系: 专业: 课程:大学计算机II-Access数据库应用编者:大学计算机基础教研室

目录 实验一建表 (1) 实验二简单查询 (5) 实验三创建分组查询 (7) 实验四报表的设计 (10) 实验五利用窗体控件手动设计窗体 (12) 实验六设计嵌入式条件宏 (14) 实验七创建一个“跑动的字母”的窗体程序 (16) 实验八实验七的改进程序 (18)

实验一建表 一、实验目的 1.认识Access数据库的基本功能,学会如何利用和不利用模板 创建数据库。 2.练习数据表创建的方法,并能根据需要灵活的创建数据表。 3.能够为建立的表添加表关系。 二、实验要求 1.启动Access,2010,利用“罗斯文”模板建立Access数据库, 观察数据库的主要功能与主要组成部分。 2.新建空白数据库,并在该数据库中新建“客户”表、“员工” 表,“产品”表、“订单”表和“订单明细”表。 3.为建立的5个数据表建立关系。 三、实验原理 利用Access,2010创建一个数据库,并将其保存。创建表和表的关系。 四、实验步骤 1.利用“罗斯文”模板,建立Access数据库,命名为罗斯文1。

2. 新建空白数据库,命名为MyDB1。 3. 在MyDB1中创建4个表:客户、员工、订单、订单明细。 客户表设计视图 客户表各字段及其属性 员工表各字段及其属性

产品表各字段及其属性 订单表各字段及其属性 订单明细表各字段及其属性 4.为“客户”表、“员工”表,“订单”表和“订单明细”建立表 间关系。通过数据库工具-关系-显示表,选择以上四个表,将“客户”表的“ID”字段拖动到“订单”表的“客户ID”处,松开鼠标后,系统弹出“编辑关系”对话框。勾选“实施参照完整性”、“级联更新相关字段”和“级联删除相关记录复选框”。

数据库综合实践报告

学号: 题目数据库系统综合实验 学院计算机科学与技术 专业 班级 姓名 指导教师施继珉 年月日

项目管理系统数据库综合实验 1.概述 1.1任务描述 本系统旨在协助用户管理自己的项目,通过综合管理项目信息及用户基本情况,以达到高效,快速,迅捷,准确的掌握全方面信息,大大降低了人工管理的复杂度,其简单的操作界面和强大的数据库操作功能带给管理者和使用者很大的经济效益。 协助用户管理自己的项目。项目管理系统可以登记项目的详细信息,从不同的角度对项目进行统计,监控项目的进度,对项目进行维护,安排项目的人员调度。 1.2可行性分析 目前,随着IT技术的进步和高等院校规模的逐步扩大,许多日常工作都是围绕一个个项目展开的,且项目管理工作日益复杂,项目信息数据库也日益庞大,早期的人工管理方式已经不能适应高校发展的要求。 本系统旨在协助用户管理自己的项目,通过综合管理项目信息及用户基本情况,以达到高效,快速,迅捷,准确的掌握全方面信息,大大降低了人工管理的复杂度,其简单的操作界面和强大的数据库操作功能带给管理者和使用者很大的经济效益。 根据学过的各方面的知识,先修课程:高级语言程序设计、数据结构、操作系统、软件工程等,实现项目管理数据库一般要求。 1.3系统目标 (1)实用性原则:真正项目管理者,工程管理的实际流程,设计出实用的项目 管理系统。 (2)可靠性原则:必须为项目管理者提供信息安全的服务,以保证工程项目信 息不被泄露。 (3)友好性原则:本系统面向的用户是工程管理人员和用户,所以系统操作上 要求简单、方便、快捷,便于用户使用。 (4)可扩展性原则:采用开发的标准和接口,便于系统向更大的规模和功能得 进一步完善和发展,所以要实现可扩展性。

数据库应用技术及实践(实验)

数据库应用技术及实践》 实验指导书 郑州轻工业学院 电子信息工程教研室

2013年5 月

实验一服务器、数据库及表的基本操作 一、实验目的、内容及步骤 1.理解SQL Server2005的软件体系结构,掌握 SQL Server2005 的常用 管理工具组件的使用方法; 2.理解SQL Server2005中SQL Server服务(器)的概念,并掌 握SQL Server服务(器)的启动、暂停和停止; 3.理解SQL Server2005中SQL Server服务(器)注册的概念, 并掌握利用管理控制平台新建、编辑、删除 SQL Server 服务(器) 注册; 4.理解SQL Server2005中数据库的概念,并掌握利用管理控制平台新 建数据库的方法; 5.掌握利用管理控制平台管理数据库的方法,如“附加与分离”、 “压缩”、“更名”、“删除”、“备份与复原”等; 6.理解SQL Server2005中表的概念,并掌握利用管理控制平台新建表 及管理表的方法; 7.理解数据完整性的概念和SQL Server 实现数据完整性的机制,掌握 使用管理控制平台定义数据完整性的方法,重点掌握主键、外键、检查、唯一和默认值等约束的定义和使用的方法;

二、实验任务 1、利用管理控制平台创建一个管理学生信息的数据库,具体要求如下: (1)数据库名称为“学生成绩管理系统” ( 2)主要数据文件:逻辑文件名为“学生成绩管理系统”,物理文件名为学生成绩管理系统.mdf”初始容量为3MB,最大容量为 100MB ,递增量为 1MB; (3)次要数据文件:逻辑文件名为‘学生成绩管理系统 Data2',物理文件名为学生成绩管理系统Data2 .ndf”初始容量为1MB , 最大容量为10MB,递增量为1MB ; (4)事务日志文件:逻辑文件名默认,初始容量为1MB ,最大容量为20MB,递增量为10%; (5)将所有的文件保存于一个便于查找的物理路径下,以备后用。 2、利用管理控制平台在上述数据库创建表,包括班级表、学生表、课程表、成绩表,具体要求如下: (1 )表名称分别为“学生”、“班级”、“课程”、“教师” (2)列要求如下

数据库应用实验

《数据库应用》课程实验一 1.实验目的 (1)了解系统数据库的作用。 (2)学会使用图形化方法和T-SQL创建用户数据库。 (3)学会压缩和扩充数据库。 (4)学会查看和修改数据库选项。 (5)学会给数据库改名和删除数据库。 (6)了解SQL Server的数据类型。 (7)了解数据表的结构持点。 (8)学会使用图形化方法和T-SQL创建数据表。 (9)学会使用图形化方法和T-SQL对数据表进行插入、修改和删除数据的操作。 (10)学会定义约束、使用默认和规则。 (11)掌握Select语句基本语法。 (12)学会使用ORDER BY子句进行排序,使用Group BY子句进行分组统计 (13)学会数据汇总、连接查询、子查询的方法。 2.实验内容 (1)使用SQL语句创建一个数据库。数据库名称为student,主数据文件的逻辑名称 为student_data,操作系统文件的名称为D:\mssql\data\student_data.mdf,大小为20MB,最大为50MB,以25%的速度增长。数据库的日志文件逻辑名称为student_log,操作系统文件的名称为d:\mssql\data\Student_log.ldf,大小为3MB,最大为10MB,以1MB的速度增长。 (2)使用T-SQL语句将数据库student空间扩充到40MB (3)分别创建学生信息表(stud_info)、教师基本信息表(teacher_info)、学生成绩表 (stud_grade)、课程信息表(1esson_info)、课程安徘表(teach_schedule)、院系代码表 (dept_code)、专业代码表(specialty_codc)、教研室信息表(staffroom_info)和教室信息表(cIassroom_info)。同时完善各表的主键、外键约束。 (4)使用T-SQL完成以下各题: a)将teacher_info表中的teacher_id列长度从6个字符改变到8个字符。 b)向student_info表增加“入学时间”列,其数据类型为日期型。 c)为student数据库的student_info表中的mark列建立CHECK约束(560<=mark<=600)。 d)为表stud_info的telcode列建立UNIQUE约束。 e)向学生信息表(stud_info)中插入数据,分为一次插入一条和一次插入多条数据 f)将赵明同学的入学成绩更新成与学号为“0801040123”的江荣同学的入学成绩相同。 g)删除学号为“0801020201”的学生记录。 h)查询stud_id为"0801010634"的学生的地址和电话. i)查询stud_info表中性别为“女”的学生的地址和电话。使用AS子句将结果中指定 目标列的标题分别指定为地址,电话。 j)找出所有姓“王”的教师所对应的技术职称。 k)查询所有电话号码中含有“3460”的教师所担任课程的编码。 l)查找计算机工程系中所有担任“计算机导论”的教师编号和姓名。 m)写出课程安排表(teach_schedule)与课程信息表(1esson_info)等值内连接的SQL命令。 n)写出教师信息表(teacher_info)与课程安排表(teach_schedu1e)右外连接的SQL命令。

数据库应用系统设计与实践课程设计任务书

数据库应用系统设计与实践课程设计任务书 学院名称:数学与计算机学院课程代码:_________________ 专业:年级: 一、设计题目 客房信息管理系统 二、主要内容 大型宾馆或者旅店实现对其客房使用情况进行详细的管理,实现客房空否的详细记录,应实现以下功能: (1).客房情况录入:将新增加的客房按要求的指标将其录入数据库中。 (2).查询功能:实现按客房的编号、名称等指标进行客房情况的查询。 (3).修改功能:当客房的某个或者某些指标录入错误时,能对其进行修改。 (4).删除功能:当某些客房的记录不想保留或录入错误时,能将其删除掉。 三、具体要求及应提交的材料 具体要求: 1、完成系统的需求分析 通过需求分析确定系统需要处理的数据的需求,要求使用数据库的辅助设计工具(PowerDesigner等),建立业务处理模型 2、完成系统概念结构设计 概念数据模型(CDM)用于完成数据库的设计,与人和数据库平台和具体数据存储结构和工具无关。首先选择局部应用画出分E-R图,最终形成系统的E-R图 3、完成系统逻辑结构设计 按照E-R图转换成关系模式的规则,将CDM转换成逻辑数据模型,并为每个关系模式实际主键、外键。分析关系模式中的依赖关系,对关系模式规范化处理 4、完成系统物理结构设计

为每个关系分配存储长度,建立数据库的索引和视图,定义关系中的主码和外码,写出关系创建和查询的SQL语句。 5、编码 选择你自己熟悉的开发工具完成一个DBS系统的编码工作。 应上交的材料: 1、课程设计报告 2、程序源代码清单 四、主要技术路线提示 1.仔细阅读设计指导书内容,认真掌握任务要求→ 2. 需求分析→ 3.概念结构设计→ 4.逻辑结构设计→ 5.物理结构设计→ 6.编码. 五、进度安排 1.第一周完成系统分析和设计 2.第二周完成程序开发,撰写课程设计报告 六、推荐参考资料(不少于3篇) 1、《软件工程概论》张海藩清华大学出版社 2、《实用软件工程基础》陈明编著清华大学出版社 3、《数据库系统概论》萨师煊,高等教育出版社,2003年5月第 3版 4、数据库基础与应用-SQL SERVER2000, 成先海, 机械工业出版社出版,2003 指导教师签名日期年月日 系主任审核日期年月日

《数据库及其应用》实践环节指导

《管理信息系统》实践环节考核指导 (2007年9月修订) 一、类型 课程实验考核 二、目的与要求 本课程的目的是掌握管理信息系统的有关理论并能够利用开发工具完成一定水平的设计任务。根据教材要求,本课程使用的辅助开发工具为Microsoft Access 2003,因此能够利用Access完成具备一定的规模的设计任务是设计本课程的重要目的之一。本考核主要达到两个目的: 1.检查学生以管理信息系统基本理论为指导开发、调试信息系统的能力; 2.检查学生利用开发工具完成特定任务的能力。 三、考核环境 软件要求: Windows 98以上的Windows 操作系统; Microsoft Access 2003 DBMS系统。 考试系统:高等教育自学考试计算机信息管理专业考试系统 四、考核内容 1、Access数据表操作能力 修改数据表结构(包括字段添加、字段删除和修改字段的长度和类型) 数据表之间关系的建立与删除。 2、Access查询的建立与使用能力; 带有指定条件的单表查询; 带有指定条件的多表查询(包含表的连接); 具有计算功能的统计查询(包含直接计算和分组计算查询); 修改查询; 追加查询; 3、Access的窗体功能; 以窗体向导建立简单窗体; 以窗体设计器设计简单窗体(了解并能够简单使用窗体属性对话框); 设计具有查询功能的窗体的能力。 4、Access报表的制作。 5、菜单设计与使用能力 五、考核时间与形式 考核时间为60分钟; 采用闭卷形式,考生首先从考核服务器下载考核用文件到d:\2005ks下,然后把压缩文件解放到文件夹d:\2005ks内。所有答案都直接做在文件夹d:\2005ks内,最后根据考试要求

东北大学数据库应用程序设计实践报告

课程编号:B080109004 数据库应用程序设计实践 报告 东北大学软件学院

1.问题定义 银行代收费系统给电力公司开发的一套缴费系统,方便用户通过网银支付电费。 主要的用例图: 图1 银行代收费系统用例图 根据用例图得出主要的业务需求: (1)抄表 系统管理员把抄表记录录入系统,抄表记录包括当前电表数、抄表日期、抄表人等信息,根据抄表记录,系统自动计算每个计费设备当月的应收电费。每个计费设备有唯一编号。 (2)查询 用户随时查询欠费金额。一个用户名下可能多个计费设备,查询欠费时,将所有计费设备欠费总和输出。需要考虑设备的余额问题。如果余额大于欠费,则欠费为0,更新余额,修改receivable中flag标志。 (3)缴费 在当月电费清单生成完毕后,用户可进行电费缴纳,缴纳金额可是任意金额。系统将缴费金额存入设备余额中,再次查询则欠费应该减少。 (4)冲正 用户在缴费过程中如果给其他用户缴费了,在当日0点前可以冲正,即把钱收回,放入余额,向payfee表中添加一个负数金额、相同银行流水号的记录。并且修改设备余额,此时查询欠费应该有改变。 (5)对帐 每个银行每日凌晨给电力公司的代缴费系统发送对账信息,代缴费系统记录对账结果,对账明细,对账异常信息进行存储。错误信息为100银行没有此记录。101企业没有此流水号.102银行企业金额不等。 2.数据库设计

(1)ER图设计: 自己设计的ER图: 经过老师修正统一的ER图: (2)建表语句 -- Create table create table Bank ( id number(4), name varchar2(20), code char(2) )

实验八:数据库应用系统

实验八开发数据库应用系统 1.实验目的 ●利用SQL Serve作为后台数据库,使用C#作为前台开发语言,通过https://www.doczj.com/doc/dd18176713.html,数 据库访问技术,构建一个应用系统,实现对数据库的连接以及数据查询、修改和更 新等操作。 2.实验任务与要求 A 学生成绩管理系统 (一)系统功能分析 学生成绩管理系统的总体任务是实现学生课程信息处理的系统化、规范化和自动化。该系统要实现的主要功能有: (1)用户登录管理 完成用户信息的确认,确保只有合法的用户才能使用本系统。 (2)基本信息管理 完成学生信息、课程信息的管理。 (3)成绩信息管理 包括学生选课信息管理以及选课信息的查询统计。其中,选课信息的查询统计包括:按学号查询、按课程查询等。 (二)系统功能模块设计 按(一)给出的各项功能,系统的功能模块划分如下: (1)用户登录模块(UserLogin.cs) (2)基本信息管理模块 a. 学生信息管理模块(frmStudent.cs) b. 课程信息管理模块 (3)选课信息管理模块 a. 学生选课信息管理模块 b. 选课信息统计模块 ◆按学号查询模块(frmQuerySno.cs) ◆按课程查询模块 (三)数据库设计 数据库结构的设计直接影响到应用系统的效率以及实现的效果。合理的数据库结构可以提高数据存储的效率,确保数据的完整性和一致性。 本系统直接采用实验一的学生-课程数据库。(请自行检查student、sc和course表的主码和外码是否已设置好) 在学生-课程数据库中增加一个用户表。 create table users ( UserID nvarchar(8) not null primary key, UserName nvarchar(20), Password nvarchar(8)

《数据库及其应用》实验要求n

2013-14学年第2学期“数据库及其应用”课程 实验教学说明 本学期教师课内指导实验课8次。另外,部分内容学生应在课外的实验课时中自主完成。全部课内课外实验完成后,上交实验报告。 课内实验内容,参考实验指导教程,教师可根据自己的教学进度安排。以下是每次课内实验参考实验内容,老师应要求、演示并指导学生完成,反复练习、思考。 课内实验1 1.实验目标 1.1 熟悉Access2010的启动、退出,初步了解操作界面。 1.2 可创建数据库文件。 1.3 可进行简单的外部数据交换,初步了解表对象。 1.4 可对Access进行初步设置。 2.实验内容 2.1 根据实验教材“实验一”的内容进行操作(见本文档“附录1”)。 2.2 创建自己的文件夹(如E:\MYDBTEST等),然后将其设为默认文件夹。 2.3创建空的数据库文件,并放置在默认文件夹中。 2.4 利用“外部数据”选项卡,将附录表1、表3的数据导入Access数据库中。 方法一:将表1粘贴到文本文件中,然后导入Access,命名为“学院”。 步骤: (1)选择Word表复制,打开记事本,粘贴,然后命名为“学院”存储。 (2)进入Access,打开刚创建的Access文件。 (3)选择“外部数据”选项卡“导入并链接”组下“文本文件”按钮单击,打开“获取外部数据-文本文件”对话框。 (4)在该对话框中,单击“指定数据源”后面的“浏览”命令按钮,弹出“打开”对话框,找到要导入的文本文件“学院.txt”,单击“打开”按钮。 (5)回到“获取外部数据-文本文件”对话框中,再选择“指定数据在当前数据库中的存储方式和存储位置”下面的“将源数据导入当前数据库的新表中”单选项。 (6)单击“确定”按钮,打开“导入文本向导”对话框。在此对话框中,选择单选按钮中的“固定宽度-字段之间使用空格使所有字段在列内对齐”。 (7)单击“下一步”按钮,打开下一个“导入文本向导”对话框。在此对话框中设置分隔线,

数据库应用实验

实验报告(总四次) 目录 实验一 .......................................................错误!未定义书签。 第二章 T-SQL语言基础.....................................错误!未定义书签。 1 实验目的............................................错误!未定义书签。

2 实验内容和步骤......................................错误!未定义书签。 3 实验小结............................................错误!未定义书签。 第三章数据库及其管理.....................................错误!未定义书签。 1 实验目的............................................错误!未定义书签。 2 实验内容和步骤......................................错误!未定义书签。 3 实验小结............................................错误!未定义书签。实验二 .......................................................错误!未定义书签。 第四章数据表与表数据.....................................错误!未定义书签。 1 实验目的............................................错误!未定义书签。 2 实验内容和步骤......................................错误!未定义书签。 第五章数据查询...........................................错误!未定义书签。 1 实验目的............................................错误!未定义书签。 2 实验内容和步骤......................................错误!未定义书签。 3 实验小结............................................错误!未定义书签。实验三 .......................................................错误!未定义书签。 第六章试图及其应用.......................................错误!未定义书签。 1 实验目的............................................错误!未定义书签。 2 实验内容............................................错误!未定义书签。 3 实验小结............................................错误!未定义书签。 第七章索引及其应用.......................................错误!未定义书签。 1 实验目的............................................错误!未定义书签。 2 实验内容............................................错误!未定义书签。实验四 .......................................................错误!未定义书签。 第八章存储过程与触发器...................................错误!未定义书签。 1 实验目的............................................错误!未定义书签。 2 实验内容............................................错误!未定义书签。 3 实验小结............................................错误!未定义书签。 第九章事务与游标.........................................错误!未定义书签。 1 实验目的............................................错误!未定义书签。 2 实验内容............................................错误!未定义书签。 3 实验小结............................................错误!未定义书签。

数据库系统原理实践考核指导

《数据库系统原理》实践环节考核指导 (2008年9月修订) 1、类型 课程实验考核 2、目的与要求 本课程是一门理论与实际紧密结合、实践性强的课程。通过上机实践,帮助学生加深对课程的理解,更好地掌握数据库技术,并达到应用的目的,进而培养他们全面掌握所学知识,在实践中培养独立分析和解决问题的能力。 本课程的主要考核目标是检查学生利用SQL语言解决问题的能力,强调测试学生利用SQL 语句完成基本的数据定义和数据操作的技能,检查学生设计和运用SQL语言解决实际问题的能力。 3、考核环境 ●操作系统:Windows2000 ●数据库管理系统:SQL Server 2000中文版 4、考核内容 ●SQL Server 2000的企业管理器、查询设计器; ●其他类型数据库的导入与导出(主要是Access类型数据库); ●数据库的创建和修改; ●基本表的创建和修改(要求使用SQL语句完成); ●基本表中数据的管理(要求使用SQL语句完成):INSERT命令、UPDATE命令、DELETE命令; ●数据的检索(要求使用SQL语句完成):单表查询、连接查询、计算查询、分组查询等; ●索引、存储过程和视图的创建(要求使用SQL语句完成); ●创建登陆标识并设置操作数据库权限; ●ODBC的概念与配置。 5、考核时间 考试时间为60分钟。 6、考核形式和方法

采用闭卷机考形式,考生首先登录考试服务器,阅读考试要求,在考试文件夹D:\2008ks下完成指定的开发要求,所有答案都直接做在文件夹d:\2008ks内,最后根据考试要求把答案文件上传到考核服务器上考生自己的文件柜中(上传的答案文件不要压缩打包)。 请认真阅读“考试系统”使用说明。 7、注意事项 1.遵守考场纪律,因计算机引起的问题请及时与监考老师联系;有些操作步骤或操作贴图文件需要以Word形式保存,请按照要求保存文件名。 2.考生不要等到最后才上传答案文件,以免因最后时刻交卷人员太多造成服务器响应速度低;上传文件前务必关闭相应的软件。例如上传Word文档前应关闭Word系统。上传数据库文件前必须停止SQL Server服务管理器。 3.如果发现无法登录系统,请及时与监考老师联系,由监考老师协助处理。 4.本系统采取了一定安全性措施,系统自动记录考生的登录时间和登录微机(登录时间取自服务器)。一旦发现同一时间段内有两台微机同时以某个考号登录系统,将按作弊处理。一旦发现某台微机在考试期间用两个准考证号登录过考试系统。也按照作弊处理。 5.考试完毕,主动删除D盘上的相关文件夹。 6.注意保护自己的二次登录密码,不要被其他考生知道。 7.考生在考试前如果使用了模拟环境,请于考试开始前关闭所有浏览器窗口,然后重新登录考试服务器。 8、参考样题 请从考核服务器中下载考试用的文件到本地磁盘D:\2008ks下,然后在本地磁盘上用SQL Server 2000完成任务,最后把正确的结果文件上传到服务器上自己的考试文件柜中。 考试结束前本考卷需要上传的文件至少有:数据库对应的数据文件和日志文件、ans.doc。为保证文件的完整性,开始压缩文件前请退出企业管理器和查询设计器,关闭Word文档,停止SQL Server的服务管理器。然后逐个文件上传到自己的考试文件柜中。 下载:请以鼠标右单击“下载”,然后在弹出的快捷菜单中选择“目标另存为”,把文件保存到本地的D:\2008ks下。 样题一 一、创建数据库与数据表(40分) 1.请从考核服务器上下载Access数据库文件stud.mdb; 2.使用服务管理器在本地机器上启动SQL Server服务,接着启动企业管理器;然后创建一个大小为1MB的数据库student,事务日志的大小为1MB。注意数据文件和事务日志文件都保存在D:\2008ks下。 3.把Access数据库文件stud.mdb导入到数据库student中; 4.设置学生表的主键学号、课程表的主键课程号; 5.请用SQL语句在student数据库中创建表“家庭”。表结构如下所示: 家庭表,结构为:学号(C4),姓名(C8),父姓名(C8),父单位(C10),母姓名(C8),母单位(C10);学号为主键。

数据库管理系统实验报

数据库管理系统实验报告含答案

xxxx大学《数据库管理系统》课程实验报告 班级: _______姓名:实验时间:年月日指导教师:_______ 一、实验目的 1、通过实验,使学生全面了解最新数据库管理系统的基本内容、基本原理。 2、牢固掌握SQL SERVER的功能操作和Transact-SQL语言。 3、紧密联系实际,学会分析,解决实际问题。学生通过小组项目设计,能够运用最新数据库管理系统于管理信息系统、企业资源计划、供应链管理系统、客户关系管理系统、电子商务系统、决策支持系统、智能信息系统中等。 二、实验内容 1.导入实验用示例数据库: f:\教学库.mdf f:\教学库_log.ldf f:\仓库库存.mdf f:\仓库库存_log.ldf 1.1 将数据库导入 在SqlServer 2005 导入已有的数据库(*.mdf)文件,在SQL Server Management Studio里2

连接上数据库后,选择新建查询,然后执行语句 EXEC sp_attach_db @dbname = '教学库', @filename1 = 'f:\教学库.mdf', @filename2 = 'f:\教学库_log.ldf' go use [教学库] EXEC sp_changedbowner 'sa' go EXEC sp_attach_db @dbname = '仓库库存', @filename1 = 'f:\仓库库存.mdf', @filename2 = 'f:\仓库库存_log.ldf' go use [仓库库存] EXEC sp_changedbowner 'sa' go 3

数据库应用系统实例

淮海工学院计算机工程学院实验报告书 课程名:数据库原理及应用 题目:实验七数据库应用系统实例 班级:D计算机081 学号: 姓名:

一、实验目的 开发学生学籍管理系统小型数据库应用系统数据库连接、数据操程作序编写,熟练使用Microsoft Visual Studio 2005开发平台。 二、实验内容和要求 1.后台为SQL server2000, 2.前台为面向对象编程语言(可选择) 3.完成数据库连接 4.完成对前面实验所建立的studb109学籍数据库中的数据通过应用系统界面进行更新和查询等操作。 三、实验步骤和实验结果 1.连接SQL Server的数据库访问编程实例。编写一个应用程序来连接数据库名为studb109的SQL Sever数据库,并根据连接结果输出一些信息。 (1).运行Microsoft V isual Studio 2005 (2).新建网站

(3).设计网站 using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; namespace web { public partial class_Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){} protected void Button1_Click(object sender, EventArgs e) {try {SqlConnection coon = new SqlConnection(); coon .ConnectionString =" Server =localhost; uid = sa;pwd=; database=studb109"; coon .Open (); Label1 .Text ="连接成功"; } catch { Label1 .Text ="连接失败"; }}}}

《数据库应用》实践任务书

《数据库应用》实践 任务书 信息技术学院 2014年6月

一、课程设计题目 以下课题可供参考,学生也可选择自己拟定的题目,但要求一人一题,不可重复。 1、学生宿舍管理系统 2、房地产信息管理 3、学生社团管理系统 4、学生课外活动管理系统 5、医院信息管理系统 6、仓库管理系统 7、酒店管理系统 8、商品销售管理 9、停车场管理系统 10、公安管理系统 11、KTV娱乐收银系统 12、个人信息助理 13、人员流动管理系统 14、影视明星系统 15、足球经理俱乐部系统 16、车辆信息咨询系统 17、交通线路信息资讯 18、家居管理系统 19、出租屋管理系统 20、个人作品信息管理 21、旅游系统管理 22、手机信息管理 二、课程设计要求 1、对所选课题进行需求分析,给出课题的业务流程图或数据流程图。 2、给出课题的概念模型(即ER图),要求对课题至少设计出5个实体,并包含多对多联系。 3、根据设计的ER模型,给出系统的逻辑模型(关系模式)。 4、根据课题的逻辑模型,设计系统的物理模型,对各属性的完整性规则,进行必要设计说明。 5、给出实现数据库的SQL语句,包含创建数据库、数据表(含主键、外键定义及约束性条件设计)、插入记录(各表至少插入5条记录)、有涵义的视图(含单表、多表)、参考文献(至少3本)、个人心得等。

三、课程设计报告格式要求 1、内容详见附页。 2、格式 文档版式:A4 正文:宋体,5号字;首行缩进;行距:固定值20磅。 3、样式 见附页。

附页: 信息技术学院 《数据库应用》 实践报告课题名称: 专业: 班级: 学生姓名: 学号: 指导教师:

数据库应用系统开发

第五章数据库应用系统设计 本章将软件工程角度,介绍建立数据库应用系统的有关设计方法,主要包括数据库应用系统设计的总体规划、应用系统的需求分析、应用系统的总体设计以及实现等主要步骤的具体工作容。 5.1 数据库应用系统设计概述 在这一节中,我们将从三方面,简要介绍数据库应用系统(DBAS)设计的有关情况。这三方面分别是:一、成功开发数据库应用系统的关键;二、开发数据库应用系统的基本策略;三、开发数据库应用系统的基本步骤。 成功开发数据库应用系统的关键,有以下五条: ●能够为相关部门带来效益(有形、无形),具有很好性能价格比。 ●领导的热情支持,用户的积极参与,以及强有力的DBAS开发组织架构与管理 (解决多部门、多用户、多资源、多层次、多任务和多开发人员等相关问题)。 ●面向用户(参与全过程),目标明确(用户沟通),业务流程清楚明了(用 户意见)。 ●严格按设计规章办事(多阶段、多策略),实行标准化文档要求(阶段性成 果描述)。 ●充分考虑变化的情况(各设计阶段),主要有:部门部的变化和外界环境的 变化。 开发数据库应用系统的基本策略,有以下二条: ●自上而下 ●自下而上 通常是二者结合,即自上而下规划设计,自下而上设计实施。此外还有原型法和面向对象方法等。 开发数据库应用系统的主要步骤,有以下五步: ●系统总体规划,对部门(企业)外部情况进行初步调查,提出可行性报告(开 题报告)。 ●系统需求分析,对部门(企业)外部情况进行详细调查,搞清原系统的工作 情况(输入、处理和输出情况),以及对新系统的功能要求(输入、处理和 输出情况),提出DBAS的逻辑模型(数据模型设计和主要业务处理流程)。 ●系统应用设计,根据系统分析结果,完成各功能模块的设计,设计规标准(如 代码、命名等)的确立,数据库各表的具体设计,以及物理配制方案的制订 (硬件、软件和网络等)。 ●系统应用实现,根据系统应用设计的结果,完成系统的编码和测试,以及硬 件的安装与调试,以及新旧系统转换、系统运行维护等。 ●系统评价,对系统运行所带来的效益,进行评估。

《数据库应用程序设计实践》任务书

数据库应用程序设计实践 任务书 东北大学软件学院 2013年3月

程序实践(四)任务书 一课程基本信息 (1) 二教学目的和基本要求 (1) 三课程设计的内容和安排 (1) 四课程设计的题目 (1) 五考核的方法和成绩的评定 (2) 六时间的安排 (2) 七课程设计结果的提交 (2) 八课程设计报告的格式(见附页) (2) 九课程设计题目说明 (2) 附页 (1)

一课程基本信息 1.课程设计名称:数据库应用程序设计实践 2.课程设计编号: 3.课程设计学分:2学分 4.课程设计周数(学时):3周(32学时) 5.课程设计授课单位:软件工程研究所 6.指导方式:集体辅导和个别辅导相结合 7.适用专业:软件工程(高起本、1+3) 8.课程设计教材及主要参考资料: [1]《数据库设计、应用开发与管理》,Michael V. Mannino等著,电子工业出版社, 2005.1 [2] https://www.doczj.com/doc/dd18176713.html,/ 二教学目的和基本要求 1.加深对数据库系统、程序设计语言的理论知识的理解和应用水平。 2.通过完成具有实际意义的Web数据库练习,进一步熟悉数据库管理系统的操作技 术,提高动手能力,提高分析问题和解决问题的能力。 3.提高综合运用所学的理论知识和方法,独立分析和解决问题的能力。 三课程设计的内容和安排 1.安装并运行数据库; 2.完成关于关系数据库基础知识的题目1; 3.运行给定的SQL语句,生成图书馆管理系统的数据库,编写相应的SQL语句,完 成题目2中要求的内容; 4.运行给定的SQL语句,生成图书馆管理系统的数据库,编写高级的SQL语句,完 成题目3中要求的内容; 5.完成Web 数据库程序设计题目4(选做) 6.阅读附录中的电子商务系统,给出该电子商务系统的E-R模型; 7.完成关于规范化内容的题目6; 8.对于第6步中自己设计的E-R模型,将其转换为关系数据模型; 9.完成关于事务编程方面的题目8,9; 10.完成索引建立和查询优化方面的题目10; 11.完成整个的电子商务项目;(选做) 12.完成网上书店项目;(选做) 13.撰写课程设计报告:总结和提升上述过程和步骤,写出结构严谨、表述清楚、符合 设计规范的报告。 四课程设计的题目 本课程实践要求完成一个电子商务项目(Web DB应用),其中包括10个具有实际意义

相关主题
文本预览
相关文档 最新文档