- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设基于sql
数据库系统课程设计
—— 图书查询系统
组 长:宁坤
数 据 库分析员:韩杰 200801050809
用户界面设计员:宁坤 200801050818
程 序 员:付民光 200801050807
测 试 员:王文 200801050825
2011年6月27日
目录
一、课程设计题目: 1
二、 功能需求分析 1
三、数据库概念设计: 1
四、数据库逻辑设计 2
五、系统开发 4
1. 数据库建立 4
2、界面设计 6
3、数据链接 45
4、运行结果 47
六、总结: 49
一、课程设计题目:
图书查询系统
帮助图书馆设计一个查询系统,使用SQL Sever作为后台数据库,选用ASP.NET作为前段开发工具,开发B/S结构的管理系统,即浏览器、服务器结构。图书馆甚至整个校园的联网计算机终端都可以通过浏览器来浏览系统地主页,可满足读者浏览、查阅等功能。
开发环境说明:
处理器:Intel Pentium 4 3.06以上
内存:256M以上
硬盘空间:40G以上
操作系统:windows 2000 /XP/win7
开发软件:C++Builder 6.0
数据库:Microsoft SQL Service 2005
功能需求分析:
● 登录验证 防止读者信息被盗用。
● 图书查询 一个综合的图书查询系统,可以方便读者查到需要的书 籍。
● 读者个人信息查询以及管理 可以适当地更改一些读者的个人资料,如E-mail等,此外在这里还可以查到读者当前的、所有的借阅记录等。
● 信息服务 读者可以查询到自己借阅图书的超期信息。
三、数据库概念设计:
四、数据库逻辑设计:
关系数据库的数据模型(即关系模型)由一组关系模式组成,因而ER图向关系模型的转换实际上就是将实体(包括实体的属性)和联系转换为关系模式,一般遵循以下基本原则:
1. 一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。
2. 一个1:X(X为1或n)联系通常与某一端的关系模式合并,其中1:n的联系需要与n端对应的关系模式合并。需要在合并的关系模式的属性中加入另一个关系模式的码和联系本身的属性。
3. 一个m:n联系转换为一个关系模式。与该关系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
4. 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体的码的组合。
5. 具有相同码的关系模式可合并。
使用SQL server 2005企业管理器建立数据库和表(也可使用SQL语句建立数据库)。
数据库包括:
1、图书数据表book
2、图书分类表booksort
3、图书存放表place
4、读者数据表au
5、读者分类表ausort
6、图书借阅表borrow
五、系统开发
1. 数据库建立
步骤一:在SQL Server Management Studio窗口中,选择“数据库”文件夹,在上面右击,弹出快捷菜单上选择“新建数据库”命令。如图1所示。
图1
步骤二:此时,会打开“新建数据库”窗口。在“数据库名称”文本框中输入新建数据库的名字,例如book,如图2所示。
图2
步骤三:在“数据库文件”栏中,可以设置文件的名称、位置及大小。数据库文件的逻辑名称默认与数据库名称相同,用户可以修改这个名字,而且,可以指定多个文件。在“路径”列中可以通过单击按钮来指定文件所在的位置。
步骤四:在“初始大小”列中,以MB为单位输入数据库文件的大小。
步骤五:在“自动增长”列中,可以选择文件是否自动增长和是否有最大限制。单击book对应的按钮,打开“更改book的自动增长设置”对话框,如图3所示。如果选择了“启用自动增长”复选框,表示数据库的数据容量超过了初始大小时,数据文件可以自动增加。设置完成后,单击“确定”按钮。
图3
步骤六:在“选项页”栏中,选择“选项”选项,打开“新建数据库”的选项设置窗口,如图4所示。在“排序规则”下拉列表框中,可以选择要使用的排序规则。不过,大多数情况下,选择“(服务器默认值)”即可满足要求。在“恢复模式”列表框中,可以选择数据库发生损坏时的恢复模式。在
文档评论(0)