1 / 9
文档名称:

数据库实验 图书馆管理系统方案.doc

格式:doc   大小:37KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验 图书馆管理系统方案.doc

上传人:pk5235 2022/1/23 文件大小:37 KB

下载得到文件列表

数据库实验 图书馆管理系统方案.doc

相关文档

文档介绍

文档介绍:.
9 / 9
一、目的与要求
本实验是为计算机科学与技术等专业的学生在学****数据库原理后,为培养更好的解决问题和实际动手能力而设置的实践环节。通过这个环节,使学生具备应用数据库原理对数据库系统进行设计的能力。为后继课程和毕业设计打下良 管理员查询读者界面
图9 管理员查询图书界面
图10 管理员查询借阅记录界面
图11 管理员添加借书登记界面
.
4 / 9
图12 还书登记界面
六、设计结果
本设计主要是三大模块,一种不一部分是共同模块,再者是分为管理员和读中文模块,这两个主要模块完成的相关操作见图13所示,各界面的设计见图1-图12所示,程序的关键代码见附录,由于代码较长,所以每一部分只保留了重要操作代码,主要是对数据库的操作代码,详情见附录。
图13 模块最后设计实现的功能
七、思考题
如何从一个实际的题目中设计概念模型?
答 :〔1〕确定出实体与其属性;〔2〕确定主码与各实体之间的关系;〔3〕用E-R图表示各实体间的关系
如何将一个概念模型转换成关系模型?
答:根据概念模型中的E-R图确定关系,即一X表,然后确定出各元组和属性,并完成完整性约束,则从概念模型转化为关系模型。
八、课程设计总结
本课程设计结合数据库和C#完成了图书馆管理系统的设计,基本功能操作都实现了,在设计和编程过程中也遇到了许多问题,具体总结如下所示:
系统设计难的不是界面的设计而是正确建立数据库的同时在C#中实现数据库的相关操作。
本系统运行时出现不足的地方也是有的,如个界面的框没有在一起,以至于实现每个操作都要打开相应的界面窗体,结果就出现好多界面都没关掉,在验收时老师已经帮助给出建议,让我们以后设计时注意,再者是程序中有的表示确定的一些按钮忘记设置提示了,如添加图书信息有个"添加"按钮,点这个按钮后没有提示,其实已经添加成功了,这需要改进加进去。
本程序在进行数据库时是把封装在一起的,不至于每次访问数据库都建立,这样可以使程序更加简单。
通过本系统的成功设计可以熟练掌握相关DBMS里的对于数据库的相关操作与相关操作的语句实现,在以后运用中方便了很多。
.
5 / 9
在做一个系统设计时,即使它很复杂,但是遇到困难不要灰心,要有耐心,虚心向老师与同学请教,任何程序问题只要我们认真对待都是可以解决的。
附录
连接数据库代码:
SqlConnectionStringBuilder connectStringBuilder = newSqlConnectionStringBuilder<>;
= "CHINA-76384DCD7";
= "BookMangeMessageSystem";
= true;
登陆代码:
getID mandText = "SELECT password FROM mm where mname= '" + + "'";