数据库课程设计报告-订户订阅系统

数据库课程设计报告-订户订阅系统

ID:44956959

大小:294.50 KB

页数:20页

时间:2019-11-06

数据库课程设计报告-订户订阅系统_第1页
数据库课程设计报告-订户订阅系统_第2页
数据库课程设计报告-订户订阅系统_第3页
数据库课程设计报告-订户订阅系统_第4页
数据库课程设计报告-订户订阅系统_第5页
资源描述:

《数据库课程设计报告-订户订阅系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机学院数据库课程设计报告计算机0501班白璐3050603018订户订阅系统数据库课程设计“数据库课程设计”是数据库系统及应用、软件工程及程序设计课程的后续实验课,是一门独立开设的实验课程。“数据库课程设计”可以进一步巩固学生的数据库知识,加强学生的实际动手能力和提高学生综合素质。一、课程实验目的1.加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;2.在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;3.学会将知识应用于实际的方法,提高分析和解决问题的能

2、力,增强动手能力;4.为毕业设计和以后工作打下必要基础。二﹑课程实验题目设计一个订户订阅报刊的应用系统。接收并且处理订户的订阅要求,回答订户的查询,统计报刊的订阅情况。订单、订户、报刊目录、投递卡的数据见附表。三、课程设计要求运用数据库基本理论与应用知识,在微机RDBMS(SQLServer)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。1.用E-R

3、图设计指定题目的信息模型;2.设计相应的关系模型,确定数据库结构;3.分析关系模式各属于第几范式,阐明理由;4.设计应用系统的系统结构图,确定系统功能;5.使用对象许可和命令许可、角色控制设计安全性控制检查程序;6.通过设计关系的主码约束、外码约束和使用CHECK、RULE实现完整性控制;7.为每一参照关系设计插入、删除、修改触发器;8.实现应用程序设计、编程、优化功能;9.对系统的各个应用程序进行集成和调试,进一步优化系统功能、改善系统用户界面完成实验内容所指定的各项要求;10.分析遇到的问题,

4、总结并写出课程设计报告;11.自我评价20计算机学院数据库课程设计报告计算机0501班白璐3050603018四、课程设计考核数据库课程采用课程设计报告和课程设计应用程序综合评定成绩。五、实验环境开发环境VC++、ODBC;数据库SQLServer六、课程设计内容(1)创建数据库的结构(2)创建各基本表的结构(3)编制软件系统ü完成数据的录入、修改和删除ü按用户名称检索的订户信息ü按用户名称检索订户订阅的报刊信息ü统计各种报刊的订户数,输出如下报表:订户姓名报刊名称期号日期起订期终订期份数七、课程

5、设计过程一.课程设计任务设计一个订户订阅报刊的应用系统。涉及订单、订户、报刊目录及投递卡信息。1、系统语义描述如下:l一个订户可订多种报刊;一种报刊可被多个用户订阅;订单只能订阅现有报刊目录内容;l一张投递卡可包含对多个订户的订单的投递信息;2、系统功能包括:l订户管理:订户增加、修改、删除;l目录管理:目录增加、删除、修改;l订单管理:完成订户订阅数据的管理;l订单查询:按订户查询订单详细情况;l统计查询:按报刊目录统计各类报刊的订阅数量及金额3、实现内容l创建数据库的结构20计算机学院数据库课

6、程设计报告计算机0501班白璐3050603018l创建各基本表的结构l编制系统各功能模块,完成数据的管理(增、删、改)及统计查询。一.数据库系统设计1.设计E-R图报刊用户订单订阅提交MNMN投递MN2.设计相应的关系模型,确定数据库结构根据基础数据建立名为“报刊”的数据库,并建立三个关系表:订单表CUS_ORDER、用户表CUSTOMER、报刊表NMTABLE,各表结构及数据结构如下:(1)CUS_ORDER表:20计算机学院数据库课程设计报告计算机0501班白璐3050603018(1)CU

7、STOMER表:(2)报刊表NMTABLE:20计算机学院数据库课程设计报告计算机0501班白璐30506030183.数据库范式分析由于此数据库不存在传递依赖和部分依赖,所以该数据库系统属于第三范式。4.设计应用系统的系统结构图,确定系统功能:程序由MFC编写,编译平台为MicrosoftVisualStudio.NET2003。流程图如下:20计算机学院数据库课程设计报告计算机0501班白璐3050603018程序初始化连结数据库初始化图形界面功能选择数据统计模块用户及报刊数据管理模块用户订报

8、管理模块退出程序成功失败5.设计关系的主码约束、外码约束和使用CHECK实现完整性控制:20计算机学院数据库课程设计报告计算机0501班白璐30506030186.应用程序编写(1)连结数据库try{HRESULThr;//创建Connection对象hr=m_pConnection.CreateInstance("ADODB.Connection");if(SUCCEEDED(hr)){//连接数据库hr=m_pConnection->Open("provider=SQLOLED

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。