欢迎来到天天文库
浏览记录
ID:41712421
大小:131.50 KB
页数:7页
时间:2019-08-30
《数据库课程设计报告模板beifen》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、江諌大竽数据库课程设计班级网络工程0902学号3090610045姓名周桢栋指导老师辛燕二零一一年七月引言1.目的:1.加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;2.在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;3.学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;4.为毕业设计和以后工作打下必要基础。2.题弘设计一个订户订阅报刊的应用系统。1.处理要求•接收并且处理订户的订阅要求•回答订户的查询•统计报刊的订阅情况2.信息要求•订单•订户•报刊目录•投递卡具体数据参见附表数据语义:•一个客户可以订阅多份报刊,一
2、种报刊可以为多个客户订阅(客户■订阅・报刊,m:n)•一种报刊可以投递给多个客户,一个客户一次可以接受多种报刊的投递(报刊■投递■客户,m:n)3.系统功能包括:(在查询和管理中各选一题)•订户管理:订户的增加、修改、删除;•报刊目录管理:报刊目录的增加、删除、修改;•订单管理:订单的增加、删除、修改;•查询订单:按订户查询订单的详细情况;•统计查询:统计报刊的订阅数量及金额。3.要求:运用数据库基本理论与应用知识,在微机RDBMS(SQLServer)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物Z间的复杂关系抽象为信息世界的实体及实体Z间联系的信息模型,再转换为机
3、器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。1.用E-R图设计选定题目的信息模型;2.设计相应的关系模型,确定数据库结构;3.分析关系模式各属于第儿范式,阐明理由;4.设计应用系统的系统结构图,确定系统功能;5.通过设计关系的主码约朿、外码约朿和使用CHECK实现完整性控制;6.为参照关系设计插入、删除、修改触发器;7.实现应用程序设计、编程、优化功能;&对系统的各个应用程序进行集成和调试,进一步优化系统功能、改善系统用户界面完成实验内容所指定的各项要求;9.分析遇到的问题,总结并写出课程设计报告;10.自我评价1.开发工具及技术1.开发工具•数据库管理系
4、统:SQLServer2005•应用程序:C/C++2.开发技术ODBCAPI(参考课本8.3ODBC编程)二、系统的分析与设计1.系统功能结构/*系统功能结构图*/1.主要功能模块设计/*各模块的程序流程图、类定义*/三、数据库的分析与设计1.概念设计/*E-R图*/订户21.逻辑设计/*关系模型及其分析*/订户(编号,姓名,住址);报刊目录(代号,名称,期刊,单价);订单(编号,代号,tl期,起订期,终定期,订单量);投递卡(编号,代号,期号,份量);主码通过横线给出。2.完整性设计/*关系主码、外码、CHECK约束、触发器*/关系主码、外码约束SENDINGCNONMNOI
5、SSUEQTYUiCUSTOMER$CNONAMEADDRORDEROl?CNODATEgNMNOSTARTTERMQTY系统的实现NMTABLE*NMNOTITLEPERIODPRICE系统运行结果的截轡n说明__fG:ProgramFiles(x86)MicrosoftVisualStudioMyProjectsDYBKDebugDYBK.exe订户订阅报刊应用系统強£罢墓理2,按订户查询订单3,统计查询订阅数量及金额4,报刊目录管理5,订户管理0,订阅报刊应用系统。2请输入要查询的订户编号:160412订户号日期报刊代号起订期终订期份数1604128312230
6、1-01112116041284031701-03412216041284062503-01781选择订户查询订单3
7、01-01110*0.067=7.3701-0330*0.1=303-0120*0.033=0.6613-3012*0.03=0.3658-806*0.6=3・662-2610*0.35=3・5统计报刊一年的订阅量以及总金额1:増加报刊目录,2:删除报刊,3:修改报刊,0:返回1报刊代号:輪笋>,5增加报刊目录*澹加订户资料0删除订户3修改订户信息Q返回2
8、要删除的订户编号:090101褊认菴果丿确定,0取消:i亍戸編号090101删除订户;五、课程设计小结写数据
9、库需要有耐心,有些事情看起来很复杂,但问题需要一点一点去解决,分析问题,把问题一个一个划分,划分成小块以后就逐个去解决。再总体解决大的问题。这样做起来不仅有条理也使问题得到了轻松的解决。通过这次的课程设计我对于专业课的学习有了更加深刻的认识,以为现在学的知识用不上就加以怠慢,等到想用的时候却发现自己的学习原来是那么的不扎实。以后努力学好每门专业课,让自己拥有更多的知识,才能解决更多的问题!
此文档下载收益归作者所有