工程机械设备管理系统软件文 档一需求分析说明书 工程机械设备管理系统软件文档-需求分析说明书一、软件需求分析说明书1 引言本软件是为一些工程机械的租赁公司所设计,目的在于提高设备租赁的管理效率, 同时保护公司的自有财产本文中,主要针对工程机械出租的各项步骤、以及设计系统的 广义意义进行了分析,从而根据各部分不同的需求阐明了本系统使各个功能模块相连接并 实现工作、统计的作用1.1 编写目的在计算机科技的飞速发展的 21世纪,软件系统以及英特网也在不断融入我们的生活 然而在工程机械出租领域,设备的种类、数量越来越多,设备管理所涉及的是巨大的系统 工程,由于企业出租规模大、管理涉及面广,又是造成统计、管理不到位都将给企业的正 常经营带来一定的影响,所以如何利用先进的网络技术和优异的计算机软件系统更有效的 收集、处理这些设备的租借,同时建立以现代信息化为核心的管理体制,减轻相关人员人 工对租借管理及数据处理的负担,完成一个工程机械设备管理系统就变得尤为重要1、 信息交互要求软件系统要求利用一一切租赁操作作为输入,通过数据收集计算达到处理的目的2、 附加影响要求在系统正常工作过程中,需要达到最好的人际结合效果,对其他设备的正常工作不 可以有太大的影响,设计人员需要根据用户的需要做出相应的调整;3、功能的实现要求;在满足客户的要求下,设计人员、开发人员需要根据本文参考相关需求程度,做出 相应的软件系统设计。
1.2 项目来源本设计的初步设想来源于宏达软件体验中心宏达软件主要从事各行业的管理软 件开发和应用推广,宏达体验中心拥有多支精干、稳定的软件技术开发队伍,这些队伍不 仅具有一流的专业素质和研发能力,同时还拥有丰富的系统开发经验,且具有良好的职业 道德修养和综合分析能力随着时代的发展,宏达公司也在不断开发、完善宏达系列软件, 严把质量关,用一流的软件回报用户,受到了用户的好评,宏达系列管理软件以其功能强 工程机械设备管理系统软件文档-需求分析说明书 大、操作简便、价格低廉的特性赢得了全国广大用户的青睐目前用户已遍及全国所有省 份、自治区、直辖市;用户遍及电子、电器、医药、服装、建筑、物资、化工、商贸、超 市、旅游、机械、建材、科技、通讯等各类企业公司,同时拥有大量机关、事业单位、学 校、研究所等机关事业型单位用户随着管理自动化的程度越来越高,大部分任务都直接由各种设备来完成,因此利用先 进的计算机技术来管理,提高人机工作的效率成为了一项重要手段1.3项目风险本项目中,不同身份的工作人员需要对各自负责的工作及出发点等承担一定的风险任务提出者需要对项目的完成进度以及设计需求的整体方向负责,产品是否为大众所 接将成为任务提出者所要负担的风险。
软件开发者需要对统计、收集、计算的相关程序编码是否正确承担责任,对运行软件 后的一切技术上的风险承担一定的风险产品使用者在完成交易过后的使用过程中,需要对自己的一切操作负责,相应的需要 承担软件系统在使用过程中因操作不当崩溃的风险等1.4 文档约定本文的正文部分以宋体、小四为主要格式,行间距为 1.5倍行距,各个主要题头的格式 为黑体、四号本文档所涉及的一些专业术语及英文缩写如下:Acess: Microsoft Office Access (前名 Microsoft Access)是由微软发布的关联式数据 库管理系统它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点, 是 Microsoft Office 的成员之一其实 Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争可是事后微软证实这是个失败计划,并且将它中止 数年后他们把名字重新命名于数据库软件Access在2000年的时候成为了计算机等级考 试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的 VFP成为二级中最受欢迎的数据库语言。
Visual Foxpro: Visual FoxPro简称VFP,是Microsoft公司推出的数据库开发软件, 用它来开发数据库,既简单又方便Visual FoxPro源于美国Fox Software公司推出的数据 库产品FoxBase,在DOS上运行,与xBase系列相容FoxPro原来是FoxBase的加强版, 最高版本曾出过2・6之后,Fox Software被微软收购,加以发展,使其可以在Windows 工程机械设备管理系统软件文档-需求分析说明书上运行,并且更名为Visual FoxPro目前最新版为Visual FoxPro 9・0,而在学校教学和 教育部门考证中还依然延用经典版的 Visual FoxPro 6.0在桌面型数据库应用中,处理速 度极快,是日常工作中的得力助手数据:泛指表示一个指定的值或条件的数字、符号(或字母)等数据是表示信息的 但这种表示要适合传输、分析和处理此处,常把数据当作信息的同义词Container:Container 类是 IContainer 接口的默认实现容器是封装和跟踪零个或更 多个组件的对象在此上下文中,包容是指逻辑包容,而不是直观包容。
数据源:提供某种所需数据的原始媒体C/S结构:即大家熟知的客户机和服务器结构它是软件系统体系结构,通过它可以 充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了 系统的通讯开销1・5 预期读者和阅读建议本软件产品需求分析报告所针对的预期读者包括:•开发人员•用户• 项目经理• 租赁方开发人员需要根据本文详细计划产品的开发,并且以达到最好的人机结合和为企业创 造一定的经济效益为主要目的;用户需要熟知本文所描述的产品计划,以对产品有一定的 了解,在之后的操作过程中才能有一定的熟练度,不以至于出现错误操作;项目经理则可 以按照此文档安排项目进度以及工作经费等相关、租赁方需要对本文有一定的了解,至少 熟悉工作流程以及系统需要达到的目的,从而更好地配合出租厂商做好统计、记账、处理 数据的相关方面的工作1・6产品范围本产品适用于为工程项目出租机械设备的相关公司,由于大型施工设备租赁市场处于 发展过程中存在着租赁企业数量多且规模小、效益差、恶性竞争严重等问题,本产品意在 于协助每个工程机械设备出租公司合理地优化相关工作工程机械设备管理系统软件文档-需求分析说明书1.7 参考文献编写本文档所参考的资料如下:[1]《施工机械信息化管理的研究[J]科技情报开发与经济》王健2003.11⑵《工程机械产品图库管理信息系统的研究[J]工程机械》贺尚红1998.5[3] 《开发新一代设备信息管理系统》龚元明 1995.6[4] 《数据库基础与应用[M]》成先海・2008・[5] 《软件工程[M]》・程成,陈霞・,20032 产品分析2・1 产品的状况工程机械设备管理系统提供了对基础信息录入、机械设备出车单录入、挖掘机回车单 录入、员工登记录入、加油登记录入等的模式录入和表格界面录入。
录入信息时可能会出 现相同的信息,为了避免重复录入部分字段设置了辅助录入功能,只需输入几项即可完成 录入功能,操作方便快捷,可以很大的提高工作效率本系统将不是产品系列中的下一成员,也同时还不是成熟产品所改进的下一代产品, 但是现有应用软件却不能成为它的替代品(升级产品),所以这是一个新型的、自主型的产 品2・2 产品的功能根据上述分析,可以将本系统的各项子系统功能陈列如下:1.基础信息管理系统:本系统主要负责储存、录入及读取相关资源,这些资源主要包括:机械设备档案、供 商信息、客户信息等;2.机械设备调度管理系统:本系统主要负责统计工程机械出车单、以及对挖掘机的租赁做相关管理管理(挖掘机 回车单、某机械设备期间统计、期间统计查询);3.压路机管理系统:本系统主要负责运行压路机回车单、某机械设备期间统计、期间统计查询及相关方面 的工作工程机械设备管理系统软件文档-需求分析说明书4.装载机管理系统: 本系统主要对装载机回车单、某机械设备期间统计、期间统计查询做相关的程序的管 理5.重型半挂管理系统: 本系统主要对装载机回车单、某机械设备期间统计、期间统计查询做相关的程序的管 理6.客户管理系统: 本系统主要负责记录并统计、处理客户的还款、组织客户统计表、检查并记录机械设 备状态等工作。
7.员工管理系统: 本系统提供一个员工信息服务系统,可以实现员工登记、事故登记、员工考勤、员工 生日提醒8.加油管理系统: 本系统的作用在于加油登记、加油统计、余油统计;9.配件管理系统: 本系统主要处理配件信息、配件入库、维护领料、配件库存、旧件回收、采购申请单 采购申请明细10.保养审验管理系统: 本系统的作用是对设备做保养登记、对设备审验进行登记、设备审验提醒、对保养期 间查询等11.企业与产品检索系统: 本系统可以实现在线查询企业和产品信息,可以按多种方式进行查询; 12.在线调查系统: 本系统可以实现在线调查功能,对用户进行各种情况的调查2.3 用户类型和特性本系统的用户主要由以下人员组成:1、工程机械出租管理部人员:此类人员负责的是对公司内部机械设备出租,并对其出 租明细做一个详细的录入,需要时可以读取相关信息2、机械设备保管部门人员:负责对公司内出租的工程机械设备做定期的管理与保养,并且负责设备的出纳工程机械设备管理系统软件文档-需求分析说明书3、公司内部其他人员:在系统中录入相关个人信息后,系统必要时会对相关个人做出 一定的反馈4、加油管理部门人员:可以使用本平台对详细的加油出纳情况做一个记录,并且通过 系统自身作出相关的统计与反馈。
5、客户:在了解本系统的情况下,客户自身需要对自己的信息以及租借凭证负责,所 以作为用户同样需要熟知与自己相关的子系统业务6、平台管理与维护人员:系统的初始化与配置的实施者,绝大多数信息的管理者,可 以分配相互独立的权限,对系统进行管理表 1-1 用户类和特性表序号名称所属特征1工程机械出租管理部人员公司1i此类人员负责的是对公司内部机械 殳备出租,并对其出租明细做一个详细的 乏入,需要时可以读取相关信息2机械设备保管部门< 人员卜司负责对公司内出租的工程机械设备 做定期的管理与保养,并且负责设备的 出纳3公司内部其他人员丿卜人在系统中录入相关个人信息后,系 统必要时会对相关个人做出一定的反 馈4平台管理与维护人< 员'司信息服务平台多系统的初始化与配置的实施者,绝大 3数信息的管理者,可以分配相互独立的 邛艮,对系统进行管理5加油管理部门人员/'司可以使用本平台对详细的加油出纳 情况做一个记录,并且通过系统自身作 出相关的统计与反馈6客户 ‘卜人在了解本系统的情况下,客户自身 需要对自己的信息以及租借凭证负责, 所以作为用户同样需要熟知与自己相关 的子系统业务2.4 运行环境♦服务器环境硬件环境:CPU Intel Pentuim4 Xeon 2.0GHz 以上内存512M以上硬盘80G以上网络:局域网/互联网操作系统:Microsoft Windows 2003 Server (推荐)/windows2000 Professional 数 据库:MS SQL Server 2000 (推荐)/MS DE(免费的,适用于小型公司) 其他: IIS( Internet 信息服务)♦ 用户环境硬件环境:CPU Pm 1GHZ以上内存256M以上硬盘40G以上网络:局域网/互联网操作系统: Microsoft Windows 2000, XP支持环境:IE浏览器3 外部接口需求3.1 用户界面公司使用人员通过标准显示器、常规键盘、和鼠标的操作完成一系列的人与的信息的 交互,其中显示器的分辨率不应该低于 1024*768 。
网络要求内部的局域网或宽带必须在 100Mps,工作站带宽10M,客户端的接入宽带不应该低于521kbps3.2 软件接口Web服务器端的操作系统应满足上述的要求,JDK的要求至少是JDK6.0, web服务 器由Tomcat6.0建立,通过转换A ccess数据库,可以将A ccess数据库(* .m d b文件)转换 为基于本平台的信息库(* .d b i),该操作产生一个新的d b i文件,不会对原A ccess数据库 进行任何更改4 系统功能需求4.1 系统功能结构整个管理系统有着多个子系统,并且各自都有着不同的任务与功能,以下便是对各个 子系统的详细功能做的总述与介绍根据系统的上述目标,本系统的主要内容也可以分为四大块的内容,分别如下:1、公司门户信息系统本系统的主要是一个包含公司详细信息以及客户需要了解的相关信息的综合门户网站, 主要作用是对客户介绍本工程机械设备出租公司的相关的发展及内部优势等信息,为客户 提供最清晰的信息服务,并且同时为本公司内部人员提供一个交流的平台要内容包括:(1)提供企业的基本信息,用户可以通过它了解各企业的详细信息2)产品、企业查询与展示的功能,并且用户可以寻找自己需要的任何服务,选择需要 租赁的相关工程机械设备;(3)相关工程机械设备的科技文献的查询服务,并提供下载和翻阅;(4)人才服务信息资源查询接口,可以通过关键字查询相关人才、职位需求信息;(5)在线的相关调查,客户可以通过对本公司的各项服务或设备做出一定的反馈,以帮 助公司对以后的发展方向有一个更好的定制计划。
6)用户的登录与操作,用户主要分为企业个人与客户,不同用户拥有不同的权限2、 设备租借系统本系统的主要任务是为公司提供一个方便、快捷以及清晰的工程机械设备租借记录与 收集平台主要的内容有:(1)对不同的功能、用处的机械设备作出一定的分类与统计,并且定期对信息做出更 新,通过相关管理人员对系统的录入操作,系统不断做出新的数据并反馈到工作人员, 同时对录入的信息保持永久性的保存;(2)与其他子系统相关联,并实时交互最新的数据资料,以供用户与企业参考3)对不同类型机械租借情况、财务入账、加油登记信息以及客户还款等等的租借的 信息做出一个系统的管理或分类工程机械设备管理系统软件文档-需求分析说明书3、人员管理系统 本系统的任务是对客户和本公司的内部人员做出相关的管理,本系统对本子系统的 主要内容包括:(1)对客户的信息与租借情况做出一个相关的统计与分类排序,以便于以后公司做出 一定的决策与估计;(2)对员工做一个等级的作用,记录员工的考勤情况,为公司上层通知员工信息,以 便对员工的管理;(3)记录公司内部的事故发生状况,方便公司作出相应的调整与决策4、设备状态管理系统 本系统是对公司租借的工程机械设备的状态做出实时的监督与上传供公司人员参考及作出相关调整。
主要内容包括:(1)记录设备配件的信息,其中包括配件的入库、库存、旧件的回收,申购单的 明细等2)对设备的入库、出库作出相关的记录与反馈,并对相关负责人做出记录3)对设备的保养在一定期时间段内做一个登记,并且根据表述的设备状况做一 个相关的调整,并且在保养期间提供定时的查询4)对设备的审验做一个登记,并且定时对设备的审验做一个提醒,同时在审验 过程中对设备的状态所一个记录用户的登录与操作提供企业的基本信息公司门产品、企业查询与展示工程机械设备的科技文献的查询工程机械设备出租管人才服务信息资源查询接口在线的相关调查■对机械设备信息作出分类与统计处理租借情况、财务入账等信息对客户的信息管理对公司员工的信息管理记录设备配件的信息设备状态对设备的入库、出库作出相关的管理登记在一定期时间段内设备的保养登记设备的审验工程机械设备管理系统软件文档-需求分析说明书4.2分析模型以数据流图对本系统进行分析1、顶层数据流图:信息存储图1-2系统顶层数据流图数据流说明:DF1:系统使用用户利用自己的帐号和密码登录系统,将信息传递给数据库;DF2:服务器反馈给用户登录成功或失败的信息,必要时提供相关的操作以保证正常、 必要的登录;DF3: 系统为使用用户创建该类用户需要进行操作的界面,不同操作权限的用户,其界面包含的各项功能也各不相同;DF4:用户通过对本界面的一系列操作,系统本身做出相关的反应,其中包括记录、 读取、查询等。
DF5:数据库对用户的操作做出相应的反馈,并且实时对被操作的类型的数据做出记 录或改变相关2、一层数据流图图1-3系统一层数据流图数据流说明:DF1为用户的登录、DF2、DF3、DF4、DF5、DF6都为数据的交互,DF14、DF11、DF13都为对数据库做写入操作DF7、DF8、DF9、DF10、DF12、DF15、DF16:是数据库的操作信息,包括对数据的增、删、改和查询工程机械设备管理系统软件文档-需求分析说明书2、二层数据流图(1)对公司门户信息系统的分解 用户的通过登录,可以通过它了解各企业的详细信息,寻找自己需要的任何服务,选 择需要租赁的相关工程机械设备,网站还提供相关工程机械设备的科技文献的查询服务, 并提供下载和翻阅用户还通过关键字查询相关人才、职位需求信息,同时通过对本公司 的各项服务或设备做出一定的反馈图1-4系统二层数据流图公司门户信息系统(2)对设备租借系统的分解 本系统主要对不同的功能、用处的机械设备作出一定的分类与统计,并且定期对信息 做出更新, 系统还与其他子系统相关联,并实时交互最新的数据资料, 同时对不同类型机械 租借情况、财务入账、加油登记信息以及客户还款等等的租借的信息做出一个系统的管理 或分类。
专家信息表图1-5系统二层数据流图一设备租借系统(3)对人员管理系统的分解人员管理系统可以分为如下功能:对客户的信息与租借情况做出一个相关的统计与分 类排序;对员工做一个登记的作用,记录员工的考勤情况,为公司上层通知员工信息,记 录公司内部的事故发生状况,方便公司作出相应的调整与决策图1-5系统二层数据流图---人员管理系统(5)对设备状态管理系统的分解公共服务子系统主要工作是记录设备配件的信息,包括配件的入库、库存、旧件的回 收,申购单的明细等还要对设备的入库、出库作出相关的记录与反馈,并对相关负责人 做出记录,对设备的保养在一定期时间段内做一个登记,根据表述的设备状况做一个相关 的调整,并且在保养期间提供定时的查询,在对设备的审验做一个登记,并且定时对设备 的审验做一个提醒,同时在审验过程中对设备的状态所一个记录图1-6系统三层数据流图---电子邮局子系统工程机械设备管理系统软件文档-需求分析说明书4.3输入/输出数据说明4.3.1 数据交互界面1、表格界面说明:表格界面根据当前选定节点指定的连接数据源,以表格的形式显示信息内容,如 果信息节点同时包含主表和从表,则表格界面分为上下两部分,分别显示主表和从表, 如果有多个从表,则从表部分以多页控件的方式显示多个从表,可以通过单击相应的 按钮选择查看相应的从表。
表格界面除了有表格显示数据外,还有配套的记录导航按 钮,通过导航按钮可以控制记录的移动2、 录入窗口 录入窗口被设计用来做为信息表或其查询的输入更新界面通过录入窗口对信息进行 维护,可以确保信息更直观的显示和编辑,对于图像管理、OLE控件管理,只能通过录入 窗口实现,录入窗口提供了对日期类型数据的选择录入格式提供了辅助录入功能,可以 在很多情况下实现高效录入一个专业的信息管理系统应该设计录入窗口,以方便用户更 好的使用信息管理系统3、 报表输出 报表被设计用来做为信息表或其查询的输出打印界面,一个专业的信息管理系统应该 有功能完整操作方便的报表输出操作窗口,以方便用户更好的使用信息管理系统4、数据备份与恢复数据备份和恢复功能用于单机系统的备份,备份内容包括系统设置信息和系统业务数 据信息如果用户对系统做了二次开发,所有的二次开发信息也会一起备份5、用户权限设置用户可以选择用户权限设置是否启用,如果没有启动权限机制,用户默认以超级用户 Admin的身份进入系统如果启用,用户在登录时就会显示登录窗口,并根据授予的权限 确定做什么样的操作只有超级用户才能进行权限设置,可以创建用户和分配权限也只 有超级用户才拥有系统二次开发权限。
6、信息库压缩为了保证系统效率和实现共享机制,对系统数据的某些操作(例如删除、信息表结构 修改等)产生的无用数据并不是及时删除,这样在长期操作后,信息库文件会变的比较大 为了清除这些数据,用户可以使用信息库压缩功能,清除这些无用数据,确保信息库只存 放有效数据且保证较小体积工程机械设备管理系统软件文档-需求分析说明书7、操作日志 系统的操作日志用来跟踪用户对应用系统的各种数据操作和使用情况如果希望使用 日志功能,需要在选项中进行设置,以启动系统的日志跟踪功能8、 与EXCEL文件交换数据系统支持和EXCEL文件进行数据交换,在主窗口,可以通过在当前节点(选中节点) 单击鼠标右键,执行弹出菜单:“表格界面〜与EXCEL文件交换数据”可以进入与EXCEL 文件交换数据窗口9、 基础信息基础信息包括机械设备档案、供商信息、客户信息10、机械设备调度管理 机械设备调度管理主要管理机械设备的出车单、各种机械设备的回车情况及客户的付款 欠款情况11、员工管理 员工管理包括员工登记,事故登记,员工考勤及员工生日提醒12、 配件管理 配件管理包括配件信息,配件入库,维护领料,配件库存,旧件回收,采购申请单,采 购申请明细。
13、 保养审验管理 保养审验管理包括设备保养登记,设备审验登记,设备审验提醒,保养期间查询4.3.2、设备管理数据模型分析1、设备租借数据定义•序号:报表中用到的字段,指每一条记录打印的顺序号.•台帐编号:可手工输入,也可自动生成.•设备类型: 指定设备所属的类型.•设备名称: 人工录入设备的名称.•型号规格: 用于录入设备在厂家指定的型号规格数据.•制造单位: 此设备的原厂单位名称.•数量: 指定此设备的数量.•购入日期: 指定设备的购入日期..工程机械设备管理系统软件文档-需求分析说明书•验收日期:指定投备验收的日期.•保修期限:以月为单位指定设备的保修期限.•使用部门: 指定拥有和管理设备的部门.•管理人员: 指定维护和使用此设备的人员可以录入多个人.•设备原值: 设备采购时的价格.•设备净值: 设备经折旧或大修之后现在的价值.•录入日期: 系统默认为当前的日期,此日期不是本地机器的日期,而是从服务器 上得到的标准日期.•录入人员: 录入此记录的人员,系统指定是当前登陆操作人.•最近一次修改人: 设备资料最后一次修改的人员.•最后一次修改日期: 设备资料最后一次修改的时间.• 设备调拨记录编号•唯一标志一条某一次设备异动信息。
•设备编号:进行调拨的设备的编号;改变设备状态的时候,设备的编号保持不变 需要的时候,可以根据设备的编号查询该设备的调拨历史记录•设备名称:状态要改变的设备的名称,改变设备状态的时候,设备的名称保持不 变需要的时候,可以根据设备名称查询该设备的调拨历史记录• 调拨时间:此次设备调拨发生的时间•调拨原因:此次设备调拨的原因•确认部门:确认此次设备调拨的部门•确认部门意见:确认设备调拨的部门的意见•主管部门:主管部门的名称,如果是公司内部部门,可以通过选择得到,如果是 公司外的上层机构,则需录入•主管部门意见:主管部门对于此次设备调拨的意见•调拨员:进行此次设备调拨的调拨人员2、设备维护•下达部门:此工作票下达的部门•下达人:此工作票下达的人员•下达时间:此工作票下达的时间 •受理部门:操作者指定此工作票的接受部门,操作者选择部门以后,系统自动过滤出 此工作票的接受人以便操作者选择录入第 19页共 23页工程机械设备管理系统软件文档-需求分析说明书•受理人:操作者指定此工作票的接受人可以输入多个人员•完成时间:工作票完成的时间,由人工填写•备件使用情况列表:检修中使用的备件的情况,由人工填写。
3、人员管理•用户帐号: 每个用户设定不同的用户名.•申请日期: 申请注册的日期.•用户密码: 设定个人用户密码.•用户信息: 录入用户个人的基本信息.•信息修改: 用户个人对信息的修改.•客户用户租赁: 客户选择需要的机械设备完成租借.•电子付款: 客户从网上进行付款 .•公司人员列表:对不同部门的工作人员的统计.4、公司门户信息•公司概况: 公司从建立以来的基本信息.•公司营业内容: 公司所涉及的相关工程机械设备租赁. •人才招聘:公司对外来人才的收纳 .•公司设备概况:对公司现存的设备情况做一个记录.•外网链接: 与相关合作网站的网站链接.•资料查询: 对公司拥有资料文献的查询与阅览.2、数据表分析和定义字段名称类型是否主键是否为空描述userinfo-用户信息表user idVarchar是否用户编号Job-idVarchar否是职务编号Dep-idVarchar否是部门编号User-nameVarchar否是用户姓名User-sexVarchar否是用户性别User-birthdayDatetime否是出生日期User-passwor dVarchar否是用户密码User-dateDatetime否是注册日期EqUpment-设备信息表Ept-idVarchar是否设备编号Dep-idVarchar否是部门编号Ctg-idVarchar否是类别编号Ept-nameVarchar否是设备名称Ept-dateDatetime否是入库日期Ept-stateint否是设备状态Ept-valueDatetime否是设备价值Epttype-设备类别表Ctg-idVarchar是否类别编号Ctg-nameVarchar否是类别名称Department-部门表dep-idVarchar是否部门编号dep-nameVarchar否是部门名称rent-租借信息表EnidBigint是是公司IDequipmentnamevarchar否是产品名称typenumbervarchar否是型号pricevarchar否是价格stacksvarchar否是库存量Introducetio nvarchar否是产品介绍remarkvarchar是是备注c order-定单信息qutityvarchar否是定单产品数量User-idvarchar否是发起定单者IDEquipmentvarchar否是订单设备statevarchar否是付款方式ordertimevarchar否是发布时间Docmentresource-文献资源IdInt否是文献idTitleVarchar是是文献标题AuthorVarchar否是文献作者KeywordVarchar否是关键字Investigate-调查NameVarchar否是调查名称ContentVarchar是是调查内容releasetimeDatetime否是发布时间DuetimeDatetime否是结束时间ReamarkVarchar是是备注InvestidBigint否是问题RadioVarchar否是问题答案ResultBigint否是票数5 其它非功能需求5.1 性能需求(1) 数据处理功能:对新设备的添加、修改、删除,以及领用设备和消耗设备的修改、 删除等一些设备信息进行一定的操作活动。
2) 数据查询功能:实现每一阶段库设备、领用设备和消耗设备的查询和记录操作活动3) 成本核算功能:对每月设备的运行状态(领用、消耗)以领用报表、消耗报表、班 组报表和个人报表四表分别进行统计分析4) 机械设备统计功能:对入库、出库、维修等的工程机械设备的数量作出一个实时统 计,并对状态加以备注记录5) 租借账单整理功能:对租借设备的账单进行分类、统计与实时提醒,并且对出租的 财务状况、资金流通做一个记录处储存,必要时可以进行读取工程机械设备管理系统软件文档-需求分析说明书5.2 安全性需求(1) 用户登入认证:系统的使用者要为自己设置初始的登入密码,用户对自己的密码可 进行线上的修改2) 角色权限:对系统的功能进行组合从而形成一定的角色,只有具有此角色的用户才 有权使用该角色所具有的一切功能,这样不仅可以方便公司管理部门对人员的统计,同时 也可以大大加强系统各方面的安全性能3) 数据权限:系统从操作权限和操作时限两方面对数据库内的数据进行了保护,系统 的所有数据对用户来讲有操作权限和操作时限的限制,其中客户用户可查询但不可修改, 然而对管理用户可查询也可以修改,在所有数据之中某些数据在一定时间限制内可以进行 查询和修改,超过时限则只能查询,不可以修改。
5.3 软件质量属性(1) 存储性:租借系统需要对工程机械设备的租赁情况及账单情况做一个长期的记录, 并且在需要读取的时候能够完整的读取2) 数据传输效率:数据的录入与修改必须与数据库达到非常快的同步,并且在过程中 不可以有任何失真现象3) 软件占用内存:软件在运行时不可以占用太多的虚拟内存,目的在于录入或修改数 据的流畅度4) 交互性:软件本身需要与其他办公软件或者数据收集与统计软件建立一定的连接, 达到可以相互交换数据的目的,除此之外,与打印机的交互也是必不可少的。