1、辽辽 宁宁 工工 业业 大大 学学数据库技术应用数据库技术应用 课程设计(论文)课程设计(论文)题目:题目: 辽宁工业大学图书馆管理系统开发辽宁工业大学图书馆管理系统开发院(系):院(系):管理学院管理学院 专业班级:专业班级: 信管信管 0909 1 1 学学 号:号: 090703025090703025 学生姓名:学生姓名: 姜昊阳姜昊阳 指导教师:指导教师:张张 彩彩 虹虹 教师职称:教师职称:副副 教教 授授 起止时间:起止时间:2011.7.42011.7.407.1507.15课程设计(论文)任务及评语课程设计(论文)任务及评语院(系):管理学院 教研室:信息管理与信息系统学 号090703025学生姓名姜昊阳专业班级信管 091课程设计 (论文) 题目辽宁工业大学图书馆管理系统开发课程设计(论文)任务1、选题应具有一定的综合性、设计性,难度和份量要适当。查阅并收集 与题目相关的资料文献; 2、完成需求分析:写出各数据实体的数据项和联系实体的活动以及活动要 使用的数据项,通过 ER 图来表示。由 ER 图建立适当的表,并达到规范化 要求。 3、完成数据库设计: 建立一个数
2、据库文件。 设计表:根据用户的基本需求,定义字段名、类型、宽度和小数点,建立 数据表结构。 设计存储过程:对于一些功能,采用存储过程来实现。如果采用前台开发 工具来实现,对比在前台执行与后台执行的效率。 设计触发器:根据数据库设计的完整性要求,设计触发器。 根据需要设计自定义函数、设计备份数据库策略。 4、可采用前台开发工具实现应用系统,可采用 ASP、VB、PB、Java 等(选 做) 。课程设计时间:2 周,地点:9B-507。指导教师评语及成绩成绩: 指导教师签字: 年 月 日辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第 1 章 绪论.1第 2 章 需求分析2.1 功能分析.22.2 概念模型.32.3 实体清单.5第 3 章 数据库的设计3.1 数据库的设计.63.2 表的设计.63.3 存储过程设计.83.4 触发器设计.10 3.5 数据库备份及恢复设计.13参考文献.14辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)1绪论随着科学技术的不断发展,人类社会已经进入老人一个崭新的时代信息时代。信息对社会经济发展的巨大推动作用,使其与物质能
3、源一起并列成为现代社会的三大支柱。辽宁工业入大学的图书馆管理系统是学校不可缺少的部分,它的内容对于学校的决策者和管理者来说至关重要,所以辽宁工业入大学的图书馆管理系统应该能够为用户提供充足的信息和快捷的查询手段。同时辽宁工业入大学图书管理系统可以为我们的学习生活带来很大的便利。首先,可以增进信息交流,包括组织内的信息交流以及与外部的沟通。前者是通过内部网络实现的;而后者通过与 INTERNET 相连,加强对外界信息的了解。其次,可以提高学生满意度。信息化使学校从以事务为中心的传统管理模式向以学生为中心的管理模式转换成为可能。信息化帮助学校建立起基于这种管理模式的新型借阅系统。另外,引入图书管理信息系统,及时得到学生的反馈意见,增强学校的竞争力。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)2第 2 章 需求分析2.1 功能分析图书管理系统主要设计目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据
4、的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。1.图书管理在图书管理中,主要是对“图书库”中的书籍进行管理,如图书的编号、书名、作者、出版社及日期、丛书类别。2.学生卡管理学生卡管理是从“学生信息”中获取借书证信息,并记录该学生卡的借书和还书情况,以及对学生卡变化的记载,提供给管理员。学生卡信息包括 学生姓名、性别、学号、所在院系3.图书的借阅管理图书借阅管理就是对借书者的借书和还书进行管理,当借书者借书时,随即对“图书库” 、 “借书库”和“学生卡库”进行相应的管理,并把相关信息提供给图书管理和学生卡管理;还书,则除了上述的几个功能外,还要对还书库进行更新和记录。(1)借书人:学生卡信息 (2)被借阅的图书:包括借阅人学生卡、图书编号、借书时间、还书时间、超期天数。2.2 概念模型1图书管管理系统流程图辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)3新书入库图书信息图书查询修改信息删除信息借书查询还书查询删除图书图书馆2.2.1 图书管管理系统流程图2.图书管理 ER 图图书书名作者丛书类别编号2.2.2 图书管理 ER 图3.学生卡管理 ER 图学生
5、卡信息姓名性别所在院系2.2.3 学生卡管理 ER 图4.借阅管理 ER 图学号辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)4借阅 借书时间超期时间还书时间2.2.4 借阅管理 ER 图5.总体 ER 图图书书名作者丛书类别编号借阅人(学生 卡)超期时 间借书时 间还书时 间姓名性别学号所在院 系借阅2.2.5 总体 ER 图辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)52.3 实体清单名 称代 码图书馆管理系统LibrarySystem图书Book 借阅ReaderBook借阅人(学生卡)Reader图 书 Book借 阅 ReaderBook借 阅 人Reader辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)6第 3 章 数据库的设计 3.1 数据库的设计create database LibrarySystemon primary( Name=LibrarySystem, filename=D:LibrarySystemLibrarySystem.mdf, size=10240KB, maxsize=unlimited, filegr
6、owth=1024KB)log on( name=LibrarySystem_log, filename=D:LibrarySystemLibrarySystem_log.ldf, size=1024KB, maxsize=unlimited, filegrowth=1024KB)go3.2 表的设计use LibrarySystemgoCREATE TABLE Book(辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)7Bid char(30) NOT NULL primary key,Bname varchar(50) NOT NULL, Bwriter varchar(20) NOT NULL, Btype varchar(20),) 字段名称字段类型字段长度是否为空Book idchar30NOT NULLBook namevarchar50NOT NULLBook writervarchar20NOT NULLBook typevarchar20use LibrarySystemgoCREATE TABLE Reader(Rno varchar(10) NOT N
7、ULL primary key,Rname varchar(20) NOT NULL,Rsex char(2) check(Rsex in (男,女), Rdepartment varchar(10) NOT NULL,) go字段名称字段类型字段长度是否为空Reader novarchar10NOT NULLReader namevarchar20NOT NULLReader sexchar2NOT NULLReader departmentvarchar10NOT NULL辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)8create table ReaderBook(Rno nvarchar(10) NOT NULL, Bid nchar(30) NOT NULL, RBorrowDate smalldatetime NOT NULL, RBackDate smalldatetime NOT NULL,RoverdueDays int,)go字段名称字段类型字段长度是否为空Reader novarchar10NOT NULLBook idchar30NOT NULLReader BorrowDatesmalldatetimeNOT NULLReader BackDatesmalldatetimeNOT NULLRoverdueDaysint3.3 数据存储设计读者借阅图书存储过程use LibrarySystemgoc
《数据库应用技术》由会员笛音分享,可在线阅读,更多相关《数据库应用技术》请在金锄头文库上搜索。