- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书馆管理信息信息系统设计实践
图书馆管理信息信息系统设计实践 (选自《软件工程实践教程》第六章,赵池龙编著,电子工业出版社) 本章导读 本章的实用性在于:图书馆信息系统的需求是大学生较熟悉的,编程语言VB是大学生最容易掌握的,提供的设计、实现、测试是系统的,核心源码以文字的方式说明,全部源码在附带的光盘上给出。 与学生管理信息系统相似,图书馆信息系统的规模(或工作量)不大不小,既非常实用,又比较熟悉,希望将学生划分为多个项目组,每组3-5人,确定1名项目经理,按照需求、设计、美工、编程、测试进行分工,组员之间既分工又协作,一边上课,一边看书,一边模仿着做项目,用1-2个月完成这项任务。验收内容包括需求文档、设计文档、源代码、可执行程序、测试文档、用户指南。对于不熟悉VB语言的读者,可以用其他数据库开发语言加以实现,例如Delphi语言。如果釆用C++或Java语言,编程难度系数会大一些,收获也会多一些。 本章对读者的要求 系统立项背景 1.图书馆信息系统立项背景 该系统为图书馆管理员提供一个个性化的门户。要求系统界面友好,方便直观,管理员可以针对不同需求分类、排序、查询、统计,方便读者和其他部门根据自己的需求能准确快速地查询图书信息,从而实现以计算机辅助的形式代替传统的手工查找的形式,减轻图书信息管理人员的劳动强度,提高工作质量和效率,从而使图书和读者的管理更加合理化和科学化。 2.软件开发环境 (1)开发方法:面向过程开发方法 + 面向对象开发方法 (2) 开发模型:瀑布模型 (3) 开发工具:Visual Basic6.0+Rational ROSE + PowerDesigner11+Microsoft Access. 鉴于图书馆信息系统属于中小型的信息系统,因此我们用VB+ACCESS的设计方案能够满足用户的需要,缩短开发周期。Rational ROSE主要用于UML建模,PowerDesigner11用于概念数据模型设计和物理数据模型设计。开发工具:Visual Basic6.0+Rational ROSE + PowerDesigner11+Microsoft Access 鉴于图书馆信息系统属于中小型的信息系统,因此我们用VB+ACCESS的设计方案能够满足用户的需要,缩短开发周期。Rational ROSE主要用于UML建模,PowerDesigner11用于概念数据模型设计和物理数据模型设计。 开发计划与项目管理 项目管理是建立在项目开发计划基础之上的。计划是管理的路线图,管理是计划执行的保证。路线图需要管理者去跟踪、监督、评审、审计和修正。 1. 项目管理简述 管理信息系统是一种需求不断变化,不确定因素较多,风险较大的工程项目。因此,对它的开发必须进行有效的计划和控制,即项目管理。项目开发计划,是通过项目每个阶段的开始时间和提交时间所制定的实施任务,利用任务驱动,以便有效的落实分工和责任,使每位成员都能分工到位,并在限定的时间内完成自己的任务,及时在各个阶段结束后交付文档、进行总结,为下一个阶段工作的开展做好准备。 2. 开发管理过程 项目开发计划制定的工具有很多,我们采用一种专门的开发计划评审技术PERT(Program Evaluation and Review Technique),对该信息系统进行开发计划管理。 PERT是一种网络图技术,它能够直观和较好地反映工序之间的关系和影响计划进度的关键因素,并通过各个开发阶段的时间,得出系统开发计划进度的关键路径。 与传统的项目管理方法甘特图相比,PERT网的优势,在于能够在工序进度发生变化时,反映出对整个工程的影响,从而进行灵活的调整,实现动态的计划管理。 图6-1是图书馆信息系统系统开发的PERT网络图,其中数字“1、2、3、……”表示检查点,字母“A、B、C、……”表示工序号。管理信息系统是一种需求不断变化,不确定因素较多,风险较大的工程项目。因此,对它的开发必须进行有效的计划和控制,即项目管理。项目开发计划,是通过项目每个阶段的开始时间和提交时间所制定的实施任务,利用任务驱动,以便有效的落实分工和责任,使每位成员都能分工到位,并在限定的时间内完成自己的任务,及时在各个阶段结束后交付文档、进行总结,为下一个阶段工作的开展做好准备。 图6-1 图书馆信息系统PERT网络图 需求分析 采用瀑布模型,就要对需求分析说明书进行冻结,使它成为凝固可靠的基线。万一要求变更基线,开发者和用户双方,都必须执行基线变更程序,此变更程序在合同中已做了明确规定。 系统需求分析作为项目开发的第一阶段,是整个项目开发的重头戏,它的成功与否,直接影响后续工作是否能够围绕客户的需求展开,因此开发人员必须给予高度的重视。 现针对图书馆信息系统对图书馆的组织结构、业务流程、用
您可能关注的文档
- 国外精美动态PPT模板.ppt
- 国外PPT高手的立体动画PPT图表.ppt
- 国学思维与管理哲学课程PPt.ppt
- 国外漂亮的产品界面展示PPT模板.ppt
- 国学管理讲座.ppt
- 国家地理世界级精美摄影A.ppt
- 国家地理旅行者摄影获奖作品.ppt
- 国家地理雪景摄影精选二.ppt
- 国家普通话水平智能测试系统考生培训PPT.ppt
- 国家地理每日一图月合集.ppt
- 艾瑞咨询-2025年中国舒适眼镜白皮书.pptx
- 专题01 Units 4-6 重点语法归纳 七年级英语上学期期末考点(仁爱科普版2024).pptx
- 安全生产事故隐患大排查“百日攻坚”行动方案.PDF
- 第8课 欧洲的思想解放运动 课件高一下学期统编版(2019)必修中外历史纲要下(3).pptx
- 机械制图相关知识C语言及投影法等内容测试试卷.docx
- 第8课 欧洲的思想解放运动高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第8课 现代社会的移民和多元文化 课件-高二历史统编版(2019)选择性必修三.pptx
- AIGC赋能高职“汽车新媒体营销”课程的应用探索.pdf
- 第8课 中国古代的法治与教化 课件-高三历史统编版(2019)选择性必修1一轮复习.pptx
- 21(null)大型购物中心 室内空气质量 解决方案.pdf
最近下载
- 室外管道支架钢结构工程施工组织设计.doc VIP
- 小学班队工作原理与实践 班队活动组织与设计.ppt VIP
- 实训6:配置故障转移群集服务.doc VIP
- 二手路面铣刨机销售合同6篇.docx VIP
- 桥式起重机司机(高级)职业技能鉴定考试题库(职校培训).docx VIP
- 人教版新目标(goforit)英语八年级下册英语全册教案.docx VIP
- (智慧工地)智慧工地标准化方案.pptx VIP
- 人教版(2025) 必修第三册 Unit 3 Diverse Cultures Reading for Writing课件(共19张PPT)(含音频+视频).pptx VIP
- 地铁项目智慧工地建设方案.docx VIP
- 2023年南昌大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
文档评论(0)