一、综合设计目的、条件、任务和内容要求: 要求能够自觉运用数据库系统课程学习的理论知识指导软件设计;掌握信息管理系统的开发方法和步骤。 整个应用系统的设计严格按照数据库设计的方法来进行,包括数据库的设计和应用程序的设计,两部分相辅相成。 数据库设计过程包含以下步骤: (1) 需求分析:系统的目的、用户的各种可能要求、业务流程图、数据流程图。 概念结构设计:用E-R图来描述实体及实体间的联系。 (2) 逻辑结构设计:确定关系模式(包括关系模式优化),各种约束的声明,如主外码约束、唯一性约束、非空约束等。同时给出系统的功能模块组成图,系统各模块功能。 (3) 物理结构设计 (4) 数据库实施 2.数据库的实施阶段:数据库用SQL SERVER等创建,前端开发使用JAVA、.NET等实现。 3.通过此次课程设计提高自己独立分析问题、解决问题的能力。掌握从需求分析、数据库设计(概念设计、逻辑设计、物理设计)、编写程序、测试分析,撰写文档到最终答辩的整个过程。 指导教师签字: 2012 年 2 月 12 日
二、进度安排: 2012-2-13:明确所选课题的具体要求,按要求阅读相关的参考文献及资料 2012-2-14至2012-2-24: a) 需求分析 b) 数据库设计 c) 编码调试 d) 书写报告 三、应收集资料及主要参考文献: [1] 刘韬,骆娟. Visual Basic数据库系统开发实例导航[M].北京:人民邮电出版社,2006 [2] 卢湘江,李向荣. MySQL高级配置和管理[M]. 北京:清华大学出版社,2005 [3] 章立民. SQL Server 2000完全实战[M]. 北京:中国铁道出版社,2003 [4] 秦增富. 大学图书馆建设[Z]. 北京:中国机械出版社,2002 [5] 闪四清. 数据库系统原理与应用教程[M].北京:清华大学出版社,2002 [6] 阮家栋,施美雅. 数据库技术[M]. 北京:科学出版社,2002 [7] 郑学坚,周斌.微型计算机应用及原理[M].北京:清华大学出版社,2002 [8] 闪四清.完全掌握SQL Server2000[M].北京:人民邮电出版社,2001 [9] 闪四清.数据库系统原理与应用教程[M].北京:清华大学出版社,2002
四、综合设计(课程设计)摘要(中文): 随着科学技术的迅猛发展,图书馆管理工作的自动化所需的软硬件条件已经成熟。因此,我们按照软件工程思想和管理信息系统的开发步骤,以图书馆的应用需求为背景,设计开发了本图书馆管理系统。 图书管理系统是典型的信息管理系统。本文介绍了在Eclipse环境下开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。 关键词:图书管理;数据;浏览 五、综合设计(课程设计)Abstract(英文): Along with the rapid development of science and technology, the library automation management work for software and hardware conditions ripe. Therefore, I according to software engineering idea and the management information system development steps in the library, the application for background, design the library management system. The library management system is typical information management system. Introduced in the Eclipse under the environment of development of the system, and puts forward the detailed process of library, information management, resources sharing, and promote the Basic goal toward the pace of the digital library, and expounds the construction and design of the system and function of books, from design to browse, inquires from cards issued to books borrowing, formed a whole automation management mode ,from the Angle of software engineering is a scientific and rigorous. Keywords:Library Management; Date; Browse
武汉工程大学计算机科学与工程学院 综合设计报告
目 录
摘 要 ……………………………………………………………………………………… II Abstract …………………………………………………………………………………... II 第一章 绪论………………………………………………….……………………………1 1.1 开发背景 ……………………………………………………………………………...1 1.2 图书管理系统的目的和意义……………………………..…………………………… 1 第二章 设计简介及设计方案论述 ……………………………………………………….. 3 2.1 系统功能 ………………………………………………..………………………….…3 2.2 需求分析 ………………………………………………..………………………….…4 2.3 数据库设计 ……………………………………………..………………………….…4 第三章 详细设计…………………………………………………………..……………….. 7 3.1 登录框和主窗口的创建 ………………………………..………………………….…7 3.1 各功能界面的创建 ……………………………………..………………………….…8 第四章 设计结果及分析…………………………………………………..……………….. 15 4.1 工作成果 …………………………………….………………………………..….…15 4.2 问题与不足 ……………………………………………..………………………….…15 总 结 …….……………………………………………………..………………………….16 致 谢 …….……………………………………………………..……………………………17 参考文献 …….………………..………………………………..………………………….18
附录 主要程序代码 ………...………………………………..………………………….19
- I -
武汉工程大学计算机科学与工程学院 综合设计报告
摘 要
随着科学技术的迅猛发展,图书馆管理工作的自动化所需的软硬件条件已经成熟。因此,我们按照软件工程思想和管理信息系统的开发步骤,以图书馆的应用需求为背景,设计开发了本图书馆管理系统。
图书管理系统是典型的信息管理系统。本文介绍了在Eclipse环境下开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。
关键词:图书管理;数据;浏览
Abstract
Along with the rapid development of science and technology, the library automation management work for software and hardware conditions ripe. Therefore, I according to software engineering idea and the management information system development steps in the library, the application for background, design the library management system.
The library management system is typical information management system. Introduced in the Eclipse under the environment of development of the system, and puts forward the detailed process of library, information management, resources sharing, and promote the Basic goal toward the pace of the digital library, and expounds the construction and design of the system and function of books, from design to browse, inquires from cards issued to books borrowing, formed a whole automation management mode ,from the Angle of software engineering is a scientific and rigorous.
Keywords:Library Management; Date; Browse
- II -