《数据库系统开发与应用》课程设计题目(2015用)

《数据库系统开发与应用》课程设计题目(2015用)
《数据库系统开发与应用》课程设计题目(2015用)

《数据库系统开发与应用》课程设计

一、课程设计的目的和要求

目的:

1.进一步巩固《数据库原理》的知识,通过《数据库系统开发与应用》课

程的学习,培养学生运用所学的理论知识和技能,分析、解决实际问题

的能力。

2.培养学生掌握数据库应用系统课题设计的思想和方法。

3.培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能

力。

目标:

通过课程设计,要求学生在教师的指导下,独立完成要求的相关内容,包括:

1.通过调查研究和运用Internet,收集和调查有关资料,完成系统的初步

分析能力。

2.基本掌握数据库应用系统开发的基本步骤和方法。

3.根据课题的要求基本理解和掌握E-R图的设计方法和关系模式的转换。

4.能够创建数据库及表、视图、存储过程等各种数据库对象。

5.基于C/S结构或B/S结构能够开发相关系统的主要模块。

6.掌握撰写小论文的基本步骤和写作方法。

二、课程设计题目

要求:

任选下列一个题目,或自拟题目。每个题目每个班级选择不超过两人。

?调查分析一个具体的或模拟的实例;

?描述该实例的业务信息和管理工作的需求;

?确定相关的数据字典(DD);

?列出实体、联系指出实体和联系的属性,画出E-R图;

?将E-R图转换成关系模式,并注明主码、外码;

?创建数据库,完善数据的完整性约束;

?根据题目的要求写查询、存储过程、触发器等;

?创建数据库用户,设计数据库安全性;

?开发相关系统的主要维护、查询模块;

?撰写该课程设计的小论文。

三、题目:

1、书店图书管理系统

●实现图书、图书类别、出版社的管理;

●实现库存信息管理;

●实现入库管理;

●实现销售管理;

●创建存储过程查询某段时间内各种图书的入库进货和销售情况;

●创建视图查询各类图书的库存总数;

●创建触发器当图书入库时自动修改相应图书的总量和存放仓库中该图书

的数量;

●考虑一单可以处理多种图书(比如销售设置销售单及其明细两个表);

●建立数据库相关表之间的参照完整性约束。

2、中学的排课管理系统

●实现班级、课程等基本信息的管理;

●实现学生、教师信息的管理;

●实现班级课程及课程的任课教师和排课管理;

●创建存储过程检测指定教师、指定节次是否有课;

●创建存储过程生成指定班级的课程表;

●创建存储过程生成指定老师的课程表;

●建立数据库相关表之间的参照完整性约束。

3、二手房中介管理系统

●实现房屋户型、房东信息的管理;

●实现租房客户信息的管理;

●实现房屋的出租、归还登记;

●实现租房收费管理;

●创建存储过程统计各种户型的房屋的出租数量;

●创建触发器,当房屋租出时自动修改该房屋的状态;

●创建视图查询当前所有房屋的房号、房东、状态信息;

●建立数据库相关表之间的参照完整性约束。

4、宾馆客房管理系统

●实现客房类型、价目信息、客房入住情况的管理;

●实现客户信息的管理;

●实现入住和退房管理;

●实现费用结算管理;

●创建触发器,实现入住和退房时自动修改客房的状态;

●创建存储过程统计某段时间内各种类型的客房的入住时间合计和费用合

计;

●创建视图查询某一时刻没有入住的房间信息;

●建立数据库相关表之间的参照完整性约束。

5、学校图书借阅管理系统

●实现图书信息的管理(包括类别、出版社等信息);

●实现读者信息、借阅证信息的管理;

●实现图书的借阅、续借、归还管理;

●实现超期罚款管理、收款管理;

●创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;

●创建视图查询各种图书的书号、书名、总数和在册数;

●创建存储过程查询指定读者借阅图书的情况;

6、某单位人事管理系统

●实现部门、职务、职称等信息的管理;

●实现职工信息的管理;

●实现职工学习经历和任职经历的管理;

●实现职工家庭关系的管理;

●实现奖惩信息的管理;

●创建存储过程查询个部门各种职称的职工数量;

●创建视图查询各职工的工号、姓名、部门、职务信息;

●创建触发器当增加、删除职工和修改职工部门信息时自动修改相应部门

