- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络数据库综合实验报告
计算机系综合性实验
实 验 报 告
课程名称 网络数据库
实验学期 2007 至 2008 学年 第 2 学期
学生所在系部 计算机
年级 05级 专业班级 信管B05-2
学生姓名 学号
任课教师
实验成绩
计算机系制
《 网络数据库 》课程综合性实验报告
开课实验室: 软件工程实验室 2008 年 6 月 2 日
实验题目 图书借阅管理系统 一、实验目的
通过该实验把数据库的理论知识(数据库和数据表的设计理论、数据完整性的实现、存储过程、触发器等)应用到具体的综合实例中,达到数据库与其他课程整合的目的。
二、设备与环境
硬件:多媒体计算机
软件:WindowsXP以上的操作系统、Visual Basic或其它可视化语言及SQL Server 2000以上版本
三、实验内容
系统功能设计
总体描述系统所包含的功能,要求体现出系统所完成的功能,可以用功能模块图来体现。如:本系统至少包括读者信息管理模块、图书信息管理模块、借阅信息管理模块。
2.根据系统功能作数据库设计;
可以使用体现数据完整性的SQL语句或表结构图如:读者信息、图书信息、借阅信息表的设计要符合数据库设计的理论范式,并设置相应的主键、外键、默认值等。
3.数据库应用
根据设计需要设计必要的视图、索引、存储过程和触发器。写出相应的SQL代码。如:读者信息、图书信息、借阅信息表的添加、修改、删除的存储过程、借阅信息表的添加、删除触发器
(1)如果在一次查询中涉及到多个表,应该创建视图。
(2)如果对某个字段进行多次查询,应该对该字段创建索引、并建立存储过程。
(3)如果在对数据库操作过程中,有对多个表的级联操作,应该建立触发器,由触发器实现数据的完整性。
4.图书借阅系统的界面设计和代码设计。
界面设计要求简洁、美观、操作方便。
代码设计至少要包括数据库的连接代码、通过前台界面实现数据库记录的添加、修改、删除等操作的相关代码。如果系统较大,可以实现部分体现功能的代码(体现数据库知识点的应用)。
四、实验结果及分析
(一)系统说明
图书管理系统采用delphi做前台界面,SQL做后台语言
图书借阅管理系统包括五个部分:
用户登录:建立登陆人员的用户名和密码表,根据需要可以设立管理员和读者登陆,设置不同的访问权限。
借书模块:其中包括学生信息和图书信息,其中学生信息包括学生证号,姓名,专业,性别,出生时间和借书数;图书信息包括书名,出版社,ISBN,作者,价格,复本量,库存量
还书模块:涉及了学生和图书的相关信息,显示还书的学生学号和书的索书号等
查询模块:根据需要选择查询信息,指定学生,指定专业,指定书籍
维护模块:主要有对学生表的维护包括对学生相关信息的添加,删除和修改;对图书表的维护包括“添加书籍”、“修改书籍”和“删除书籍”3部分功能和借阅表的添加,删除和修改及对表中的照片进行添加,总体设计的模块图如下
数据库设计
前台界面主要用到的Delphi的相关控件为用于数据库连接,读取和执行存储过程的ADOConnection,ADOQuery,ADOStoredPro控件,Label,DBtext,Pagecontrol,Panel,Form,Bitbtn,
DblookupComboBox,Edit,Dbgrid,RadioGroup,TabSheet等控件,于此相关的的是后台的数据库,创建一个数据库文件wangling.sql,创建五张表分别为学生表,图书表,借阅表,借阅历史表,登陆密码表,两个触发器用于学生借书数和复本量,库存量的增加和减少,和八个存储过程,主要用于对学生表,借阅表和图书表的添加删除和更新。以其中的学生表的设计结构为例:
字段名
类型与宽度
是否主键
是否允许空值
说明
借书证号
Char(12)
是
Not null
0 : 男 ;
1 : 女 ;
借书数的默认值
为 0,并且不超过5 ;
姓名
Char(12)
否
Null
专业名
Char(20)
否
Not null
性别
Bit
否
Null
借书量
Intege
您可能关注的文档
最近下载
- 学校--以老带新”实施方案.docx VIP
- 2022《贯彻执行中央八项规定、推进作风建设综述》专题PPT.ppt VIP
- -IATF 16949质量管理体系培训 .ppt VIP
- 医美整形线上平台留客升单策略.docx VIP
- 高中物理力学——动态平衡问题处理方法.pdf VIP
- 一种可实时监控的负压引流系统及其使用方法.pdf VIP
- 2022年新版《义务教育体育与健康课程标准》考试学习资料.docx VIP
- 2024-2025学年天津市南开区七年级(下)期末数学试卷.pdf VIP
- IATF16949质量管理体系模板或IATF16949质量管理手册.docx VIP
- 外研版八年级上册 Unit 1 单元测试卷答案及解析 新版 2025年新外研版八年级上册.docx
文档评论(0)