程序设计综合作业_第1页
程序设计综合作业_第2页
程序设计综合作业_第3页
程序设计综合作业_第4页
程序设计综合作业_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

VisualFoxPro程序设计综合作业

一、目的:

为了让学生将所学的零散的数据库知识串在一起、为了让学生认识到数据库在数据处理

应用中的重要性,特设计此作业。

二、基本要求:

1、运用所学知识,分组(4-5人)完成一份较贴近实际的作业,要求在Windows平台

上完成VisualFoxPro数据库的表、查询、表单、视图、报表及菜单,形成一个数据库应用

系统以实现对数据的输入、显示、编辑、查询和输出等。

2、作业量的基本指标:

所设计的数据库中应包含求解该问题的相关数据。

(1)要有相关的数据库表。

(2)能用主菜单对表中的记录进行操作、查询、打印。

(3)能退出系统。

3、作业量的进阶指标:

(1)应用表单录入、浏览、查询数据。

(2)统计所需的数据。

(3)能够生成应用程序和可执行文件,并在相应环境下正确运行

三、作业评分方案:

作业分为3级:优秀(15-20分)、合格(10-14分)及不合格。各小组先自评,然后

由任课老师参照作业给出最后成绩。

合格标准:

1、达到所规定作业量的基本指标;

2、所建立的操作能执行并有正确结果;

3、作业说明表述清楚且语句通顺。

优秀标准:

在合格条件基础上,具备下列项目之一可评为优秀。

1、数据库软件功能运用合理,有一定的规模和难度,总体效果好。

2、有创新意识或个性化突出。

四、作业:

1、每组交一份用WORD制作的综合作业报告,每个学生交一份心得体会。

2、每组交一份综合作业电子版本,要求能在机器上运行。(用E-MAIL或盘)

综合作业报告格式见《VFP综合作业报告》

五、作业题目:

数据库中至少包括2个表、一个查询或视图、修改表记录的表单、报表,主菜单中至少

要有3个菜单,其中包括退出菜单。在此仅提供几个题目,可根据学生情况在基本标准的基

础上增加难度,还可以同一题目有多种要求。另外,可以自己出题目。

题目名称组成及结构要求备注

学生成绩管理系统1、项目文件成绩管理.PJX主菜单由数据录入、查基本标准

2、数据库cjgl.dbc,其中包含三询成绩、打印成绩和退出等

张数据库表:4项组成。数据录入能够在

①xsda.dbf(xhc(10),xmc(8),xb界面下对各表中的数据进

c(2),csrqd,bjc(10))行录入、修改、增加、删除、

@kc.dbf(kchc(5),kcmc(20),xf浏览和查找;查询能够完成

n(3.1))查询学生的各科成绩;能打

③cj.dbf(xhc(10),kchc(5),cj印学生的成绩单。

n(6.1))

3、查询文件cjcx.qpr

4、表单文件dalr.sex、kclr.sex、

cjlr.sex

5、报表文件cjtz.frx

6、菜单文件ejed.mnx

学生成绩管理系统1、项目文件成绩管理.PJX主菜单由数据录入、查查询改为

2、数据库cjgl.dbc,其中包含三询成绩、打印成绩和退出等表单

张数据库表:4项组成。数据录入能够在

①xsda.dbf(xhc(10),xmc(8),xb界面下对各表中的数据进

c(2),csrqd,bjc(10))行录入、修改、增加、删除、

@kc.dbf(kchc(5),kemc(20),xf浏览和查找:查询能够在界

n(3.1))面下完成查询学生的各科

③cj.dbf(xhc(10),kchc(5),cj成绩;能打印学生的成绩

n(6.1))单。

3、查询表单cjcx.sex

4、表单文件dalr.sex、kclr.sexs

cjlr.sex

5、报表文件cjtz.frx

6、菜单文件ejed.mnx

学生成绩管理系统1、项目文件成绩管理.PJX主菜单由数据录入、查增加成绩

2、数据库cjgl.dbc,其中包含三询成绩、成绩统计、打印成统计

张数据库表:绩和退出等5项组成。数据

①xsda.dbf(xhc(10),xmc(8),xb录入能够在界面下对各表

c(2),csrqd,bjc(10))中的数据进行录入、修改、

