大连科技学院
数据库课程设计题目超市管理系统
学生姓名孟繁章专业班级计算机10-1  指导教师刘瑞杰职称讲师
所在单位信息科学系软件工程教研室
教学部主任王立娟
完成日期  2013年09月27日
课程设计报告单
综合评
定:(优、良、中、及格、不及格)
指导教师签
字:2013年9月27日
摘要
系统名为图书管理系统。根据开发要求,它主要应用于教育系统,完成对图书信息的管理。开发图书管理系统可以让学校有效的管理学校内各学生的信息。同时,也可以减少劳动力的使用、加快查询速度、加强管理。目前,学校工作繁杂、资料重多……。鉴于这些情况,学校很是需要这类的信息管理系统。而对于学籍管理系统来说,目前还没有一套很完整的、很统一的系统。因此,应该看到社会的真正需要,有意识的进行开发和研究。开发一套适和大众的、兼容性好的系统是很有必要的。
综上,开发这样的一套软件十分必要。同时旧的人工管理机制必将被以计算机为基础的信息管理所取代,从而实现对数据的高效,长久,安全的管理。
由于多种原因,学籍管理系统只有一个主要的功能,就是管理学生的学籍信息,在其下面,还有增加记录、删除记录、修改记录、查询、显示全部记录等功能。在开发过程中,使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法。而在具体的设计上,采取了演化式原型法。在开发工具的选择上,主要
利用Visual C++编程语言和SQL server 2000关系型数据库来进行开发。本文讲述的是学籍管理系统的需求分析、数据库的概念设计、概念模型与关系模型的转换、应用程序设计以及编程实现。
关键词图书管理系统,Visual C++编程语言和SQL server 2000关系型数据库。
目录
1 绪论 (1)
1.1 课题简介 (1)
1.2 设计目的 (1)
1.3 设计内容 (1)
2 需求分析 (1)
2.1 需求分析的任务 (2)
2.2 数据流程图 (2)
2.3 数据字典 (3)
3 数据库概念结构设计 (4)
3.1 局部概念模型设计 (4)
3.2 全局概念模型设计 (5)
4 数据库逻辑结构设计 (7)
图书管理系统数据库设计说明书4.1 E-R图向关系模型的转换 (7)
4.2 数据模型的优化 (7)
4.3 数据库的结构 (7)
5.数据库物理结构设计 (9)
5.1 数据库建库 (9)
5.2 数据表及视图的建立 (9)
6.系统实现 (13)
总结 (14)
参考文献 (15)
1 绪论
1.1课题简介
数据库技术和Internet的飞速发展,使它们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,通过使用PowerBuilder创建的图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。
1.2设计目的
通过本次课程设计使自己能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高自己的分析问题能力和解决问题的能力以及动手能力。
1.3设计内容
图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。
本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者类别管理、读者档案管理、图书类型管理、图书档案管理以及图书流程管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。