《数据库原理及应用》 课程设计

 

 

 

 

 

 

 

 

 

《数据库原理及应用》

课程设计

 

 

 

 

 

【实验内容】

本实训以一个简单的“学生选课数据库”为例,使用JSP设计前台页面,访问SQL Server 2008数据库。主要对数据库实现以下功能。

  1. 向数据库中指定的表插入数据。
  2. 查询数据库中表的数据。
  3. 修改数据库中表的数据。
  4. 删除数据库中表的数据。

 

 

 

 

 

 

 

 

学生信息更新

学生信息查询

学生信息管理

学生信息添加

学生信息删除

 

 
  

 

【实验要求】

1.前台使用MyEclipse8.5+JDK1.6.0+tomcat6.0。

2.后台使用SQL Server2008。

【实验步骤】

  1. 设计数据库。(截图):

 

 

  1. 连接数据源(先写采用的连接方式,若没有采用odbc数据源,就写连接代码)。截图:

  2. 实现学生选课数据库的增、删、改、查功能。
  3. 向学生表中添加数据。
  4.  

    (2) 查询学生表男生数据。(此处查询的内容可修改)

     

    (3)更新数据库信息

     

     

     

    (4)删除数据库信息

     

 

 

 

 

 

  1. 实现学生选课数据库的增、删、改、查功能。
  1. 向学生表中添加数据。

 

 

 

 

(2) 查询学生表男生数据。(此处查询的内容可修改)

 

 

(3)更新数据库信息

 

 

 

 

 

 

(4)删除数据库信息

 

 

 

 

课程小结

通过学习数据库课程设计,从中犯了很多的错误,有时候就是一点点的小错误就导致整体的不能运行出来,最主要的错误的地方有时候自己看不出来,这真的要团队合作精神,需要别人的帮忙,现在真正到了我们创建数据库的时候了。

就是要建立数据库,连接数据库,在数据库中建立表,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从实训中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。

接着我们就是建立连接与数据源的连接,自己在电脑上建立一个新的先是配置好运行环境,用Tomcat6.0运行倒是挺好的,在网页上运行一下,其次就是打代码用MyEclipse8.5建立web工程,在其中编写打代码,然后就是添加、查询、更新、删除代码写入这个工程里运行,结果则在网页中运行,中间出错确实挺多,但是经过完成之后还是有点小喜悦的,经过层层的筛查,我觉得从中学到了很多,老师的教学方法个人还是比较喜欢的,大部分时间交给我们自己实践,从中真的收获颇多,第一次真正的连接数据库,感觉还是挺棒的!

 

 

 

 

 

 

 

 

1、数据库课程设计要求见 文档”数据库原理应用课程设计要求“ 2、该压缩包里含参考资料、部分源文件、成品3个文件夹 3、参考资料文件夹里含学习课件、相关CDM图、业务流程图、数据字典、流程图 应该怎样做的资料 实验指导书、还有些习题作业、这个实验无关的sql语句练习、 2个另外独立完整的数据库课程设计:图书馆管理系统、小型超市管理系统 4、部分源文件文件夹里含文档里画的一些流程图、CDM图之类的、还有生成的SQL脚本 5、成品文件夹只含一个完成的数据库设计。 说明: 由于自己这个数据库设计成绩只得了个中,做得实在是很简单,呵呵,所以只能给大家做个参考而已。 目录与要求: 多媒体教室申请管理系统 1.项目背景 1.1选题背景 对所选题目涉及的企业(或行业)背景和主要业务活动内容进行必要的说明,指出当前业务管理模式或流程中存在的主要问题,阐述对其信息化或对现有系统进行改进的必要性和意义所在。 1.2系统目标和实现技术 通过初步的分析,给出未来要实现的系统功能目标,绘制系统功能目标图。并简要说明系统欲采用的软件体系结构、平台、DBMS和开发工具等。 2 需求分析 紧密围绕所确定的系统目标,展开详细的需求分析,该阶段内容主要有: 2.1业务流程分析 对所涉及的业务流程进行分析,边分析边绘制业务流程图。业务流程图可以是BPM或VISIO等形式。 2.2数据流程分析 在业务流程调查和分析的基础上,按照分层、概括、抽象的原则描述系统的数据流程图,要求数据流程图必须分层表达,图中所出现的数据对象分类顺序编号,以便进行编写对应的详细数据字典。该部分的数据流程图应至少3张。 2.3数据字典 按照数据流程图分层和每层数据流程图数据对象出现的先后顺序编写相对应的详细的数据字典,数据字典应包含数据流、数据存储、数据处理、外部实体和数据项等五个部分。 3 概念结构设计 在需求分析的基础上,应用概念模型的相关设计方法,完成数据库的概念模型设计。所设计的概念模型应为CDM图。 4逻辑结构设计 粘贴根据CDM图转换来的PDM图 5物理结构设计 粘贴由PDM生成数据库过程中的SQL脚本,为节省篇幅,可只保留原始脚本中的头文件和生成基本表的脚本,同时注意头文件中DBMS的名称应与项目背景介绍中的信息一致,并且注意头文件中系统时间的正确性。 6 总结 对本次课程设计的主要收获进行总结,并指出整个设计工作存在的问题或需要进行部改进的地方。 7 参考文献 如实列出对本次课程设计过程中参考了的书籍、网络文献或软件产品。 小型超市管理系统 1、项目计划 1.1系统开发目的 1.2背景说明 1.3项目确立 1.4应用范围 1.5定义 1.6参考资料 2、逻辑分析与详细分析 2.1系统功能 2.2数据流图 2.3用户类型与职能 2.4系统开发步骤 2.5系统环境需求 2.6系统安全问题 3、基于UML的建模 3.1语义规则 3.2 UML模型 3.3系统实现图 4、概要设计文档 5、逻辑设计文档 6、物理设计文档 7、小结 图书馆管理系统 1、项目计划 1.1系统开发目的 1.2背景说明 1.3项目确立 1.4应用范围 1.5定义 1.6参考资料 2、逻辑分析与详细分析 2.1系统功能 2.2数据流图 2.3用户类型与职能 2.4系统开发步骤 2.5系统环境需求 2.6系统安全问题 3、基于UML的建模 3.1语义规则 3.2 UML模型 3.3系统实现图 4、概要设计文档 5、逻辑设计文档 6、物理设计文档 7、小结
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值