计算机数据库课程设计任务书文档格式.docx

上传人:b****5 文档编号:15711541 上传时间:2022-11-15 格式:DOCX 页数:31 大小:249.53KB
下载 相关 举报
计算机数据库课程设计任务书文档格式.docx_第1页
第1页 / 共31页
计算机数据库课程设计任务书文档格式.docx_第2页
第2页 / 共31页
计算机数据库课程设计任务书文档格式.docx_第3页
第3页 / 共31页
计算机数据库课程设计任务书文档格式.docx_第4页
第4页 / 共31页
计算机数据库课程设计任务书文档格式.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

计算机数据库课程设计任务书文档格式.docx

《计算机数据库课程设计任务书文档格式.docx》由会员分享,可在线阅读,更多相关《计算机数据库课程设计任务书文档格式.docx(31页珍藏版)》请在冰豆网上搜索。

计算机数据库课程设计任务书文档格式.docx

设计题目:

图书借阅管理

背景资料:

1)图书室有各种图书一万多册。

2)每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。

3)借书证记录有借阅者的姓名、所在单位、职业等。

4)凭借书证借书,每次最多能借8本书。

借书期限最长为30天。

设计要求:

1)进行需求分析,编写数据字典。

2)设计E-R图。

3)实现新进图书的数据录入。

4)实现对所有购进图书的分类查询和分类统计。

5)能够按书名、作者等分类查询现有图书的数量。

6)记录借阅者的个人资料和所借图书的书名、书号数据等。

任务安排:

1、每个学生选择一个题目,独立完成设计任务。

2、提交完整的设计报告和源程序清单(以附录形式)。

3、设计报告要求,设计报告按照以下提纲书写:

1)摘要。

2)需求分析。

3)数据库概念结构设计。

4)数据库逻辑结构设计。

5)数据流图及程序结构框图。

6)程序原代码及其说明。

7)总结。

(2)

工资管理系统

1)某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员。

2)该单位下设4个科室,即经理室、财务科、技术科和销售科。

3)工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。

4)工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销售员等)。

5)每月个人的最高工资不超过3000元。

工资按月发放,实际发放的工资金额为工资减去扣除。

3)实现按照科室录入个人的基本资料、工资和扣除金额的数据。

4)计算个人的实际发放工资。

5)按科室、职业分类统计人数和工资金额。

6)实现分类查询。

7)能够删除辞职人员的数据。

1)摘要。

2)需求分析。

3)数据库概念结构设计。

4)数据库逻辑结构设计。

5)数据流图及程序结构框图。

6)程序原代码及其说明。

7)总结。

(3)

物资管理系统

1)一个存放商品的仓库,每天都有商品出库和入库。

2)种商品都有名称、生产厂家、型号、规格等。

3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。

3)设计出入库单据的录入。

4)实现按商品名称、出入库日期的查询。

5)实现分别按日、月和年对出入库商品数量的统计。

数据库课程设计指导书

计算机科学与技术

1、学生成绩管理系统简介……………………………………3

2、课程设计选题………………………………………………10

3、VFP课程设计难点分析之一

——主界面和退出表单的设计……………………………12

4、VFP课程设计难点分析之二

——浏览成绩表单的设计…………………………………16

5、VFP课程设计难点分析之三

——浏览学生表单的设计…………………………………21

6、VFP课程设计难点分析之四

——设置口令表单集的设计………………………………24

1、学生成绩管理系统简介

1.系统组成

本系统由1个数据库、3个查询,14个表单、3个报表、1个菜单、6个程序和2个自由表组成。

数据库组成:

(1)数据表3个:

 

学生表(5个字段:

xh,xm,xb,csrq,bj),其中有4个班各5名学生的记录

课程表(4个字段:

kch,kcm,js,xf),其中有4门课程的记录;

成绩表(3个字段:

xh,kch,cj),其中有80条学生成绩的记录。

(2)本地视图1个:

基于以上3张表创建,输出字段为:

xh,xm,xb,bj,kcm,cj

查询组成:

查询学生、按班级查询成绩、按课程查询成绩

表单组成:

主界面表单、退出表单、学生表单、课程表单、成绩表单(可按学号分类和按课程分类)、查询学生表单、查询成绩表单、总浏览表单、浏览学生表单、浏览成绩表单、系统信息表单、设置口令表单集、修改表单界面。

菜单组成:

主菜单由系统维护、浏览、查询、报表、帮助、退出6项组成。

报表组成:

