数据库课程设计任务书
一.课程设计目的1.通过本设计,加深学生对数据库基础理论和基本知识的理解,培养学生运用所学理论知识对数据库进行组织、管理和使用的能力,使学生初步具备数据库应用设计的能力,初步形成运用数据库应用系统解决管理决策中的实际问题的基本素质。
2.掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理设计与实施),提高运用数据库解决实际问题的能力。
二.基本要求
本课程设计要求学生熟练掌握相关数据库的基础知识,独立完成设计任务,并完成课程设计报告。
1.数据库设计
1)需求分析,根据系统需求,查找相关资料,对数据进行分析,画出系统数据流图,并编写数据词典。
2)概念结构设计:在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余。注意:实体、属性和联系的划分与确定。
3)逻辑结构设计:实现E-R图向关系模型的转换。
Ø 分析在所描述的关系模型中,存在那些函数依赖?
Ø 分析各关系模式所满足的范式,并将所有关系模式转换为满足第三范式的关系模型,优化数据模型。
Ø 分析描述的关系模型中,存在那些完整性要求;并指出关系模型中各关系模式的主键、候选键、外键。
Ø 分析描述的关系模型中,需要定义那些用户视图?并说明其作用;
Ø 使用SQL语句定义关系模型(包括用户视图);1
Ø 有哪些常见的查询操作?设计查询并用SQL语言实现之。5
2.数据库应用系统开发
按照设计的数据库,开发相应的数据库管理系统,至少能实现如下功能:
1)基本信息的管理,包括数据的增、删、更新。
2)信息的查询:提供各种查询方式,包括精确查询,模糊查询和区间查询。
3)基本信息的统计,最好能以统计图方式显示。
4)数据库的备份和恢复。
5)用户的权限管理等。
三.课程设计报告结构
1.需求分析
1.1 用户需求:系统现状,要解决的主要问题,达到的具体指标等。
1.2 业务流程分析:描述系统的业务流程,画出规范的业务流程图。
1.3 信息需求分析
1.3.1 资料收集:业务流程中用到的相关单据票证帐簿报表报告等资料,画出格式,最好是填有具体内容的表格等。
1.3.2 事项分析:分析资料中标题、表头等中各栏目名,列出所有事项,作为数据项;分析这些数据项,找出组合项、导出项、非结构化数据项,确定基本项。检查是否有要补充的基本数据项,是否有要改进的地方,补充改进之,得出所有基本项。
1.4 功能需求分析:改进完善业务流程图,分析用户需要系统完成哪些任务,逐层分解,画出功能层次图。
2.(数据库)概念(模型)设计
写出由基本项构思ERD的四条原则及根据这些原则相应得出的实体、联系及其属性,并确定主实体的主标识,画出ERD(不少于三个主实体,两个联系和24个属性);用原则4检查改正错误;对其中复杂的多元联系进行分析,必要则改进。
3.(数据库)逻辑(模型)设计
3.1 一般逻辑模型设计:写出由ERD导出一般关系模型的四条原则,列出数据库初步构思的关系框架(二维表的表头)[与具体DBMS无关],并检查优化改进之。
3.2 具体逻辑模型设计:按所用的DBMS要求,设计表(文件)的具体结构,在关系框架下补充字段类型、长度、小数位数等行。
3.3 视图设计:
4.数据库物理设计与数据库保护设计
4.1 设计索引:在表(文件)的具体结构关系框架下补充字段索引行或在框架外补充索引说明,指出索引字段或索引表达式、索引类型。
4.2 设计表间关系:列出父表与子表的关联索引,指出要建立的表间关系的类型。
4.3 完整性设计:列出主要字段完整性的字段名、完整性约束条件;列出记录完整性约束及其约束条件;列出参照完整性表。
4.4 在有多个用户操作时,考虑用户授权与安全性控制。
5.处理功能设计(注意:此时系统未实现,设计结构都是写出或画出的,而不能是系统运行生成的)
5.1 主控模块设计:包括系统环境初始化、欢迎画面、用户身份验证、主控表单或菜单、告别画面、系统退出的环境恢复等功能。
5.2 子模块设计:按系统业务要求设计各项业务模块和系统管理模块,要能完成系统业务和系统管理功能。
5.3 查询设计:常用的查询。
6.数据库应用系统的实现
6.1 数据库及其表结构的建立:建立数据库描述文件及用命令定义并建立其数据库表),注意完整性、索引与永久关联的实现,并附打印出的源模式(CREATE TABLE命令)与作为命令执行结果的数据库表结构及其关联图、参照完整性表。
6.2 数据输入:录入数据,并打印出的各表的内容。
6.3 模块实现:用视窗菜单和/或程序编辑器实现各模块,调试正确后打印实现的系统输出结果。建议先实现输入模块,再实现其他子模块,然后实现主控模块。最好建立项目,用项目管理器来管理整个系统。打印出实现结果(表单、源程序)。写出实现的经过与体会。查询语句。
7.数据库应用系统运行
7.1 写出系统操作使用的简要说明。
7.2 按使用说明运行系统并打印出运行结果(至少有两个查询结果和两个报表输出结果)。
7.3 系统评价:采用的有特色的技术与技巧;成功之处与主要特点;系统会改进完善之处和进一步工作的打算。
四.课程设计成绩评定
设计报告70%,答辩或系统演示30%。最终成绩按照五级评定:优、良、中、及格、不及格。
课程设计应用系统程序应独立完成,程序功能完整,设计方法合理,用户界面较好,系统运行正常。
如果发现并确定为抄袭,则双方成绩为不及格。
1.设计报告评分标准
等级
评定标准
优秀
1.问题描述准确;
2.解决方案很有说服力;
3.系统功能和使用说明有价值,并通过答辩和演示;
4.结束语深刻,很有说服力;
5.按时完成,报告格式,版面整洁、语言规范等;
良好
1.问题描述正确;
2.解决方案良好;
3.系统功能和使用说明正确,清晰;
4.结束语较深刻,有说服力;
5.按时完成,报告格式,版面整洁、语言通顺等;
中等
1.问题描述基本正确;
2.解决方案基本可行;
3.系统功能和使用说明基本正确、清晰;
4.结束语较深刻;
5.按时完成,报告格式,版面整洁、语言通顺等;
及格
1.问题描述不完整;
2.解决方案不完整;
3.系统功能和使用说明不完整;
4.结束语不深刻,无说服力;
5.按时完成,报告格式,版面整洁、语言不规范等;
不及格
1.问题描述没有;
2.解决方案没有;
3.系统功能和使用说明没有;
4.结束语没有;
5.未按时完成等;
2.答辩或系统演示的评分标准
等级
评定标准
优秀
1.答辩或系统演示过程中,思路清晰,论点正确;
2.对设计方案理解深入,问题回答正确。
良好
1.答辩或系统演示过程中,思路清晰,论点基本正确;
2.对设计方案理解较深入,主要问题回答基本正确。
中等
1.答辩或系统演示过程中,思路比较清晰、论点有个别错误,分析不够深入;
2.对设计方案理解一般,个别问题回答不正确。
及格
1.答辩或系统演示过程中,思路不清晰,论点有错误;
2.主要问题经启发能回答,但分析较为肤浅。
不及格
1.答辩或系统演示过程中,主要问题阐述不清,对设计内容缺乏了解,概念模糊;
2.问题基本回答不出。
五.进度安排
六.提交内容
电子版:每位同学建一文件夹,文件夹的名字以“学号+姓名”的形式命名。然后将自己完成的课设报告一份、实现系统的源码一份(以Eclipse工程组织)、Tomcat上的应用发布一份(webapps下的文件夹形式或WAR包)、其他文件(如:数据库创建脚本、系统使用说明等)放于该文件夹。由学委统一收集后上交并刻盘。
七.参考文献
附件:
学生学籍管理系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1.主要的数据表
学生基本情况数据表,学生成绩数据表,课程表,代码表等。
2.主要功能模块
1)实现学生基本情况的录入、修改、删除等基本操作。
2)对学生基本信息提供灵活的查询方式。
3)完成一个班级的学期选课功能。
4)实现学生成绩的录入、修改、删除等基本操作。
5)能方便的对学生的个学期成绩进行查询。
6)具有成绩统计、排名等功能。
7)具有留级、休学等特殊情况的处理功能。
8)能输出常用的各种报表。
9)具有数据备份和数据恢复功能。
三、设计要求
学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。
对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。
图书管理系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1. 要的数据表
图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表,代码表等。
2. 功能模块
1)图书基本情况的录入、修改、删除等基本操作。
2)办理借书卡模块。
3)实现借书功能。
4)实现还书功能。
5)能方便的对图书进行查询。
6)对超期的情况能自动给出提示信息。
7)具有数据备份和数据恢复功能。
三、设计要求
图书编号可参考国家统一的图书编码方法,再完成基本功能模块的情况下,尽量使系统能具有通用性。
银行储蓄系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1. 主要的数据表
定期存款单,活期存款帐,存款类别代码表等。
2. 功能模块
1)实现储户开户登记。
2)办理定期存款帐。
3)办理定期取款手续。
4)办理活期存款帐
5)办理活期取款手续。
6)实现利息计算。
7)输出明细表。
8)具有数据备份和数据恢复功能。
三、设计要求
要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。同时要考虑银行系统数据的安全与保密工作。数据要有加密功能。
设备管理系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1. 主要数据表
设备明细帐表,设备使用单位代码表,国家标准设备分类表等。
2. 功能模块
1)实现设备的录入、删除、修改等基本操作。
2)实现国家标准设备代码的维护。
3)能够对设备进行方便的检索。
4)实现设备折旧计算。
5)能够输出设备分类明细表。
6)具有数据备份和数据恢复功能。
三、设计要求
具体设备编码参考国家统一编码方法,功能实现也要考虑通用性。
医院药品进销存系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1. 主要的数据表
药品分类代码表,药品库存表,供货商信息表,采购信息表等。
2. 功能模块
1)新药品的入库。
2)过期药品的出库登记、处理记录。
3)药品库存检索。
4)供货商信息检索。
5)药品采购记录管理。
6)药品用药说明信息管理。
7)输出相应的数据报表。
8)具有数据备份和数据恢复功能。
三、设计要求
具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法。
英语学习助手
一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1.主要的数据表
英语分级单词表,常用单词例句表,短文分级表等。
2. 功能模块
1)实现英语单词的录入、修改、删除等基本操作。
2)实现常用英语单词例句的录入、修改、删除等基本操作。
3)实现英语单词检索、翻译等。
4)常用英语单词例句检索。
5)根据难度随机生成一份单词测试题目。
6)能够检索出短文极其翻译对照表。
7)具有数据备份和数据恢复功能。
三、设计要求
系统要考虑实用性,尽量实现英汉互译。英语单词和短语可以考虑加上声音。
大学生就业咨询系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1. 主要数据表
用人单位基本信息表,专业信息表,地区代码表等
2. 功能模块
1)对用人单位的基本信息进行录入、修改、删除等。
2)实现毕业生专业信息的维护。
3)定时发布用人单位的毕业生需求信息。
4)方便的实现对人才需求信息的检索。
5)对用人单位的级别能够自动进行变更。
6)能够对历年的毕业需求信息进行统计、分析。
7)具有数据备份和数据恢复功能。
三、设计要求
方便毕业生进行就业信息检索,可考虑将就业信息在网上进行发布。
教务辅助管理系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1.主要的数据表
教师基本信息表,课程表,教室资源表等
2.功能模块
1)对上课教师基本信息进行管理。
2)对全院开设的课程进行管理。
3)录入教师基本上课信息。
4)实现自动排课功能。
5)计算工作量
6)能够进行各种数据统计。
7)能够输出相应的报表。
8)具有数据备份和数据恢复功能。
数据库课程设计任务书
一.课程设计目的1.通过本设计,加深学生对数据库基础理论和基本知识的理解,培养学生运用所学理论知识对数据库进行组织、管理和使用的能力,使学生初步具备数据库应用设计的能力,初步形成运用数据库应用系统解决管理决策中的实际问题的基本素质。
2.掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理设计与实施),提高运用数据库解决实际问题的能力。
二.基本要求
本课程设计要求学生熟练掌握相关数据库的基础知识,独立完成设计任务,并完成课程设计报告。
1.数据库设计
1)需求分析,根据系统需求,查找相关资料,对数据进行分析,画出系统数据流图,并编写数据词典。
2)概念结构设计:在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余。注意:实体、属性和联系的划分与确定。
3)逻辑结构设计:实现E-R图向关系模型的转换。
Ø 分析在所描述的关系模型中,存在那些函数依赖?
Ø 分析各关系模式所满足的范式,并将所有关系模式转换为满足第三范式的关系模型,优化数据模型。
Ø 分析描述的关系模型中,存在那些完整性要求;并指出关系模型中各关系模式的主键、候选键、外键。
Ø 分析描述的关系模型中,需要定义那些用户视图?并说明其作用;
Ø 使用SQL语句定义关系模型(包括用户视图);1
Ø 有哪些常见的查询操作?设计查询并用SQL语言实现之。5
2.数据库应用系统开发
按照设计的数据库,开发相应的数据库管理系统,至少能实现如下功能:
1)基本信息的管理,包括数据的增、删、更新。
2)信息的查询:提供各种查询方式,包括精确查询,模糊查询和区间查询。
3)基本信息的统计,最好能以统计图方式显示。
4)数据库的备份和恢复。
5)用户的权限管理等。
三.课程设计报告结构
1.需求分析
1.1 用户需求:系统现状,要解决的主要问题,达到的具体指标等。
1.2 业务流程分析:描述系统的业务流程,画出规范的业务流程图。
1.3 信息需求分析
1.3.1 资料收集:业务流程中用到的相关单据票证帐簿报表报告等资料,画出格式,最好是填有具体内容的表格等。
1.3.2 事项分析:分析资料中标题、表头等中各栏目名,列出所有事项,作为数据项;分析这些数据项,找出组合项、导出项、非结构化数据项,确定基本项。检查是否有要补充的基本数据项,是否有要改进的地方,补充改进之,得出所有基本项。
1.4 功能需求分析:改进完善业务流程图,分析用户需要系统完成哪些任务,逐层分解,画出功能层次图。
2.(数据库)概念(模型)设计
写出由基本项构思ERD的四条原则及根据这些原则相应得出的实体、联系及其属性,并确定主实体的主标识,画出ERD(不少于三个主实体,两个联系和24个属性);用原则4检查改正错误;对其中复杂的多元联系进行分析,必要则改进。
3.(数据库)逻辑(模型)设计
3.1 一般逻辑模型设计:写出由ERD导出一般关系模型的四条原则,列出数据库初步构思的关系框架(二维表的表头)[与具体DBMS无关],并检查优化改进之。
3.2 具体逻辑模型设计:按所用的DBMS要求,设计表(文件)的具体结构,在关系框架下补充字段类型、长度、小数位数等行。
3.3 视图设计:
4.数据库物理设计与数据库保护设计
4.1 设计索引:在表(文件)的具体结构关系框架下补充字段索引行或在框架外补充索引说明,指出索引字段或索引表达式、索引类型。
4.2 设计表间关系:列出父表与子表的关联索引,指出要建立的表间关系的类型。
4.3 完整性设计:列出主要字段完整性的字段名、完整性约束条件;列出记录完整性约束及其约束条件;列出参照完整性表。
4.4 在有多个用户操作时,考虑用户授权与安全性控制。
5.处理功能设计(注意:此时系统未实现,设计结构都是写出或画出的,而不能是系统运行生成的)
5.1 主控模块设计:包括系统环境初始化、欢迎画面、用户身份验证、主控表单或菜单、告别画面、系统退出的环境恢复等功能。
5.2 子模块设计:按系统业务要求设计各项业务模块和系统管理模块,要能完成系统业务和系统管理功能。
5.3 查询设计:常用的查询。
6.数据库应用系统的实现
6.1 数据库及其表结构的建立:建立数据库描述文件及用命令定义并建立其数据库表),注意完整性、索引与永久关联的实现,并附打印出的源模式(CREATE TABLE命令)与作为命令执行结果的数据库表结构及其关联图、参照完整性表。
6.2 数据输入:录入数据,并打印出的各表的内容。
6.3 模块实现:用视窗菜单和/或程序编辑器实现各模块,调试正确后打印实现的系统输出结果。建议先实现输入模块,再实现其他子模块,然后实现主控模块。最好建立项目,用项目管理器来管理整个系统。打印出实现结果(表单、源程序)。写出实现的经过与体会。查询语句。
7.数据库应用系统运行
7.1 写出系统操作使用的简要说明。
7.2 按使用说明运行系统并打印出运行结果(至少有两个查询结果和两个报表输出结果)。
7.3 系统评价:采用的有特色的技术与技巧;成功之处与主要特点;系统会改进完善之处和进一步工作的打算。
四.课程设计成绩评定
设计报告70%,答辩或系统演示30%。最终成绩按照五级评定:优、良、中、及格、不及格。
课程设计应用系统程序应独立完成,程序功能完整,设计方法合理,用户界面较好,系统运行正常。
如果发现并确定为抄袭,则双方成绩为不及格。
1.设计报告评分标准
等级
评定标准
优秀
1.问题描述准确;
2.解决方案很有说服力;
3.系统功能和使用说明有价值,并通过答辩和演示;
4.结束语深刻,很有说服力;
5.按时完成,报告格式,版面整洁、语言规范等;
良好
1.问题描述正确;
2.解决方案良好;
3.系统功能和使用说明正确,清晰;
4.结束语较深刻,有说服力;
5.按时完成,报告格式,版面整洁、语言通顺等;
中等
1.问题描述基本正确;
2.解决方案基本可行;
3.系统功能和使用说明基本正确、清晰;
4.结束语较深刻;
5.按时完成,报告格式,版面整洁、语言通顺等;
及格
1.问题描述不完整;
2.解决方案不完整;
3.系统功能和使用说明不完整;
4.结束语不深刻,无说服力;
5.按时完成,报告格式,版面整洁、语言不规范等;
不及格
1.问题描述没有;
2.解决方案没有;
3.系统功能和使用说明没有;
4.结束语没有;
5.未按时完成等;
2.答辩或系统演示的评分标准
等级
评定标准
优秀
1.答辩或系统演示过程中,思路清晰,论点正确;
2.对设计方案理解深入,问题回答正确。
良好
1.答辩或系统演示过程中,思路清晰,论点基本正确;
2.对设计方案理解较深入,主要问题回答基本正确。
中等
1.答辩或系统演示过程中,思路比较清晰、论点有个别错误,分析不够深入;
2.对设计方案理解一般,个别问题回答不正确。
及格
1.答辩或系统演示过程中,思路不清晰,论点有错误;
2.主要问题经启发能回答,但分析较为肤浅。
不及格
1.答辩或系统演示过程中,主要问题阐述不清,对设计内容缺乏了解,概念模糊;
2.问题基本回答不出。
五.进度安排
六.提交内容
电子版:每位同学建一文件夹,文件夹的名字以“学号+姓名”的形式命名。然后将自己完成的课设报告一份、实现系统的源码一份(以Eclipse工程组织)、Tomcat上的应用发布一份(webapps下的文件夹形式或WAR包)、其他文件(如:数据库创建脚本、系统使用说明等)放于该文件夹。由学委统一收集后上交并刻盘。
七.参考文献
附件:
学生学籍管理系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1.主要的数据表
学生基本情况数据表,学生成绩数据表,课程表,代码表等。
2.主要功能模块
1)实现学生基本情况的录入、修改、删除等基本操作。
2)对学生基本信息提供灵活的查询方式。
3)完成一个班级的学期选课功能。
4)实现学生成绩的录入、修改、删除等基本操作。
5)能方便的对学生的个学期成绩进行查询。
6)具有成绩统计、排名等功能。
7)具有留级、休学等特殊情况的处理功能。
8)能输出常用的各种报表。
9)具有数据备份和数据恢复功能。
三、设计要求
学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。
对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。
图书管理系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1.要的数据表
图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表,代码表等。
2.功能模块
1)图书基本情况的录入、修改、删除等基本操作。
2)办理借书卡模块。
3)实现借书功能。
4)实现还书功能。
5)能方便的对图书进行查询。
6)对超期的情况能自动给出提示信息。
7)具有数据备份和数据恢复功能。
三、设计要求
图书编号可参考国家统一的图书编码方法,再完成基本功能模块的情况下,尽量使系统能具有通用性。
银行储蓄系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1.主要的数据表
定期存款单,活期存款帐,存款类别代码表等。
2.功能模块
1)实现储户开户登记。
2)办理定期存款帐。
3)办理定期取款手续。
4)办理活期存款帐
5)办理活期取款手续。
6)实现利息计算。
7)输出明细表。
8)具有数据备份和数据恢复功能。
三、设计要求
要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。同时要考虑银行系统数据的安全与保密工作。数据要有加密功能。
设备管理系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1.主要数据表
设备明细帐表,设备使用单位代码表,国家标准设备分类表等。
2.功能模块
1)实现设备的录入、删除、修改等基本操作。
2)实现国家标准设备代码的维护。
3)能够对设备进行方便的检索。
4)实现设备折旧计算。
5)能够输出设备分类明细表。
6)具有数据备份和数据恢复功能。
三、设计要求
具体设备编码参考国家统一编码方法,功能实现也要考虑通用性。
医院药品进销存系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1.主要的数据表
药品分类代码表,药品库存表,供货商信息表,采购信息表等。
2.功能模块
1)新药品的入库。
2)过期药品的出库登记、处理记录。
3)药品库存检索。
4)供货商信息检索。
5)药品采购记录管理。
6)药品用药说明信息管理。
7)输出相应的数据报表。
8)具有数据备份和数据恢复功能。
三、设计要求
具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法。
英语学习助手
一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1.主要的数据表
英语分级单词表,常用单词例句表,短文分级表等。
2. 功能模块
1)实现英语单词的录入、修改、删除等基本操作。
2)实现常用英语单词例句的录入、修改、删除等基本操作。
3)实现英语单词检索、翻译等。
4)常用英语单词例句检索。
5)根据难度随机生成一份单词测试题目。
6)能够检索出短文极其翻译对照表。
7)具有数据备份和数据恢复功能。
三、设计要求
系统要考虑实用性,尽量实现英汉互译。英语单词和短语可以考虑加上声音。
大学生就业咨询系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1.主要数据表
用人单位基本信息表,专业信息表,地区代码表等
2.功能模块
1)对用人单位的基本信息进行录入、修改、删除等。
2)实现毕业生专业信息的维护。
3)定时发布用人单位的毕业生需求信息。
4)方便的实现对人才需求信息的检索。
5)对用人单位的级别能够自动进行变更。
6)能够对历年的毕业需求信息进行统计、分析。
7)具有数据备份和数据恢复功能。
三、设计要求
方便毕业生进行就业信息检索,可考虑将就业信息在网上进行发布。
教务辅助管理系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容
1.主要的数据表
教师基本信息表,课程表,教室资源表等
2.功能模块
1)对上课教师基本信息进行管理。
2)对全院开设的课程进行管理。
3)录入教师基本上课信息。
4)实现自动排课功能。
5)计算工作量
6)能够进行各种数据统计。
7)能够输出相应的报表。
8)具有数据备份和数据恢复功能。