的职工人数;

●建立数据库相关表之间的参照完整性约束。

7、景点门票销售管理系统

●实现票价管理(应分老年、小孩、成人、团体等);

●实现营业员管理;

●实现门票销售、退票管理;

●创建存储过程统计指定日期的门票销售情况;

●创建存储过程统计指定月份的门票销售情况;

●创建存储过程统计指定日期各种价格的门票销售情况;

●创建存储过程统计指定营业员指定日期的收费情况;

●创建表间关系。

8、某送水公司的送水管理系统

●实现客户信息、供应商信息的管理;

●实现工作人员的管理;

●实现矿泉水品种、入库管理和出库管理;

●实现费用管理;

●创建触发器,实现入库、出库时相应类型矿泉水的数量的增加或减少;

●创建存储过程统计每个送水员工指定月份送水的数量;

●创建存储过程查询指定月份用水量最大的前10个用户,并按用水量递减

排列;

●建立数据库相关表之间的参照完整性约束。

9、高校学生选课管理系统

●实现学生信息、课程信息管理;

●实现教师及任课信息管理;

●实现选课登记,要保证学生不能选修重复的课程(实用触发器实现);

●创建存储过程统计各学生指定学期选修课程的总学分数;

●创建视图查询2014-2015学年,没有被选修的课程;

●创建存储过程统计各教师任课的学生人数;

●创建表间关系。

10、职业介绍信息管理系统

●实现用人单位、职业分类信息管理.

●职业招聘信息管理(职业类型号、用人单位、需求人数、已聘人数、备

注);

●实现求职者信息管理,求职者信息设有聘用标志,默认值为未聘用;

●实现求职者和职业匹配管理(职业号、求职人员编号);

●实现费用管理,包括用人单位交费情况、求职人员交费情况;

●创建触发器,求职成功时,自动修改相应职业的已聘人数和相应职工的

聘用标志为‘聘用成功’;另外如果相应职业的已聘人数不得超过需求

人数;

●创建存储过程查询各种职业的需求数和已聘用数;

●创建规则限制求职者的性别,必须为‘男’或‘女’;

●建立表间关系。

11、学生宿舍管理系统

●住宿房间管理、学生信息管理。

●学生入住信息管理。(可根据预先输入的房间信息和分配依据,对各寝

室人员进行自动智能分配,并对寝室是否住满情况自动反馈,得出人员

入住信息报表和房间信息报表,并进行统计;也可根据预先输入的房间

信息和分配依据,让学生进行选择宿舍和床位。设计时二选一)

●实现房间及人员信息查询、数据统计等功能,

●实现入住人员的增减功能。

12、某电力公司收费管理信息系统

●实现客户信息、业务员管理;

●实现用电类型管理(类别号、类别名、电价);

●实现客户用电信息管理(客户号、月份、用电类别号、用电度数);

●实现客户费用管理(客户号、月份、费用、收费标志),收费标志的默

认值为‘未收’;

●实现收费登记(客户、月份、应收费用、实收费用、业务员),并自动

修改收费标志(用触发器实现);

●创建触发器,实现收费时自动更加应收费用和实收费用,计算本次结余,

然后修改客户信息表中的结余金额;

●创建存储过程统计指定月份应收费用和实收费用;

●创建存储过程查询指定月份未交费的用户信息,以便催费;

●建立表间关系。

13、某单位设备管理系统

●实现设备类别、设备信息管理;

●实现用户管理;

●实现设备入库管理,必须自动修改相应设备的数量;

●实现设备的领用和归还管理(要自动修改相应设备的可领用数量);

●实现设备的报损管理(报损后要自动修改相应设备的数量和可领用数

量);

●创建存储过程统计各种类型设备的数量;

●创建存储过程统计指定月份各设备的领用归还情况;

●创建表间关系。

14、高校学籍管理系统

●实现学生信息、班级、院系、专业等的管理;

●实现课程、学生成绩信息管理;

●实现学生的奖惩信息管理、特长管理;

●创建规则用于限制性别项只能输入“男”或“女”;

●创建视图查询各个学生的学号、姓名、班级、专业、院系;

●创建存储过程查询指定学生的成绩单;

●创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级

学生人数;

●建立数据库相关表之间的参照完整性约束。

