《数据库与信息管理课程设计》教学计划书软件09级.doc
《《数据库与信息管理课程设计》教学计划书软件09级.doc》由会员分享,可在线阅读,更多相关《《数据库与信息管理课程设计》教学计划书软件09级.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流数据库与信息管理课程设计教学计划书软件09级.精品文档.计算机科学与工程学院集中性实践教学计划书(2011 2012学年第 1学期)课程名称:数据库与信息管理课程设计 专 业: 软件工程 班 级: 09级1-4班 课程负责人: 王鹏杰 指导教师分配情况:班级指导教师1宋海玉2孙世昶3赵丕锡,赵丹丹4魏晓鸣 王鹏杰教学起止周:第 16 至 18 教学周一、 教学目的与要求:数据库与信息管理课程设计是软件工程专业集中实践性环节之一;是计算机学科基础的一门重要的实践教学课程;是学习完数据库概论课程后进行的一次全面的综合练习。其目的在于加深对数据库基
2、础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用要求,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。要求有清晰的数据库设计思路(概念结构设计、逻辑结构设计、物理设计);关系模式规范到3NF以上,至少有三种完整性约束。优秀标准:选*类的题目,较好的实现了所有功能;数据库设计思路清晰;并且有完善的后台存储过程。良好标准:选*类的题目,完成了基本功能;数据库设计思路清晰;并且有后台存储过程。选*的
3、题目,原则上最高成绩只能是中等。二、主要阶段、内容、时间及地点安排(以天为单位计):主要阶段及内容:1. 16周课程设计动员大会、讲解课程设计要求、各题目的具体含义、布置前期准备阶段的工作(1天)。2. 通过前期的准备工作,学生应该选定题目,进行充分的调研和需求分析。确定开发环境(12天)。3. 根据需求分析的结果,进行数据库的概念设计,得到相应的E-R图。(34天)。4数据库的逻辑设计与物理设计。将ER 图转化成关系模式,确定关系结构和完整性约束,并应用数据的规范化理论为指导优化关系模式。确定相应的索引等。(23天)。5. 系统编码、调试及测试(56天)。6撰写设计报告、准备答辩(1天)。7
4、. 上机演示并讲解软件系统功能以及代码,回答教师提出的代码以及其他课程设计相关的问题。(1天)时间安排如下:周一周二周三周四周五16周1-4节1-4节 58节58节58节17周1-4节1-4节58节58节58节18周1-4节1-4节58节58节58节地点:第二教学楼计算机学院多媒体机房(二)。三、课程设计题目及具体要求:(一)、要求及说明1. 学生可以自选题目或选择指导老师拟定的参考题目。2.一人一题,特殊情况可分组,但每组人数不超过2 人。3. 题目中的数据要求不一定对应数据库表格,请不要对号入座。(二)、参考题目* 1 销售信息系统1.1 目标:一家经营体育用品批发的商店希望建立销售信息系
5、统,对顾客信息、生产厂家信息、库存信息进行全面的管理。1.2 功能要求:1 系统分为前台与后台两个部分。前台是提供给顾客的购物用的模块,客户能使用系统订购商品、请求发票、填写通信标签(通信标签指要给用户邮寄商品用户必须提供的信息,比如订单号、收件人、地址、联系电话等)基本信息、提供支付信息等。后台是提供给管理员用的模块,确认用户的订单、发货及打印发票(或缺货及缺货处理)、打印通信标签、库存信息的维护、库存不足时及时联系生产厂家进货。2 生成已成功完成订单列表、未付款订单报表、未发货订单报表等3 其它1.3 主要的数据项顾客信息:顾客代码、顾客名称、姓名、地址、邮编、电话等订单信息:订单号、下单
6、日期、顾客代码、运输要求、能否供货标志、货号、运输日期、货物重量、运费、付款清单等订单细则:细则编号、订单号、产品分类编号、生产厂、数量、总金额库存商品信息:商品分类编码、生产厂家编码、商品说明、单价、计量单位、计量单位的说明等生产厂家信息:厂家代码、厂家名称以上数据中,订单细则是对订单信息各子项的详细说明。* 2 研究生招生信息管理系统2.1 系统概述:研究生招生信息的管理工作大致分为三个阶段,第一阶段是考生报名,第二阶段是初试阶段,第三阶段是复试阶段,第三阶段是录取情况统计。在第一阶段,每个考生都要将自己的简历和报考情况填入一张表中。这些信息将作为每个考生的档案,由招生人员管理,后两个阶段
7、的统计工作要用到这些信息。第二阶段是进行初试与复试。初试设定考生的分数线以对使筛选合格的同学进入复试,初试分数线分单科分数线与总分分数线,任何一个科目不过线或者总分不过线均不能参加复试。初试后对筛选出来的考生进行复试,复试后公布录取分数线,当考生的总分达到录取线后方会被录取。此阶段还需要做数据的分析工作,主要是将每个考生的各科成绩汇总起来,计算出总分、平均分,同时统计出各科的及格率、不及格率及各分数段的考生人数来,由此来分析本年考生的质量和水平。第三阶段的工作是进行录取后的统计。当录取名单确定之后,招生人员要进行统计、分析本年的录取情况,如统计录取生的成绩、年龄、来源等情况,并进行计划招生数和
8、实际招生数的比较等。由此获得本年研究生的录取情况。2.2 数据要求:考生档案:考号、姓名、性别、年龄、政治面貌、是否应届、学历、来源、报考专业、报考类别。初试成绩:考生的政治成绩、考生的外语成绩、专业基础科目。复试成绩:考生的复试专业科目成绩、考生的面试成绩、考生的上机成绩录取名单:考号、录取系别、初试成绩、复试成绩。专业字典:专业代码、专业名称、计划内招生数、计划外招生数。* 3. 托管培训中心信息管理系统某托管培训中心希望建立系统对其数据进行管理。3.1 系统概述:培训中心的日常业务是:1处理学生报名。根据学生报名的科目查询科目信息,如果该科目已经满员,则提醒学员选择别的科目或者报名下期培
9、训。如果该科目没有满员,则让用户选择相应的教师(同一科目可能有不同的教师,价位可能不同)并做报名登记,用户交费,向用户开具收费清单。2维护科目。可根据教师情况开设不同的科目。常见的科目有奥数、围棋、书法、蜡笔画、口才、新概念、萨克斯、吉他等。根据教师的知名度给教师不同的课时报酬,同时同一门课程知名度不同的教师承担,向学生收取的学费也不同。3安排教室及上课日程。根据教师及学生等情况确定某个科目的上课地点及时间,并形成学生与教师的上课日程表。4管理帐目。收取学生交费并入帐,开具收据、打印收费清单、催交费用等。3.2 数据要求:学生信息:学生编号、学生姓名、报名时间、交款额、所选科目(可能不止一门)
10、。科目信息:科目号、科目名、学时、上课周期、收费、上课地点、教师号、招收人数、已报名人数教师信息:教师号、教师名、教师等级、教师特长账目信息:日期、班级代号、学生编号、科目号、交款额* 4 科研积分管理系统某高校欲建立科研积分管理系统以对数据进行管理。41 系统概述:教师每年完成一定的科研成果,各类科研成果对应不同的科研积分。高校教师应该达到基本的科研积分要求,规定博士或副教授职称每年至少完成10个科研积分、教授每年至少完成20个科研积分、讲师每年至少完成5个科研积分、助教职称无积分要求。对教师超过以上基本要求的部分实施科研奖励,每分10圆。不同的成果对应不同的科研积分。成果分为以下几类:科技
11、项目立项积分、科技论著积分、成果鉴定积分、获政府奖积分(详细参考后附文档)。教师每年完成的一定量的成果,须每年对教师的科技成果进行登记,以方便查询及管理。登记的内容可包括教师号、完成的成果类别、完成的成果详细名称、获得的积分。同时,完成对积分的分类统计,比如可以统计某个教师一年的总积分、某个系别一年的总积分等。42 数据要求:教师信息:教师号、教师所属系、教师职称科技成果信息:成果类别、成果积分、成果描述成果登记:成果名称、完成成果人员、成果类别、成果详细名称等。* 5 工资管理系统5.1目标:实现月工资计算和打印输出相应的工资表格;实现与工资管理有关的档案管理。提高工资管理工作效率,降低出错
12、率。5.2 功能要求:档案管理 保存有关工资计算以及工资管理所必须的数据2能对各种数据进行插入、修改、删除等操作3能对数据进行查询、统计工资计算1正确计算出个人月工资、部门月工资以及全厂月工资。2能对病假扣款系数进行修正。3能打印输出工资计算表、个人工资单、部门工资单、工资汇总表四种表格。5.3 数据要求:每个职工的各种数据分为三类:1 职工的代号、姓名、性别、出生日期、参加工作日期、所属部门、人员类别、技术等级、技术职称、文化程度、民族、籍贯、现住址。2 职工的基本工资、岗位津贴、物价补贴、职务津贴、住房补贴、房租。3 职工的出勤日数、公伤日数、产假日数、病假日数、旷工日数、事假日数、加班日
13、数、夜班日数、病假系数。工资单数据:本月基本工资、岗位津贴、物价补贴、职务津贴、住房补贴、加班费、夜班费、房租、病假扣款、事假扣款、旷工扣款、其它扣款、实发工资。* 6 汽车修理管理系统功能要求:1 数据登记把各种手填单据中的数据及时登记到系统中、并要求能进行修改。这些单据包括修车登记单、汽车修理单、零件入库单、零件出库单。2 查询能查询登记单、修理单、汽车、车主、修理工、零件库存的有关数据。3 编制并显示零件订货计划月报表。4 打印发票发票中包括顾客姓名、汽车牌号、修理项目、修车费(=修理费+零件费)。零件费=(零件价格耗用数量)修理费=小时工资修理小时35 打印修理工工资月报表某修理工的月
14、工资=(小时工资)修理小时* 7 房产管理系统7.1 功能要求:该系统应具有分房、调房、退房和咨询统计功能。房产科把用户申请表(按照统一的格式由用户填写)输入系统后,系统首先检查申请表的合法性,对不合法的申请表系统拒绝接受,对合法的申请表根据类型分别进行处理。如果是分房申请,则根据申请者的情况计算其分数,当分数高于阈值分数时,按分数高低将申请单插到分房队列的适当位置。每月最后一天进行一次分房活动,从空房文件中读出空房信息,把好房优先分配给排在分房队列前面的符合该登记住房条件的申请者,从空房文件中删除掉这个房号的信息,从分房队列中删除申请单,并把此房号的信息和住户信息一起写到住房文件中,输出住房
15、分配单给住户,同时计算房租并将算出的房租写到房租文件中。如果是退房申请,则从住房文件和房租文件中删除有关的信息,再把此房号的信息写到空房文件中。 如果是调房申请,则根据申请者的情况确定其住房等级,然后在空房文件中查找属于给等级的空房,退掉原住房,再进行与分房类似的处理。住户可向系统询问目前分房的阈值分数,居住某类房屋的条件,某房号的单位面积房租等信息。房产科可以要求系统打印出住房情况的统计表,或更改某类房屋的居住条件、单位面积房租等。7.2数据要求:1) 住房标准表:住房面积、最低住房分数(按住房面积大小递增排列)2) 房产表:房号、住房面积、分配标志、每平方米房租(按房号递增排列)3) 住房
16、表:户主、部门、职称、家庭人口、住房分数、房号、住房面积(按户主名拼音字母顺序排列)4) 住房要求:户主分房要求调房要求退房要求5) 分房要求:部门、职称、家庭人口、住房分数、要求住房面积6) 调房要求:部门、职称、家庭人口、住房分数、原住房面积、原房号、要求调房面积 7) 退房要求:部门、房号* 8 健康档案管理系统8.1 功能要求:该系统的健康文件包括病历信息和体检信息。1 登记将学生的健康信息插入健康文件;2 修改修改一个学生的健康档案记录;3 删除删除学生的健康档案记录;4 查询可以组合各种条件进行查询,显示学生健康信息并打印健康文件报表;5 统计对学生的基本健康状况进行各种必要的统计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库与信息管理课程设计 数据库 信息管理 课程设计 教学 计划书 软件 09
限制150内