设备管理系统详细设计说明书_第1页
设备管理系统详细设计说明书_第2页
设备管理系统详细设计说明书_第3页
设备管理系统详细设计说明书_第4页
设备管理系统详细设计说明书_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TOC\o"1-3"\h\z1引言 21.1编写目的 21.2背景 21.3定义 21.4参考资料 22程序系统的结构 23程序1(标记符)设计说明 23.1程序描述 33.2功能 33.3性能 33.4输人项 33.5输出项 33.6算法 33.7流程逻辑 33.8接口 33.9存储分派 43.10注释设计 43.11限制条件 43.12测试计划 43.13尚未解决的问题 44程序2(标记符)设计说明 4具体设计说明书1引言1.1编写目的本文档根据设备管理系统的的需求规格说明书,定义了系统的重要功能模块及互相之间的联系,并定义了模块的技术实现方法。定义软件系统结构,拟定软件子系统,I/O接口,解决模式。从各个角度用符号化的方法保证项目下一步更好进行本文档的预期读者为: 项目经理、设计人员、SQA、开发人员、测试人员1.2背景而随着越来越多设备的广泛应用,如何通过设备来提高工作效率已经是众多公司的追求问题,所以设备管理系统的目的就在于帮助人们管理好各个设备的应用情况,以提高社会工作的效率。设备管理系统还是一个公司与整个世界联系的渠道,公司的Intranet网络可以和Internet相联。一方面,公司的员工可以在Internet上查找有关的技术资料、市场行情,与现有或潜在的客户、合作伙伴联系;另一方面,其他公司可以通过Internet访问你对外发布的公司信息,如公司介绍、生产经营业绩、业务范围、产品服务等信息。从而起到宣传介绍的作用。随着财务办公系统的推广,越来越多的公司将通过自己的Intranet网络联接到Internet上,所以这种网上交流的潜力将非常巨大。设备管理系统已经成为公司界的共识。众多公司结识到尽快进行办公系统建设,并占据领先地位,将有助于保持竞争优势,使公司的发展形成良性循环。1.3定义C#:C#(CSharp)是微软为NETFramework量身订做的程序语言,C#拥有C/C++的强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java同样亦为对象导向(object-oriented)程序语言。.NET:微软公司旗下强大的开发平台。三层:数据访问层业务逻辑层表达层1.4参考资料1.马骏.C#网络应用编程基础.北京:人名邮电出版社,2023.2.刘先省,陈克坚,董淑娟.VisualC#程序设计.机械工业出版社,2023.08.3.汪孝宜,胡海璐,米海生.信息系统开发实例精粹(C#版).电子工业出版社,2023.4.肖汉.软件工程理论与实践.科学出版社,2023.2程序系统的结构2.1系统模块设备管理系统用户登录系统设备管理系统用户登录系统管理设备管理用户操作安全性设备管理系统设备管理系统用户登录系统管理设备管理用户操作安全性3程序1设计说明从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,特别是层次比较低的模块或子程序,其很多条目的内容往往与它所从属的上一层模块的相应条目的内容相同,在这种情况下,只要简朴地说明这一点即可。3.1程序描述权限管理模块是出于系统的安全性考虑实现用户的权限管理,规定规定用户级别,通过定义用户级别来实现权限控制,用户要使用该设备管理系统,一方面要通过身份验证,根据不同的用户级别选择进入相应的用户主界面,结合session在不同页面间传递的级别信息设立相关功能按钮的可见性从而来实现权限控制。3.2功能根据用户输入的用户名,密码以及用户级别鉴定用户是否可以使用该系统以及用户的权限等,根据具体情况弹出相应错误提醒或者进入相应的系统主界面。3.3性能规定用户在输入信息时,假如输入错误,可以点击重置按钮来方便的进行重新输入。3.4输人项用户名人工输入字符串型,密码人工输入字符串型,用户级别选择输入,密码的输入规定以密文形式显示,规定较高的安全性,规定三项输入必须符合用户表中的某条记录才干正常录入。3.5输出项输出有两类,一类是系统的主界面,说明用户已成功登陆,一类是错误提醒窗体,说明用户输入有误。3.6算法将用户输入的信息传入后台,构造并执行相应的查找语句,返回数据表,若数据表中有记录就说明用户信息对的,进入主界面,否则,弹犯错误提醒窗体,并将用户级别存入session传入相关页面。3.7流程逻辑用户输入,点击“登陆”,进行鉴定,若输入对的进入相应的主界面,若不对的,弹出提醒3.8接口该模块从属于设备管理系统,涉及到权限表和用户表。用图的形式说明本程序所从属的上一层模块及从属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.9存储分派根据需要,说明本程序的存储分派。3.10注释设计适当添加功能注释即可,无特殊规定3.11限制条件代码对的即可,无其他特殊限制条件3.12测试计划测试人员设计测试用例,规定具有符合规定和不符合规定的各种情况至少一个用例,并预定好输出的结果,代码完毕后由测试人员开始进行测试3.13尚未解决的问题无,该部分功能所有完毕。4程序2设计说明4.1程序描述设备管理模块规定根据用户的输入实现设备的信息的增删查改,并能结合设备信息根据编写的计算方法自动计算设备现值。该模块的设备修改页面除实现基本功能外还要实现此外一个功能,就是根据登陆界面传递的session值鉴定用户的权限,以拟定是否显示更改和删除两个功能按钮。4.2功能实现设备信息的增删查改,计算设备的现值,并配合用户权限管理的实现。4.3性能规定用户在输入信息时,假如输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。4.4输人项实现设备的增删查改时所需要的相关信息,根据输入框前面的名称提醒来进行选择或输入相应的信息,注意日期的输入格式如:2023-2-1等4.5输出项进入相应的界面,或显示相应的信息,或者弹出相应的操作提醒窗体。4.6算法添加设备根据用户的输入信息,构造并执行相应的插入语句,主意之前要先进行判断设备编号是否被占用,保证资产编号的唯一性,符合设备表的约束条件。查询设备根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合规定的记录,这些记录可以通过动态的绑定gridview组件来实现。更改设备点击查询界面的相关记录的超链接,进入修改删除界面,并显示该设备的相关信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据运营结果提醒相关执行信息。删除设备点击查询界面的相关记录的超链接,进入修改删除界面,并显示该设备的相关信息,点击删除按钮,自动构造并执行删除语句,并根据运营结果提醒相关执行信息。计算现值根据设备信息的相关数据项自动计算显示设备的现值信息,并且支持查询功能。计算公式:Price-(Price-Price*SVP*0.01)/(UseOfYear*12)*(12*(now.Year-Stock.Year)-(now.Month-StockDate.Month))4.7流程逻辑主界面上点击相应信息进入相应窗体:设备添加:输入信息,点击添加,弹出相应的提醒信息,点击重置,清空输入的信息,以便重新输入。查询设备:输入信息,显示相应的记录,点击设备超链接,进入设备的修改删除界面,根据登陆界面传递的session值判断用户级别,拟定相关按钮的显示修改设备:修改相应的信息,点击更改按钮,弹出相应的提醒信息删除设备:点击删除,执行相应操作,提醒操作结果点击返回,返回查询界面。查询现值:根据输入自动计算显示相应设备的现值信息。4.8接口该模块从属于设备管理系统,涉及到设备表和类别表,类型表。调用方式是通过单机相应的链接实现的,当从管理界面进入修改界面时,要传递记录的主键信息。4.9存储分派根据需要,说明本程序的存储分派。4.10注释设计适当添加功能注释即可,无特殊规定4.11限制条件用户必须先登陆,代码对的。4.12测试计划测试人员设计测试用例,规定具有符合规定和不符合规定的各种情况至少一个用例,并预定好输出的结果,代码完毕后由测试人员开始进行测试4.13尚未解决的问题查询结果以excel形式导出。5程序3设计说明5.1程序描述调拨管理模块规定根据用户的输入实现调拨的增删查改。该模块的修改页面除实现基本功能外还要实现此外一个功能,就是根据登陆界面传递的session值鉴定用户的权限,以拟定是否显示更改和删除两个功能按钮。此外,调拨记录录入时只能录入设备状态为空闲的页面,调拨录入或者归还标记改变时根据具体情况改变设备的状态。5.2功能实现调拨记录的增删查改,并配合用户权限管理的实现。5.3性能规定用户在输入信息时,假如输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。5.4输人项实现调拨记录增删查改时所需要的相关信息以及输入查询空闲设备的相关信息,根据输入框前面的名称提醒来进行选择或输入相应的信息,注意日期的输入格式如:2023-2-1等5.5输出项进入相应的界面,或显示相应的信息,或者弹出相应的操作提醒窗体。5.6算法查询空闲设备根据用户的输入或选择,自动构造并执行相应的查询语句,显示符合规定的记录,这些记录可以通过动态的绑定gridview组件来实现。添加调拨根据用户的输入信息,构造并执行相应的插入语句,提醒相关的操作结果。查询设备根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合规定的记录,这些记录可以通过动态的绑定gridview组件来实现。更改设备点击查询界面的相关记录的超链接,进入修改删除界面,并显示该挑拨记录的相关信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据运营结果提醒相关执行信息。删除设备点击查询界面的相关记录的超链接,进入修改删除界面,并显示该调拨记录的相关信息,点击删除按钮,自动构造并执行删除语句,并根据运营结果提醒相关执行信息。5.7流程逻辑主界面上点击相应信息进入相应窗体:查询空闲设备:输入信息,显示符合规定的设备,点击相应记录的超链接,进入调拨添加界面添加调拨:输入信息,点击添加,弹出相应的提醒。查询调拨记录:输入信息,显示相应的记录,点击调拨超链接,进入调拨记录的修改删除界面,根据登陆界面传递的session值判断用户级别,拟定相关按钮的显示修改调拨记录:修改相应的信息,点击更改按钮,弹出相应的提醒信息删除调拨记录:点击删除,执行相应操作,提醒操作结果点击返回,返回查询界面。5.8接口该模块从属于设备管理系统,涉及到设备表和类别表,类型表,调拨表。调用方式是通过单击相应的链接实现的,当从管理界面进入修改界面时,要传递记录的主键信息。5.9存储分派根据需要,说明本程序的存储分派。5.10注释设计适当添加功能注释即可,无特殊规定5.11限制条件用户必须先登陆,代码对的。5.12测试计划测试人员设计测试用例,规定具有符合规定和不符合规定的各种情况至少一个用例,并预定好输出的结果,代码完毕后由测试人员开始进行测试5.13尚未解决的问题查询结果以excel形式导出。6程序4设计说明6.1程序描述维修管理模块规定根据用户的输入实现维修记录的增删查改。该模块的修改页面除实现基本功能外还要实现此外一个功能,就是根据登陆界面传递的session值鉴定用户的权限,以拟定是否显示更改和删除两个功能按钮,并且在添加维修记录和更改维修标记状态时应根据具体情况更新设备状态。6.2功能实现维修记录的增删查改,并配合用户权限管理的实现。6.3性能规定用户在输入信息时,假如输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。6.4输人项实现维修记录增删查改时所需要的相关信息,根据输入框前面的名称提醒来进行选择或输入相应的信息,注意日期的输入格式如:2023-2-1等6.5输出项进入相应的界面,或显示相应的信息,或者弹出相应的操作提醒窗体。6.6算法添加维修记录根据用户的输入信息,构造并执行相应的插入语句,弹出执行结果的提醒查询维修记录根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合规定的记录,这些记录可以通过动态的绑定gridview组件来实现。更改维修记录点击查询界面的相关记录的超链接,进入修改删除界面,并显示该维修记录的相关信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据运营结果提醒相关执行信息,根据登陆界面的session值鉴定修改界面相关按钮的显示。删除维修记录点击查询界面的相关记录的超链接,进入修改删除界面,并显示该维修记录的相关信息,点击删除按钮,自动构造并执行删除语句,并根据运营结果提醒相关执行信息。6.7流程逻辑主界面上点击相应信息进入相应窗体:维修记录添加:输入信息,点击添加,弹出相应的提醒信息,点击重置,清空输入的信息,以便重新输入。查询维修记录:输入信息,显示相应的记录,点击设备超链接,进入维修记录的修改删除界面,根据登陆界面传递的session值判断用户级别,拟定相关按钮的显示修改维修记录:修改相应的信息,点击更改按钮,弹出相应的提醒信息删除维修记录:点击删除,执行相应操作,提醒操作结果点击返回,返回查询界面。6.8接口该模块从属于设备管理系统,涉及到设备表和类别表,类型表,维修表。调用方式是通过单击相应的链接实现的,当从管理界面进入修改界面时,要传递记录的主键信息。6.9存储分派根据需要,说明本程序的存储分派。6.10注释设计适当添加功能注释即可,无特殊规定6.11限制条件用户必须先登陆,代码对的。6.12测试计划测试人员设计测试用例,规定具有符合规定和不符合规定的各种情况至少一个用例,并预定好输出的结果,代码完毕后由测试人员开始进行测试6.13尚未解决的问题查询结果以excel形式导出。7程序5设计说明7.1程序描述组织管理模块规定根据用户的输入实现组织机构的增删查改,能自动生成组织机构图。该模块的修改页面除实现基本功能外还要实现此外一个功能,就是根据登陆界面传递的session值鉴定用户的权限,以拟定是否显示更改和删除两个功能按钮。7.2功能实现组织机构的增删查改,自动生成组织机构图,并配合用户权限管理的实现。7.3性能规定用户在输入信息时,假如输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。7.4输人项实现组织机构记录增删查改时所需要的相关信息,根据输入框前面的名称提醒来进行选择或输入相应的信息。7.5输出项进入相应的界面,或显示相应的信息,或者弹出相应的操作提醒窗体。7.6算法添加机构信息根据用户的输入信息,构造并执行相应的插入语句,弹出执行结果的提醒查询机构信息根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合规定的记录,这些记录可以通过动态的绑定gridview组件来实现。更改机构信息点击查询界面的相关记录的超链接,进入修改删除界面,并显示该机构的相关信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据运营结果提醒相关执行信息,根据登陆界面的session值鉴定修改界面相关按钮的显示。删除机构信息点击查询界面的相关记录的超链接,进入修改删除界面,并显示该机构的相关信息,点击删除按钮,自动构造并执行删除语句,并根据运营结果提醒相关执行信息。查看组织结构图显示组织机构列表7.7流程逻辑主界面上点击相应信息进入相应窗体:机构信息添加:输入信息,点击添加,弹出相应的提醒信息,点击重置,清空输入的信息,以便重新输入。查询机构信息:输入信息,显示相应的记录,点击设备超链接,进入机构信息的修改删除界面,根据登陆界面传递的session值判断用户级别,拟定相关按钮的显示修改机构信息:修改相应的信息,点击更改按钮,弹出相应的提醒信息删除机构信息:点击删除,执行相应操作,提醒操作结果点击返回,返回查询界面。7.8接口该模块从属于设备管理系统,涉及到部门表。调用方式是通过单击相应的链接实现的,当从管理界面进入修改界面时,要传递记录的主键信息。7.9存储分派根据需要,说明本程序的存储分派。7.10注释设计适当添加功能注释即可,无特殊规定7.11限制条件用户必须先登陆,代码对的。7.12测试计划测试人员设计测试用例,规定具有符合规定和不符合规定的各种情况至少一个用例,并预定好输出的结果,代码完毕后由测试人员开始进行测试7.13尚未解决的问题查询结果以excel形式导出。8程序6设计说明8.1程序描述类型管理模块规定根据用户的输入实现设备类型的增删查改。该模块的修改页面除实现基本功能外还要实现此外一个功能,就是根据登陆界面传递的session值鉴定用户的权限,以拟定是否显示更改和删除两个功能按钮。8.2功能实现设备类型的增删查改,并配合用户权限管理的实现。8.3性能规定用户在输入信息时,假如输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。8.4输人项实现设备类型的增删查改时所需要的相关信息,根据输入框前面的名称提醒来进行选择或输入相应的信息。8.5输出项进入相应的界面,或显示相应的信息,或者弹出相应的操作提醒窗体。8.6算法添加类型信息根据用户的输入信息,构造并执行相应的插入语句,弹出执行结果的提醒查询类型信息根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合规定的记录,这些记录可以通过动态的绑定gridview组件来实现。更改类型信息点击查询界面的相关记录的超链接,进入修改删除界面,并显示该类型的相关信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据运营结果提醒相关执行信息,根据登陆界面的session值鉴定修改界面相关按钮的显示。删除种类信息点击查询界面的相关记录的超链接,进入修改删除界面,并显示该类型的相关信息,点击删除按钮,自动构造并执行删除语句,并根据运营结果提醒相关执行信息。8.7流程逻辑主界面上点击相应信息进入相应窗体:类型信息添加:输入信息,点击添加,弹出相应的提醒信息,点击重置,清空输入的信息,以便重新输入。查询类型信息:输入信息,显示相应的记录,点击设备超链接,进入类型信息的修改删除界面,根据登陆界面传递的session值判断用户级别,拟定相关按钮的显示修改类型信息:修改相应的信息,点击更改按钮,弹出相应的提醒信息删除类型信息:点击删除,执行相应操作,提醒操作结果点击返回,返回查询界面。8.8接口该模块从属于设备管理系统,涉及到类型表。调用方式是通过单击相应的链接实现的,当从管理界面进入修改界面时,要传递记录的主键信息。8.9存储分派根据需要,说明本程序的存储分派。8.10注释设计适当添加功能注释即可,无特殊规定8.11限制条件用户必须先登陆,代码对的。8.12测试计划测试人员设计测试用例,规定具有符合规定和不符合规定的各种情况至少一个用例,并预定好输出的结果,代码完毕后由测试人员开始进行测试8.13尚未解决的问题查询结果以excel形式导出。9程序7设计说明9.1程序描述用户管理模块规定根据用户的输入实现用户的增删查改,用户编号自动生成,不需要输入。9.2功能实现用户的增删查改。9.3性能规定用户在输入信息时,假如输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。9.4输人项实现用户的增删查改时所需要的相关信息,根据输入框前面的名称提醒来进行选择或输入相应的信息。9.5输出项进入相应的界面,或显示相应的信息,或者弹出相应的操作提醒窗体。9.6算法添加用户信息根据用户的输入信息,构造并执行相应的插入语句,弹出执行结果的提醒查询用户信息根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合规定的记录,这些记录可以通过动态的绑定gridview组件来实现。更改用户信息点击查询界面的相关记录的超链接,进入修改删除界面,并显示该用户的相关信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据运营结果提醒相关执行信息。删除种类信息点击查询界面的相关记录的超链接,进入修改删除界面,并显示该用户的相关信息,点击删除按钮,自动构造并执行删除语句,并根据运营结果提醒相关执行信息。9.7流程逻

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论