②kc.dbf(kchc(5),kemc(20),xf增加、删除、浏览和查找;

n(3.1))杳询能够完成查询学生的

③cj.dbf(xhc(10),kchc(5),cj各科成绩,统计班级成绩平

n(6.1))均分;能打印学生的成绩

3、查询文件cjcx.qpr和成绩统计单。

cjtj.qpr

4、表单文件dalr.sex、kclr.sex、

cjlr.sex

5、报表文件cjtz.frx

6、菜单文件ejed.mnx

设备管理系统1、项目文件设备管理.PJX主菜单由数据录入、查

2、数据库sbgl.dbc,其中包含三询设备、设备统计、打印和

张数据库表:退出等5项组成。数据录入

①sb.dbf(bhc(6),mec(20),si能够在界面下对各表中的

n(6),gzrqd,djn(7.2))数据进行录入、修改、增加、

②sbmxb.dbf(bhc(6),xhc(20))删除、浏览和查找;查询能

3、查询文件sbcx.qpr和数量统计够完成查询设备的库存情

sltj.qpr况;能打印设备情况。

4、表单文件sblr.sex

5、报表文件sbtj.frx

6、菜单文件sbed.mnx

工资管理系统各任课老师给出表结构、文件名

图书管理系统各任课老师给出表结构、文件名

仓库管理系统各任课老师给出表结构、文件名

宾馆旅客管理系统

《数据库程序设计》课程综合性设计参考题目

(注:后面的“数据表结构”仅供参考)

1.学生成绩管理

2.库存管理

3.图书馆借书还书管理

4.小型超市商品销售管理系统

5.人事管理系统

6.个人音乐收藏管理

7.个人通讯录管理系统

8.个人图书管理系统

9.诗词鉴赏

10.名著收藏

1L球星俱乐部

12.学生资料管理系统

13.超市信息管理

1.学生成绩管理

(1)系统概述:

为了方便管理学生各门功课成绩,设计一个学生成绩管理系统辅助老师管理,也方便学

生查询。它能够按课程分类、班级、成绩等多种方式查阅,实现课程和学生成绩的添加、修

改、删除、查询等功能,能够分类统计学生的平均成绩和总成绩,能够按分数段打印报表。

(2)实现功能:

>建立主菜单:主菜单由数据录入、查询成绩、打印成绩和退出4项组成。

1)数据录入能够在界面下对各表中的数据进行录入、修改、增加、删除、浏览和查找;

2)查询能够在界面下完成查询学生的各科成绩;查询每门课程的最高分、最低分、平

均分;并且可以查出学生哪门课的分最高和最低。

3)打印能以报表的形式浏览学生成绩单;

4)退出能正确退出系统。

(3)数据表参考结构:

学生信息表

字段名字段类型字段大小允许为空备注

学号字符型10否主索引

姓名字符型8

性别字符型2设置字段有效性规则

班级字符型20

出生日期日期型

民族字符型6

是否团员逻辑型

邮政编码字符型6设置掩码

地址字符型100

电话字符型20

照片通用型

备注备注型

课程表

字段名称字段类型字段大小允许为空备注

课程号字符型4否主索引

课程名称字符型20

学分数值型2,不保留小数

任课教师字符型8

学生成绩表

字段名称字段类型字段大小允许为空备注

学号字符型12行普通索引

课程号字符型4否普通索引

成绩数值型6,保留2位小数

2.库存管理

(1)系统概述:

设计一个数据库管理系统辅助管理仓库库存物品资料它能够按库存物品编号、库存物

品名称、库存物品价值等方式查询相关资料,能实现新增库存物品的资料录入、调出库存物

品资料删除、以及现有库存物品资料的查询、修改、统计、表报打印等功能。

(2)实现功能:

>库存物品基本信息管理:录入、修改、删除、查询库存物品的基本信息(如编号、名称、

价值、入库时间等)

>库存物品的分类信息管理:录入、修改、删除、查询库存物品的类别、应库存量、实库

存量等信息

>库存物品出库管理:录入、修改、删除、查询库存物品出库时间、领取人等信息

>库存补充计划管理:录入、修改、删除、查询需要补充的物品的名称、数量、紧急程度

等信息

>建立2个查询,I个用于查询现库存物品的基本信息;另一个用于需要补充的物品等信

