数据库 实验报告

上传人:仙*** 文档编号:108903794 上传时间:2022-06-16 格式:DOCX 页数:6 大小:266.09KB
收藏 版权申诉 举报 下载
数据库 实验报告_第1页
第1页 / 共6页
数据库 实验报告_第2页
第2页 / 共6页
数据库 实验报告_第3页
第3页 / 共6页
资源描述:

《数据库 实验报告》由会员分享,可在线阅读,更多相关《数据库 实验报告(6页珍藏版)》请在装配图网上搜索。

1、图书管理系统一、读书笔记在课程设计的过程中,我读的是一本名叫Visual C# + SQL Server 数据库应用实例完全解析的书。这本书介绍了关于开发数据库应用系统必须掌握的技术,包括SQL Server数据库的管理、SQL语句和AD0数据库访问技术。当然,它真正吸引我的地方还是书里面的7个关于数据库应用的实例,也包括图书管理系统,这个是最主要的!所以,我也是针对性很强的对第三章的图书借阅管理系统做了比较大量的、重点的了解。书中十分详尽地描述了在做系统时的每一个过程,包括系统分析与总体设计,系统需求分析,系统体系结构设计,开发工具的选择,开发实例所需的实用技术等等等等。模块清晰,代码设计也

2、很完整、规范。所以在这一块还是很轻松的。在与数据库相连的方式这一块,它是使用C#语言来进行,后台的数据库的添加,修改,删除,查询语句也是按照C#语言的运行方式来书写的。由于对C#语言实在不是很熟悉,期间也遇到了很多问题。不过在周围同学的帮助下再一次又一次纠结的修改之后。我们的图书管理系统终于得以成功运行。重点看过这本书的图书管理系统这一个实例之后收获还是有的。首先是对于做一个简单系统的过程有了一定程度上的了解,最起码说,下次再遇到这样的课程设计肯定是不会心里完全没底的了。最主要的还是我对于自己在编程方面的缺陷有了一个无比深刻的血淋淋的认识!如果想在计算机这一块上有一个比较好的发展,加强对工具的

3、熟悉和对于语法的了解肯定是刻不容缓的当务之急啊!另外一点收获就是,我们要做好一个系统,需求分析应该说是很重要的,它关系到每一块。而在做需求分析时,对系统的功能,以及每一个模块都要有十分清醒的认识以及一份详细的策划。每个过程要达到什么的目的,是些都应该很清晰的。这样,在以后的工作开展过程中才会不至于出现不必要的麻烦。第一次写读书笔记,总感觉像是一份实验总结来着。没有读得很深也没有读得很全,算是为了完成这一份课程设计而做的功课吧。所以也没有什么太深的感悟,就到这里吧,我的读书笔记。二、需求分析 在正式开始创建一个图书管理系统之前有些前提工作,它包括有对用户的需求进行分析以及构思出理想中想象的或者运

4、行后的界面,为以后的创建理清思路,使创建更方便,快捷。首先进行的是系统分析即对系统需求的功能,系统运作的流程图和系统E-R图的分析,建立图式模型。其中E-R图的建立是创建数据库的核心工作之一。1.图书管理系统设计任何一个软件的开始都是进行系统的需求分析。需求分析要根据用户的功能要求、界面以及其他要求进行分析,当然在此需求分析是根据我自己对图书管理系统的基本了解以及系统所需要的基本功能来进行的。其次制作的各个流程图才是真正的系统设计,是在完成需求分析的基础上进行的。2.用户的功能需求分析图书管理系统需要的功能分析如下:管理系统具有多个管理员,管理员可以使用不同的用户名和密码进入管理系统,并可以修

5、改自己的密码;(一) 进入系统后可以重新登录该系统;(二) 在系统中可以对数据库进行简单的操作;(三) 最基本的功能还应具有可以编辑图书录入、删除图书资料。图书分类信息的添加、修改、删除和查询。此功能为图书的分类管理提供依据。(四) 图书基本信息的添加、修改、删除和查询。(五) 读者信息的添加、修改、删除和查询。(六) 图书借阅管理,包括图书借阅、图书归还、图书续借等。3.系统运作流程该系统涉及到用户以及管理员,在两者之间进行一系列的操作。管理员对图书进行录入、删除等操作,和用户之间的交流则是进行借阅图书操作。运作流程图如图:4 用户管理功能用户管理模块的功能比较简单。在系统初始化时,有一个默

