欢迎来到天天文库
浏览记录
ID:57162886
大小:660.50 KB
页数:22页
时间:2020-08-04
《系统设计说明书教程文件.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、系统设计说明书精品文档系统设计说明书文件状态:[√]草稿[]正式发布[]正在修改文件标识当前版本作者完成日期版本历史版本/状态修订人修改日期备注第一部分、概述1、文档说明本说明是固定资产借用系统软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的设计,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略。2、系统需求概述本系统的主要功能如下:1、管理员登录2、固定资产信息管理3、人员信息管理4、资产的领用收集于网络,如有侵权请联系管理员删除精品文档5
2、、资产的归还6、资产信息浏览和查询详细需求参考《需求分析说明书》。第二部分、系统总体结构系统总体结构设计采用了MVC的思想。根据面向对象分析阶段中类划分结果,规划界面类、控制类、实体类及调用关系。在面向对象分析阶段,我们把类大体上分成了界面和实体两类。但是,为了提高代码的易维护性、易读性,增加类内部的纯度、类之间调用的灵活性,我们把控制代码另封装为一个类,即控制类,使系统中类之间的调用关系如下图所示:界面实体类数据库控制类控制类jdbcjdbc第三部分、系统分析面向对象分析阶段,主要进行以下内容:收集于网络,如有侵权请联系管理员删除精品文档l分析需求文档资料,找
3、出所有概念,包括名词、动词和短语。l确定问题范围,把此范围内的概念进行细化,形成“概念清单”。l细化结果形成初级类和功能。l根据功能需求形成主要功能、菜单树和主要界面。l根据初级类形成界面类和实体类。1、确定概念根据需求文档,找出所有相关概念,并提炼成表格形式。见如下表格,也称为“概念清单”。一般来说,名词归为初级类、属性等信息;动词形成主要功能或者类的方法;短语形成业务逻辑或者条件限制。名称词性简要描述固定资产名词大于2000的资产职工名词资产类别名词分为大类和小类两层借用动词某职工借用固定资产归还动词某职工归还借用的固定资产资产名称名词样式名词例如:包、箱。
4、。。价格名词固定资产的价格,必须大于2000购入日期名词资产状态名词分为1表示“可用”或0表示“不可用”购入人名词借用人名词必须是职工归还人名词必须是借用人操作人名词借用日期名词归还日期名词超级用户名词可修改资产状态当删除职工时,系统会检查该员工是否已全部归还了固定资产短语条件限制只有固定资产的状态是“1”时,才可以借用短语条件限制借用和归还固定资产时,系统会自动记录在案短语业务逻辑。。。2、确定初级类收集于网络,如有侵权请联系管理员删除精品文档根据反复讨论的概念清单和需求说明等相关文档,确定如下初级类,见下表:类名属性或方法属性或方法名称简要描述1.固定资产属
5、性资产名称所属大类资产类别中的大类所属小类资产类别中的小类样式价格购入日期资产状态购入人超级用户方法增加固定资产()修改固定资产信息()只能修改某些信息,比如样式、价格、购入日期、资产状态删除固定资产信息()查询固定资产信息()2.职工属性名称职务方法增加新职工()修改员工信息()删除员工信息()查询员工信息()。。。3、确定主要功能和菜单项根据细化结果和需求说明,提出主要功能如下:l固定资产的增、删、改、查功能;l职工的增、删、改、查功能;l资产类别的增、删、改、查功能;l固定资产的借用和归还;l用户登陆、退出和密码修改。根据主要功能,可确定菜单项如下:l固定
6、资产管理菜单,包括:增、删、改、查4个子菜单;l职工管理菜单,包括:增、删、改、查4个子菜单;收集于网络,如有侵权请联系管理员删除精品文档l资产类别管理菜单,包括:增、删、改、查4个子菜单;l固定资产的借用和归还管理菜单,包括:借用、归还2个子菜单;l用户管理菜单,包括:退出和密码修改2个子菜单。菜单均采用下拉方式,示意图如下:固定资产管理职工管理资产类别管理借用和归还管理用户管理增加。。。增加。。。增加。。。借用密码修改删除。。。删除。。。删除。。。归还退出修改。。。修改。。。修改。。。查询。。。查询。。。查询。。。4、确定界面类和实体类界面类即专门用于生成界
7、面的类,根据上述菜单和功能分析结果,确定界面类和实体类如下:4.1主要界面类有:l主界面(包括查询条件界面类、固定资产卡片界面类、资产类别树型结构界面类、固定资产表格界面类);l固定资产管理弹出界面类l职工管理弹出界面类l资产类别管理弹出界面类l借用和归还管理弹出界面类l用户管理弹出界面类4.2主要实体类包括:收集于网络,如有侵权请联系管理员删除精品文档l固定资产实体类l职工实体类l用户实体类l资产类别实体类l借用和归还实体类4.3界面类与实体类之间的关系:界面类负责显示实体类的内容,实体类负责存储当前操作的内容,而永久保存的内容需存储到数据库中。见如下示意图:
8、界面实体类数据库第四部分
此文档下载收益归作者所有