息,并设置查询条件为急需补充的物品

>建立数据窗体,实现对数据表和查询的相关操作

>建立报表,统计各库存类别的数量、库存物品的价值、须补充的物品的价值

(3)数据表结构:(参考,可以按自己的理解设置字段)

库存基本情况表

字段名称字段类型字段大小允许为空备注

物品编号字符型6否主索引

物品名称字符型8

物品重量数值型82

物品价格货币8

入库时间日期/时间8

库存物品分类号字符型4否

备注备注型4

物品出库表

字段名称字段类型字段大小允许为空备注

物品编号字符型6否主索引

出库时间日期/时间8

领取人字符型8

备注备注4

库存物品分类表

字段名称字段类型字段大小允许为空备注

库存物品分类号数值型4行主索引

类别名称字符型30

备注备注4

库存物品补充计划表

字段名称字段类型字段大小允许为空备注

物品编号字符型6否主索引

应存数量数值型82

实存数量数值型82

计划补充数数值型82

紧急情况字符型10

备注备注4

3.图书馆借书还书管理

(1)系统概述:

学生办理了借书证之后就可以借出图书馆的图书,为了方便管理,一方面了解学生借书

的情况,尤其是超期的未归还的书和学生最喜爱的图书,另一方面对库存书目数量和价格总

体的了解,设计一个图书馆借书还书管理系统辅助图书管理员管理图书,也方便学生查询。

它能够立刻查询借出的书是否过期,想找的书是否在库,统计热门图书排行榜,具有报表打

印功能。(为了简化,可假设每本书只有一本。)

(2)实现功能:

1)数据录入能够在界面下对各表中的数据进行录入、修改、增加、删除、浏览和查找;

2)查询能够在界面下完成查询图书、读者、图书借还等信息,按不同的类别查询图书

馆内的所有书,在库和不在库;按学号查询学生借出书的信息(借出未回还)等;

查询超期的图书,并能看到是谁借的

3)打印能以报表的形式浏览和打印图书、读者、借还信息,超期未还情况统计,超期

图书归还通知单,分类统计图书库存数目,统计最受欢迎的图书排行榜

4)能正确退出系统。

(3)数据表结构:(参考,可以按自己的理解设置字段)

书目表(books.dbf)

字段名称字段类型字段大小允许为空备注

图书编号字符型10否主索引,自动编号

图书条形码字符型10候选索引

图书类别字符型30否来源,图书类别表

图书名称字符型100否字符型框

出版社字符型100字符型框

编者字符型20字符型框

价格数值型保留2小数

出版日期日期型8

是否借出逻辑型

读者信息表(可适当增减)书目表(Readers.dbf)

字段名称字段类型字段大小允许为空备注

借书证号字符型10否主索引,自动编号

学号字符型12惟一索引

姓名字符型10

性别字符型2

班级字符型20设置好来源

出生日期日期/时间型

民族字符型10

是否团员逻辑型

邮政编码字符型6

地址字符型100

电话字符型11

照片通用型

备注备注

学生借书还书情况表(circulate.dbf)

字段名称字段类型字段大小允许为空备注

序号字符型10否主索引,自动增加

借书证号字符型10否普通索引

图书条形码字符型10候选索引

图书编号字符型10否普通索引

借出日期日期/时间型否

应还日期日期/时间型

实还日期日期/时间型

已归还逻辑型

图书类别表(BookTypes.dbf)

字段名称字段类型字段大小允许为空备注

类别代码字符型10否主索引,自动增加

类别名称字符型30

用户表(用户表.dbf)

字段名称字段类型字段大小允许为空备注

用户名字符型8否主索引,自动增加

密码字符型16

4.小型超市商品销售管理系统:

(1)系统概述

该系统可满足小型超市商品的进货、销售、库存的日常管理要求。可以对超市销售

商品的基本信息进行维护和查询;完成前台销售结帐功能,打印销售小票;可对商品信

息、商品销售情况、库存情况、供货商信息进行查询,并提供商品销售记录及商品库存

的统计报表。

(2)系统功能

系统包含以下功能模块:

>商品信息管理:实现对商品信息进行录入、修改和删除;能按商品编号、商品名称

