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