还剩2页未读,继续阅读
文本内容:
数据库应用课程设计指导书
一、课程设计的目的和意义《数据库应用课程设计》是《数据库原理及应用》课程的辅助实践教学课程通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力
二、课程设计内容该课程设计要求学生根据所学知识,设计开发一个小型数据库应用系统
三、设计要求通过设计一个完整的数据库,使学生掌握数据库设计各阶段的输入、输出、设计环境、FI标和方法熟练掌握两个主要环节
①概念结构设计与逻辑结构设计;
②熟练的使用SQL语言实现数据库的建立、应用和维护要求如下.以小组为单位,3〜4人为一组.要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作.课程设计期间,无故缺席按旷课处理缺席时间达四分之一以上者,其成绩按不及格处理.在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按最完成课程设计不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计.小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神
四、设计说明书(设计报告)提纲(特别提示报告要有自己思路的完整详尽的论述[3000字以上]不能只有图表)>设计说明书内容如下概述系统的基本任务,主要业务,开发目标
(一)需求分析.用户需求系统现状,要解决的主要问题,达到的具体指标等.业务分析及整理描述系统的业务工作流程,如果有能力可考虑画出数据流程图及必要的数据字典.功能需求分析改进完善数据流程图,分析系统需要拥有哪些功能来完成用户需要完成的任务
(二)数据库概念(模型)设计写出由基本项构思的ERD(实体关系图)分别得出实体、联系及其属性,并确定主实体的主标识,画出ERD;对其中复杂的多元联系进行分析,必要则改进
(三)数据库)逻辑(模型)设计.一般逻辑模型设计根据ERD导出一般关系模型,列出数据库初步构思的关系框架(二维表的表头),并检查改进之[与具体DBMS无关].具体逻辑模型设计按所用的DBMS(SQLServer)要求,设计表(文件)的具体结构,在关系框架下补充字段类型、长度、小数位数等行
(四)数据库物理设计与数据库保护设计.设计索引在表(文件)的具体结构关系框架下补充字段索引行或在框架外补充索引说明,指出索引字段或索引表达式、索引类型.设计表间关系指出要建立的表间关系的类型,用关系图描述.完整性设计列出主要字段完整性的字段名、完整性约束条件;列出记录完整性约束及其约束条件;列出参照完整性表
(五)处理功能设计(注意此时系统未实现,设计结构都是写出或画出的,而不能是系统运行生成的).主控模块设计包括系统环境初始化、欢迎画面、用户身份验证、主控表单或菜单、告别画面、系统退出的环境恢复等功能.子模块设计按系统业务要求设计各项业务模块和系统管理模块,要能完成系统业务和系统管理功能.设计输入设计输入数据到表中的表单或窗口,注意实现用户定义的完整性约束,并具有输入校验,以确保输入数据正确,没有垃圾数据混入.查询设计设计不少于两个查询功能.报表设计设计不少于两个报表输出功能
(六)数据库应用系统的实现.数据库及其表结构的建立建立数据库、表结构、完整性规则、索引的实现打印出数据库系统的表结构、关联图、参照完整性图表.数据输入实现
(五)
3.中的输入程序后,用这些输入程序或系统的追加插入命令录入数据.模块实现用程序设计语言设计系统的界面和功能模块注意数据库连接技术的使用,系统实现后无须手工设置数据源
(七)数据库应用系统运行.写出系统操作使用的简要说明.运行系统并打印出运行结果(至少有两个查询结果和两个报表输出结果).系统评价采用的有特色的技术与技巧;成功之处与主要特点;系统会改进完善之处和进一步工作的打算说明本次数据库课程设计采用VisualBasic设计系统前台,后台数据库使用SQLSERVER设计生成数据库连接技术可参照ADO技术,报告可参照本指导书撰写,报告的内容要包括系统的需求分析(业务分析、数据流程、数据字典和功能分析等)、系统的总体设计(功能模块设计)、数据库的概念结构(E—R图),数据库中的表、查询、报表用SQL语言描述,鼓励做一些研究性的设计提倡几个同学分工合作完成一个较大的系统,但要有明确的分工,并在报告中说明本设计由学生自行收集资料,可以参考各类现有的业务系统,选定业务,确定主题,按指导书要求按时完成
五、成绩评定标准.小组成绩评定标准评分原则.小组内成员成绩评定标准根据小组成员的分工及其工作量、完成的效果打分(要求各小组在报告前面说明)
六、参考资料充分利用图书馆和网络去搜集相关资料
七、需上交资料书面资料按封面、任务书、设计说明书(设计报告)的顺序装订电子资料word文档(封面、任务书、设计说明书(设计报告))和所开发数据库系统的备份资料
八、附录课程设计的参考题目数据库应用课程设计人事管理系统系统功能的基本要求员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等员工各种信息的修改;对于转出、辞职、辞退、退休员工信息的删除;按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;对查询、统计的结果打印输出数据库应用课程设计工资管理系统系统功能的基本要求员工每个工种基本工资的设定加班津贴管理,根据加班时间和类型给予不同的加班津贴;按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;企业工资报表能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计并能够打印:数据库应用课程设计机票预定系统系统功能的基本要求每个航班信息的输入每个航班的坐位信息的输入;当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单;旅客在飞机起飞前一天凭取票通知交款取票;旅客能够退订机票能够查询每个航班的预定情况、计算航班的满座率《数据库应用设计》课程设计仓库管理系统系统功能的基本要求产品入库管理,可以填写入库单,确认产品入库;产品出库管理,可以填写出库单,确认出库;借出管理,凭借条借出,然后能够还库;初始库存设置,设置库存的初始值,库存的上下警戒限;可以进行盘库,反映每月、年的库存情况;可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;其它参考的题目(可自行到网上搜索需求).网上书店.家庭理财系统.客房管理数据库.图书管理数据库.学籍管理系统.成绩管理系统.学生注册管理系统.网上选课管理系统号内容比重不给分及格中等良好优秀1问题描述及业务分析10%没有不完整基本正确描述正确描述准确2数据流程图与数据字典10%没有不完整基本可行方案艮好很有说服力3解决方案中所设计的E-R模型、关系模式的描述与具体实现的说明40%没有不完整基本正确正确,济晰正确,条理4具体的数据库系统实例35%没有不完整基本完整完整有价值,并可以实际演示5其他5%包括是否按时完成,报告格式,字迹、语言等等。