,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数据库课程设计 前言,1,数据库课程设计 前言1,数据库课程体系,本科,数据库系统(含实验),数据库课程设计,IBM DB2,认证,项目实训,数据仓库和数据挖掘,研究生,数据库和知识库原理,数据库优化技术,2,数据库课程体系本科2,数据库课程设计课程定位,数据库课程设计的目的是让学生在掌握数据库的相关理论知识后,将数据库与软件开发相结合,熟练掌握数据库设计和基于数据库的应用程序开发,为此,课程要求学生选用主流,DBMS,,自选某种高级程序设计语言,实现一个完整的以数据库为核心的,B/S,或,C/S,架构的应用系统,3,数据库课程设计课程定位数据库课程设计的目的是让学生在掌握数据,数据库课程设计目标,在仿真实战环境下开发一个以产品化为导向的基于数据库的应用系统,掌握设计实现一个完整的产品化导向的数据库应用系统的流程和方法,包括需求分析、数据库设计、应用程序设计,熟悉对数据库的操作,包括数据库连接、,SQL,、完整性约束、索引,以及视图、触发器、存储过程等数据库对象的综合运用,加深理论基础:关系数据库、数据库设计、事务,开发工具、编程经验、交流能力,4,数据库课程设计目标 在仿真实战环境下开发一个以产品化为导向的,课程要求,题目,自拟,选择个人熟悉的题材,语言,机房提供的环境有,JAVA,、,VB,、,VC,、,PB,等,选择个人熟悉的语言,数据库,使用提供的,SQL SERVER,、,DB2,、,MYSQL,等主流,DBMS,软件架构,两层、三层都可以,选择个人熟悉的,5,课程要求题目5,教学组织,教师,任课,/,实验:彭朝晖,实验指导,彭朝晖,(1,班,),、高磊,(2,班,),、高昌,(3,班,),、张传岩,(4,班,),公共邮箱,pzh_,FTP,202.194.193.12,用户,/,密码?,参考书,数据库系统概念,(Database System Concepts),数据库设计教程,(Database Solutions),精品课,程网站:,6,教学组织教师6,成绩评估,系统,50,分,功能(,20,分)、界面(,10,分)、数据库设计(,10,分),健壮性(,5,分)、易用性(,5,分),文档,30,分,数据库规划、系统定义、需求分析(,10,分)、逻辑设计(,10,分)、物理设计和其他(,10,分),考勤,20,分,实验考勤、课堂考勤,总计,折算成 优、良、中、合格,7,成绩评估系统7,进度安排,第一周 文档优先,控制文档进度,第二周 程序优先,最后两次上机时演示系统,提交系统后,提交,课程设计报告,过程跟踪,交互进行,8,进度安排第一周 文档优先8,题目1-物业管理信息系统,物业管理信息系统软件是一套具备记录、查询物业小区业主信息、物业管理费用信息、水电煤气有线电视等费用信息、有线电视信息、供暖费用信息、业主房款缴纳信息,并且可以打印输出上述信息报表(月报表、季报表、年报表)的管理软件系统。,9,题目1-物业管理信息系统物业管理信息系统软件是一套具备记录,题目1-物业管理信息系统,1记录业主基本信息如:身份证号、楼号、房号、姓名、工作单位、联系电话、建筑面积等,并生成业主的综合信息表(包括所有业主有费用综合信息表、单个业主信息表);,10,题目1-物业管理信息系统1记录业主基本信息如:身份证号、,题目1-物业管理信息系统,2记录月水电煤气抄表数据并打印业主交费通知单,包括水电煤气有线电视费通知单、供暖费通知单、物业管理费通知单;,11,题目1-物业管理信息系统2记录月水电煤气抄表数据并打印业,题目1-物业管理信息系统,3记录业主交费情况并打印交费单,包括水电煤气费、供暖费、物业管理费、分期付款;4统计业主信息月、季和年报表,包括:物业实收费用汇总表、物业应收未收汇总表、应交未交费用业主信息表、月度房款还款名细表、单用户年度应收代款还款表。5.网络多用户操作,具备多人同时联网操作功能,6.,异常处理,12,题目1-物业管理信息系统3记录业主交费情况并打印交费单,,题目2-,图书馆管理,信息系统,图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于管理效率的提高。,13,题目2-图书馆管理信息系统图书馆在正常运营中面对大量书籍、读,题目2-,图书馆管理,信息系统,(1)读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注。(2)书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。(3)借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注。(4)还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日期、还书期限、备注。,14,题目2-图书馆管理信息系统(1)读者信息的制定、输入、修改,题目2-,图书馆管理,信息系统,(5),意外处理(续借、超期赔偿、丢失赔偿、损坏赔偿等),(,6),多条件查询各种信息.(,7),用户权限(普通读者和图书管理员,),(,8,)异常处理,15,题目2-图书馆管理信息系统 (5)意外处理(续借、超期赔偿,题目3-人事/工资/考勤管理系统,(1),系统在员工进入公司时为员工建立人事档案,人事档案应该包括:,员工基本信息:编号、姓名、性别、邮箱、电话、员工进入公司的时间、员工级别、员工所在部门和员工级别等,员工技能情况:员工接受的培训、具备的技能等,(2),员工的工资应该包括基本工资和奖金两个部分。基本工资根据员工的级别划分,(,试用员工、普通员工、组长、部门经理、总经理,),,奖金应根据员工的业绩由其直接或更高级领导确定。,16,题目3-人事/工资/考勤管理系统(1)系统在员工进入公司时,题目3-人事/工资/考勤管理系统,(3),员工在来到公司上班时应该首先登录公司系统签到,离开公司时登录系统签离。如果办事外出或者出差应由上级领导确认考勤情况。缺勤或者迟到按一定数额罚款,迟到,2,小时以上算缺勤。,17,题目3-人事/工资/考勤管理系统(3)员工在来到公司上班时,题目3-人事/工资/考勤管理系统,(4),员工离职应保留员工的历史信息,以备日后查询。,(,5),系统还应该提供强大数据统计、查询、报表生成以及打印等功能。,(6),用户权限管理,(7),异常处理,18,题目3-人事/工资/考勤管理系统(4)员工离职应保留员工的,题目4-学生管理信息系统,(1),要求系统可以准确地记录和查询学生信息,包括学生的姓名、单位、年龄、性别以及身份证号码等。,(2),要求系统可以准确地记录学生地每一次奖惩情况。,(3),系统可以对学校的院系情况进行管理,包括设置学院名称、修改某学院某专业方向的名称等。,(4),系统应该可以对基础数据进行维护。,19,题目4-学生管理信息系统(1)要求系统可以准确地记录和查询,题目4-学生管理信息系统,(5)系统能够对开设的课程进行管理,(6),学生选课管理、考试(登记分数)、补考重修管理,(7),系统还应该提供强大数据统计、查询、报表生成以及打印等功能。,(,8),用户权限管理,(9),异常处理,20,题目4-学生管理信息系统(5)系统能够对开设的课程进行管理2,题目5-进销存管理信息系统,是流程较为完整的中小型商业企业信息管理系统,包括企业的客户信息、供应商信息、银行资料信息、采购管理、销售管理、库房管理、报表管理、应收应付、报表统计、利润统计和异常处理一等一系列企业业务全方位的解决方案。,21,题目5-进销存管理信息系统是流程较为完整的中小型商业企业信息,题目6-仓库管理信息系统,仓库管理系统是一套通用的仓库物资管理系统,可广泛适用与各类企事业单位的商品、物资、材料的日常库存管理及财务进销存核算管理。,1支持先进先出法、后进先出法计算成本;,2支持货品采购、销售、退货、领料、回料、借还、调拨及盘点等仓储业务;,3支持任意时期库存查询,库存数量及资金汇总;,4支持对各种业务进行汇总;,22,题目6-仓库管理信息系统仓库管理系统是一套通用的仓库物资管理,题目6-仓库管理信息系统,5支持生成货品收发明细账;,6支持库存上下限报警;,7支持业务结转;,8,支持退货等异常处理;,9,支持操作员权限控制功能;,23,题目6-仓库管理信息系统5支持生成货品收发明细账;23,题目7-户籍管理信息系统,本系统用于,派出所的户籍管理,能够非常方便的管理辖区居民的户口资料和通讯资料。主要功能:辖区内单位管理、方便的户口基本信息管理,如户籍的迁入、迁出、注销等的处理;身份证的办理和领取;快捷的资料查询功能;异常处理。,24,题目7-户籍管理信息系统本系统用于派出所的户籍管理,能够非常,题目8-档案资料管理信息系统,用于管理档案馆中的所有资料。主要功能包括资料的分类、资料入库、资料借阅、资料销毁和各种查询。,25,题目8-档案资料管理信息系统用于管理档案馆中的所有资料。主要,题目9-宾馆管理信息系统,一套功能强大而又使用简便实用的客房管理软件,适用于宾馆管理、酒店管理、招待所管理。主要功能:团体,散客入住客人的信息登记,换房,正常退房,挂帐退房,挂单补款结帐,预定管理,贵宾卡管理,押金管理,各种强大的宾馆统计报表,异常处理。,26,题目9-宾馆管理信息系统一套功能强大而又使用简便实用的客房管,题目,10-,门诊收费管理信息系统,是一套对医院门诊的收费开票、退款、发票查询、门诊收费明细汇总、发票打印等进行多方管理的系统。主要功能有:,1费用处理:收费开票、退款、发票查询、退出,2收费报表:收费当班报表、收费工作汇总表,3基础数据维护,4,异常处理,27,题目10-门诊收费管理信息系统是一套对医院门诊的收费开票、退,题目11-住院管理信息系统,对于住院病人及其费用的管理,病人住院登记,病人处方和检查检验项目开立,病人出院,异常处理,基本数据维护,28,题目11-住院管理信息系统对于住院病人及其费用的管理28,题目1,2-,火车售票管理信息系统,对火车站的售票进行管理。主要功能:,车次管理(车次、起止地点、到达时间、开车时间)、每一车次的车票管理(车厢号、座位号)、售票、退票、查询、异常处理。,29,题目12-火车售票管理信息系统对火车站的售票进行管理。主要功,题目1,3-,客户关系管理信息系统,企业通过销售等渠道,可以得到不同地区、不同行业、不同级别的客户。主要功能如下:,客户管理(客户基本信息管理,客户智能化分类管理,客户生日提醒,客户联系记录,客户文档管理,客户开发成本分析),文档管理,常用模板管理,工作计划(工作计划管理、计划提醒),记事本管理(日记管理,记事管理,记事提醒),30,题目13-客户关系管理信息系统企业通过销售等渠道,可以得到不,题目1,3-,客户关系管理信息系统,邮件发送管理,常用信息管理(度量衡查询,邮编区号查询),销售管理,31,题目13-客户关系管理信息系统邮件发送管理31,题目14-公交管理信息系统,本软件提供了包括所有公交线路在内的市区所有线路及郊区主要线路的管理、维护;同时提供精确、模糊等方式查询,并能对查询结果按不同条件排序;支持自动换乘查询,即使不输入中转地也能自动搜索出相应的出行方案;可以自行添加、修改、删除记录;提供公交运营企业的资料供网友查询;,32,题目14-公交管理信息系统本软件提供了包括所有公交线路在内的,题目1,5-,航空售票管理信息系统,能用于所有航空售票处(公司、中心,点)的客户资料和购送票情况,以及乘机人明细资料管理,能对客户累计购票情况进行统计分析,具自动编号、快速查询、任意组合条件查询、客户购票统计、送票员和业务员管理、操作员权限控制和密码设置等功能,能根据任意电话号码快速定位到某一客户,并录入购票明细数据,其所属业务员功能可考核业务员的业绩情况。能制作各种客户资