数据库原理及应用课程设计任务书_第1页
数据库原理及应用课程设计任务书_第2页
数据库原理及应用课程设计任务书_第3页
数据库原理及应用课程设计任务书_第4页
数据库原理及应用课程设计任务书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计任务书(教师版) 2010 2011 学年 第 2 学期年级: 09 专业: 计算机科学与技术 一、课程设计的目的数据库原理及应用课程是研究、解决有效获取数据和处理数据的问题。通过本课程设计,能够比较清楚的理解数据库原理及其基本实现技术,能够掌握数据库技术,有效处理信息,对于培养学生分析、创造、设计的能力、计算机应用能力以及解决实际问题的能力具有一定的作用。二、课程设计的要求课程设计的时间为1周,总学分为1个学分。本课程设计要求每位同学必须独立完成所有设计任务。所有同学必须按照任务书的要求,在第18周周末前提交课程设计最终成果。三、课程设计的内容综合运用本门课程所学知识,设计一个具有权

2、限管理、输入、修改、删除、查询、统计功能的小型数据库应用程序软件。课程设计的题目见附件。 四、课程设计的方法与步骤1、 审题:明确设计内容,分析相关数据信息和系统功能;2、 选择数据库和软件编程语言:根据具体设计内容数据库选择SQL Server 数据库。编程语言可以选择自己熟悉的任意语言,但是要求系统要完整、正确运行。3、 数据字典的确定:根据数据库类型、提供的数据信息以及分析现实世界客观情况确定数据字段名称、类型、宽度、索引、约束条件;4、 创建数据库:依据数据库类型、实现表结构的建立、字段和表之间的约束,参照完整性的设计;5、 功能模块图及流程图:根据任务书提出的功能要求进行分析,将功能

3、模块化,确定系统整体功能模块图及流程图,然后功能细化,确定各自功能模块;6、 程序设计:根据设计的各功能模块,设计界面,编制程序。首先学会设计数据库应用界面,能将数据库与应用界面联系起来,然后使用编程语言对相关的关系数据库表编程,完成相应的功能。7、 系统连编调试:将各功能模块有机的连接起来,形成一个系统的数据库应用软件。并进行软件功能验证,针对出现的问题,仔细分析,查找解决问题的方法并进行改正,直至整体功能全部实现;8、 撰写设计说明书,具体要求见下节。五、课程设计报告的要求课程设计报告要求以设计说明书的方式来完成,主要叙述对题目的认识和理解,阐明系统功能分析,各功能的实现,设计过程中存在的

4、问题以及解决方法等内容。设计报告应包括以下主要内容:1、 设计内容2、 系统需求分析(数据流图、数据词典和功能分析)(重点)3、 数据逻辑结构设计(E-R图、关系模式和数据库结构)(重点)4、 详细设计(包括界面以及关键实现代码)5、 总结6、 参考文献。六、课程设计考核与成绩评定主要根据两部分内容:1. 数据库设计合理,完成了设计功能要求;程序简洁;运行正确。2. 设计说明书:内容完整,叙述正确,图表规范。成绩评定分为优、良、中、及格、不及格五类(其中优20%左右,优+良65%左右,及格5%左右)。七、设计报告装订要求1、课程设计报告可采用统一规范的稿纸书写,也可以用A4纸按照撰写规范单面打

5、印,并装订成册。内容包括:封面设计任务及评语目录正文参考文献2、参考文献格式标题:“参考文献”,小四,黑体,居中。示例:(五号宋体)期刊类:序号作者1,作者2,作者n.文章名.期刊名(版本).出版年,卷次(期次):页次.图书类:序号作者1,作者2,作者n.书名.版本.出版地:出版社,出版年:页次.附件:课程设计题目1宾馆客房管理系统考察现有的中小型宾馆,设计客房管理系统,要求:(1)具有方便的登记、结帐功能,以及预订客房的功能。能够支持团体登记和团体结帐。(2)能快速、准确地了解宾馆内的客房状态,以便管理者决策。(3)提供多种手段查询客人的信息。(4)具备一定的维护手段。具备有一定权利的操作员

