全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理课程设计方案一、设计目的数据库原理课程设计是计算机科学与技术专业集中实践性环节之一,是学习完数据库原理课程后进行的一次全面的综合练习。本课程设计主要目的在于加深学生对数据库基础理论和基本知识的理解,掌握数据库应用系统设计开发的基本方法,进一步使学生综合运用所学知识和增强实际动手能力。二、组织方式 按照专业教学计划的安排,本课程设计要求11级计算机科学与技术专业的所有学生都必须完成,设计采用分组的方式进行,每组3-4名学生,每组配备一位指导老师进行全程指导。三、设计内容及要求以MS SQL Server作为后台数据库平台,以PowerBuilder/Delphi/Java/Asp等作为前台开发工具,完成一个小型数据库应用系统的设计开发。根据学生的具体情况,学生可以从附录提供的题目中中选择一个,也可以自选题目,完成系统地分析、设计和开发。设计完成后,在规定时间内,以小组为单位提交以下资料(一组一份):1、系统分析报告,包括系统的功能分析、系统的功能模块设计、数据库的数据字典,数据库的概念结构( E R 图),数据库中的表、视图等; 2、课程设计报告书:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段) 3、系统的源程序,包括数据库脚本程序。 四、设计时间课程设计时间为1周。教学内容学时地点备注设计动员,布置任务,收集资料0.5天教室系统分析、讨论与设计1天图书馆、实验室编写程序,进行调试2.5天实验室完成模块联调,进行测试2天实验室成果验收,完成设计报告1天实验室五、设计报告要求学生完成设计任务后,应按要求提交课程设计报告。设计报告除了填写封面内容和正文部分的规定内容外,还包含如下几个方面的内容:l 应用程序的系统结构;l 应用程序使用的环境平台,如DBMS和开发工具的选择;l 数据库的设计过程和结果:包括需求分析、概念设计、逻辑设计、物理设计、库表结构设计,编写定义数据库模式SQL程序;l 数据库相关应用程序的主要代码,数据库系统测试数据及测试结果;l 运行结果分析。六、成绩考核由指导教师根据学生完成任务的情况、课程设计报告的质量和课程设计过程中的工作态度等综合打分,其中课程设计报告占60%、软件系统占20%、平时表现占20%。成绩评定实行优秀、良好、中等、及格和不及格五个等级。有关的考查相关材料(文字材料以及磁盘或光盘)统一妥善保管。附录1:课程设计参考题目一、电影票网上预订系统1 、系统必须具备的基本功能: 系统需要提供会员注册、登录、个人信息管理、订票信息查询、预订电影票、取消预订等功能。针对每场电影,系统需要提供电影名称、电影导演、主演、内容简介、票价、座位布局、座位订购状态、余票数量、票价折扣等基本信息的动态发布、编辑、修改、管理功能。系统还需要实现会员的分级管理功能(如分为:大客户和个人客户,大客户可以设置服务专员) ;提供相关信息设置功能,如:会员卡信息、在线订票的折扣率等。2 、系统必须包含的基本数据表: 会员基本信息表、电影基本信息表、座位订购信息表、折扣信息表等。二、汽车租赁系统1 、系统必须具备的基本功能: (1)系统需要提供会员注册、登录、个人信息管理、汽车租赁记录查询、汽车租赁订单具体查询、提货地址选择等功能。(2)系统需要提供可租赁汽车的型号、价位、车况(新旧、行程等)、租赁价格等基本信息的发布、编辑、修改、管理,汽车上架下架设置,租赁状态、用户评价等功能。(3)系统还需要实现会员的分级管理功能(如分为:大客户和个人客户,大客户可以设置服务专员) ;提供相关信息设置功能,如:会员卡信息、折扣率等。2 、系统必须包含的基本数据表: 会员基本信息表、汽车基本信息表、汽车租赁信息表、折扣信息表、汽车租赁订单表等。三、学生选课系统1 、系统必须具备的基本功能: (1)学生管理:可以录入学生、可以删除某个或某些学生; (2)班级管理:能在满足约束条件的情况下添加、修改、删除班级; (3)课程管理:能在满足约束条件的情况下添加、修改、删除课程;(4)选课管理:能在满足约束条件的情况下添加、修改、删除所选课程;(5)成绩管理:能进行成绩的录入,修改,删除等操作,能进行数据的各种查询,统计。 2 、系统必须包含的基本数据表: 学生表、班级表、院系表、课程表、选课表、成绩表等。四、中小企业员工薪资管理系统1 、系统必须具备的基本功能: (1)薪资类别管理:不同工种基本薪资类别的增加、删除和修改和查询;(2)加班津贴管理:根据加班时间和类型给予不同的加班津贴; (3)月薪资的自动生成:按照不同工种的基本薪资情况、员工的考勤情况产生员工的每月的月薪资; (4)年终奖金的自动生成:员工的年终奖金计算公式(员工本年度的薪资总和津贴的总和) /12 ; (5)薪资查询和统计:能够查询单个员工的薪资情况、每个部门的薪资情况、按月的薪资统计,并能够打印; 2 、系统必须包含的基本数据表: 员工考勤情况表、员工工种情况表(反映员工的工种、等级,基本薪资等信息)、员工津贴信息表(反映员工的加班时间,加班类别、加班天数、津贴情况等)、员工基本信息表 、员工月薪资表。 五、简单物流管理系统1 、系统必须具备的基本功能: (1)收货、发货管理:可以填写收货及发货单,确认收货和发货情况; (2)货物入库和出库管理:可以填写入库和出库单,确认货物入库和出库情况; (3)初始库存设置:设置库存的初始值,库存的上下警戒限; (4)可以进行业务量统计,反映每日、每月、每年的业务情况; (5)可以查询货物入库情况、出库情况、当前库存情况,可以按收货单、发货单、出库单、入库单,货物、时间进行查询。 2 、系统必须包含的基本数据表: 收货信息表、发货信息表、货物入库信息表、货物入库信息表、货物出库信息表、库存情况表等。 六、中小企业员工基本信息管理系统 1 、系统必须具备的基本功能: (1)员工各种信息的输入、修改删除:包括员工基本信息、学历信息、婚姻状况信息、职称等。 (2)各种信息查询和统计:按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;对查询、统计的结果打印输出。 2 、系统必须包含的基本数据表: 员工基本信息表、 员工婚姻情况表(反映员工的配偶信息)、员工学历信息表(反映员工的学历、专业、毕业时间、学校、外语情况等)、企业工作岗位表、企业部门信息表。 七 、小区物业管理系统 1 、系统必须具备的基本功能: (1)物业公司员工各种信息的输入、修改删除:包括员工基本信息、婚姻状况信息、联系电话、工作岗位等。 (2)小区房产(住宅、商铺、车库)相关信息的输入、修改删除:包括房产编号、房产面积、物业管理费、业主姓名、业主联系电话等。 (3)各种员工信息查询和统计:按照一定的条件,查询、统计符合条件的员工信息,至少应该包括每个员工详细信息的查询、按婚姻状况查询、工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等;统计各自的员工信息;对查询、统计的结果打印输出。(4)各种房产信息查询和统计:按
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 煤炭运销合作协议
- 燃气管道监理人员聘用合同
- 医院新生儿配奶制度
- 写字楼升级石膏板吊顶施工合同
- 云计算服务租赁合同转让模板
- 河道治理钻探施工合同范本
- 办公楼外墙施工安全合同
- 门禁系统的安装方法及措施五篇范文
- 停车设施建设协议
- 电力工程HSE施工安全协议
- 《人民的名义》课件
- 服务质量保障措施及进度保障措施
- 牙周炎详细版课件
- 鱼塘清淤回填施工技术方案
- 建筑工程企业自我评价报告书
- 江苏省南京市联合体2023~2024学年八年级下学期期末考试数学试卷
- 2024年交管12123学法减分考试试题库及答案
- DZ∕T 0262-2014 集镇滑坡崩塌泥石流勘查规范(正式版)
- 微量元素与人体健康智慧树知到期末考试答案章节答案2024年吉林大学
- 2024燕舞集团限公司公开招聘10人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 湘教版一年级上册音乐全册教案2
评论
0/150
提交评论