或商品类别查询商品基本信息;能统计某商品在某时间段内的销售情况;可以按商品类

别打印商品基本情况统计报表。

>商品销售管理:实现销售结帐功能,输入所购买商品的编号,能统计应付款金额,

打印销售小票并将数据存入商品销售情况表中,并能根据销售情况更新商品的库存数

量;能按日、按月或按时间段统计商品销售情况;可以按商品编号分类打印商品销售月

报表和销售情况总报表。

>库存管理:实现对进货商品的入库操作(输入商品编号,如果商品已存在商品信息

表中,则修改库存数量,如果不存在则在商品信息表中添加新记录);实现按商品编号

和商品名称对商品的库存情况进行查询;当某商品库存小于某一数量时出现需要进货的

提示警告;可以按商品编号或商品类别打印库存情况统计表。

>供货商信息管理:实现对供货商信息进行录入,修改和删除;能按商品编号或商品

名称查询供货商信息;能按供货商代码或名称对其供货情况进行查询和统计;可以打印

供货商情况报表。

>操作员信息管理:实现对系统操作人员信息的登记和管理,可以设定和修改操作员

的密码及操作权限;能按操作员编号对某时间段内的销售情况进行统计并打印报表。

(3)数据表结构

商品信息表

字段名称字段类型字段宽度说明

商品条码字符型8主关键字

商品名称字符型30

商品类别字符型20可以分为:日用、小食品、文具……

单位字符型10

单价数值型8.2

库存数量数值型5

生产厂家字符型20

供货商编号字符型5

备注备注型4

商品销售情况表

字段名称字段类型字段宽度说明

商品销售编号字符型5主关键字

操作员编号字符型2

销售日期日期型8

小票编号字符型10

商品条码字符型8

商品名称字符型30

销售数量数值型5

销售金额数值型10.2

供货商信息表

字段名称字段类型字段宽度说明

供货商编号字符型5主关键字

供货商名称字符型30个人姓名或公司名称

地址字符型30

联系电话字符型15

联系人姓名字符型8

备注备注型4

操作员信息表

字段名称字段类型字段宽度说明

操作员编号字符型2主关键字

姓名字符型8

登录密码字符型6

权限级别字符型10

5.人事管理系统

(1)系统概述:

人事管理是任何一个企事业单位必备的管理职能,本系统主要考虑对员工的基本信息及

工作经历情况的登记、查询和统计功能,制作的重点在于提供尽量方便的信息录入方法及尽

量丰富的查询手段,在员工岗位聘用、企业员工的分配和调动时能为决策者提供资料,以便

人尽其才,发挥个人的特长。

(2)实现功能:

系统包含以下功能模块:

>员工基本信息管理:实现对员工的基本信息的录入、编辑、查询和统计。由于有大量

的信息需要录入,所以在录入时应提供尽量方便录入方法(如采用组合框列表选择),

以提高输入速度及保证录入信息的准确性;在查询方面,应提供尽量丰富的查询和统计

条件,如按照姓名、学历、所学专业、职称、婚姻状况等查询和统计员工的基本信息,

最好能提供组合条件的查询方式;可以分部门、分岗位打印员工基本信息报表。

>员工工作经历信息管理:实现员工工作经历情况的录入、编辑和查询。能按员工编号

或姓名查询员工的工作经历,能统计并显示具备某种技术特长的员工信息;可以打印员

工的工作情况履历表。

>部门和岗位信息管理:提供部门和岗位信息的录入和编辑,该信息可作为员工基本信

息管理录入时为相应字段提供组合框选择列表;实现当员工调动部门和岗位变化时对员

工基本信息作出相应调整,实现按部门、按岗位对员工基本信息及工作情况进行查询和

统计,并打印统计报表。

(3)数据表结构:

员工基本资料表

字段名称字段类型字段大小说明

员工编号字符型8主关键字

部门编号字符型4输入时利用组合框控件列表选择

岗位编号字符型4输入时利用组合框控件列表选择

姓名字符型8

性别字符型2输入时利用单选按钮控件选择

身份证号码字符型18设置输入掩码

籍贯字符型8输入时利用组合框控件列表选择

年龄数值型2

民族字符型6组合框控件列表选择

政治面貌字符型8组合框控件列表选择

职称字符型10组合框控件列表选择