15、高校教材管理系统

●实现出版社、教材类型等的管理;

●实现教材的订购管理;

●实现教材的入库管理;

●实现学生管理;

●实现教材的领用管理;

●创建规则实现教材的书号必须满足以ISBN开头,后跟10个数字的格式,

比如:ISBN7302120363;

●创建触发器,实现教材入库和出库时自动修改库存数量;

●创建存储过程统计各种教材的订购、到货和发放数量;

●建立数据库相关表之间的参照完整性约束。

16、某高校科研管理系统

●实现部门等基本信息的管理;

●实现教师信息的管理(包括职务、职称等);

●实现科研项目的申报、审批、验收管理;

●实现科研项目的查询、统计等管理;

●创建存储过程统计个院系科研项目的申报和完成数量;

●建立数据库相关表之间的参照完整性约束。

17、高校教师信息管理系统

●实现部门、职称、职务的基本信息的管理;

●实现教师信息的管理;

●实现教师家庭关系和教育经历的管理;

●实现教师的奖惩管理;

●创建规则使得教师的E-Mail必须符合电子邮箱的格式;

●创建触发器,实现修改教师所在部门时自动修改相应部门的教师人数;

●创建存储过程统计各部门各种职称的人数;

●建立数据库相关表之间的参照完整性约束。

18、房产销售系统

●实现房屋的基本信息的管理;

●实现售楼人员的管理。

●实现楼房销售情况管理;

●实现未售、已售、已订购等信息的查询;

●实现按面积、按楼层、按售价等的查询;

●创建存储过程统计各人员、各期间的销售情况;

●建立数据库相关表之间的参照完整性约束。

19、家庭财务管理系统

●实现收入、支出的类别的管理;

●实现家庭成员的管理。

●实现家庭成员各项收入、支出数额、时间等信息的登记;

●创建存储过程实现统计:各成员的收支情况、期间的各项收入、支出情

况;

●建立数据库相关表之间的参照完整性约束。

20、理发管理系统

●实现理发项目各类别的收费标准管理;

●实现理发师的管理。

●实现会员信息的登记、管理;

●实现理发情况的登记;

●创建存储过程实现各人员每日(每月)工作情况统计

●建立数据库相关表之间的参照完整性约束。

四、提交要求(电子材料)

封面格式:见附件1

目录内容及格式:见附件2

排版格式:见附件3

附件1

呼伦贝尔学院

计算机科学与技术学院

数据库系统开发与应用

课程设计

题目:

学生姓名:

学号:

专业班级:

任课教师:

完成时间:

附件2:

目录

第1章需求分析 ...................................................................................... 错误!未定义书签。

1.1功能分析....................................................................................... 错误!未定义书签。

1.2组织结构分析............................................................................... 错误!未定义书签。

1.3业务流程图................................................................................... 错误!未定义书签。

1.4数据流图....................................................................................... 错误!未定义书签。

1.5数据字典....................................................................................... 错误!未定义书签。

第2章数据库概念结构设计 ................................................................ 错误!未定义书签。

2.1系统局部ER图 ........................................................................... 错误!未定义书签。

2.2系统总体E-R图 .......................................................................... 错误!未定义书签。

第3章数据库逻辑结构设计 .................................................................. 错误!未定义书签。

3.1 E-R图转换关系模型 ................................................................... 错误!未定义书签。

3.2关系规范化................................................................................... 错误!未定义书签。

第四章数据库物理设计及数据库实施 .................................................. 错误!未定义书签。

4.1数据库的存储结构与方法........................................................... 错误!未定义书签。

4.2数据库的创建............................................................................... 错误!未定义书签。

4.3表的创建及完整性....................................................................... 错误!未定义书签。

4.4视图、索引的创建与应用........................................................... 错误!未定义书签。

4.5存储过程、触发器的创建与应用............................................... 错误!未定义书签。

4.6用户角色与权限管理................................................................... 错误!未定义书签。

4.7数据安全性................................................................................... 错误!未定义书签。

第五章系统设计与实现 .......................................................................... 错误!未定义书签。

5.1........................................................................................................ 错误!未定义书签。

5.2........................................................................................................ 错误!未定义书签。

5.2.1............................................................................................. 错误!未定义书签。

5.2.2............................................................................................. 错误!未定义书签。

