软件工程导论论文:《基于软件工程思想方法的图书馆管理系统分析报告》

软件工程导论论文:《基于软件工程思想方法的图书馆管理系统分析报告》

ID:10758580

大小:55.00 KB

页数:0页

时间:2018-07-08

软件工程导论论文:《基于软件工程思想方法的图书馆管理系统分析报告》_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《软件工程导论论文:《基于软件工程思想方法的图书馆管理系统分析报告》》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件工程导论论文:《基于软件工程思想方法的图书馆管理系统分析报告》软件工程导论论文课程设计图书馆管理系统分析报告基于软件工程思想方法引言:软件工程所研究的是如何运用一定的方法和技术来指导软件的开发,从而达到用较少的投资获得高质量的软件的最终目标。就方法论和开发思想而言,目前开发软件的流行方法主要有:面向功能的方法、面向过程的方法和面向对象的方法。本文从软件工程的思想方法来对图书馆管理系统进行分析。关键字:软件工程图书馆管理需求分析类图可行性研究一、软件工程概论软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科,属于工程性学科

2、。采用若干科学的、现代化的方法技术来开发软件,这种思想贯穿到需求分析、设计、实现、维护整个过程。那么利用此方法来开发图书馆管理系统,提高了软件的可靠性,可维护性和可理解性。图书馆管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实就是对图书、读者数据的管理。那么软件工程中的结构化分析就能准确建立逻辑功能模型,帮助分析人员更好地理解图书馆管理系统的信息、功能和行为。1、系统开发背景和意义图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如

3、效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。随着科学技术的不断提高,传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。2、开发

4、环境开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下:开发环境:AX_VALUE5.1.3其它部分命名规则1.包的命名 JSP包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。2.类的命名类的名字必须由大写字母开头而单词中的

5、其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩写,则这个缩写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。3.方法的命名方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。  例如:sendMessge2)模块划分系统功能模块查询模块系统管理模块工作模块4)各部分实体-联系图2、性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需

6、求:1)系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。2)系统的开放性和系统的可扩充性:图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系

7、统的升级和更新换代。3)系统的易用性和易维护性:图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4)系统的标准性:系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。5)系统的先进性:目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,

8、充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。6)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。