软件工程 概要设计2frjq.docx
《软件工程 概要设计2frjq.docx》由会员分享,可在线阅读,更多相关《软件工程 概要设计2frjq.docx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、文档编号号:0006版本号:2.00文档名称称:概要要设计项目名称称:图书书馆里系系统项目负责责人:段段明伟项目组长长:段明明伟程序录入入:张露露、冯丽丽荣需求分析析:张露露、冯丽丽荣、高高春芳、韩韩苗苗软件测试试:.段段明伟、曹凌云云开发单位位:西邮邮07 级科技技班软件件开发33小组引言编写目的的:本说明是是任务管管理项目目软件铲铲平的总总体设计计和实现现说明,记记录了系系统整体体实现上上技术层层面上的的考虑,并并且以说说明作为为依据,同同时该文文档将作作为产品品实现、特特性要求求和控制制的依据据。软件开发发小组的的每一位位参与开开发成员员应该阅阅读本说说明,以以清除产产品在技技术方面面的
2、要求求和实现现策略,本本手册将将进行技技术评审审和技术术的可行行性检查查,同时时为下一一步的详详细设计计说明提提供框架架。项目背景景 系统名称称:图书书管理系系统 项目功能能:本系统完完成后是是针对个个人事务务管理的的产品,是是面向那那些需要要管理个个人日常常任务的的广大计计算机使使用人员员的。本系统将将是独立立的系统统,目前前不为其其他的系系统后操操作系统统提供特特别的接接口,所所产生的的输出都都是独立立的。1. 图书信息息管理 , 管管理图书书信息;2. 借阅信息息管理 , 管管理图书书的借阅阅和归还还;3. 读者信息息管理 , 管管理读者者信息;4. 系统、图图书管理理系统用用户的添添加
3、,删删除和修修改.项目任务务提出者者:周元元哲项目组长长: 段段明伟程序录入入: 张露、冯冯丽荣 需求分析析: 高春春芳、冯冯丽荣、韩韩苗苗、张张露软件测试试:段明明伟、曹曹凌云本系统的的用户:用户,管管理员承办单位位:西邮邮科技007011班第三三小组参考资料料:实用软软件工程程LeeszeekA.MacciasszekkBruucLeeeLiiongg著机械械工业出出版社软件工工程导论论第第5版张海藩藩编著清华华大学出出版社定义模块块:是数数据说明明、可执执行语句句等程序序对象的的集合,它它是单独独命名的的而且可可通过名名字来访访问。耦耦合:是是对一个个软件结结构内不不同模块块之间互互联程
4、度度的度量量。耦合合强弱取取决于模模块件间间接口的的复杂程程度,进进入或访访问一个个模块的的点,以以及通过过接口的的数据。耦耦合的类类型包括括:数据据耦合、控控制耦合合、公共共环境耦耦合和内内容耦合合。其中中数据耦耦合是最最低程度度的耦合合,内容容耦合是是最高程程度的耦耦合,应应尽量使使用数据据耦合,少少用控制制耦合,限限制公共共环境耦耦合的范范围,完完全不用用内容耦耦合。图图书管理理系统(TLMMS):图书管管理是帮帮助图书书馆管理理人员对对图书信信息进行行管理的的软件。使使用汉语语编程语语言,独独立完成成其功能能。(TThe Libbrarry MManaagemmentt Syystee
5、ms)客户:与与我们签签定合同同,要求求购买产产品的人人。软件件的开发发以他们们的需要要为基础础。用户:使使用这个个软件的的所有人人。服务器(Serrverr):一台共共享信息息的主机机,配置置比一般般微机高高,主要要起监管管网络,提提供数据据信息的的作用。客户机(Cliientt):是相对对于服务务器(SServver)的名词词,与客客户没有有关系,是是用户运运行图书书馆管理理软件的的一台微微机。C/S结结构:软件的的一种结结构,前前提是有有一个局局域网,一一台角色色为数据据库服务务器,安安装数据据库管理理软件,其其他为客客户机,安安装管理理系统软软件,起起操作平平台的作作用,数数据保存存在
6、远程程数据库库服务器器上。项目需求求规1对功功能的规规定 功能概述述 用户: 浏浏览功能能:浏览览所有的的书籍、查查找所有有的书籍籍及用户户信息。 挂挂失功能能:在用用户图书书卡丢失失或密码码遗忘时时区任何何一个图图书室均均可 使用挂失失功能。 激活功功能:在在管理员员或任何何一个书书库均可可激活。 管理员:增加图书书:对图图书种类类进行增增加。修改功能能:对图图书信息息进行修修改及用用户信息息的修改改。删除图书书:对图图书种类类进行删删除。查看图书书:对图图书信息息进行查查看。注册功能能:对用用户注册册。 条件与约约束 资金、时时间约束束: 本软件为为毕业设设计需要要而设计计,未拨拨专项资资
7、金;本本软件从从20009年99月7日日开始开开发,研研制时间间为3个个月,220099年122月200日交付付使用。 技术约束束:要求求采用CC/S结结构,数数据库采采用SQQL sservve20000,界面要求使用汉字。 标准约束束:编编程规范范、界面面风格规规范。2对性性能的规规定:1) 数据精确确度a) 数量值:精确到到小数后后一位;b) 时间值:精确到到日,并并以yyyyy/mm/dd的的形式表表示;c) 价格值:精确到到分,并并以.XXX的形形式表示示。2) 时间特性性a) 页面响应应时间:不超过过10秒秒b) 更新处理理时间:不超过过15秒秒c) 数据转换换与传输输时间:不超过
8、过30秒秒。3) 适应性开发发基于的的平台要要考虑向向上兼容容性,如如操作系系统,数数据库等等要考虑虑更高版版本的兼兼容性。当需求发发生变化化时系统统应具有有一定的的适应能能力,要要求系统统能够为为将来的的变更提提供以下下支持:能够在在系统变变更用户户界面和和数据库库设计,甚甚至在更更换新的的DBMMS后,系系统的现现有设计计和编码码能够最最大程度度的重用用,以保保护现阶阶段的投投资和保保证软件件系统能能够在较较少后续续投入的的情况下下适应系系统的扩扩展和更更新。在在设计中中最好列列出针对对变更所所需要重重新设计计的模块块部分4)灵活活性服务器端端因为系统统是采用用C/SS设计模模式开发发的,
9、在在需求发发生变化化时,本本系统的的对这些些变化的的适应能能力相对对而言是是比较强强的。系系统是采采用VBB语言开开发的,所所有拥有有跨平台台的能力力,能够够很好的的适应不不同的操操作系统统。客户端系统是采采用/S模模式开发发的,所所以客户户端只要要有浏览览器就能能够对进进行使用用。3输入入输出规规定:图书卡:学号(nnumbber);姓名(username);密码(password);班级(class);图书(bbookk):图书IID(iid);图书名名称(bbookk naame);图书书数量(amoountt);图图书种类类(kiind);管理员(aadmiin): 用用户IDD(id
10、d);用用户名(useernaame);密码码(paasswwordd);项目功能能需求 查看图书书能够对所所有的图图书进行行查找及及查看。 注册功能能管理员能能够对所所有的用用户注册册。 登录功能能验证登录录用户是否否为数据据库中的的合法用用户,判判断登陆陆的用户户是一般般用户还还是管理理员。 续借功能能登陆验证证后对够够对为续续借过的的图书进进行续借借许借。 借阅功能能用户(已已借的书书未超过过本)可可以借阅阅任何书书籍在管管理员处处。 管理功能能管理员能能够对图图书进行行增、删删、改、查查以及用用户信息息进行增增、删、改改、查。同时也可可以添加加新的用用户以及及修改当当前登录录用户的的密
11、码以以及能够够对管理理员进行行增、删删、改、查查。也可可实现登登录用户户的重新新登录和和退出。1) 性能需求求为了保证证系统能能够长期期、安全全、稳定定、可靠靠、高效效的运行行,图书书管理系系统应该该满足以以下的性性能需求求:1系统统处理的的准确性性和及时时性系统处理理的准确确性和及及时性是是系统的的必要性性能。在在系统设设计和开开发过程程中,要要充分考考虑系统统当前和和将来可可能承受受的工作作量,使使系统的的处理能能力和响响应时间间能够满满足企业业对信息息处理的的需求。由于图书书管理系系统的查查询功能能对于整整个系统统的功能能和性能能完成举举足轻重重,作为为系统的的很多数数据来源源,其准准确
12、性很很大程度度上决定定了图书书管理系系统的成成败。在在系统开开发过程程中,必必须采用用一定的的方法保保证系统统的准确确性。2系统统的开放放性和系系统的可可扩充性性图书管理理系统在在开发过过程中,应应该充分分考虑以以后的可可扩充性性。例如如图书管管理系统统的方式式的改变变(网上上借阅),用用户查询询的需求求也会不不断的更更新和完完善。所所有这些些,都要要求系统统提供足足够的手手段进行行功能的的调整和和扩充。而而要实现现这一点点,应通通过系统统的开放放性来完完成,既既系统应应是一个个开放系系统,只只要符合合一定的的规范,可可以简单单的加入入和减少少系统的的模块,配配置系统统的硬件件。通过过软件的的
13、修补、替替换完成成系统的的升级和和更新换换代。3系统统的易用用性和易易维护性性图书管理理系统是是直接面面对使用用人员的的,而使使用人员员往往对对计算机机并不是是非常熟熟悉。这这就要求求系统能能够提供供良好的的用户接接口,易易用的人人机交互互界面。要要实现这这一点,就就要求系系统应该该尽量使使用用户户熟悉的的术语和和中文信信息的界界面;针针对用户户可能出出现的使使用问题题,要提提供足够够的在线线帮助,缩缩短用户户对系统统熟悉的的过程。图书管理理系统中中涉及到到的数据据是图书书馆的相相当重要要的信息息,系统统要提供供方便的的手段供供系统维维护人员员进行数数据的备备份,日日常的安安全管理理,系统统意
14、外崩崩溃时数数据的恢恢复等工工作。4系统统的标准准性系统在设设计开发发使用过过程中都都要涉及及到很多多计算机机硬件、软软件。所所有这些些都要符符合主流流国际、国国家和行行业标准准。例如如在开发发中使用用的操作作系统、网网络系统统、开发发工具都都必须符符合通用用标准。如如规范的的数据库库操纵界界面、作作为业界界标准的的TCPP/IPP网络协协议及IISO990022标准所所要求的的质量规规范等;同时,在在自主开开发本系系统时,要要进行良良好的设设计工作作,制订订行之有有效的软软件工程程规范,保保证代码码的易读读性、可可操作性性和可移移植性。5系统统的先进进性目前计算算系统的的技术发发展相当当快,
15、在在系统的的生命周周期尽量量做到系系统的先先进,充充分完成成企业信信息处理理的要求求而不至至于落后后。这一一方面通通过系统统的开放放性和可可扩充性性,不断断改善系系统的功功能完成成。另一一方面,在在系统设设计和开开发的过过程中,应应在考虑虑成本的的基础上上尽量采采用当前前主流并并先进且且有良好好发展前前途的产产品。6系统统的响应应速度图书管理理系统系系统在日日常处理理中的响响应速度度为秒级级,达到到实时要要求,以以及时反反馈信息息。在进进行统计计分析时时,根据据所需数数据量的的不同而而从秒级级到分钟钟级,原原则是保保证操作作人员不不会因为为速度问问题而影影响工作作效率。2) 数据库信信息要求求
16、1 数数据录入入和处理理的准确确性和实实时性数据的输输入是否否准确是是数据处处理的前前提,错错误的输输入会导导致系统统输出的的不正确确和不可可用,从从而使系系统的工工作失去去意义。数数据的输输入来源源是手工工输入。手手工输入入要通过过系统界界面上的的安排系系统具有有容错性性,并且且对操作作人员要要进行系系统的培培训。在系统中中,数据据的输入入往往是是大量的的,因此此系统要要有一定定的处理理能力,以以保证迅迅速的处处理数据据。2 数据的的一致性性与完整整性由于系统统的数据据是共享享的,在在不同的的客户端端机中,图图书信息息和借阅阅者信息息是共享享数据,所所以如何何保证这这些数据据的一致致性,是是
17、系统必必须解决决的问题题。要解解决这一一问题,要要有一定定的人员员维护数数据的一一致性,在在数据录录入处控控制数据据的去向向,并且且要求对对数据库库的数据据完整性性进行严严格的约约束。对于输入入的数据据,要为为其定义义完整性性规则,如如果不能能符合完完整性约约束,系系统应该该拒绝该该数据。3 数据据的共享享与独立立性整个图书书管理系系统的数数据是共共享的。然然而,从从系统开开发的角角度上看看,共享享会给设设计和调调试带来来困难。因因此,应应该提供供灵活的的配置,使使各个分分系统能能够独立立运行,而而通过人人工干预预的手段段进行系系统数据据的交换换。这样样,也能能提供系系统的强强壮性。4.图书书
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 概要设计2frjq 概要 设计 frjq
限制150内