数据库课程设计指导书 下载本文

内容发布更新时间 : 2024/5/3 21:51:13星期一 下面是文章的全部内容请认真阅读。

数据库应用课程设计指导书

一、 课程设计的目的

经过一个学期《数据库系统原理》课程的学习,学生掌握了许多书本中的知识,但对使用一个实际的数据库管理系统和利用一个数据库的前台开发工具开发一个应用程序还是较陌生。本课程设计的目的是为了让学生在学习课程的基础上,进一步深入理解数据库的基本理论;将理论知识和实践结合起来,提高学生开发一个较完整的数据库应用系统的水平,培养高素质的应用人才,使学生更能满足社会发展对计算机人才的综合应用能力的需求。

二、 课程设计题目

(一) 房地产中介管理系统

1.背景简介

某房屋中介公司拥有多名职员分管不同业务,公司与多名房主具有业务联系,每个房主在委托房屋中介公司进行房屋的出租或出售时都要填写一张表格,说明房屋的地址、面积、朝向、类别以及价格等相关信息。需要租住或购买房屋的客户在向中介公司寻求服务时,也需要登记需要租住或购买的房屋的细节要求。职员负责与客户约定时间,并陪同客户看房,若客户看中房屋,公司将记录客户购买或租住房屋的合同的相关信息。

2.系统目标

房地产中介管理系统主要实现客户、业主及物业的类别资料管理、业主物业资料管理、客户物业需求资料管理、中介成交物业查询及统计报表等功能。

3.功能要求

(1) 出售、出租房源登记、修改、删除管理。 (2) 求购、求租客户登记、修改、删除管理。 (3) 支持房源图片、业务跟进、成交管理等功能。 (4) 强大的房源查询、求购求租客户查询功能。 (5) 支持房源与客户的自动匹配功能。 (6) 支持回收站功能,确保信息的安全删除。

(7) 支持房源状态设置功能(正常/已成交/已作废/暂放等)。 (8) 支持经纪人权限管理功能,由经纪人来管理所属房源。 (9) 对业主、房号、底价等重要信息都进行严格的保密管理。 (10) 文档管理、内置常用的房屋租赁合同/商品房买卖合同等文档。

1

(二) 学生成绩管理系统

1.背景简介

学生成绩的手工录入及查询,是一项非常繁重而枯燥的劳动,耗费许多人力和物力,而且会因人的情绪烦躁而出现失误,因此在计算机飞速发展的今天,应用数据库技术实现学生成绩的计算机管理是可行而必要的工作。本课题旨在对学生成绩实现计算机管理,提高工作效率,提高管理水平。

2.系统目标

学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。本课题的设计与实现需要达到如下要求:

(1) 原始数据录入(包括学生信息、课程信息和学生成绩的录入)。 (2) 课程查询、学生信息和成绩查询。

(3) 报表输出:主要包括学生成绩汇总报表、需重修的学生统计报表、班级单科成绩报表等。

(4) 数据维护:主要包括数据备份、数据恢复等。 (5) 随着网络技术的发展,可考虑提供网络在线查询功能。 3.功能要求

针对上述系统实现目标,学生成绩管理系统至少需要包括两大基本功能: (1) 基本信息的管理

①能够完成新、老生信息的输入、修改、删除等工作,学生的基本信息,包括学号、姓名、性别、籍贯等,具体可根据需求自行设计。

②能够完成课程信息的输入、修改、删除等工作,课程的基本信息,包括课程编号、课程名称、学时、学分、先修课等,具体可根据需求自行设计。

③可以按照特定的信息进行查找,并按照特定的要求进行排序。 ④可以对学生及课程的基本信息进行打印输出。 (2) 学生成绩的管理

①学生成绩的输入、修改、删除等基本操作。

②成绩的查询功能,可以按学号、姓名等进行成绩查询。

③成绩的综合统计功能,包括学生成绩按照不同条件进行排名,管理人员可以选择不同的排序条件,并可以将排序结果进行打印输出。

④计算每个学生的总成绩、平均成绩,所有学生单科的平均成绩,找出总成绩和单科成

2