6、认的用户即系统管理员用户他可以创建用户.修改用户信息以及删除用户。用户管理功能模块5.图书借阅管理系统图书借阅管理系统可以有效地管理图书资源,控制图书借阅的流程,对图书馆或阅览室的管理有很大的帮助,它的子功能模块如下: 图书管理部分这一部分包括图书类别管理和图书信息管理两部分。其中图书类别管理包括添加图书类别、修改图书类别等;图书信息管理包括图书信息的添加、图书信息的修改、图书信息的查询、图书信息的删除等。 读者管理部分这一部分即读者信息管理,读者信息管理包括添加读者信息、修改读者信息、删除读者信息、查询读者信息等。 借阅管理部分这一部分包括借书信息管理和还书信息管理两部分。其中,借书信息管理

7、包括借书信息的添加、借书信息的修改、借书信息的查询等;还书信息管理部分包括还书信息的修改、还书信息的查询等。班 级姓名三、数据库的设计:1.设计系统E-R图:电 话姓名性 别姓名持书量姓名读者编号姓名类 别姓名读者姓名姓名读 者 部 门姓名 n最近借出时间姓名借阅最近归还时间姓名过期时间姓名过期天数姓名入库量姓名图书编号姓名 m出版社姓名类 别姓名状 态姓名价 格姓名字 数姓名开 本姓名版 次姓名作 者姓名图书册码姓名图 书3.设计表结构A、 数据库结构设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。 B、 数据库Library包含4张表,即图书基本信

8、息表、借阅表、读者信息表和用户信息表。(一)用户信息表(二)读者信息表(三)图书信息基本表(四)借阅表四、数据库的安全性设计:l 数据库的后台修改只允许系统管理员操作,普通用户无法进入。l 只有在数据库中注册过的拥有读者证号的用户才可以看见有哪些图书可借,读者只可查看自己的借阅史、在借图书、逾期未还的图书等信息,读者信息也只可本人通过管理员修改。图书信息的插入、删除、修改等操作只可由系统管理员进行。五、前台程序的设计:l 登陆界面:窗体如图所示,它包括两个标签,两个文本框、两个按钮。这个窗口供系统管理员进入主界面l 程序主界面:该界面可以实现借阅处理,信息查询,图书管理,读者管理。其中借阅处理

9、里包括借书处理、还书处理、预定处理,这里的处理都需要读者证号和图书号,然后才可完成操作。信息查询包括读者借阅史查询和图书位置查询,在查询借阅史时,需输入读者证号,图书位置查询则需要输入图书号。图书管理包括入库图书,修改图书信息、和删除图书,在这里都会有信息完整性约束,若输入信息不完整,将拒绝插入或者修改。读者管理和图书管理类似。在最上面还有一行菜单栏,里面最主要的是系统用户,单击那个,可以跳转到修改密码界面。六、小结:虽然在整个过程中,我们做出的这个系统很多功能没能很好的实现,也比较简单,没什么复杂的功能。但是这个过程的揪心程度也是不容小觑的!三个人在分工上就纠结了很久。分配的每个人三小块在实

10、施上也有极高的难度系数!所以其间也遇到了很多摩擦。不管是你埋怨我进度慢,我埋怨你连一个小小的选择图书窗体都做不好,或者是最后在连接数据库上遇到的坎坷都是血泪史啊!不过值得一提的是,对于一般做系统的过程我现在还是有了一定的熟悉了的,也成功的利用那仅有的,零散的,模糊的所学知识将各个对象的使用结合成一个完整的系统!现在还影响很深刻的就是,由于我们在编写语句时不完善,导致程序虽然能成功运行但却在借阅者归还图书之后,图书信息仍然现实的是“未归还”!我们一群人纠结啊纠结!找啊找啊,终于发现我们在编写代码的过程中错误的将归还那一部分的功能编写成,只要有一本书显示的是“未归还”,则所有图书的状态都会显示“未

11、归还”。改正之后终于变得正常啦!不得不承认这个过程实在是很让人喜悦的!哈哈!另外一点比较惨痛的认识就是我那需要加强的,对于工具的熟悉和对于语法的了解!实在是有点太薄弱了,如果没有我们组员还有周围个高手的鼎力相助,我们是无法完成这个宝贵的课程设计的啊!实在是惭愧!好吧,这次课程设计让我的思考能力着实是得到了很好的锻炼。面对这个功能上比较弱小,外观上比较粗糙的图书管理系统,我只能说:是你让我C#语言有了更深的认识,是你让我极其有限的编程水平也完成了一个成功的系统。是你让我有了做一些其他类似系统的勇气和兴趣。虽然你的功能却是是很不强大,中途出现过很多的问题!但是那绝对是我们共同努力的结晶!最后对我们可爱的组员,以及我们周围强大的后援团给予最真挚的问候和感谢!身边确实高手如云!表示压力有点小大!七、参考文献:Visual C# + SQL Server 数据库应用实例完全解析 作者:王颖 李敏业 人民邮电出版社数据库原理与技术(SQL Server 2005) 作者:申时凯 佘玉梅 清华大学出版社6 / 6

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!