出生日期日期8

最高学历字符型8组合框控件列表选择

毕业学校字符型40

所学专业字符型40

毕业时间II期8

健康状况字符型10组合框控件列表选择

婚姻状况字符型8组合框控件列表选择

家庭住址字符型40

家庭电话字符型10

手机号码字符型20

电子信箱字符型40

备注备注型4

照片通用型4

员工工作经历表

字段名称字段类型字段大小说明

员工编号字符型8

姓名字符型8

工作单位字符型50

所在岗位字符型20

担任职务字符型20

起始时间日期8

终止时间日期8

证明人字符型20

技术特长字符型50

获奖情况备注型80

备注备注型4

部门表

字段名称字段类型字段大小说明

部门编号字符型4主关键字

部门名称字符型20

负责人字符型10

员工人数数值型3

岗位表

字段名称字段类型字段大小说明

岗位编号字符型4主关键字

岗位名称字符型20

岗位工资数值型6

岗位要求备注型4说明该岗位的学历要求、年

龄要求等。

6.个人音乐收藏管理

(1)系统概述:

音乐爱好者收藏了大量的乐曲,设计一个数据库管理系统辅助管理收藏曲目。它能够按

音乐分类、专辑、歌手等多种方式查阅曲目,实现音乐收藏曲目的添加、修改、删除、查询、

统计、报表打印等功能。

(2)实现功能:

>建立主菜单:主菜单由音乐编辑、音乐查询、打印和退出4项组成。

1)音乐编辑:创建相关表单,能够在界面下录入、修改、增加、删除、浏览和查找各

数据表中的相关数据。

2)音乐查询:创建表单完成2个查询,一个按音乐分类查询各类音乐的相关信息,如

专辑名称、歌手名字、发行年份等信息;另一个查询2000年之后发行过专辑的歌手

的相关信息,如歌手名字、出生地、出生日期、发行专辑名称、发行年份、价格等

信息。

3)打印:创建专辑信息报表,打印专辑基本信息,并统计各类专辑的数量、购买金额。

4)退出:能正确退出系统。

(3)数据表参考结构:

歌手或组合标识表

字段名称字段类型字段大小允许为空备注

歌手或组合编号字符型4否主索引

歌手或组合名称字符型30

照片通用型

出生日期日期型

出生地字符型100

去世日期日期型

备注备注型

曲目表

字段名称字段类型字段大小允许为空备注

曲目编号字符型4否主索引

曲目名称字符型100

曲目长度数值型10

专辑编号字符型4否普通索引

音乐分类

字段名称字段类型字段大小允许为空备注

音乐分类编号字符型4否主索引

分类名称字符型30

(注:音乐分类表对音乐进行分类,可分类为:流行、摇滚等等)

专辑表

字段名称字段类型字段大小允许为空备注

专辑编号字符型4否主索引

专辑名称字符型30

歌手或组合编号字符型4否普通索引

音乐分类编号字符型4否普通索引

发行年份日期型

曲目数数值型2

购买日期日期型

购买价格货币型

备注备注型

(4)该系统的设计过程:

1)创建项目文件个人音乐收藏管理.pjx,在项目管理器中,创建数据库yyshc.dbc,在其

中建立上述四张数据库表。

2)录入数据:每张数据库表的数据自编,每张表至少10条记录。

3)使用索引建立表间关系,建立关系的两张表的索引关键字必须相同:

“歌手或组合标识表”与“专辑表”建立关系:从主索引“歌手或组合编号”拖到普通索

引“歌手或组合编号”。

“专辑表”与“曲目表”建立关系:从主索引“专辑编号”拖到普通索引“专辑编号”。

“音乐分类”与“专辑表”建立关系:从主索引“音乐分类编号”拖到普通索引“音乐分

类编号”。

4)设计查询、表单、报表、菜单、主程序,最后连编.

7.个人通讯录管理系统

(1)系统概述:

该系统可以供个人记录熟人的通讯录。它能够按熟人的姓名、职业、分类等多种方式查

阅熟人的详情,实现熟人记录的添加、修改、查询、统计、报表打印等功能。

(2)实现功能:

>建立主菜单:主菜单由编辑信息、查询信息、打印和退出4项组成。

