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