欢迎来到天天文库
浏览记录
ID:42677509
大小:1.29 MB
页数:63页
时间:2019-09-20
《2011自编数据库指导书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、湖南科技大学计算机科学与工程学院数据库课程设计指导书(09级计算机、网络、信息安全专业用)彭理编2011年11月前言市场调查表明,数据库应用开发以及与数据库应用开发相关的其他应用占据整个计算机应用的70%以上,掌握数据库应用开发技术成为计算机专业大学生必备掌握的技术之一,这其中如何选择后台数据库管理系统和前台数据库应用开发工具显得尤为重要。目前市面上流行的后台数据库管理系统有:适合大型企业的Oracle,适合中小型企业的MSSQLSERVER,以及开源的MySQL。考虑到数据库管理系统的易操作性以及我院实验室的实际情况,宜采用MSSQLSERVER作为同学们课程设计的
2、后台数据库管理系统。至于前台数据库应用开发工具的选择就要复杂得多。从早些年流行的PB、Delphi,到近几年流行的VB、VC、Java,以及广泛流行于互联网上的.NET、J2EE技术,可供选择的开发工具比比皆是,让开发者眼花缭乱。考虑到.NET、J2EE技术采用的是典型的B/S计算模式,是大四后续课程涉及到的开发技术,目前不适合于作为《数据库系统》这门课程的实践教学开发环境。经典的数据库应用开发是典型的C/S计算模式,即应用数据库前端开发工具编写客户端程序,通过客户端程序来连接和访问后台数据库。从市场占有率来看,VB作为数据库前端开发工具,以其入门容易、操作灵活简便的
3、优势,目前市场占有率较高。Java技术作为前台数据库应用开发工具,以其与平台无关性,目前也得到数据库应用开发者越来越多的青睐。但同学们没有学习过VB和Java的编程技术,只学习过C/C++,因此,用C++作为前台数据库开发的工具也是一种不错的选择。虽然VB能够很好地完成业务逻辑比较简单的MIS系统开发,然而当开发的系统规模较大,开发的代码必须被不同平台共用,或者编写数据库实用程序时,选择VC作为开发工具更加适宜。在对数据库支持、使用的灵活性及执行效率方面,VC是最全面和最强大的。VC全面支持ODBC、ADO、DAO、OLEDB和RDO等技术。只要熟练掌握,很容易看到V
4、C是一种不可或缺的数据库应用开发工具。本课程设计指导书是应学院要求编写的,编写过程中得到了学院领导的支持、系部同事的帮助,特别感谢王志喜老师的大力支持,文中的课程设计题目主要是王老师提供的。由于编写时间仓促,本课程设计指导书中的不当之处,欢迎老师、同学们提出意见。编者2011-11-27目录第一部分课程设计的目的、内容及安排………………………….…………1第二部分VC++6.0访问SQLSERVER数据库技术……………………………32.1ADO访问数据库的相关知识……………………………………….……32.1.1VC++6.0集成开发环境及MFC编程简介……………………
5、………32.1.2VC++中连接数据库的常用方法………………………..……………32.1.3ADO方法………………………………………………………..…32.2ADO访问数据库的例子……………………………………….…………72.2.1数据库及数据库表的建立…………………………….……………72.2.2查询数据——使用SELECT…………………………………………102.2.3插入数据——使用INSERT…………………………………………152.2.4更新数据——使用UPDATE…………………………………………182.2.5删除数据——使用DELETE………………………………
6、…………212.2.6多表联接查询……………………………………………..………24第三部分课程设计题目………………………………………………..………28题目1学生信息管理系统………………………………..………………28题目2教学管理系统………………………………………….…………32题目3人事管理系统……………………………………….……………36题目4考勤管理系统……………………………………….……………40题目5工资管理系统………………………………….…………………44题目6员工培训管理系统………………………………………..………48题目7企业内部行文管理系统…………
7、…………………………...……52题目8医院管理系统…………………………….………………………56附录课程设计报告封面…………………………….…………….………60第一部分课程设计的目的、内容及安排一、课程设计目的数据库课程设计是计算机专业集中实践教学环节之一,是学习完《数据库系统概论》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用VB、C++、Java、Delphi、PowerBuilder等数据库前端开发工具,提高同学们运用数据库技术解决实际问题的能力。二、课程设计内容及要求用C++、VB等或其它前端开发
此文档下载收益归作者所有