欢迎来到天天文库
浏览记录
ID:19134992
大小:543.50 KB
页数:19页
时间:2018-09-25
《大连海事大学本科生试验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、大连海事大学本科生试验报告数据库原理-操作实训院(系):经管专业:04级信息管理与信息系统课程名称:数据库原理学号:2220041320208学生:黄励良任课教师:何剑彤完成日期2006年12月1.实验目的:掌握数据库模式设计,依据实际要求设计表结构,建立表的关系;结合一定的开发工具实现数据库应用程序的开发。2.实验环境2.1硬件环境:Intel(R)Rentium(R)4CPU3.06GHZ512MB的内存2.2软件环境操作系统:Windows2003应用服务器配置:SQLServer2000开发环境配置:VB6.03.需求
2、分析:针对实际系统,描述其主要功能,给出E-dd1)、详细设计要求:1)设计E-R图。2)根据E-R图进行数据库的逻辑设计和物理设计3)在数据库上建库、基本表以及依据数据库设计方案建立的视图4)创建系统总体功能菜单5)实现对所有基本表管理(包括基础数据的插入、删除和修改功能)6)实现各种基本表中数据的查询功能(执行模糊查询)7)实现对所有购进图书的分类查询和分类统计。能够按书名、作者等分类查询现有图书的数量。8)统计没个借阅人的借书情况,限制借书的本数和期限等。9)设计使用该系统的用户有三种:负责处理图书借阅任务的图书管理员、
3、负责对新书进行编目并录入新书数据的图书编目员、借阅人10)将所开发出的功能分配给三种不同的用户,各类用户在登录系统时需要输入帐号、密码,并进入自己的功能菜单,进行相应的操作。主要功能:借阅人:书籍分类查询(包括书号,书名,作者,出版社查询),模糊查询,精确查询。借阅人借书信息查询,修改用户密码。图书管理员:处理图书借阅任务,还书管理。统计每个借阅人的借书情况,限制借书的本数和期限等。修改用户密码。编目员:所有购进图书的分类查询和分类统计,能够按书名、作者等分类查询现有图书的数量。对新书进行编目并录入新书数据。删除旧书。E-R图
4、4.概念结构设计5.逻辑结构设计①、图书馆书籍信息表:表名library_books属性名书号书名作者出版社定价内容简介出版日期是否借出isbntitleauthorpublishingInt_priceText_sourceCopying-dateyijie数据类型字符型字符型字符型字符型数值型字符型日期型字符型②、借书证记录有借阅者的姓名、所在系、专业班级等。借阅者借书证信息表:表名student_books属性名借书证号学号姓名系专业班级door_noStudent_nonamecollegespecialityclas
5、s数据类型字符型字符型字符型字符型字符型数值型③、凭借书证借书,每次最多能借8本书。借书期限最长为30天。借书信息表:表名borrower_books属性名借书证号书号借书期限door_noisbnReturn_books数据类型字符型字符型数值型学生,管理员,编目员登入系统需要验证,因此需要密码。学生登入密码表:表名stuloading属性名借书证号学号密码door_noStudent_noDoor_password数据类型字符型字符型数值型管理员登入密码表:表名libloading属性名管理员编号姓名密码door_nona
6、meDoor_password数据类型字符型字符型数值型编目员登入密码表:表名biruloading属性名编目员编号姓名密码door_nonameDoor_password数据类型字符型字符型数值型⑤管理员设置限制借书本数和借书期限表名:LIB属性名限制本书期限maxbooksreturnbooks数据类型数值型字符型6.数据库实现7.应用系统设计实现8.试验总结(实验心得)写到这时,数据库的期末大作业已经是结束。但想起做这个大作业已经一个多月,这其中的酸甜苦辣我都尝遍。不过,我从中是收益非浅。的确编程是个脑力的苦力活,但是它
7、让我感到充实,而且在着期间我还帮同学调程序。觉的这段时间过的挺开心的。通过这次作业,我对数据库的掌握和编程能力都有很大的提高。像ADO控件和网格控件都用的自如。能独立完成一定规模的程序。体会到编程的规范,以及代码复用性,模块的使用的重要性。尽管这些我做的都不是很好,但我能意识到这些就是有进步。下次编程序,我会有更大的进步。需求分析和设计很重要,分析设计好,可以大大的提高编写程序的难度。这次我在这块吃尽苦头。由于习惯,刚开始草草设计就开始编程,后来我在编程时,遇到许多毛病,这时,我一改就得改一大片,有时甚至觉得重做还更好些。最后
8、,通过这次作业,我很高兴我有大收获。
此文档下载收益归作者所有