计算机数据库课程设计任务书文档格式.docx
- 文档编号:15711541
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:31
- 大小:249.53KB
计算机数据库课程设计任务书文档格式.docx
《计算机数据库课程设计任务书文档格式.docx》由会员分享,可在线阅读,更多相关《计算机数据库课程设计任务书文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
设计题目:
图书借阅管理
背景资料:
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 数据库 课程设计 任务书