软件工程概要设计2.pdf
软件工程概要设计2
版本号:2.0
文档名称:概要设计
项目名称:图书馆里系统
项目负责人:段明伟
项目组长段明伟
程序录入张露、冯丽荣
需求分析张露、冯丽荣、高春芳、韩苗苗
软件测试.段明伟、曹凌云
开发单位:西邮07级科技班软件开发3小组
引言
编写目的:
本说明是任务治理项目软件铲平的总体设计和实现说明,记录了系统整体实
现上技术层面上的考虑,同时以说明作为依据,同时该文档将作为产品实现、特
性要求和操纵的依据。
软件开发小组的每一位参与开发成员应该阅读本说明,以清除产品在技术方
面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一
步的详细设计说明提供框架。
项目背景
-系统名称:图书治理系统
项目功能:
本系统完成后是针对个人事务治理的产品,是面向那些需要治理个人日
常任务的宽敞运算机使用人员的。
本系统将是独立的系统,目前不为其他的系统后操作系统提供专门的接
n,所产生的输出差不多上独立的。
1.图书信息治理,治理图书信息:
2.借阅信息治理,治理图书的借阅和归还;
3.读者信息治理,治理读者信息;
4.系统、图书治理系统用户的添加,删除和修改.
项目任务提出者:周元哲
项目组长:段明伟
程序录入:张露、冯丽荣
需求分析:高春芳、冯丽荣、韩苗苗、张露
软件测试:段明伟、曹凌云
本系统的用户:用户,治理员
承办单位:西邮科技0701班第三小组
参考资料:
《有用软件I.程》LeszekA.MaciaszekBrucLeeLiong著机械工业出版社
《软件工程导论一一第5版》张海藩编著清华大学出版社
定义
模块:是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可
通过名字来访问。
耦合:是对一个软件结构内不同模块之间互联程度的度量。耦合强弱取决于
模块件间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数据。
耦合的类型包括:数据耦合操纵耦合公共环境耦合和内容耦合。其中数
据耦合是最低程度的耦合,内容耦合是最高程度的耦合,应尽量使用数据耦
合,少用操纵耦合,限制公共环境耦合的范畴,完全不用内容耦合。
图书治理系统(TLMS):图书治理是关心图书馆治理人员对图书信息进行治理
的软件。使用汉语编程语言,独立完成其功能。(TeLibraryManagement
Systems)
客户:与我们签定合同,要求购买产品的人。软件的开发以他们的需要为基
础。
用户:使用那个软件的所有人。
服务器(Server):一台共享信息的主机,配置比一样微机高,要紧起监管网络,
提供数据信息的作用。
客户机(Ziient):5相关于服务器(Server)的名词,与客户没有关系,是用户
运行图书馆治理软件的一台微机。
C/S结构:软件的一种结构,前提是有一个局域网,一台角色为数据库服务器,
安装数据库治理软件,其他为客户机,安装治理系统软件,起操作平台
的作用,数据储存在远程数据库服务器上。
项目需求规
1.对功能的规定
>功能概述
<用户:
扫瞄功能:扫瞄所有的书籍查找所有的书籍及用户信息。
挂失功能:在用户图书卡丢失或密码遗忘时区任何一个图书室均可
使用挂失功能。
激活功能:在治理员或任何一个书库均可激活。
<治理员:
增加图书:对图书种类进行增加。
修改功能:对图书信息进行修改及用户信息