《数据库原理》课程设计任务书
《数据库课程设计》实验任务书-32学时
《数据库原理课程设计》实验任务书一、课程安排使学生通过4-16周的课程设计过程,掌握Oracle数据库和常用数据库应用开发工具的使用方法,学会使用制作数据库应用软件的方法和技术。
本课程学习结束后,学生应能自行设计数据库表、视图、触发器及存储过程等,有能力开发一定规模的数据库应用,故应使学生通过本实践课程的学习,熟练掌握其基本制作方法和技巧,并最终设计一个综合性的数据库应用并且结合制作的数据库表实现一定的功能。
二、基本要求1、掌握数据库应用软件设计的整个流程For personal use only in study and research; not for commercial use(1)掌握编写软件设计计划书,策划软件的方法;(2)掌握建立数据库,设计表、字段的方法;(3)掌握制作软件的整个步骤与过程;(4)掌握软件的测试与编译工作。
2、掌握数据库设计软件的使用、开发工具的使用(1)掌握Oracle数据库的建立,管理操作方法,明确数据库的目录结构;(2)掌握SQL语言的基本操作,选择ASP、JSP、Java、PHP等作为前台开发语言开发一个小型管理系统;(3)掌握用ASP、JSP、Java、PHP开发数据库应用的方法;(4)掌握软件的测试与发布的方法。
三、题目:1.任务要求及学时安排:第4-5周下达任务,6-15周学生课下设计与调试16学时,11周学生提交数据库设计报告及所选题目的系统设计报告,由理论课老师进行检查。
16周集中设计14学时并进行现场评测,提交报告,由实验课老师进行检查。
1、根据自己的兴趣,设计一个人数据库应用软件或一个公司的小型数据库应用软件,围绕一个主题并能够有一定的实用性,至少有8个页面,增删改功能,有整体框架结构,表格定位以及表单处理等,布局合理,色彩搭配协调统一,内容丰富多彩,页面风格独特。
分组最多可3人一组,明确组内分工,由组长进行开发工作安排和调度。
为了充分发挥同学的主动性,同学可自选课题,但必须事前经指导老师审定认可;2、开发语言和开发工具不限,数据库系统使用Oracle 11g,开发模式最好是基于浏览器的B/S模式。
数据库原理课程设计任务书
重庆科技学院
课程设计任务书设计题目:网上商城系统设计开发
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:课程资源网的设计与实现
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:第三方储运委托管理系统设计开发
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:某公司考勤管理系统
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:产品分销及库存管理系统设计
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:某超市收银系统
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:肉羊数据管理和肉食品追溯系统
系主任:指导教师:雷亮
2016年 02月 25 日。
数据库系统原理课程设计任务书
数据库系统原理课程设计任务书《数据库系统原理》课程设计任务书1、选题并完成程序设计与实现在课设规定的时间内,完成选题、需求调研与分析、总体设计、数据库设计、详细设计与实现、测试等环节的工作。
课程设计选题背景原则上依据个人兴趣自行选择,下列题目及其要求可作为选题及其任务设置的参考,最终选题不局限于下列题目。
题目一:电信收费管理系统采用B/S或C/S模式实现一个电信收费管理系统软件。
实现电信套餐种类、用户信息、客服代表、收款员等信息的管理。
要求:1)实现不同权限的浏览和更新。
2)实现用户扣、缴费情况及帐户余额的查询。
3)实现欠款用户使用状态的自动改变。
4)实现客服代表的业绩统计功能。
5)提供至少两种风格的查询报表。
题目二:员工培训管理系统采用B/S或C/S模式实现一个员工培训管理系统软件。
完成培训计划制定、培训导师安排、学员分批次注册、学员培训期间的考勤、考核与工资等信息的管理。
1)培训计划应包括一系列具有先后依赖关系的课程,且培训计划可更新。
2)实现不同权限的浏览和更新。
3)实现考勤、考核、计算工资的功能。
4)能够综合评价培训导师和学员的业绩。
5)实现员工培训不合格后的再次培训管理。
题目三:汽车租借信息系统采用B/S或C/S模式实现一个汽车租借信息系统。
完成用户、车辆、经手员工、租借情况、车辆损毁情况、交通违规罚款等信息的管理。
要求:1)实现不同权限的浏览和更新。
2)能够根据车辆使用情况计算押金退还金额。
3)能查询客户的租借历史记录,并进行信誉度评价,进行会员制和非会员制的客户管理。
4)能够管理车辆报修信息;5)能够生成租借公司的日、月、季度、年财务报表。
题目四:医院管理系统采用B/S或C/S模式实现一个医院管理系统。
完成药品、诊疗、医师、病人、病房等信息的管理。
1)提供面向公众的导医和收费标准明细查询的功能。
2)挂号、收费、诊疗人员等具有不同的查询和修改权限。
3)按照看病的基本流程(例如:预约——挂号——门诊——检查——复诊——住院治疗——出院结算)进行信息管理。
《数据库原理课程设计》指导书
《数据库原理课程设计》指导书一、实验的地位、作用《数据库原理课程设计》实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。
通过设计实验,使学生加深理解、验证巩固课堂教学内容;增强管理信息系统的感性认识;掌握管理信息系统分析、开发的基本方法;培养学生理论与实践相结合的能力。
二、实验开设对象本实验开设对象为计算机专业本科学生,实验为必修内容。
先导课程包括《数据库原理》、《数据结构》、《操作系统》、面向对象程序设计语言至少一种,最好已学习了《软件工程》或《管理信息系统》课程。
三、基本原理及课程简介《数据库原理课程设计》是一门培养学生M1S系统的需求分析、系统设计、开发能力的实践课程,要求学生具有较强的动手实践能力。
在计算机专业的培养计划中,它是软件开发方面核心实践课程。
本课程在内容方面着重理论知识和基本方法在实践中的运用。
在实践能力方面着重培养学生对所开发的MIS系统的用户需求获取与分析方法、系统设计方法与开发技能的训练。
实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养,尽量让学生自主完成相应的实验项目。
四、题目的有关说明M1S系统的开发,最重要的环节是需求分析,即软件工程中的需求工程,弄清一个MIS系统要“做什么”绝不是简单的问题,而是一个核心问题,这也是软件工程理论专门将需求分析阶段上升为需求工程的根本原因。
本实践课考虑到学生通过现场调研、用户走访的方式来进行需求调研和分析,对于一部分题目不够现实,有些题目的专业知识背景也非短时间能解决,因此在鼓励学生尽量通过实际用户调研获取用户需求的同时,对部分题目给出一个概要的用户需求,特别建议对于没有实际调研的题目,学生要尽量站在最终用户的角度去设想用户需求,从一个尽可能翔实的用户需求出发,进行必要的需求分析,然后再进行系统设计等。
有关用户需求部分,也建议学生进行充分的相互讨论,包括与指导教师的讨论等。
数据库原理课程设计任务书
数据库原理课程设计任务书题目:超市收银系统学生姓名:学号:班级:题目类型:软件工程(R)指导教师:一、课程设计题目简介该设计要求学生以超市收银业务为背景,设计、开发一套“超市收银系统”软件。
此外,学生通过该题目的设计过程,可以初步掌握软件系统的开发原理和开发方法,得到软件工程的综合训练,提高解决实际问题的能力。
二、课程设计的任务1、查阅文献资料,一般在5篇以上;2、以超市收银业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型;3、完成软件结构设计、数据库设计和算法设计;4、完成超市收银管理系统的软件开发和测试工作。
5、撰写设计说明书;6、做好答辩工作。
三、课程设计的主要内容、功能及技术指标(1)查阅文献资料,一般在5篇以上;(2)系统要实现基本信息录入、修改、查询等功能;(3)系统要实现满足多种条件的统计分析功能,有些统计数据要采用图表的格式呈现;(4)系统要有一定的安全控制策略;(5)整个系统可以选择采用2层结构。
数据库系统采用Access,SQL Server 2000,前台开发工具可以选用PowerBuilder或Visual C++等;(6)系统要采用实际数据进行测试。
(7)系统所涉及的信息有:●商品销售信息。
包括的数据项有:流水编号,日期,时间,商品代码,商品名称,数量,单价,金额,应收款合计,打折比例,实交金额等。
●商品入库信息。
包括的数据项有:入库单编号,日期,供应商,商品代码,商品名称、品牌,数量,进价,金额,合计金额等。
●库存信息。
包括的数据项有:商品代码,库存数量等。
四、课程设计提交的成果1. 设计说明书一份,内容包括:1) 中文摘要100字;关键词3-5个;2) 序言;3) 系统分析(包含需要的系统流程图、数据流程图、数据字典);4) 系统总体设计(包含总体软件结构图、总体数据结构);5) 详细设计;6) 系统测试(包含测试方案、测试用例、测试结果及软件可靠性分析);7) 软件使用说明书(核心界面说明);8) 设计总结、参考文献、致谢等。
数据库课程设计任务书
《数据库系统原理》课程设计任务书一、目的:《数据库系统原理》课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
通过本课程设计,使学生了解数据库系统的理论,掌握数据库的设计方法及数据库的运用和基本开发技术。
1. 掌握数据库设计的基本方法,熟悉数据库设计的步骤;2. 通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力;二、本课程设计内容与要求掌握数据库设计的每个步骤,以及提交各步骤所需图表和文档。
通过使用MS SQL SERVER,建立所设计的数据库,并在此基础上实现数据库查询、连接等基本操作。
1、需求分析根据给定的设计课题,绘制DFD、DD图表以及书写相关的文字说明。
2、概念结构设计绘制所选课题详细的E-R图。
3、逻辑结构设计将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。
4、物理结构设计选定实施环境,存取方法等。
5、数据实施和维护用MS SQL SERVER建立数据库结构,加载(测试/虚拟)数据,能体现对数据库的保护(安全性和完整性控制等)。
实现各种查询、链接应用程序,并能对数据库做简单的维护操作。
6、设计小结:总结课程设计的过程、体会及建议。
三、上机任务1、数据库、基本表的建立和修改:在SQL SERVER环境下用SQL语言建立库以及基本表。
2、数据加载:用手工录入或导入等方法实现基本表中的数据加载。
3、查询、更新:用SQL语句实现系统的主要功能,并将SQL语句及运行结果以抓图方式写在实验报告中。
4、触发器:根据需要设计触发器,如删除数据、实现表间关联字段修改时的完整性等问题。
5、存储过程:对系统的主要功能设计存储过程。
6、安全管理7、数据备份与恢复8、界面实现:采用某高级语言实现所设计的功能。
四、考核方式与成绩评定各阶段的图表、文档(包括SQL语句)作为考核的内容,成绩计分按优、良、中、及格、不及格5级评定。
《数据库原理》课程设计任务书
河南城建学院《数据库原理》课程设计任务书班级专业软件工程课程名称数据库原理指导教师计算机科学与工程学院2014年06月《数据库原理》课程设计任务书一、课程设计的目的和意义《数据库原理》课程设计是实践性教学环节之一,是《数据库原理》课程的辅助教学课程。
通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。
二、设计要求:通过设计一完整的数据库,使学生掌握数据库设计各阶段的输入、输出、设计环境、目标和方法。
熟练掌握两个主要环节——概念结构设计与逻辑结构设计;熟练的使用SQL语言实现数据库的建立、应用和维护。
集中安排1周进行课程设计,以小组为单位,一般3人为一组。
教师讲解数据库的设计方法以及布置题目,要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告,概念结构设计阶段的E-R图,逻辑结构设计阶段的各关系模式,在物理模型中根据需要添加必要的约束、视图、触发器和存储过程等数据库对象,最后生成创建数据库的脚本,提出物理设计的文档。
要求如下:1、要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。
2、既要虚心接受老师的指导,又要充分发挥主观能动性。
结合课题,独立思考,努力钻研,勤于实践,勇于创新。
3、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。
4、课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。
5、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。
6、小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。
数据库原理任务书1
南昌工程学院课程设计(论文)任务书I、课程设计(论文)题目:图书借阅管理II、课程工作内容及要求:1.针对如下背景资料,进行数据库设计:1)图书室有各种图书一万多册;2)每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介;3)借书证记录有借阅者的姓名、所在单位、职业等;4)凭借书证借书,每次最多能借8本书。
借书期限最长为30天。
2.设计要求:1)必须提交系统设计报告(打印稿),包括系统的功能分析、系统的功能模块设计、数据流图、数据库的数据字典,数据库的概念结构(E-R 图),数据库中的表结构及关系,其它数据库安全性和完整性控制功能(可以用SQL脚本提供)2)测试数据库所使用的源程序,包括数据库脚本程序;3)课程设计成绩=考勤20%+设计完成情况40%+设计报告质量40%;4)如果教师认定为抄袭,则双方成绩为0分,并提交管理部门处理。
II、课程论文工作进度安排:第1~3天:需求分析,概念结构设计,逻辑结构设计;第4~5天:数据库实施;第6天:数据库运行,用SQL脚本语言测试其安全性和完整性是否满足要求;第7~14天:编程测试数据库,完成设计报告。
Ⅳ主要参考资料:1.王珊著,数据库系统简明教程,北京:高等教育出版社,2004.92.陶宏才等著,数据库原理及设计,北京:清华大学出版社,2004.23.张淮野,袁怡等译,数据库设计与编程实例详解,北京:电子工业出版社,2001.24.求是科技编著,SQL Server2000数据库开发技术与工程实践,北京:人民邮电出版社,2000.9信息工程学院09计算机应用技术专业类 1 班学生:日期:自2011年12月19日至2011年12月30日指导教师:谭德坤助理指导教师(并指出所负责的部分):教研室主任:吴润秀附注:任务书应该附在已完成的课程设计报告首页。
数据库原理及应用课程设计任务书
数据库原理及应用课程设计任务书《数据库原理及应用》课程设计任务书一、基本要求:通过本课程设计,能够比较清楚的理解数据库原理及其基本实现技术,掌握数据库设计技术和方法、并能独立编写一定的数据库应用程序。
1、数据库设计,考虑必要的数据完整性、一致性、约束、规则等。
2、开发一个简单的数据库应用程序(程序有注释)。
开发工具不限,可以是VFP、VB、Delphi等任何可视化开发工具或高级语言。
3、安全性设计及实现。
用户鉴别、权限的实现。
进入系统的用户必须要有一个合法的系统账号、用户完成的操作必须具有相应的权限。
4、数据库采用ACCESS、SQL Server 2000、VFP等数据库5、输入一些基本信息(不少于30t条),对系统进行测试。
6、系统帮助(可选)二、毕业设计报告要求:1、写出设计文档。
包括:数据字典(数据字段名称、类型、宽度、索引、约束条件)、系统模块图、功能描述、采用的实现技术2、格式要求:报告分4部分:设计内容、设计文档、关键实现代码、小结。
3、报告于系统验收答辩时交。
三、系统验收形式:在规定的验收时间之前进行系统演示及答辩。
四、程设计内容:(一)教学管理系统●教师(教师编号、姓名、性别、出生日期、职称、教龄、专业、所属学院、行政职务)●学生(学号、姓名、性别、出生日期、专业、班级、所属学院)●课程(课程号、课程名、学时、学分)●主讲课程(教师编号、课程号、班级)●学生选修(学号、课程号、成绩)要求能够进行如下工作:1、教师的教学小时数统计2、学生已经取得的学分数3、学生选修的课程4、学生成绩按班统计或者按个人统计5、可以修改、删除基本信息6、用户分权限4、修改基础数据5、用户分级管理,人机界面良好(八)学生奖惩管理系统●学生基本信息(编号、姓名、性别、班级编号、学院编号、)●班级表(编号、名称)●学院或单位(编号、名称)●奖惩纪录(编号、类别、级别、名称,详细内容,日期,授予单位)●类别表(编号、名称)●级别表(编号、名称)要求能够进行如下工作:1、学生基本信息维护(登记、修改、删除)2、奖惩纪录登记、奖惩纪录修改3、奖惩查询与统计4、用户分级管理,人机界面良好(九)教师业绩(工作量)管理系统●教师基本信息(编号、姓名、性别、学院编号、)●学院或单位(编号、名称)●业绩(编号、名称,类别,备注,工作量)●类别表(编号、名称)要求能够进行如下工作:1、教师基本信息维护(登记、修改、删除)2、工作量纪录登记、工作量纪录修改3、业绩(工作量)查询与统计4、用户分级管理,人机界面良好(十)停车场记时收费系统●车位信息(车位编号、车位类别、车位单价、车位占用状况)●车辆进出车场信息(编号、车牌号、进入或者驶出、时间)●收费信息表(编号、车位编号,车牌号,停车时长,收费额,收费员)●收费员编码表(编号、名称)要求能够进行如下工作:1、车位基本信息维护(车位增加修改、收费标准变动等)2、交班报表功能(当班收费员收款总额)3、当前车位状况查询(车位状况分为:停用,占用和空闲)4、用户分级管理,人机界面良好(十一)选修课管理系统五、上机时间地点安排●教室信息(编号、教室名称、是否多媒体)●教师信息(编号、教室姓名、职称、起止周次、上课时间)●学生信息(学号、姓名、)●开课信息(课程编号、课程名称、任课教师、授课教室)●选课信息(选课序号、课程编号、学生编号)要求能够进行如下工作:1、基本信息维护(教室、教师、学生等基本信息维护)2、学生选课功能(学生登录后能列出各个课程共选择)3、教师维护课程功能(教师登录后能增加或者减少开课课程)4、用户分级管理,人机界面良好周一上午:8:00——11:30 下午:2:00——5:30周二上午:8:00——11:30 下午:2:00——5:30周三上午:8:00——11:30 下午:2:00——5:30周四上午:8:00——11:30 下午:2:00——5:30周五上午:8:00——11:30 下午:2:00——5:30地点:教6楼8层机房。
《数据库原理与应用》课程设计任务书
课程设计任务书《数据库原理与应用》课程设计任务书一、设计目的通过本次课程设计,使同学们能够全面、深刻地掌握数据库系统的设计流程。
根据在数据库原理课程中所学到的数据库理论知识,结合某个具体的实际需求,最终开发出一个较为实用的数据库系统。
二、课程设计的要求1、明确课设任务,复习与查阅相关资料。
2、可以根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据库设计到上机编程、调试和应用等全过程的数据库系统设计。
如果学生自拟题目,需经指导教师同意。
3、每位学生必须独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。
4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。
5、应用程序应具有一定的实用性。
6、程序具有一定的健壮性。
三、数据库课程设计报告主要内容1、系统需求分析(1)信息要求:指用户需要从数据库中获得信息的内容与性质。
数据库中需要存储那些数据。
(2)处理要求:用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。
(3)安全性和完整性要求。
2、概念结构设计(1)逐一设计分E-R图,合并分E-R图,生成基本E-R图。
(2)若在合并中存在属性冲突、命名冲突以及结构冲突,给出解决方法,若存在不必要的冗余,则消除并给出设计方法。
(3)基本E-R图中要求标明主码、外码、联系类型。
3、逻辑结构设计(1)给出由E-R得到的关系模型:并注明转换过程中应用的规则;(2)数据模型的优化;(3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解;(4)用户模式设计;(5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命名法;(6)对不同级别的用户定义不同的视图以保证系统的安全性。
4、数据库物理结构设计以表格的形式列出各张表,包括字段名称、中文含义、数据类型、长度、完整性约束、索引定义、字段说明;5、数据库实施(1)使用T-SQL语句实现数据库表;(2)使用T-SQL语句创建必要索引;(3)使用T-SQL语句实现必要的数据库视图;(4)用T-SQL语句实现必要的存储过程及触发器。
数据库原理课程设计任务书
数据库原理课程设计任务书数据库原理课程设计指导书主要包、目的1. 掌握计算机管理信息系统设计的一般方法, 系统分析、系统设计的组织和实施。
2. 关系型数据库管理系统的编程技术, 并能独立完成一般小系统的程序设计、调试运行等工作。
3. 培养把所学知识运用到具体对象, 并能求出解决方案的能力。
二、任务(任选其一或自拟题目)A. 教学管理系统1) 信息需求:(1) 学生信息:学号、姓名、性别、出生日期、入学成绩、所 在系号。
(2) 教职工信息: 职工号、 姓名、性别、出身年月、 所在系号、 职称、专业及教学方向。
(3) 系的基本信息:系号、系名称、系的简介。
(4) 课程信息: 课程号、课程名称、 任课教师号、 学时、学分 上课时间、上课地点、考试时间。
(5) 成绩信息:学号、课程号、平时成绩、考试成绩、总评成 绩。
2) 处理需求:(1) 学生基本信息管理新生信息录入。
学生信息修改:按学号查询出某学生的信息并做信息修改。
** 学生转学(转入和转出) ,学生毕业等。
毕业和转学的学生有关信息存储到历史库中(2) 系基本信息管理:系的基本信息输入、修改、删除(3) 课程信息管理:课程信息的输入、修改、删除(4) 教职工信息管理:教职工信息的输入、修改、删除(5) 选课管理:每学期所选课程的学分不能超过15 分。
学生可以同时选修一门或多门课程。
可以同时为多个学生选修某一门或某几门课程。
删除和修改选课信息。
(6) 成绩管理按课程输入和修改成绩。
按学生输入和修改成绩。
(7) 信息查询按学号、姓名、系号查询学生基本信息。
按职工号、姓名、系号查询教职工基本信息。
按系号、系名称查询系的基本信息。
按课程号、课程名称、上课教师姓名查询课程基本信息。
按学号、学生姓名、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。
若查询涉及多门课程,则按课程分组。
每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)B. 简单进销存管理系统为中小企业设计一个简单进销存管理系统,功能范围包括:进货管理、销货管理、收入管理、支出管理,以及统计报表查询功能。
数据库课程设计任务书
数据库课程设计任务书一、课程设计目的数据库课程设计是数据库原理及应用课程的重要实践环节,其目的在于通过实践加深对数据库系统理论知识的理解和掌握,提高学生的数据库设计和应用开发能力。
具体包括:1、培养学生综合运用数据库知识解决实际问题的能力,使学生能够将所学的数据库原理、设计方法和技术应用到具体的数据库系统中。
2、让学生熟悉数据库设计的各个阶段,包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行维护等。
3、培养学生的团队合作精神和沟通能力,使学生能够在团队中有效地协作完成复杂的任务。
4、提高学生的编程能力和实践动手能力,使学生能够运用所学的编程语言和数据库管理系统实现数据库应用系统。
二、课程设计要求1、选题要求学生可以从给定的题目中选择一个,也可以根据自己的兴趣和实际需求自拟题目,但需经过指导教师的审核同意。
选题应具有一定的实用性和复杂性,能够涵盖数据库设计的主要知识点和技术。
2、设计要求需求分析:对所选课题进行详细的需求调研和分析,明确系统的功能需求和数据需求,撰写需求分析报告。
概念结构设计:根据需求分析的结果,设计系统的概念模型,用ER 图表示。
逻辑结构设计:将概念模型转换为关系模型,并进行关系规范化处理,确定数据库的表结构、字段类型、主键、外键等。
物理结构设计:根据数据库管理系统的特点和性能要求,设计数据库的存储结构、索引、存储过程等。
数据库实施:使用选定的数据库管理系统(如 MySQL、Oracle、SQL Server 等)创建数据库、表、视图、存储过程等对象,并插入适量的测试数据。
应用程序开发:使用一种编程语言(如 Java、C、Python 等)开发数据库应用程序,实现系统的各项功能,如数据的增删改查、报表生成等。
数据库运行维护:对设计完成的数据库系统进行测试和优化,确保系统的稳定性和性能,并撰写测试报告和优化方案。
3、文档要求课程设计报告应包括需求分析报告、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、应用程序设计、测试报告和优化方案等内容,要求结构清晰、文字通顺、图表规范。
重庆科技学院数据库原理课程设计任务书
重庆科技学院
课程设计任务书设计题目:仓库管理系统设计
教研室主任:指导教师:裴仰军/游明英
2014年 12 月25 日
重庆科技学院
课程设计任务书设计题目:人事管理系统设计
教研室主任:指导教师:裴仰军/游明英
2014年 12 月25 日
重庆科技学院
课程设计任务书设计题目:工资管理系统设计
教研室主任:指导教师:裴仰军/游明英
2014年 12 月25 日
重庆科技学院
课程设计任务书设计题目:考勤管理系统设计
教研室主任:指导教师:裴仰军/游明英
2014年 12 月25 日
重庆科技学院
课程设计任务书设计题目:进销存管理系统设计
教研室主任:指导教师:裴仰军/游明英
2014年 12 月25 日
重庆科技学院
课程设计任务书设计题目:学籍管理系统设计
教研室主任:指导教师:裴仰军/游明英
2014年 12 月25 日
重庆科技学院
课程设计任务书设计题目:能源管理系统设计
教研室主任:指导教师:裴仰军/游明英
2014年 12 月25 日
重庆科技学院
课程设计任务书设计题目:校园小商品交易系统设计
教研室主任:指导教师:裴仰军/游明英
2014年 12 月25 日
重庆科技学院
课程设计任务书设计题目:实验选课系统设计
教研室主任:指导教师:裴仰军/游明英
2014年 12 月25 日
重庆科技学院
课程设计任务书设计题目:仪器仪表管理系统设计
教研室主任:指导教师:裴仰军/游明英
2014年 12 月25 日。
数据库原理课程设计任务书(2010级)
《数据库原理》课程设计任务书一、课程设计目的及基本要求《数据库原理》课程设计是为数据库原理课程而独立开设的实践性课程。
课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
本课程分为系统分析与数据库设计、应用程序设计和系统集成调试三个阶段进行。
数据库课程设计的主要目标是:1)加深对数据库系统、程序设计语言的理论知识的理解和应用水平。
2)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。
二、课程设计的主要内容1. 设计并描述一个组织的数据库需求,说明问题的背景。
2.用E-R模型描述业务规则,并确定了实体、属性及其之间的联系。
3.将E-R模型转换为关系模型,并指出关系模型中各关系模式的主码、候选码、外部码,建立数据字典。
4.描述的关系模型中,存在那些完整性要求;分析关系模型中,需要定义那些用户视图并说明其作用;对所定义的视图,更新时有无限制,并举例说明。
使用SQL定义将该关系模型(包括用户视图);在DB定义中,主码、外部码、引用完整性、用户完整性等是如何体现的;在你的数据库中,有哪些常见的查询操作?分别关系代数和SQL语言实现之。
5.分析作业中描述的关系模型存在那些函数依赖,分析各关系模式所满足的范式,并将所有关系模式转换为满足第三范式的关系模型6.在SQL Server中实现所有要求,并记录所有的操作及结果。
7.在所选择的课题中至少实现2个触发器和3存储过程。
8.如何利用你所熟悉的开发工具实现与数据库的连接,并能调用存储过程。
将你做的主要客户界面拷贝在实验报告中。
三、主要实践环境操作系统为Windows xp Windows 7。
数据库管理系统为SQL Server2005标准版或企业版。
高级程序设计语言为VC++或C#,JAVA。
四、设计要求:A类设计要求(1)对给定的系统进行需求分析,画出系统结构图和系统功能模块图;(2)根据需求分析结果,画出E-R图表示的概念模型,并将其转换为至少满足3NF 的关系模式,设计较为合理的数据库模式;(3)系统中应能体现对数据库的保护(数据恢复、并发控制、安全性和完整性);(4)自选一种图形开发工具(VB, VC, DEPHI ,JAVA,C#等)设计前台应用软件,功能基本完善,系统应该有较为友好的用户界面;B类设计要求:(1)合理规划并设计该系统的数据库;(2)对系统做概要设计;(3)用T-SQL语言实现数据库系统的创建;(4)用T-SQL语言实现数据库系统的管理,用过程(或函数)实现主要管理及功能业务操作,并设计关键操作触发器。
数据库原理课程设计报告书
目录数据库原理课程设计任务书 01.问题描述 (2)1.1背景 (2)1.2数据需求 (2)2.数据库设计 (3)2.1E-R图 (3)2.2数据流程图 (7)2.3数据字典 (7)2.4关系图: (9)3.数据库源代码 (10)3.1数据库建立 (10)3.2数据初始化 (12)4.结果数据处理 (15)4.1单表查询 (15)5.结束语 (24)5.1课程设计心得 (24)1.问题描述1.1背景. 药品管理系统是为了加强药品管理,以便更好地对药品进行监督和管理,对售药机构人员的工作,起到了高效性、准确性管理而开发。
本系统主要包含系统用户管理模块、药品管理模块、销售管理模块、进货管理模块、存货转移管理模块。
药品管理系统是以合理、全面、准确的药品编码体系为基础,提供了对药品数量、金额、有效期的全面管理,统一的药价管理机制规了药品的价格。
系统能随时提供药库的库存、药品流向和消耗,还能根据现有库存,药品有效期提供采购计划或应暂停采购的药品清单,以提高资金的利用率,避免不必要的损失,方便快捷的途径对药基本信息进行定期的更新和删除等管理。
1.2数据需求药品管理系统需要完成功能主要有:(1)药品进货管理:当企业需要增加新的销售药品时,利用此模块可以添加新的药品信息,删除旧的药品信息,修改已存在的药品信息,提供所有与药品相关的各类信息,初始化库存,初始化供应商相关信息。
(2)药品销售管理:药品统一的价格销售,对已查询销售单,可以对药品的价格进行控制。
(3)库存转移管理:实际生活中容易发生药品过期和损毁,此时利用此模块对过期的药品和损毁的药品进行清理。
(4)查询与报表分析:此功能并未单独作为一个模块,而是分布在各个模块中,各个模块产生业务时,可以在各模块的相应功能按钮上选择查询。
2.数据库设计2.1概念结构设计. 药品管理系统是为了加强药品管理,以便更好地对药品进行监督和管理,对售药机构人员的工作,起到了高效性、准确性管理而开发。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计任务书《数据库原理》课程设计任务书一、设计目的通过本次课程设计,使同学们能够全面、深刻地掌握数据库系统的设计流程。
根据在数据库原理课程中所学到的数据库理论知识,结合某个具体的实际需求,为开发出一个较为实用的应用系统提供数据库支持。
二、课程设计的要求1、明确课设任务,复习与查阅相关资料。
2、可以根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据库设计到上机编程、调试和应用等全过程的数据库系统设计。
如果学生自拟题目,需经指导教师同意。
3、每位学生必须独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。
4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。
5、应用系统对数据库的使用,写出相应的T-SQL语句及数据库执行结果。
三、数据库课程设计报告主要内容1、系统需求分析(1)信息要求:指用户需要从数据库中获得信息的内容与性质。
数据库中需要存储那些数据。
(2)处理要求:用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。
(3)安全性和完整性要求。
2、概念结构设计(1)逐一设计分E-R图,合并分E-R图,生成基本E-R图。
(2)若在合并中存在属性冲突、命名冲突以及结构冲突,给出解决方法,若存在不必要的冗余,则消除并给出设计方法。
(3)基本E-R图中要求标明主码、外码、联系类型。
3、逻辑结构设计(1)给出由E-R得到的关系模型:并注明转换过程中应用的规则;(2)数据模型的优化;(3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解;(4)用户模式设计;(5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命名法;(6)对不同级别的用户定义不同的视图以保证系统的安全性。
4、数据库物理结构设计以表格的形式列出各张表,包括字段名称、中文含义、数据类型、长度、完整性约束、索引定义、字段说明;5、数据库实施(1)使用T-SQL语句实现数据库表;(2)使用T-SQL语句创建必要索引;(3)使用T-SQL语句实现必要的数据库视图;(4)用T-SQL语句实现必要的存储过程及触发器。
6、数据库应用系统的实施和维护(1)实现数据库的T-SQL语句;(2)写出载入初始数据的T-SQL语句;(3)简单阐述各模块的基本功能;(4)给出该模块的设计思路,针对难点部分应该进行详细的阐述;(5)按模块分析所编写的应用程序所使用的T-SQL语句;7、小结包括工作内容、工作量大小、自己完成情况、遇到的问题和解决方法、收获与体会、本系统的不足之处以及可改进的地方,还应说明系统的特色、新的发明、创造等等。
四、课程设计报告(论文)排版打印要求论文必须使用标准A4打印纸(29.7厘米×21厘米)、以Word格式编排打印,英文及阿拉伯数字为Times New Roman。
页面上、下页边距各2.5厘米,左页边距2.5厘米,右页边距2.2厘米,并按如下要求排版:(一)封面封面所填内容文字格式为宋体、三号字。
题目较长的,可以分成两行填写,并注意上下匀称。
保持封面线形、位置及长度,不得随意改变。
(二)内容摘要摘要标题用小二号黑体字居中排印,然后隔行打印摘要的文字部分,摘要内容按照正文要求处理。
内容摘要与关键词应占一页,不设置页码。
(三)关键词关键词与内容摘要同处一页,位于内容摘要之后,空一行,另起一行并以“关键词:”开头(黑体字),后跟3~5个关键词(字体不加粗),关键词之间空一字,其他要求同正文。
关键词如需转行应同第一个关键词对齐。
(四)目录题头“目录”应居中,黑体、小二号字,“目”与“录”之间空两字,段落设置为:段前1行,段后0.5行。
然后,隔行打印目录的内容。
目录列至正文的2~3级标题以及附录、参考文献和致谢所在页码,标题与页码之间加“…………”连接,并应使用计算机文字处理软件的“插入-索引和目录”自动生成,内容打印要求与正文相同。
目录页不设置页码。
(五)正文正文必须从正面开始,并设置为第1页。
页码在页末外侧打印,用阿拉伯数字编排。
1.标题与字号论文题目为黑体、二号字,居中,段落设置为:段前1行,段后1行。
论文每级标题的层次代号及字体字号见下表:版心左边线版心右边线正文一律使用标准小四号宋体字,段落开头空两个字,行间距为固定值20磅;2.图表正文中的插图应与文字紧密配合,文图相符,内容正确,绘制规范。
插图按章编号并置于插图的正下方居中,如第2章的第3个插图序号为“图2-3”,插图序号和图题使用标准五号宋体字。
正文中的插表不加左右边线。
插表逐章单独编序,插表序号置于插表的正上方居中,如“表2-3”(插表应有表名);插表序号及表名使用标准五号宋体字。
3.页眉与页脚报告除封面外,各页均应加页眉,页眉文字居中,为“北华航天工业学院课程报告”。
页眉的文字用华文行楷、五号字,距边界1.5厘米,设置黑色双线0.5磅下边框,应用于段落。
报告中的注释,用数字加圆圈标注(如①②…),要求排印在该页页脚。
序号按页分别编号,不采用通篇文章统一编号方式。
注释只限于写在注释序号出现的同页,不得隔页。
文字用五号、宋体字。
引文出处的注释也在当页的页脚排印,书写格式同参考文献。
所有注释均须采用插入“引用”或“脚注和尾注”的方法生成,脚注和尾注所列的文献应当列入参考文献,但工具书除外。
4.数字正文中除习惯用中文数字表示的以外,一般数字均用阿拉伯数字。
需要注意的有:(1)所有数码一律采用半角字表示,如1234。
(2)使用“首先”、“其次”或“第一”、“第二”等顺序词时,其后不能使用顿号“、”,必须使用逗号“,”,且“首先”、“其次”应与“最后,”相对应。
(3)英文字母后不得使用顿号,可根据具体情况分别使用逗号“,”或圆点“.”。
(4)破折号(即两字线)为中文状态下“减号键”的上档键“——”,不得连续使用几个减号“-------”。
(六)致谢致谢独占一页,题头“致谢”应居中,黑体、小二号字,“致”与“谢”之间空两字,段落设置为:段前1行,段后0.5行,然后另起一行打印致谢的内容。
致谢内容按照正文要求处理。
(七)参考文献另起页。
名称为小二号黑体。
独占行,居中,段落设置为:段前1行,段后0.5行。
参考文献的内容按文献的重要性程度排序,分别按参考论文(刊物上发表的)、参考书目和其他参考资料(报纸文章、电子文献、网站上发表的等)不同类别列于正文之后。
参考文献从页首开始,格式如下:[1]刘国钧,郑如斯.中国书的故事.北京:中国青年出版社,1979:115.[2]姚伯元.课程设计(论文)规范化管理与培养学生综合素质.中国高等教育网教学研究,2005-2-2.(八)附录名称为小二号黑体。
独占行,居中,“附”与“录”之间空两字,段落设置为:段前1行,段后0.5行。
每个附录均从页首开始,并在附录起始页的左上角用标准小四号黑体字注明附录序号。
附录序号采用“附录1”、“附录2”等。
内容格式要求同正文。
五、课程设计报告装订顺序装订顺序具体要求如下:(一)课程设计报告封面(二)课程设计任务书(三)内容摘要与关键词(四)目录(五)正文(六)致谢(七)参考文献(八)附录(九)课程设计成绩六、课程设计考核方式根据课设题目进行方案的设计,模块设计,编写相应T-SQL调试测试结果,实验报告、学习态度等标准打分确定成绩。
其中,正确性是第一位的,包括数据库设计的正确性和应用的正确性和合理性,占总成绩的45%。
课程设计报告要求引用他人的不超过10%,内容正确、结构合理、语言顺畅、排版规范,占总成绩的35%,平时成绩占总成绩的20%。
采用百分制评分标准。
优:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述;程序完全实现设计方案,设计方案先进,软件可靠性好;良:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进;中:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确;及格:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确;不及格:没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案不正确提交的电子文档和软件必须是由学生自己独立完成,雷同者教师有权视其情况扣分或记零分。
北华航天工业学院课程设计报告(论文)课程名称数据库系统原理报告(论文)题目:XX系统数据库设计作者所在系部:作者所在专业:作者所在班级:作者姓名:指导教师姓名:完成时间:北华航天工业学院教务处制课程设计成绩课程设计题目详细要求及参考题目1、题目1—学生管理系统:设计目标:提高学生管理工作的效率,具有对学生个人信息、课程信息、所选课程信息进行管理及维护的功能。
学生可以通过此系统进行个人信息、考试成绩查询以及完成选课功能。
系统开发的总体任务是实现学生信息管理的系统化、规范化和自动化。
需求描述:学生管理系统的功能需求包括管理员对功能的需求和学生对功能的需求两大部分,具体需求如下所列:(1) 管理员对功能的需求管理员权限最大,可以对学生、班级、课程情况进行统一的管理,管理员对功能的需求细分如下:1)有关学生信息的浏览,包括学生的学号、姓名、性别、民族、出生日期、入学时间、所在班级、籍贯及备注等信息;2)学生信息的添加,本系统由管理员对学生的基本信息进行添加;3)学生信息的修改、删除;4)班级管理信息的浏览,包括班级设置、年级信息等。
5)班级管理信息的添加;6)班级管理信息的修改、删除;7)教师信息的添加,本系统管理员对教师的基本信息进行添加;8)教师权限的修改,管理员可将教师的权限设为管理员;9)学校基本课程的浏览,包括课程名、课程类型、学时、学分和课程具体描述;10)学校基本课程的添加;11)学校基本课程的修改、删除;12)学校对所设课程进行教师分配;13)学生成绩信息的浏览与统计,可按成绩具体范围(如系、班级等)、课程号、年度等方面对成绩进行统计;14)学生成绩信息的添加;15)学生成绩信息的修改、删除;16)学生选课人数的统计。
17)其他功能(可根据实际需要在此添加其他实用功能)(2) 学生对功能的需求学生只是利用此系统进行与自己有关的信息查询、输入等,不必多关心其他内容,学生对功能的需求细分如下:1)浏览个人基本信息,包括学号、姓名、性别、民族、出生日期、入学时间、所在班级、籍贯及备注等信息;2)学生登录系统后,修改个人信息,为了保证系统的安全性,只要求学生修改个人信息;3)浏览课程信息,具体内容包括课程名、课程类型、学时、学分和课程具体描述、任务教师等;4)学生利用此系统选修课程,在选课过程中,学生可查询待选课程的基本信息及教师情况,并可浏览截止当前时间选修此课的人数;5)浏览个人的选课情况;6)浏览个人成绩信息。