- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验名称:数据库技术与WEB应用
实验课时:30
开发技术:ASP / .NET / JSP / PHP
后台数据库:SQL Server / Oracle / Access / MySQL
一、实验目的要求
数据库技术是数据处理中最先进的技术,已达到空前的普及和应用。Web设计可用性概念的重要性日益增强,如今的WEB开发无论是前台界面的表现形式与技术,还是后台数据的计算、管理和维护都已发生了深刻的变化。通过集中实践上机编程,并结合典型系统进行分析,使学生较为系统地掌握数据库系统的基本开发方法,并能结合实践运用数据库设计理论设计出满足一定规范的基于Web的数据库应用系统,从而有效的加深学生对所学理论知识的理解和掌握,提高学生的系统开发能力和实践应用能力。
二、实验内容
学生可以自由组合1人或者2人一组,实验内容分为两部分,内容1所有同学相同,内容2可以任选一个题目或自拟题目。
SQL语言:
SQL语句的练习、触发器的操作、存储过程的实现。(10学时)
步骤:1、开始----〉程序----〉Microsoft SQL Server-----〉服务管理器,服务器中输入本机器的名字,点击“开始/继续”以启动SQL Server服务管理器。
2、开始----〉程序----〉Microsoft SQL Server-----〉查询分析器,SQL Server中输入本机器的名字,选择“windows身份验证”,点击确定。
3、在上部的空白区输入文件“小学期SQL语句.txt”中的SQL语句,然后单击上面的绿色三角形右箭头运行,建立起实验要操作的数据库test1,并在库中建立表、数据。下部的空白区显示该语句的运行情况。
4、在数据库test1中进行下列更新操作,将语句写入实验报告。
(1)插入一条零件的信息:零件代码:p7,零件名称:离合器。
(2)插入一条供应信息:东方红供应商供给半导体厂工程的齿轮数量为100。
(3)修改工程弹簧厂的城市为上海。
(4)修改东方红供应商供应给三建工程的螺母数量为300个。
(5)删除s1供应商供应工程p3的供应情况。
(6)删除一汽工程及其使用零件的情况。
5、在数据库test1中进行下列查询操作,将查询语句写入实验报告。
(1)查询所有供应商情况,先按城市升序排列,城市相同按供应商名称降序排列。
(2) 查询零件名中含有“螺”字的零件信息。
(3) 查询零件中的最大、最小、平均重量。
(4) 查询供应商S1所供应的各种零件的名称和数量。
(5) 查询使用红色螺丝刀的工程名称。
(6) 查询供应情况,显示内容为供应商名称、零件名、工程名称、数量。
(7) 查询工程J1所使用的全部零件和零件来源。
6、请为机车厂工程项目建立一个供应情况的视图,包括供应商代码,零件代码,供应数量。针对该视图完成如下查询并将SQL语句写入实验报告。
(1)查询机车厂工程项目使用的各种零件代码及其数量。
(2)查询供应商S2的供应情况。
Web应用系统:
结合Web应用,设计一个功能全面,基于B/S模式的管理信息系统。后台数据库任选,前台Web开发工具任选。(20学时)
可选题目:人事管理系统、工资管理系统、机票预订系统、仓库管理系统。
对于各个题目的详细要求见附录。如果自己选择其他题目,请提前做好需求分析(参考已给题目的要求)在第一次上机时给老师查看。
三、实验预习提示
1、学习使用开发工具;
2、数据库操作:
在选用的DBMS中建立数据库,设计并创建数据库中的各表,建立表的主键、索引和外部键,以及列的扩展属性,创建视图
存储过程、触发器的使用
权限设置、安全性设置、数据库的维护
3、数据库应用系统的设计方法:
数据库应用系统的总体设计思路、步骤
各步骤的具体任务、工作方法、成果
软件开发思想的具体应用
四、实验过程和指导:
1、准备
选好题目;
阅读课本有关章节,熟悉数据库原理的相关内容;
c. 熟悉开发工具;
2、为了能设计好程序,注意以下事情:
a. 模块设计:将系统分成合理的多个模块(函数),每个模块实现一个功能。
b. 写出(画出)设计方案:模块关系简图、流程图、全局变量、函数接口等。
c. 编程时注意编程风格:空行的使用、注释的使用、缩进的使用等。
五、时间分配
1、在10学时内完成第一部分实验内容。
2、在20学时内完成第二部分实验内容。
3、最后一次上机完成验收、答辩内容。
六、成绩评定(标准满分100)
系统设计(50)
需求分析的完善、准确性
概念结构设计的正确性
逻辑结构设计的合理性
整体运行(25)
系统整体的可行性、可读性
系统整体的正确性、健壮性
界面友好、操作方便
实验报告(25)
实验报告各项的完整性
文档评论(0)