第六章总结

附件3:

排版格式要求

采用Word文档,用A4纸打印,且行距为“固定值”的18磅。字间距为标准。页边距左右留3厘米,上下留2.5厘米。

具体要求如下:

1、版面尺寸:A4(210×297毫米)。

2、装订位置:左面竖装,装订位置距左边界8~10毫米。

3、页码:采用页脚方式设定,采用小4号宋体。摘要等文前部分的页码用罗马数字单独编排,正文以后的页码用第×页和随后的括号内注明共×页的格式,处于页面下方、居中、距下边界15毫米的位置。yi

4、所有正文及标点符号采用宋体全角、英文字母和阿拉伯数字采用新罗马字体(Times New Roman)半角的要求排版。

各部分要求如下:

1、装订次序:

参看后边的目录样例

2、封面要求:

直接采用宋体小二号字填写。

3、目录要求:

示例字体及排版要求标题目录三号黑体字,居中排

各章目录第1章绪论……………1 小四号黑体字,左侧0缩

进,页码右对齐

一级节标题目录 1.2 综述………………3 小四号宋体字,左侧缩进一

个汉字位置,号码右对齐二级节标题目录 1.2.3 存在的问题…6 小四号宋体字,左侧缩进二

个汉字位置,号码右对齐…………字体字号相同,右侧缩进依

次增加一个汉字的位置,号码右

对齐

说明:章编号及标题顶左侧不空格,子标题及编号按级别相应向右移一个汉字的位置。章节编号与章节的标题之间要空一个汉字的位置。

目录样例:目录中各章题序及标题用小4号黑体,其余用小4号宋体。

4、正文要求:

各章标题要突出重点、简明扼要。字数一般应在15字以内,不得使用标点符号。章节的序号按层次划分,层次的划分应科学合理,清晰分明。相同级别层次划分使用的序列号要采用同一系列的序号或字符,序号与标题间要空一个汉字的位置。

层次要求统一,层次以少为宜,根据实际需要选择。层次代号建议采用文表l的格式。但若节下内容无需列条的,可直接列款、项。具体用到哪一层次视需要而定。除图表标题等特殊要求外,论文字体一律采用:

章标题 3号黑体;

节标题小3号黑体;

条标题 4号黑体;

款、项标题小4号黑体;

正文小4号宋体。

章节标题上下各留0.5行间距

表1 层次代号及说明

层次名称示例说明

章第1章└┘□□……□章序及章名居中排,与标题间空一

格,章序用阿拉伯数字节 1.1└┘□□……□题序顶格书写,与标题间空一格,下

面阐述内容另起一段

条 1.1.1└┘□□……□

款 1.1.1.1└┘□□……□└┘□

□题序顶格书写,与标题间空一格,下面阐述内容在标题后空一格接排

项└┘└┘1.□□…□└┘□

□…□

题序空二格书写,以下内容接排

5、插图编排要求:

插图应与文字紧密配合,文图相符,内容正确。选图要力求精练。插图之前,文中必须有关于本插图的提示,如“见图1-1、“如图1-1所示”等。

每个图均应有图题(由图号和图名组成)。图号按章编排,如第1章第一个插图的图号为“图1-1”等。图名在图号之后空一格排写。图中若有分图时,分图题置于分图之下,分图号用a)、b)等表示。图题置于图下,用中文字居中书写,采用黑体字5号字。

插图与其图题为一个整体,不得拆开排写于两页。插图处的该页空白不够排写该图整体时,则可将其后文字部分提前排写,将图移到次页最前面。

流程图:原则上应采用结构化程序并正确运用流程框图。对无规定符号的图形应采用该行业的常用画法。

6、表格编排要求:

表格不加左、右边线。表格中最上和最下横线应加粗(1.5磅)。

每个表格均应有表题(由表序和表名组成)。表题要求采用黑体字5号字,排于表的上方,表题以表格所占位置为限居中排。表序一般按章编排,如第l章第一个插表的序号为“表1-1”等。表序与表名之间空一格,表名中不允许使用标点符号,表名后不加标点。插表的位置依次放置在相关文字说明之后,随文排。如表格太大需转页时,需在续表左上方与表格左边线对齐位置注明“续表”,表头也应重复排出。

相关文档
最新文档