1、 数据库课程设计报告数据库课程设计报告 课程题目:课程题目:书店租赁管理系统书店租赁管理系统 姓姓 名:名: 班班 级:级: 学学 号:号: 成成 员:员: 专专 业:业:计算机科学与技术计算机科学与技术 指导老师:指导老师: 时间:时间:2014 年年 1 月月 1 日日 目 录 一、概述 1 1.课程设计目的 1 2.设计内容 1 3.基本要求 1 4.开发环境 1 二、系统功能需求分析 1 1.问题描述 1 2.可行性研究 2 (1)经济可行性 . 2 (2)技术可行性 2 3.功能描述 2 4.功能模块图 3 三、图书管理系统的具体实现代码 4 1.所需要的控件 4 2.实现代码 4
2、四、课程设计总结 13 1 一、概述一、概述 1.1.课程设计目的课程设计目的 (1) 熟悉小型数据库管理系统的结构与组成; (2) 熟悉数据库应用系统的设计方法和开发过程; (3) 熟悉数据库设计工具的使用; (4) 熟悉数据库安全的相关知识和技术; (5) 熟悉数据库系统的管理和维护。 2.2.设计内容设计内容 建立书店租赁管理系统,完成会员信息、书籍信息等的查询、添加、修改、删除等 操作,并能完成书籍检索的功能。对于借阅信息能按照借阅人、借阅日期等查询。收入 信息中应考虑会员交纳会费、临时人员借阅所交纳的租金、因书籍损坏或者过期还书的 罚款等信息。 3.3.基本要求基本要求 运用数据库基
3、本理论与应用知识,查阅资料,掌握相关知识,确定开发需求,学习 面向对象程序设计语言,设计功能完备,界面友好,考虑数据库的安全性和完整性。 4.4.开发环境开发环境 Windows XP 系统,SQL Server2005,Visual Basic 及相关控件。 二、系统功能需求分析二、系统功能需求分析 1.1.问题描述问题描述 在当今社会,随着计算机的发展及网络技术的应用,计算机应用在全球范围内的普 2 及。当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活 中信息技术的不断融入,在技术越来越先进的同时,我们应该从以前繁琐的事务中解放 出来 ,来提高了我们的工作效率。 而
4、目前在在一些中小型书店中, 工作大部分还是进行着手工管理,工作起来效率 很低,并且不能及时了解书店各类图书的库存,由于不可避免的人为因素,造成数据的 遗漏、误报。为了更好的适应当前读者的借阅、租赁需求,缓解手工管理存在的许多弊 端,计算机信息化管理有着储存信息量大,速度快、便于管理等特点,提供给我们的处 理信息及时快捷,因此利用相关计算机技术开发出一个书店租赁管理系统是很必要的。 2.2.可行性研究可行性研究 任何一个系统或一项工程,在建立之前,必须首选进行可行性分析,可行性分析包 括两层含义,一是可能性,二是必要性。 (1)经济可行性经济可行性 经济可行性主要是只指算一个新的系统开发所需要的
5、投资费用和运算费用, 并与估 计的新系统收益进行比较,看是否有利。本系统所需的软硬件成本比较低,投资小,具 有一定的通过性。 (2)技术可行性技术可行性 利用现有的设备,软件及技术人员,新系统的目标能否达到,这也是可行性研究中 需要考虑的一个问题。关系型数据库(SQL Server2005)的高速发展使管理信息系统具备 了良好的开发环境。本系统操作简单,用户可以很快掌握使用方法,因此,在技术上是 可行的。 3.3.功能描述功能描述 系统在界面设计方面要尽可能的人性化,对用户使用而言应该是简单易用的,在布 局和设计上要科学化。 就目前而言,该系统是为中小型书店研发的,所以系统为 C/S 模式。
6、系统开发的目标是实现书店图书租赁的系统化、规范化和自动化,这是在用户要求的基 3 础上提出来的,功能要求如下: (1)管理员能对书店租赁系统里的会员信息、图书信息、 借阅信息、收入信息等进行 数据的添加、修改、删除、查询以及统计的功能操作。 (2)会员能够登录系统和修改密码, 并且只能够查询自己的借阅信息和个人信息查询 以及查询书店书库信息(包括书名、作者、出版社、库存数量等) 。 4.4.功能模块图功能模块图 书 店 租 赁 管 理 系 统 登录管理 图书管理 用户信息管理 收入管理 管理员登录 会员登录 临时人员登录 图书信息管理 图书查询 图书借阅与归还 查看个人信息 查看当前借阅信息 查看历史借阅信息 收入信息 功能模块图 4 三、图书管理系统的具体实现代码三、图书管理系统的具体实现代码 1.1.所需要的控件所需要的控件 Adodc 和 DataGrid 在“工程”“部件”“控件”选项卡中选择以上两个控件,如图 1