- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB课程设计-图书管理系统
专业方向组设计
图书管理系统
指 导 教 师 张全贵 李鑫 刘卉
院(系、部) 电子与信息工程学院
专 业 班 级 计算07-2
学 号
姓 名
电子与信息工程学院
计算机科学系
目录
1. 问题定义 1
1.1. 项目背景 1
1.2. 项目目标及范围 1
2. 可行性研究 1
2.1. 技术可行性 2
2.2. 经济可行性 2
2.3. 选择方案可行性 2
2.4. 法律可行性研究 2
3. 需求分析 2
3.1. 图书管理系统的需求分析图 2
3.2. 抽象出当前系统的逻辑模型 3
3.3. 建立目标系统的逻辑模型 3
3.4. 书管理系统的总体功能 4
4. 数据流图 4
4.1. 数据流图符号说明 5
4.2. 借书过程数据流图 5
4.3. 还书过程数据流图 6
5. 系统设计 6
5.1. 系统功能模块设计 6
5.1.1. 模块结构图 6
5.1.2. 各功能模块详细叙述 7
5.1.3. 数据库需求分析 7
5.1.4. 数据库概念结构设计 9
5.1.5. 数据库逻辑结构设计 10
5.1.6. 数据库物理结构设计 11
6. 编码 13
6.1. 程序设计语言选择 13
6.1.1. Visual C++6.0概述 13
6.1.2. 本程序中使用的VC 控件及其属性简介 14
6.1.3. 系统数据访问接口的选择 14
7. 系统实施与测试 15
7.1. 程序设计 15
7.2. 编写程序 16
7.3. 系统测试 16
7.3.1. 单元测试 16
7.3.2. 综合测试 16
7.3.3. 确认测试 17
7.3.4. 系统测试 17
8. 系统用户手册 17
8.1. 环境及操作指南 17
问题定义
项目背景
二十一世纪是信息高度交流与发展的时代,面计算机系统则在信息时代扮演着极为重要的脚色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓。图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。
项目目标及范围
针对图书馆手工管理的现状,经过详细的系统调查,为我校图书馆开发出的一个实用的单机版图书馆管理信息系统。本论文对图书馆管理信息系统进行了详细的分析和设计,而且还对系统的安全性、数据共享性、可移植性,以及从单机版升级到网络版的可行性等内容进行了详细的论述。本系统的前端开发工具是Visual c++ 6.0,后台数据库选用的是关系数据库Microsoft Access2000 。
可行性研究
可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点。
开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受项目之前必须根据客户可能提供的时间和资源条件进行可行性研究。它可以避免人力、物力和财力上的浪费。可行性研究与风险分析在许多方面是相互关联的。项目风险越大,开发高质量软件的可行性越小。系统可行性分析从技术的可行性、经济可行性、选择方案的可行性等几个方面论述。
技术可行性
技术往往是系统开发过程中难度最大的工作,这其中必须进行风险分析、资源分析和技术分析,开发人员必须在给定的约束条件下,判断是否能在预定的计划顺利完成任务,但这些因素很难把握好,因为在开发的过程中往往会发生一些意外因素,综合各方面的困素,本系统采用Visual Basic6.0作为开发平台,后台数据库用的是Microsoft Access 2000。综合自已对这方面的熟练程度,能方便的进行系统开发、维护。
经济可行性
在提出开发这个管理系统前,因为此次本着是做课
文档评论(0)