大工18春《SQL数据库课程设计》模板及要求作业答案.docx
- 文档编号:138243
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:20
- 大小:306.26KB
大工18春《SQL数据库课程设计》模板及要求作业答案.docx
《大工18春《SQL数据库课程设计》模板及要求作业答案.docx》由会员分享,可在线阅读,更多相关《大工18春《SQL数据库课程设计》模板及要求作业答案.docx(20页珍藏版)》请在冰豆网上搜索。
网络教育学院
《数据库课程设计》
题 目:
电子书城系统的设计与实现
学习中心:
专 业:
年 级:
学 号:
学 生:
指导教师:
一、谈谈你对本课程学习过程中的心得体会与建议?
答:
经过一个学期的数据库课程的学习,我基本上掌握了创建数据库以及对数据库的操作的基础知识。
学习了SQL数据库中的增、删、改、查等功能,数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复习功课,还是一门比较容易掌握的课。
正是由于这门课和以前关系不大,很多知识也从未接触过,因此对于这门课的学习方法就是:
理论课上认真听老师讲理论知识,上机课上仔细看老师的演示过程、在电脑上按照老师的演示步骤自己做,遇到自己无法做出来的过程(步骤)请教老师或者同学。
建议:
学校除了安排学生要上的SQL教学的理论课之外,还应安排适当节数的实验课,最好是理论课和实验课在一周上,这样同学们更能高效快速的记住所学知识,实验课上教师可以给每位同学分配一个小的系统让他们去做,或者是找一个项目案例先让同学们自己研究,然后教师再和同学们一起分析探讨,这样就能更好的理解和掌握SQL语句。
增强同学们之间的交流,同班同学之间肯定对知识的掌握程度不一样,在课堂上适当的增加学生之间的交流,严格要求他们课下也要多交流,这样通过交流取长补短,学生之间的差距就会缩小。
二、
1 项目概况
本章需简单介绍具体使用的哪个版本SQL数据库,选用的前台开发工具以及
自己所设计的具体什么系统。
2.1SQL数据库简介
SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。
丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。
SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。
例如,XML数据库与WebService的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、ServiceBroker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。
C#、VB.Net、XQuery、XMLA、ADO.Net2.0、SMO、AMO等都将成为SQLServer数据平台上开发数据相关应用的有力工具。
2.2HTML概述
HTML的英文全称是"HypertextMarkupLanguage",中文译为“超文本标记语言”。
“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。
在几年前作为SGML的一个子集开发的。
一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。
如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。
浏览的网页就是由HTML语言编写出来的。
虽然HTML是一种语言,但HTML不是程序语言,如C++和Java之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML 的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。
在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。
ASP.Net是建立在通用语言运行时(CLR)上的应用程序框架。
他用来在服务
XVIII
器端构建功能强大的web应用程序。
ASP.Net提供了世界级水平的开发工具支持。
在Visual Studio .Net的集成开发环境(IDE)中,ASP.Net框架由丰富的工具箱和设计器组成。
所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。
ASP.Net强大而富有弹性。
由于ASP.Net是基于(CLR)的,因此整个.Net平台的强大和富有弹性,同样
可以应用于web应用程序开发者。
.Net框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。
ASP.Net也是语言中立的,因此你可以选择你最熟悉的
语言,或者通过几种语言来共同完成一个应用。
2.1 电子书城系统概述
本系统主要是在现有正常的网上购物的基础上,把大量的人工管理信息转变为计算机管理,简化了网站管理员的工作,提高了管理的效率,同时方便用户购书。
本系统对数字化信息资源的组织采用数据库。
系统的数据库结构是关系数据库SQL Server 2000,前台使用ASP.Net平台开发。
信息平台的后台操作采用C/S操作结构以增强系统的安全保密性、系统稳定性和易操作性。
C#是目前最完备的面向对象语言,在未来仍然很有发展前途。
SQL Server 2000采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的管理模式,并支持标准的SQL语法。
同时,.Net平台和SQLServer2000作为微软公司的产品,具有良好的整和性。
系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。
2 需求分析
2.1需求分析
了解用户要求。
此用户即为网站的使用人员(管理员,会员)。
了解他们在网站功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。
把用户要求成文,完成网站分析报告。
网站的逻辑模型由一系列的图表和文字组成。
在逻辑上描述了系统的目标和所具备的功能于性能。
表2.1产品质量需求表
主要质量属性
详细要求
正确性
经过测试达到了预期的效果
健壮性
具有一定的健壮性
可靠性
容错能力强,测试质量合格
性能,效率
性能优,效率高
易用性
跨平台操作
清晰性
优
安全性
安全可靠性极佳
可扩展性
优良的可靠的接口
兼容性
可作用于任何平台
可移植性
正确的进行软件配置后,就可以正常运行程序
2.2数据分析
具体描述设计的各类数据表,要求以表格的形式把数据表全部列出。
数据表中包含字段名称、数据宽度、允许空值、主键。
如下表所示:
表2.2图书表
中文字段名
英文字段名
数据类型
长度
备注
图书编号
B_code
int
4
!
$N
国际标准编号
B_isbn
nvarchar
50
N
名称
B_name
nvarchar
50
N
作者
B_author
nvarchar
50
N
出版社
B_press
nvarchar
20
N
类别编号
T_code
int
N
描述
B_describe
nvarchar
100
N
图片
B_picture
image
20
N
表2.3会员表
中文字段名
英文字段名
数据类型
长度
备注
编号
U_code
int
!
$N
姓名
U_name
nvarchar
20
N
性别
U_sex
nvarchar
2
N
生日
U_birth
nvarchar
20
N
电话
U_tel
nvarchar
15
N
问题
U_question
nvarchar
20
N
答案
U_answer
nvarchar
20
N
身份证编号
U_id
nvarchar
18
N
密码
U_pwd
nvarchar
20
N
权限
U_power
int
N
表2.4新闻表
中文字段名
英文字段名
数据类型
长度
备注
新闻编号
newsID
int
!
$N
新闻标题
newsTitle
nvarchar
50
N
新闻编者
editer
nvarchar
50
N
新闻来源
source
nvarchar
100
N
修改时间
upDateTime
nvarchar
20
N
新闻内容
newscontent
nvarchar
500
N
表2.5订单表
中文字段名
英文字段名
数据类型
长度
备注
订单编号
O_code
int
!
$N
订单时间
O_datetime
VC
20
N
经手人编号
U_code
int
N
订单购买
O_buy
int
N
表2.6订单明细表
中文字段名
英文字段名
数据类型
长度
备注
明细订单编号
O_code
int
!
$N
图书编号
B_code
int
N
总数
O_count
int
N
图书名称
B_name
VC
50
N
图书价格
P_price
VC
50
N
图书折扣
P_discount
float
N
表2.7图书价格表
中文字段名
英文字段名
数据类型
长度
备注
编号
P_code
int
!
$N
价格
P_price
VC
50
N
折扣
P_discount
F
N
表2.8图书类别表
中文字段名
英文字段名
数据类型
长度
备注
类别编号
T_code
int
!
$N
类别名称
T_name
VC
50
N
表2.9用户单表
中文字段名
英文字段名
数据类型
长度
备注
用户单编号
Stin_code
VC
15
!
$N
用户时间
Stin_datetime
VC
20
N
经手人编号
U_code
int
N
表2.10用户单明细表
中文字段名
英文字段名
数据类型
长度
备注
编号
SI_code
int
!
$N
明细表编号
Stin_code
VC
15
N
图书编号
B_code
int
N
数量
Stin_count
int
N
表2.11出库单表
中文字段名
英文字段名
数据类型
长度
备注
出库单编号
Stout_code
int
!
$N
出库时间
Stout_datetime
VC
20
N
出库单价格
Stout_price
VC
10
N
经手人编号
U_code
int
N
表2.12出库单明细表
中文字段名
英文字段名
数据类型
长度
备注
明细编号
Stout_code
int
!
$N
图书编号
B_code
int
N
出库数量
Stout_count
int
N
表2.13库存表
中文字段名
英文字段名
数据类型
长度
备注
库存编号
S_code
VC
20
!
$N
库存数量
S_count
int
N
图书编号
B_code
int
2.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL数据库课程设计 大工 18 SQL 数据库 课程设计 模板 要求 作业 答案