6、在密码的支持下才可更改房价、房间类型和增减客房。(5)完善的结帐报表系统。 2工资管理系统考察一个中小型企业,要求设计一套企业工资管理系统,其中应具有一定的人事档案管理功能。工资管理系统是企业进行管理的不可缺少的一部分,它是建立在人事档案系统之上的,其职能部门是财务处和会计室。通过对职工建立人事档案,根据其考勤情况,以及相应的工资级别,算出其相应的工资。为了减少输入帐目时的错误,可以根据职工的考勤、职务、部门、和各种税费,自动求出工资。为了便于企业领导掌握本企业的工资信息在系统中应加入各种查询功能,包括个人信息、职工工资、本企业内某一个月或某一部门的工资情况查询。系统应能输出各类统计报表。 3

7、销售管理系统通过对某公司的订单销售系统进行分析、调查,系统主要实现以下功能:(1)处理顾客和销售员送来的订单。具体为:销售部门把送入的订单进行数额核对,查看仓库是否有足够的货物。(2)仓库根据订单来调拨货品,发出货物的同时开出发票。并且根据需要及时的进货,随时进行盘点。(3)销售部门收到顾客付款后,根据发票存根及信贷状况进行应收款处理,同时注销已提货的订单。(4)主管部门对订单、库存进行统计,并且对所有的发票存根进行统计、结帐,完成月报表与年报表的制作。 4仓库管理系统经过调查,对仓库管理的业务流程进行分析。库存的变化通常是通过入库、出库操作来进行。系统对每个入库操作均要求用户填写入库单,对每

8、个出库操作均要求用户填写出库单。在出入库操作同时可以进行增加、删除和修改等操作。用户可以随时进行各种查询、统计、报表打印、帐目核对等工作。另外,也可以用图表形式来反映查询结果。 5电话计费系统对邮电局电话计费业务进行调查,设计的系统要求如下:(1)能用关系数据库理论建立几个数据库文件来存储用户信息、收费员信息和收费信息等资料。(2)具有对各种数据文件的数据进行装入和修改的功能。(3)能在用户交费的同时打印发票。(4)能通过统计制定未来邮局服务计划方案。(5)有多种查询和统计功能。 6图书馆管理系统调查学校图书馆,设计一个图书馆管理系统,实现图书馆管理系统的一般功能。它主要包括借书,还书,续借。

9、同时也包括书籍查询,旧书出库,新书入库,做借书卡等一些功能。 要求完成:(1)建立图书档案、设计图书增损及查询界面;(2)设计学生借书证管理界面;(3)根据图书档案和借书征管理库,按月输出借书情况报表;(4)根据借书证管理情况,每天开出警告单,罚款单及黑名单;(5)系统维护。 7图书销售系统 调查新华书店图书销售的业务,确定图书销售系统主要包括进货、退货、销售、统计等功能。(1)进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。(2)退货:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次

10、退货的信息添加到退货库中。(3)统计:根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜。(4)销售:输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。 8学籍管理系统调查学校学生处、教务处,设计一个学籍管理系统,要求完成:(1)建立学生档案,设计学生入学、管理及查询的功能;(2)设计学生各学期、学年成绩输入及查询的功能,并能打印各项报表;(3)根据各年度总成绩、查询输出学生学籍管理方案(优秀、合格、试读、退学);(4)毕业管理;(5)系统维护。 9选课管理系统、调查学校教务处,设计一个全校学生公共选修课的管理系统。主要功能有:全校选修计划课程管理;全校选修开课课程管理;全校学生选课管理;全校选修课成绩管理;打印报表。具体要求完成:(1)设计学生选课录入和选课情况查询功能;(2)设计选修计划课程和开课课程的输入和管理功能;(3)根据学生表和课程表,输出已选课程的学生选课表(选课按时间优先的原则进行,直至名额报满为止;若名额不足20人,则不开课);(4)对已选课程的学生成绩进行管理,统计每门选修课获得学分的名单;(5)系统维护。 10车站售票

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论