西科数据库课设报告

西科数据库课设报告

ID:10587856

大小:700.81 KB

页数:33页

时间:2018-07-07

西科数据库课设报告_第1页
西科数据库课设报告_第2页
西科数据库课设报告_第3页
西科数据库课设报告_第4页
西科数据库课设报告_第5页
资源描述:

《西科数据库课设报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、xxxxx大学《数据库原理及应用》课程设计报告题目:图书管理系统学院:计算机科学与技术学院专业及班级:计算机科学与技术xxxx班学号:xxxxxxxxxxxxxxxxx姓名:xxxxxxx日期:2015年7月1课程设计目的及意义12设计内容及人员分工12.1设计内容12.2人员分工13需求分析23.1需求陈述23.2功能需求33.3数据需求33.4其它需求34数据库设计44.1概念结构设计44.2逻辑结构设计44.3数据表结构设计55系统功能设计65.1用户登录65.2书籍管理75.3读者管理85.4图书借阅和归还95.5信息查询106系统实现116.1环境配置116.2数据库创建

2、及连接116.2.1数据库创建116.2.2数据库的连接126.3系统主要功能实现146.3.1登录界面146.3.2主界面156.3.3书籍管理界面166.3.4读者管理界面176.3.5借阅、归还界面196.3.6读者服务界面256.3.7信息查询界面277总结308参考文献311课程设计目的及意义数据库课程设计是在学生系统的学习完数据库原理及应用课程后,按照关系型数据库的基本原理,综合运用所学的知识,设计并开发一个小型的数据库应用系统。通过本课程设计,培养学生具有C/S模式的数据库应用软件系统的设计和开发能力;熟练掌握SQLServer数据库的使用,熟练掌握使用VC、VB或其

3、它开发工具开发数据库应用的能力;为毕业设计打下坚实的基础。学生根据所学的数据库原理与程序设计的知识,通过对一个实际问题的分析,设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。2设计内容及人员分工2.1设计内容本设计主要包括需求分析和系统设计、数据库设计、功能模块设计和系统测试等几个部分组成。需求分析和系统设计主要对图书管理系统进行功能需求的分析将功能分为用户登录模块、数据录入模块、数据管理功能模块、图书借阅和归还模块以及信息查询模块。系统设计采用VisualC++6.0开发环境,数据

4、库采用SQLServer2008企业版,整体硬件要求较低普通PC即可满足运行要求。数据库设计将采用关系型数据库,将数据分开存放在用户(REDER)、书籍(BOOK)、借阅(READBOOK)等三张表中,交由SQLServer数据库管理。功能模块设计具体将各个功能如登录、书籍管理、借阅、归还等功能通过VisualC++6.0加以实现。2.2人员分工本设计由组员xxx和组员xxx两人完成,具体分工如下。组员xxx主要负责数据库的环境搭建,数据库的建立,建立ADO连接以及部分功能模块的实现。组员xxx主要负责系统的需求分析、数据库的概念设计、登录功能和借阅归还功能的实现、以及系统测试部分

5、。303需求分析3.1需求陈述图书馆管理系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构可以分为用户登录、数据录入、数据管理、图书借阅和归还、信息查询。用户登录可以实现不同权限用户的区分登录;数据录入可以分为图书数据录入和读者数据录入,管理员可以进行新进图书的录入工作,管理员可以添加用户,同时设置其权限;图书借阅和归还可以实现读者借阅和归还的功能,同时修改图书的状态;信息查询可以实现所有用户都可以使用的检索功能,它不用用户登录。本

6、系统主要解决的问题是利用关键字对数据库进行查询。 图书管理系统需要满足来自二方面的需求,这二个方面分别是普通读者和管理员。普通读者的需求是查询图书馆所存的图书、个人借阅情况;管理员对图书借阅者的借阅及还书要求进行操作,对普通读者、图书进行管理和维护。数据框架如图3-1。图3-1数据框架图303.2功能需求1.用户登录模块:区分用户权限将用户分为管理员和普通用户2.数据录入模块:图书数据录入、读者数据录入3.数据管理模块:修改读者信息、修改图书信息、记录删除4.图书借阅与归还模块:借阅、归还、修改图书状态5.信息查询模块:书籍检索3.3数据需求1.管理员信息:用户名、密码、权限、编号

7、。 2.图书信息:书名、编号、作者、出版社、基本信息、图书状态 3.读者信息:姓名、编号、密码、权限 4.借还书信息:读者编码、图书编码、借阅时间、还书时间3.4其它需求在本设计中,图书信息上应该有唯一标识的书的编码,书号和书名应该是非空的,书号应该是唯一的,书号作为书籍表的主码来标示其它属性,图书表设计应该达到3NF以上。用户表通过权限属性进行区分为普通读者和管理员,由用户的ID号进行标识,ID为唯一的,ID号与书名是不为空的,ID号作为主码来表识其它属性。需要建立

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。