1)编辑信息:创建相关表单,能够在界面下录入、修改、增加、删除、浏览和查找各

数据表中的数据信息。

2)查询人员信息:创建相关表单,以多种方式查询人员的信息。一个可按单位(或按

人员分类、职业等等)查询各单位(各类人员、各类职业)人员的姓名、性别、职

业、电话号码等相关信息;另一个按姓名查询某人的相关信息,如姓名、职业、电

话号码、单位名称等信息。

3)打印:建立报表,打印人员基本信息,并统计各单位人员的数量、各类人员的数量。

4)退出:能正确退出系统。

(3)数据表参考结构:

人员分类表

字段名称字段类型字段大小允许为空备注

分类编号字符型4否主索引

分类名称字符型20

备注备注型

(注意:人员分类表对人员进行分类:家人、老师、大学同学、高中同学、朋友等等)

人员信息表

字段名称字段类型字段大小允许为空备注

人员编号字符型4否主索引

姓名字符型8

性别字符型2设置字段有效性规则

职业字符型20

住址字符型100

电话号码字符型20

电子邮箱字符型20

单位编号字符型4否普通索引

分类编号字符型4否普通索引

备注备注型

单位信息表

字段名称字段类型字段大小允许为空备注

单位编号字符型4否主索引

单位名称字符型60

地址字符型100

电话字符型20

备注备注型

(4)该系统的设计过程:

1)创建项目文件个人通讯录管理.pjx,在项目管理器中,创建数据库txl.dbc,在其中建立

上述三张数据库表。

2)录入数据:每张数据库表的数据自编,每张表至少10条记录。

3)使用索引建立表间关系,建立关系的两张表的索引关键字必须相同:

“人员分类表”与“人员信息表”建立关系:从主索引“分类编号”拖到普通索引“分类

编号”。

“人员信息表”与“单位信息表”建立关系:从主索引“人员编号”拖到普通索引“人员

编号二

4)设计查询、表单、报表、菜单、主程序,最后连编。

8.个人图书管理系统

(1)系统概述:

某同学收藏了大量的图书,设计一个数据库管理系统辅助管理收藏书目。它能够按图书

的分类、收藏时间等多种方式查阅书目,实现收藏图书的添加、修改、查询、统计、表报打

印等功能。

(2)实现功能:

>建立主菜单:主菜单由编辑图书信息、图书查询、打印和退出4项组成。

1)编辑图书信息:创建相关表单,能够在界面下录入、修改、增加、删除、浏览和查

找各数据表中的相关数据。

2)图书查询:以多种方式查询图书信息。一个按图书分类(或图书状态等)查询图书

相关信息,如书名、作者、出版社、出版时间、购买价格等信息,创建表单完成查

询;另一个查询购买价格在某一范围内(30〜50元之间)的所有图书的相关信息。

3)打印:建立报表,打印图书基本信息,并统计各类图书的数量、购买价、总购买价。

4)退出:能正确退出系统。

(3)数据表结构:(参考,可以按自己的理解设置字段)

图书分类表

字段名称字段类型字段大小允许为空备注

分类编号字符型4否主索引

分类名称字符型30

备注备注型

(注:图书分类表可把图书分类为计算机、英语、诗歌、散文等等)

图书表

字段名称字段类型字段大小允许为空备注

图书编号字符型4否主索引

书名字符型100

作者字符型20

出版时间日期型

购买时间日期型

购买价格货币型

分类编号字符型4否普通索引

出版社编号字符型4否普通索引

状态字符型8

备注备注型

(注:状态字段可表示图书的状态:借出、在读、空闲、遗失等等)

出版社表

字段名称字段类型字段大小允许为空备注

出版社编号字符型4否主索引

出版社名称字符型100

地址字符型100

电话字符型20

备注备注型

(4)该系统的设计过程:

1)创建项目文件个人图书管理.pjx,在项目管理器中,创建数据库tshgl.dbc,在其中建立

上述三张数据库表。

2)录入数据:每张数据库表的数据自编,每张表至少10条记录。

3)打开数据库设计器,使用索引建立表间关系,建立关系的两张表的索引关键字必须相同:

“图书分类表”与“图书表”建立关系:从主索引“分类编号”拖到普通索引“分类编号”。

