如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
河南理工大学计算机科学与技术学院课程设计报告2010—2011学年第一学期课程名称:数据库系统原理设计题目:图书借阅管理系统学生姓名:唐明尧学号:310709010121专业班级:计算机08-1指导教师:刘小燕2010年1月17日目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc219169983"一、背景1HYPERLINK\l"_Toc219169984"1.1摘要:1二、HYPERLINK\l"_Toc219169985"需求分析2HYPERLINK\l"_Toc219169986"2.1图书管理系统的开题分析:2HYPERLINK\l"_Toc219169987"2.2图书馆管理信息系统需要完成功能主要有:2HYPERLINK\l"_Toc219169988"2.3关系模式:3三、HYPERLINK\l"_Toc219169989"概念结构设计4HYPERLINK\l"_Toc219169990"3.1图书管理系统流程图:4HYPERLINK\l"_Toc219169991"3.2E-R图:5HYPERLINK\l"_Toc219169992"3.3数据字典:6HYPERLINK\l"_Toc219169993"3.4数据表的实现:6四、HYPERLINK\l"_Toc219169994"物理结构设计8HYPERLINK\l"_Toc219169995"4.1根据数据表设计应用程序:8五、HYPERLINK\l"_Toc219169998"课程设计总结10HYPERLINK\l"_Toc219169999"5.1课程设计心得体会:10HYPERLINK\l"_Toc219170001"参考文献:10附录:源代码清单:...........................................................................................111.设计题目:图书借阅管理系统背景资料:图书室有各种图书一万多册。每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。借书证记录有借阅者的姓名、所在单位、职业等。凭借书证借书,每次最多能借8本书。借书期限最长为30天。需求分析2.1图书馆管理信息系统需要完成功能主要有:1.读者基本信息的输入,包括借书证编号、读者姓名、班级、专业。2.读者基本信息的查询、修改,包括读者借书证编号、读者姓名、班级、专业等。3.书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。4.书籍类别信息的查询、修改,包括类别编号、类别名称。5.书籍库存信息的输入,包括书号、书名、著者、出版社、出版日期、记日期。6.书籍库存信息的查询,修改,包括书籍编号、书籍名称、等。7.借书信息的输入,包括读者借书证编号、书籍编号、借书日期。8.借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等。9.还书信息的输入,包括借书证编号、书籍编号、还书日期。10.还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。11.查询,删除,包括读者借书证编号、读者姓名、书籍编号、书籍名称等2.2关系模式:管理员(账号,密码)读者(借书证编号,读者姓名,专业,班级,借书数目)书籍(书籍编号,书籍名称,著者,出版社名称,标注)借阅(借书证编号,书籍编号,书名,读者借书时间)(五)还书(借书证编号,书籍编号,书名,读者还书时间)概念结构设计3.1图书管理系统流程图:图书管理系统用户登陆管理员读者信息借书信息还书信息修改密码查询操作编辑图书信息编辑学生信息添加用户查询操作3.2E-R图:根据1)所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。图书管理信息系统可以划分的实体有:书籍信息实体、读者信息实体、借还记录信息实体,管理员实体。用E-R图一一描述这些实体(其中矩形代表实体,椭圆代表属性,菱形代表联系)。3.2.1管理员信息实体E-R图:图3-1:管理员UsernamePW3.2.2读者信息实体E-R图:图3-2:读者学号姓名专业班级借书数量图3-2读者信息实体E-R图3.2.3书籍信息实体:图3-3:书籍信息实体书名书号