- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书资料信息管系统
课程论文
软件工程
题 目: 图书资料信息管理系统
学院(系): 信息工程学院
专业班级: 通信工程
学生姓名:
指导教师: 魏洪涛
2010年 11月 17日
摘 要
图书资料管理系统主要是以高校的系部或院部作为使用对象而开发的。其系统开发的任务主要包括数据库的设计与维护、客户端应用程序的开发等两个方面。对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性如用户需要密码才能使用等,而对于后者则要求程序界面友好、功能完备等特点。经过详细的分析,选用Microsoft公司的Visual C++ 6.0作为前端开发工具。利用其提供的集成开发环境及各种控件,尤其是对DAO的支持完成对数据库的各种操作,达到对图书资料管理的目的。设计时首先建立系统应用原型,然后对原型系统进行需求迭代,不断修正和改进,直到形成用户满意的实际可行系统。
关键词: 图书资料、管理、设计、程序设计
Abstract
Library data Management System, Department of the Ministry of mainly university or hospital department as developed using the object. The main task of system development including database design and maintenance, the client application development and other aspects. The former required the database has integrity and consistency, and has a data security such as user need a password to use, etc., while the latter claims process for the friendly interface, complete functions and so on. After detailed analysis, use Microsofts Visual C 6.0 as the front-end development tools. The use of its integrated development environment and a variety of controls, especially for DAO support to complete the various operations on the database to achieve the purpose of library information management. Design prototype application system first, and then prototype system needs to constantly revise and improve until users are satisfied with the practical system.
Keywords: library, management, design, programming
目录
摘 要 2
Abstract 3
1 绪论 5
1.1 软件工程的概念 5
1.2 图书资料信息管理的意义 5
2 系统的设计 6
2.1 系统需求分析 6
2.2 功能需求描述 63 概要设计 7
3.1项目采用的技术路线,支持软件 7
3.2系统整体框架图 7
3.3项目实现的功能点 7
4 详细设计 8
4.1类的原型描述 8
4.2函数的描述 16
5 测试分析 16
5.1系统存在的问题 16
5.2黑盒测试 17
5.3白盒测试 18
6 心得体会 19
7 参考文献 20
1 绪论
1.1 软件工程的概念
为了解决软件的开发和维护过程遇到的问题,人们提出了“软件工程”的思想。软件工程是一种层次化的技术(如图1-1所示)。任何工程方法必须以有组织的质量保证为基础。全面的质量管理理类似的理念刺激了不断的过程改进,正是这种改进导致了更加成熟的软件工程的方法的不断出现。支持软件软件工程的根基就在于对质量的关注。
软件工程的基层是过程层。软件工程过程是将技术层结合在一起的凝聚力,使得计算机软件能够被合理地和及时地开发出来。过程定义了一
文档评论(0)