“出版社表”与“图书表”建立关系:从主索引“出版社编号”拖到普通索引“出版社编

号”。

4)设计查询、表单、报表、菜单、主程序,最后连编。

9.诗词鉴赏

(1)系统概述

设计一个数据库管理系统,辅助管理自己所喜爱的诗词。它能够按诗词分类、作者、出

处等对多种方式查询诗词。实现对诗词的添加、修改、删除、查询、统计、报表打印等功能。

(2)实现功能

>建立主菜单:主菜单由数据录入、信息查询、信息打印和退出4项组成。

5)数据录入包含两个表单,分别完成对作者信息及诗词信息数据进行录入、修改、增

力口、删除、浏览和查找;

6)信息查询能够在界面下完成按作者姓名对其基本信息的查询,对其作品的查询,能

够以朝代作为条件查询作者信息;

7)建立报表,统计所收录的各个朝代的诗词数量、每个诗人的诗词数量等

8)退出,能正确退出系统。

(3)数据表结构(参考,可以按自己的理解设置字段)

作者信息表:

字段名称字段类型字段大小允许为空备注

作者编号字符型10否主索引

作者姓名字符型10否

朝代字符型8

年代字符型10

国家字符型8

备注备注型4

诗词信息表:

字段名称字段类型字段大小允许为空备注

诗词编号字符型10否主索引

诗词名称字符型10否

类型字符型8

作者编号字符型20普通索引

收录来源字符型20

备注备注型4

10.名著收藏

(1)系统概述:

名著收藏者收藏了大量的名著,设计一个数据库管理系统辅助管理收藏的名著。它能够

按名著分类、作者、作品集等多种方式查询某一指定名著,实现名著收臧的添加、修改、删

除、查询、统计、报表打印等功能。

(2)实现功能:

>建立主菜单:主菜单由数据录入、信息查询、信息打印和退出4项组成。

1)数据录入包含三个表单,分别完成对作者信息、作品信息及作品集信息数据进行录

入、修改、增加、删除、浏览和查找;

2)信息查询能够在界面下完成按作者姓名对其基本信息的查询,对其作品的查询,能

够以类型作为条件查询作品及其所属作品集的信息;

3)建立报表,统计所收录的各个国家的作品数量、每个作者的作品数量等

4)退出,能正确退出系统。

(3)数据表结构(参考,可以按自己的理解设置字段)

作者信息表:

字段名称字段类型字段大小允许为空备注

作者编号字符型10否主索引

作者姓名字符型10否

性别字符型2

年代字符型10

国家字符型8

代表作字符型20

备注备注型4

作品信息表:

字段名称字段类型字段大小允许为空备注

作品编号字符型10否主索引

作品名称字符型10否

作者编号字符型10普通索引

作品集编号字符型10普通索引

类型字符型8

备注备注型4

作品集信息表:

字段名称字段类型字段大小允许为空备注

作品集编号字符型10否主索引

作品集名称字符型10否

出版社字符型20

出版时间日期/时间8

备注备注型4

11.球星俱乐部

(1)系统概述

设计一个数据库管理系统,用于管理自己所知道的球星的信息。它能够按球星分类、重

大赛事、俱乐部、国家等多种方式查询某一球星,实现名著球星信息收藏的添加、修改、删

除、查询、统计、报表打印等功能。

(2)实现功能:

>建立主菜单:主菜单由数据录入、信息查询、信息打印和退出4项组成。

1)数据录入包含三个表单,分别完成对球星信息、赛事信息及俱乐部信息数据进行录

入、修改、增加、删除、浏览和查找;

2)信息查询能够在界面下完成按球星姓名对其基本信息的查询,能够查询各俱乐部所

属的球星信息,能够按俱乐部名称查询其参加的比赛及统计胜负数据;

3)建立报表打印出各俱乐部参与的赛事状况并统计参赛次数,打印出各俱乐部的球星

信息;

4)退出,能正确退出系统。

(3)数据表结构(参考,可以按自己的理解设置字段)

球星信息表:

字段名称字段类型字段大小允许为空备注

球星编号字符型10否主索引

球星名字字符型10否

性别字符型2

出生日期日期/时间8

国家字符型8

俱乐部名称字符型20普通索引

照片通用型4

备注

温馨提示

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

评论

0/150

提交评论