您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 数据库课程设计任务书
南京工程学院课程设计任务书课程名称数据库原理及应用院(系、部、中心)计算机工程学院专业计算机科学与技术班级起止日期指导教师蔡玮1.课程设计应达到的目的经过一个学期《数据库原理与应用》课程的学习,学生掌握了许多书本中的知识,但对使用一个实际的数据库管理系统和利用一个数据库的前台开发工具开发一个应用程序还是较陌生。本课程设计的目的是为了让学生在学习《数据库原理与应用》课程的基础上,进一步深入理解数据库的基本理论;让学生综合运用数据库知识,进行实际数据库应用系统的分析、设计、编码和调试,以加深对数据库基本知识的理解,提高综合应用知识的能力、分析解决问题的能力和数据库系统的应用、设计能力,初步培养开发数据库应用系统的能力。2.课程设计题目及要求1)学生信息管理系统:此系统主要包括学生信息查询、教务信息维护和学生选课三个部分,实现对学生各种信息进行日常管理,如查询、修改、增加、删除。“学生信息查询”主要是按指定系检索该系的学生信息,包括所有的学生记录。“教务信息维护”主要是维护学生、系、课程和学生选课及成绩等方面的信息。以上两项主要供教务员使用,要求核对用户名和口令。“学生选课”是为学生提供选课界面。该界面要求列出所有课程信息供学生查询和选课。学生进入界面前要输入自己的正确信息。该界面核对学号和姓名后显示该生所得学分,同时显示出该学生的选课课表。要求:建立相应的用户和权限处理功能。实现学生档案数据的建立、维护、查询等工作,查询要求以单项条件、组合条件与模糊条件查询。学生选课受一些条件约束,比如课程名额等。界面允许学生选课和退选。实现学生成绩的计算、统计和分析以及打印、查询功能。2)医院管理系统:此系统主要功能包括:员工各种信息的输入、查询、修改。其中员工基本信息包括员工号、员工姓名、性别、所在部门、身份证号码、生日、籍贯、国籍、民族、婚姻状况、健康状况、参加工作时间、家庭住址、联系电话等;员工工资状况包括员工号、工资级别、工资金额等。工资管理功能还涉及工资报表输出打印。查询要求以单项条件、组合条件与模糊条件查询。员工人事调动管理。病人信息的管理。病人信息包括病人姓名、病人性别、入院时间、病人所属科室、病人状况、病人主治医生、房间号、病床号等。医院病床的管理。药剂资源的管理。药剂资源信息包括药剂代号、药剂名称、药剂价格、药剂库存量、备注等。仪器资源的管理。仪器信息包括仪器代号、仪器名称、仪器价格、仪器数量、备注等。系统用户管理、权限管理。3)仓库管理系统仓库管理中的物资主要指企业生成所需要的各种设备。进货时经检查合同确认为有效托收以后,进行验货入库。填写入库单、进行入库登记。企业各部门根据所需的物资设备总额和部门生产活动的需要提出物资需求申请。计划员根据部门申请开出物资设备出库单,仓库管理员根据出库单核对发放设备。设备使用完,及时归还入库,填写入库单。因此,系统主要功能包括:仓库管理各种信息的输入、查询、修改和维护。包括入库、出库、需求信息的输入。查询要求以单项条件、组合条件与模糊条件查询。设备采购报表的生成。库存管理中加入最低和最高储备字段,对仓库中物资设备实现监控和报警。各部门对物资需求的管理。现有库存信息包括:现有设备号、现有数目、总数目、最大库存、最小库存。设备入库信息包括:设备号、入库时间、供应商、供应商电话、入库数量、价格、采购员等。设备出库信息包括:设备号、使用部门、出库时间、出库状况、经手人、出库数量、领取人、用途等。设备采购信息包括:采购的设备号、采购员、供应商、采购数量、采购时间等。设备归还信息包括:归还的设备号、归还部门、归还数目、归还时间、经手人。设备需求信息包括:需求的部门、需求的设备号、需求数量、需求时间等。4)银行帐户管理系统:此系统主要包括帐户管理和取款机管理两个模块。帐户管理分为开户、销户、办卡、挂失等;取款机管理包括管理员对数据的查询统计、用户对自己帐户的存取款和查询。用户普通信息包括:帐号、姓名、密码、身份证号码、总金额、状态、住址、开户时间。用户卡信息包括:用户帐号、卡号、卡密码、卡金额、状态。取款机存取款信息包括:取款机ID、用户帐号、用户卡号、存取款时间、存取款金额、存取款摘要、总金额。用户银行存取款信息包括:操作员号码、用户帐号、用户卡号、存取款时间、存取款金额、存取款摘要、总金额。用户存取款总信息包括:用户帐号、存取款时间、存取款地点、存取款金额、存取款摘要、总金额。5)饭店前台登记系统:此系统要求能够完成以下功能:客房管理,包括单间、双人、三人、四人房间。男女旅客的入住登记。客户实际入住时,及时登录客户信息。收费管理。包括入住时的定金、各类其他消费情况和最终的结账管理。旅客和客房资料的查询功能。离店旅客数据的存档处理。这部分数据以一定的时间限度进行更新,可以进行查询。6)试题库管理系统:此系统的目的是建立一个试题库,以后根据对每门课的考试要求,由此系统自动选择试题、生成试卷。要求如下:可以对各种类型的试题进行录入。对试题库中的试题进行条件查询,以及数据插入、删除、修改等维护工作。系统能根据出卷人的要求,如题型分配、难易度等条件自动生成一份试卷,并输出。注意事项:数据结构对于不同的题型,采用怎样的结构比较合适?用过的试题怎样进行循环使用。怎样将生成的试题转换成文本文件输出。3.课程设计任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等要求〕任务:①进一步了解掌握数据库的理论知识;②掌握数据库应用系统的开发步骤;③能够运用数据库的理论方法,分析具体问题,进行合理数据库设计;具备初步的独立设计能力;④初步掌握一种数据库开发语言,并能编写出一个具体数据库系统的应用程序;⑤学会查阅技术资料和手册;⑥撰写规范的设计总结报告,培养严谨的作风和科学的态度;⑦提高综合运用所学的理论知识独立分析和解决问题的能力。要求:①查询资料,并进行设计设计内容:课题名称及要求;需求分析;系统总体设计方案(画出系统总体结构图);数据库设计(概念设计、逻辑设计、物理设计);系统详细设计(各模块的功能、输入输出、界面设计等内容);编码调试方案、步骤等。②编码、调试在通过教师审查后,可以开始编码调试。调试工作原则上独立完成。③验收并简单考查学生在系统达到功能和指标要求后,需申请指导教师验收。对达到设计指标要求的,教师将对其综合应用能力和实验能力进行简单的答辩考查,然后在综合实验结果给出实际操作分。未达到设计指标要求的,则要求其调整和改进,直到达标。④撰写设计报告报告应包括问题描述、系统的E-R模型及表结构的设计方案、页面文件清单及主要功能介绍,各页面之间的工作流程图、关键技术(代码)的描述等。4.主要参考文献1、王珊,莎师煊.数据库系统概论.北京:高等教育出版社,20062、温志萍、程初.数据库原理与应用课程设计指导书.南京:南京工程学院,20073、温志萍.数据库原理与应用实验指导书.南京:南京工程学院,20074、靳敏.数据库原理及应用.北京:机械工业出版社,20045.课程设计进度安排起止日期工作内容学生查询资料,进行分析设计学生编程、调试学生撰写设计报告、教师验收考查学生撰写设计报告、教师验收考查6.成绩考核办法成绩按分优秀、良好、中等、及格和不及格五级计分。各部分所占比例如下:应用程序的完成情况50%、预设计和设计总结报告的综合成绩30%、创新能力10%、态度和纪律10%。教研室审查意见:教研室主任签字:年月日院(系、部、中心)意见:主管领导签字:年月日
本文标题:数据库课程设计任务书
链接地址:https://www.777doc.com/doc-5655762 .html