学生一览表、课程一览表、成绩一览表(可按课程分类和按学号分类)。

程序组成:

主程序、统计全体学生概况、按班级统计学生概况、统计全体成绩概括、按班级统计各门课的成绩、按课程统计各班学生的成绩。

自由表组成:

密码表、系统信息表。

2.系统功能

本系统的主要功能分别通过主菜单中的以下各项来实现:

·

通过系统维护菜单实现数据表记录的维护、数据表结构的修改、系统口令的更改、表单的修改;

通过浏览菜单实现对学生表、课程表和成绩表的总浏览和相关统计信息的浏览;

通过查询菜单实现对学生和成绩的各种查询;

通过报表菜单实现学生、课程和成绩的打印输出;

通过退出菜单退出本系统。

3.数据库组成

数据库名称

数据表名称

数据表结构

记录

数据test

表xs

Xhc7,xmc8,xbc2,csrqd,bjc10

4个班,每班5名学生

表kc

Kchc5,kcmc20,jsc8,xfn3.1

至少4门课

表cj

Xhc7,kcmc20,cjn5.1

每人至少2门课成绩

本地视图:

表xscj

Xh,xm,xb,bj,kcm,cj

 

4.表单组成

表单名称

功能

设计方法

表xs.scx

用于数据表的维护,通过这3个表单对3个基本数据表进行记录的修改、删除、增加、查看等操作

先用表单向导生成基本表单,再在表单设计器中进行适当修改,制作成自己满意的样式。

表kc.scx

表cj.scx

查询学生.scx

根据用户设置的条件对学生表进行各种情况的查询

在表单设计器中利用数据环境生成表格,再从表单控制中调出系统类库,将文本按钮组添加到表单中,去掉多余部分,只留下查找按钮即可。

查询成绩.scx

根据用户设置的条件对学生成绩表进行查询

总浏览表.scx

以页面形式将3张数据表的全部内容集中展现在一个表单中,以便用户了解系统总的情况。

在表单设计器中利用页框控件生成3个页面,再利用数据环境将3张数据表分别拖到各页面上,生成相应表格,调至合适大小即可。

浏览学生.scx

以页面形式将学生表的内容按班级分组显示,以便阅览。

第1页为全体学生概况,第2页为各班学生情况。

在表单设计器中利用页框控件生成2个页面,第1页设计8个标签和7个文本框,并在其Activate过程中调用程序sumstud.prg;

第2页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程序clastud.prg和查询student.qpr。

浏览成绩.scx

以页面形式将成绩表的内容按班级和课程分组显示,以便阅览。

第1页为全体学生成绩概况,第2页为按班级显示学生各门课的成绩情况,第3页为按课程显示各班学生的成绩情况。

在表单设计器中利用页框控件生成3个页面,第1页设计8个标签和7个文本框,并在其Activate过程中调用程序sumcj.prg;

第2页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程序clacj.prg和查询cla_cj.qpr;

第3页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程subcj.prg和查询sub_cj.qpr。

5.报表组成

报表名称

表xs.frx

为用户提供系统数据的书面输出形式。

先用报表向导生成基本报表,再在报表设计器中进行适当修改,制作成自己满意的样式。

表kc.frx

表cj.frx

6.程序文件清单

文件名

作用

程序内容

主程序:

sjmain.prg

∙设置系统环境

∙确定系统口令

∙调用主界面

settalkoff

setsafetyoff

setdeletedon

setdefatod:

\sjr\vfp60课程设计

setsysmenuoff

_screen.caption="

学生成绩管理系统"

_screen.backcolor=RGB(157,214,225)

_screen.icon="

大自然.ico"

_screen.windowstate=2

Publicpassw,n

usepassw.dbf

gobottom

passw=alltrim(password)

use

Doform主界面

readevents

在浏览学生表单第1页中调用的程序:

Sumstud.prg

统计全体学生概况,包括:

学生总数:

S1

男生总数:

S3

女生总数:

S4

各班学生总数:

S2、S5、S6、S7

closedata

publiccs1,s1,s2,s3,s4,s5,s6,s7

opendata数据test

use表xs

counttos1

countforxb="

男"

tos3

女"

tos4

countforbj="

98数教"

tos2

98英语"

tos5

98英教"

tos6

98日语"

tos7

在浏览学生表单第2页中调用的程序:

Clastud.prg

根据输入的班级名称CS1,显示该班学生情况,并统计该班的:

CS2

CS3

CS4

publiccs2,cs3,cs4

setfiltertobj=cs1

counttocs2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1