[计算机]系统设计说明书

[计算机]系统设计说明书

ID:24907831

大小:730.00 KB

页数:18页

时间:2018-11-17

[计算机]系统设计说明书_第1页
[计算机]系统设计说明书_第2页
[计算机]系统设计说明书_第3页
[计算机]系统设计说明书_第4页
[计算机]系统设计说明书_第5页
资源描述:

《[计算机]系统设计说明书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、系统设计说明书文件状态:[√]草稿[]正式发布[]正在修改文件标识当前版本作者完成日期版本历史版本/状态修订人修改日期备注第一部分、概述1、文档说明本说明是固定资产借用系统软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的设计,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略。2、系统需求概述本系统的主要功能如下:1、管理员登录2、固定资产信息管理3、人员信息管理4、资产的领用5、资产的归还6、资产

2、信息浏览和查询详细需求参考《需求分析说明书》。第二部分、系统总体结构系统总体结构设计采用了MVC的思想。根据面向对象分析阶段中类划分结果,规划界面类、控制类、实体类及调用关系。在面向对象分析阶段,我们把类大体上分成了界面和实体两类。但是,为了提高代码的易维护性、易读性,增加类内部的纯度、类之间调用的灵活性,我们把控制代码另封装为一个类,即控制类,使系统中类之间的调用关系如下图所示:界面实体类数据库控制类控制类jdbcjdbc第三部分、系统分析面向对象分析阶段,主要进行以下内容:l分析需求文档资料,找出所有概念,包括名

3、词、动词和短语。l确定问题范围,把此范围内的概念进行细化,形成“概念清单”。l细化结果形成初级类和功能。l根据功能需求形成主要功能、菜单树和主要界面。l根据初级类形成界面类和实体类。1、确定概念根据需求文档,找出所有相关概念,并提炼成表格形式。见如下表格,也称为“概念清单”。一般来说,名词归为初级类、属性等信息;动词形成主要功能或者类的方法;短语形成业务逻辑或者条件限制。名称词性简要描述固定资产名词大于2000的资产职工名词资产类别名词分为大类和小类两层借用动词某职工借用固定资产归还动词某职工归还借用的固定资产资产名

4、称名词样式名词例如:包、箱。。。价格名词固定资产的价格,必须大于2000购入日期名词资产状态名词分为1表示“可用”或0表示“不可用”购入人名词借用人名词必须是职工归还人名词必须是借用人操作人名词借用日期名词归还日期名词超级用户名词可修改资产状态当删除职工时,系统会检查该员工是否已全部归还了固定资产短语条件限制只有固定资产的状态是“1”时,才可以借用短语条件限制借用和归还固定资产时,系统会自动记录在案短语业务逻辑。。。2、确定初级类根据反复讨论的概念清单和需求说明等相关文档,确定如下初级类,见下表:类名属性或方法属性或

5、方法名称简要描述1.固定资产属性资产名称所属大类资产类别中的大类所属小类资产类别中的小类样式价格购入日期资产状态购入人超级用户方法增加固定资产()修改固定资产信息()只能修改某些信息,比如样式、价格、购入日期、资产状态删除固定资产信息()查询固定资产信息()2.职工属性名称职务方法增加新职工()修改员工信息()删除员工信息()查询员工信息()。。。3、确定主要功能和菜单项根据细化结果和需求说明,提出主要功能如下:l固定资产的增、删、改、查功能;l职工的增、删、改、查功能;l资产类别的增、删、改、查功能;l固定资产的借

6、用和归还;l用户登陆、退出和密码修改。根据主要功能,可确定菜单项如下:l固定资产管理菜单,包括:增、删、改、查4个子菜单;l职工管理菜单,包括:增、删、改、查4个子菜单;l资产类别管理菜单,包括:增、删、改、查4个子菜单;l固定资产的借用和归还管理菜单,包括:借用、归还2个子菜单;l用户管理菜单,包括:退出和密码修改2个子菜单。菜单均采用下拉方式,示意图如下:固定资产管理职工管理资产类别管理借用和归还管理用户管理增加。。。增加。。。增加。。。借用密码修改删除。。。删除。。。删除。。。归还退出修改。。。修改。。。修改。

7、。。查询。。。查询。。。查询。。。4、确定界面类和实体类界面类即专门用于生成界面的类,根据上述菜单和功能分析结果,确定界面类和实体类如下:4.1主要界面类有:l主界面(包括查询条件界面类、固定资产卡片界面类、资产类别树型结构界面类、固定资产表格界面类);l固定资产管理弹出界面类l职工管理弹出界面类l资产类别管理弹出界面类l借用和归还管理弹出界面类l用户管理弹出界面类4.2主要实体类包括:l固定资产实体类l职工实体类l用户实体类l资产类别实体类l借用和归还实体类4.3界面类与实体类之间的关系:界面类负责显示实体类的内容

8、,实体类负责存储当前操作的内容,而永久保存的内容需存储到数据库中。见如下示意图:界面实体类数据库第四部分、系统设计1、类设计系统中主要的、关键实体类图如下:基于分析和设计,整个系统的主要类设计见下表:层次父类名称子类名称作用简要描述界面类MM/生成主菜单TSearch/输入查询信息TTree/显示树状类别信息Branch/显示树分枝类别信息TC

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

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

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