电商系统功能开发.docx
《电商系统功能开发.docx》由会员分享,可在线阅读,更多相关《电商系统功能开发.docx(38页珍藏版)》请在课桌文档上搜索。
1、 大连东软信息学院电商系统功能开发技能实习手册 系 别: 信管系 专业班级: 商务09001 学 号: 09120100128 学生姓名: 施冰冰 指导教师: 黄川林 第一部分SQL Server 2005 数据库1. 数据库基本操作1.1实验目的安装SQL Server 2005;了解SQL Server 2005 各组件;建立和删除数据库;理解SQL Server的数据类型,建立、删除和修改表。1.2实验步骤1.2.1 安装SQL Server 20051) 将SQL Server 2005的安装光盘放入光驱中,运行光驱中的autorun.exe程序,出现安装启动画面。2) 在弹出的“最终
2、用户许可协议”对话框中,选择“我接收许可条款和条件”复选框。然后单击“下一步”按钮。3) 接着,在弹出的“安装必备组件”对话框中列出了安装SQL Server 2005之前所需的所有必要组件。单击“安装”按钮,开始安装和配置这些组件。4) 安装完成后,单击“下一步”按钮,启动“安装向导”对话框。5) 单击“下一步”按钮,打开“系统配置检查”对话框。6) 单击“下一步”按钮,弹出“注册信息”对话框,输入姓名、公司名称和注册码后,单击“下一步”按钮。7) 接着,会打开“要安装的组件”对话框。在此对话框中,选择要安装的组件。 8) 单击“下一步”按钮,打开“实例名”对话框。9) 选择“默认实例”单选
3、项,单击“下一步”按钮,打开“服务账户”对话框。10) 配置完成后,单击“下一步”按钮,打开“身份验证模式”对话框。11) 单击“下一步”按钮,打开“排序规则设置”对话框。12) 单击“下一步”按钮,打开“错误和使用情况报告设置”对话框。13) 单击“下一步”按钮,打开“准备安装”对话框。14) 单击“安装”按钮,开始安装SQL Server 2005的选定组件。15) 安装完成后,单击“下一步”按钮,打开“完成Microsoft SQL Server 2005安装”对话框,显示摘要日志等信息。单击“完成”按钮,此时会提示重新启动计算机,选择“是”,重新启动计算机后,完成安装。实验结论:SQL
4、 Server 2005运行正常1.2.2 SQL Server主要组件(1) 启动、停止数据库服务器在“开始”菜单中启动1) 选择开始“所有程序”Microsoft SQL Server 2005“配置工具”SQL Server Configuration Manager 命令。进入 SQL Server Configuration Manager 窗口后,选择左边的“SQL Server 2005 服务” 选项,在右边会显示出相应的服务器。这时分别可进行服务器的启动和停止操作。2) 可以设置服务器在开机时自动启动或禁用。操作如下:在 SQL Server Configuration Man
5、ager 窗口中选择要启动或禁用的服务器右击,选择“属性”命令进入相应服务的属性界面,选择“服务”选项卡,然后再选择“启动模式”后面的选项,其中“自动”选项即为服务器在开机启动时自动启动。“已禁用”选项即为暂停使用。“手动”选项即为每次要手动启用相应的服务器。3) 使用“控制面板”窗口中的“服务”应用程序启动或停止服务器。 打开“控制面板”窗口,双击“管理工具”图标,再双击“服务”图标,然后找到要启动或停止的服务器右击,在弹出的快捷菜单中选择相应的启动命令或“停止”命令。(2) 熟悉对象资源管理器选择“开始”“所有程序”Microsoft SQL Server 2005SQL Server M
6、anagement Studio 命令,选择服务器名称和身份验证以及输入用户名和密码等。然后单击“连接”按钮进入“对象资源管理器”面板中。在“对象资源管理器”面板中可以进行注册和删除服务器。 (3) 熟悉查询分析器在 SQL Server Management Studio 窗口中,进入 SQL Server Management Studio查询窗口,即查询分析器。 在查询分析器的编辑面板中输入以下的查询语句: USE master SELECT * FROM spt_values单击“执行”按钮后分析“结果”和“信息”两个选项卡的内容,试分析一下为什么有这样的现象?实验结论:1.2.3 数
7、据库及其管理1) 用对象资源管理器创建一个数据库。数据库名称为“图书”,主数 据文件的逻辑名称为“图书_data ”,操作系统文件的名称为“d:图书_mdf ”,大小为30MB, 最大为 60MB,以 15%的速度增长。数据库的日志文件逻辑名称为“图书_log ”,操作系 统文件的名称为“d:图书_ldf ”,大小为3MB,最大为 15MB,以 1MB 的速度增长。 2) 使用对象资源管理器将数据库“图书”的初始分配空间大小扩充到45MB。3) 使用对象资源管理器将“图书”数据库的空间压缩至最小容量。 4) 使用对象资源管理器将“图书”数据库重新设置为只读状态。 5) 使用对象资源管理器将“图
8、书”数据库改名为“图书信息库”。 6) 使用对象资源管理器删除“图书信息库”数据库。实验结论:1.2.4 数据库中表的基本操作1) 在“对象资源管理器”面板中创建数据库“BookShop”。2) 在数据库“BookShop”中创建如下七张表:表1 Board的表结构字段名称说明数据结构约束Id公告编号int主键Title公告题目varchar(50)非空Content公告内容varchar(100)PostTime提交时间datetimePoster提交人varchar(20)表一:表2 BookType的表结构字段名称说明数据结构约束TypeId分类编号int主键TypeName分类名称va
9、rchar(50)非空表二:表3 Books的表结构字段名称说明数据结构约束Id记录编号int主键TypeId图书分类int外键BookName图书名称varchar(200)非空ISBN书号varchar(50)惟一Publisher出版社varchar(100)默认值“清华大学出版社”Author作者varchar(50)PageNum页数intPublishDate出版日期datetimeSalePrice销售价格floatStorePrice进货价格float小于“销售价格”Content图书简介varchar(1000)ReadCount阅读次数intBuyCount销售数量int取
10、值大于0表三:外键:唯一键:默认值:Check约束:表4 Basket的表结构字段名称说明数据结构约束Id编号int主键UserId用户名varchar(50)外键BookId图书编号int外键OrderTime订购时间datetime非空OrderCount订购数量int取值大于0SalePrice销售价格float取值大于0UserChecked用户确认(0-用户订购;1-送至收银台;2-提交订购)tinyint默认值为0OrderNumber订单号varchar(50)非空PostTime提交时间datetimeAdminChecked管理员确认(0-没有提交;1-用户提交;2-处理;3
11、-发货;4-结账)tinyint默认值为0表四:表5 Complain的表结构字段名称说明数据结构约束Id投诉编号int主键PostTime投诉时间datetime非空UserId用户名varchar(50)外键OrderNumber订单号OrderNumbervarchar(50)Content投诉内容varchar(1000)Result处理结果varchar(1000)Flag处理标志(0-未处理;1-已处理)bit默认值为0表五:表6 Users的表结构字段名称说明数据结构约束UserId用户名varchar(50)主键Pwd用户密码varchar(50)非空UserName用户姓名v
12、archar(50)Sex性别Char(2)取值为“男”或“女”Address地址varchar(500)Email电子邮件地址varchar(50)Telephone固定电话varchar(100)Mobile移动电话varchar(50)表六:Check约束:表7 Admin的表结构字段名称说明数据结构约束AdminId用户名varchar(50)主键Passwd密码varchar(50)非空AdminName用户姓名varchar(50)表七:3) 使用对象资源管理器修改表结构。 修改表名。 增加列。 删除列。 修改已有列的属性。4) 向Books表中插入如下数据。5) 修改表中数据。6
13、) 删除表中数据。实验结论:1.3实验中的问题及解决方法2. T-SQL 语言2.1实验目的复习SQL 语句(查、增、删、改),理解局部变量和全局变量的概念、定义和使用方法,掌握SQL Server中流程控制语句的使用。2.2实验步骤2.2.1 使用SQL语句(1) SELECT语句的基本使用1) 查询图书表books中的每本图书的所有数据。 select * from books2) 分别查询books表和BookType 表的全部信息。 select*from books select *from BookType3) 在图书books 表中查询每本图书的书名和销售价格。 select B
14、ookName SalePrice from books4) 在books 表中查询记录编号为“0003 ”的图书的书名和销售价格。 select BookName SalePrice from books where id=00035) 在 books 表中查询销售价格为 20 元的图书记录编号、书名和进货价格。使用 AS 子句将结果中指定目标列标题分别指定为图书记录编号、图书名和进货价格。 select id as 图书记录编号, bookname as 图书名, StorePrice as 进货价格 from books where SalePrice=206) 在books 表中查询出
15、销售价格在 1050 元之间的图书的书名和销售价格, 分别取别名为图书的书名和图书的销售价格。 select bookname as 图书的书名,Saleprice as 销售价格 from books where Saleprice10 and Saleprice10 and Saleprice(select avg(saleprice) from books)(3) 连接查询的使用1) 查询图书的书名、销售价格和图书分类名称。 select bookname,Saleprice,TypeId from books2) 查询订购时间在2010-8-25订购图书的用户姓名、地址、移动电话,所定
16、图书的书名、作者,以及订购数量。 select username,address,mobile,bookname,author,OrderCount from users,books,basket where USERS.USERID=BASKET.USERID AND BOOKS.ID=BASKET.BOOKID AND OrderTime=2010-8-25(4) 数据汇总1) 在books表中查询“清华大学出版社”所出书的平均销售价格。 select avg(saleprice) from Books where publisher=清华大学出版社2) 查询books 表中一共有多少本书
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 功能 开发
链接地址:https://www.desk33.com/p-20227.html