课程设计(论文)-企业设备管理系统

课程设计(论文)-企业设备管理系统

ID:6819283

大小:770.50 KB

页数:34页

时间:2018-01-27

上传者:U-5097
课程设计(论文)-企业设备管理系统_第1页
课程设计(论文)-企业设备管理系统_第2页
课程设计(论文)-企业设备管理系统_第3页
课程设计(论文)-企业设备管理系统_第4页
课程设计(论文)-企业设备管理系统_第5页
资源描述:

《课程设计(论文)-企业设备管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

智浪出品·精益求精哈尔滨理工大学软件学院学年设计报告学年设计:软件项目开发题目:企业设备管理系统班级:软件08-7学生:学号:,,,,指导教师:2011年1月8日33 智浪出品·精益求精需求规格说明书1.引言11.1编写目的11.2项目背景21.3定义21.4参考资料22.任务概述22.1目标22.2运行环境22.3条件与限制23.数据描述33.1静态数据33.2动态数据33.3数据库介绍33.4数据词典33.5数据采集34.功能需求34.1功能划分34.2功能描述35.性能需求35.1数据精确度35.2时间特性35.3适应性36.运行需求36.1用户界面36.2硬件接口36.3软件接口36.4故障处理37.其它需求333 智浪出品·精益求精1.引言1.1编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.每年要对设备使用情况进行统计、更新,其中:1)对于以彻底损坏的做报废处理,同时详细记录有关信息;2)对于有严重问题(故障)的要及时修理,并记录修理信息;3)对于缺少的设备通过采购的方式添加到库存中,并更新库存信息;4)随时对现有设备及其修理、报废情况进行统计、查询。2.技术要求及限定条件:1)所有工作由专门人员负责完成,其他人不得任意使用;2)每件设备在入库登记时按顺序编号,形成设备号;设备报废时要及时修改相应的设备记录;3)本系统功能主要包括:登陆注册,对采购记录,对现有设备运行记录,对报废设备记录,对设备使用记录。1.2项目背景项目的委托单位:软件学院开发单位和主管部门:402寝该软件系统与其他:企业设备管理系统1.3定义1.4参考资料ASP.NET动态网站开发基础教程作者:郭兴峰陈建伟;出版社:清华大学出版社学年设计课题要求软件学院提供33 智浪出品·精益求精2.任务概述2.1目标编写企业设备管理系统,系统能够完成对公司的资产设备的采购、使用及拍卖进行管理。2.2运行环境操作系统:MicrosoftWindows系列支持环境:IIS5.0数据库:MicrosoftSQLServer系列2.3条件与限制该系统属于B/S系统用户本机不需要桌面应用程序用户可以通过浏览器进行使用3.数据描述3.1静态数据起初数据库里面存储的登录信息和设备信息3.2动态数据登录时输入的用户名和密码管理员模块中输入要处理的设备id、更改设备的运行时间、拍卖的数量,输出要求的数据库中的信息。购买者模块中输入要处理设备的id、购买该设备的数量,输出要求的数据库中的信息。使用者模块中输入要处理的id,输出要求的数据库中的信息。3.3数据库介绍MicrosoftSQLServer200533 智浪出品·精益求精3.4数据词典数据字典存放数据库所用的有关信息。包括5部分内容:数据项、数据结构、数据流、数据存储、处理过程。本系统包括两个表分别为登录信息和设备信3.5数据采集从数据源收集、识别和选取数据的过程。4.功能需求4.1功能划分登陆和注册功能管理员功能使用者功能采购者功能设备信息管理系统登录和注册采购者设备信息管理系统使用者33 智浪出品·精益求精4.2功能描述登陆:不同身份的用户登陆,进入不同的页面进行相应操作。注册:新用户注册,用户只能注册成为使用者类型的用户,管理员和采购员是以确定的。采购者:采购设备的入,采购者可以根据管理者提供的信息对设备进行采购。使用者:设备的分配,使用者可以更具需求对设备进行归还借出;设备查询,使用者可以查询数据库里的设备信息管理员:报废设备的处理,将状态为不可用的设备的状态变为拍卖;运行设备的管理,更改设备的运行时间用来对设备的状态进行改变;现有设备的统计,查看数据库里的设备信息;设备淘汰拍卖,对状态为拍卖的设备进行拍卖处理。5.性能需求5.1数据精确度5.2时间特性设备管理系统对性能的要求为:数据量为100万条记录,并发用户1000个,响应小于10s。5.3适应性(1)设备管理系统的运行环境WindowsServer2003服务器操作系统;IIS6.0Web服务器;MSSQL2005数据库;WindowsXP/2000/2003客户机操作系统;IE6.0浏览器软件。(2)服务器配置至少1台服务器。如果有2台以上服务器,可作双机热备份或者服务器机群。服务器要求:2CPU,2GHz主频,2GB内存,100GB硬盘。33 智浪出品·精益求精6.运行需求6.1用户界面1界面设计的基本原则(1)用例指导原则。以用例为驱动来设计操作界面。(2)简单、整洁、美观原则。界面的设计应该力求简单、整洁、美观大方,不要在一个界面里堆砌太多的功能。(3)保持界面风格的一致性。所有界面的风格和操作方式应该保持一致,以缩短用户学习使用系统的时间。(4)合理的使用向导。对于有多个步骤的复杂的功能操作,最好采用向导的方式来设计界面,以降低用户操作的复杂性。2界面设计规范(1)界面要求界面符合Windows风格,要求良好的应用性、简洁性。(2)用户界面设计原则本系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明:用户接触软件后对界面上对应的功能一目了然,不需要多少培训就可以方便地使用本信息平台。6.2硬件接口6.3软件接口6.4故障处理7.其它需求33 智浪出品·精益求精概要设计说明书1.引言21.1编写目的21.2项目背景21.3定义21.4参考资料22.任务概述32.1目标32.2运行环境32.3需求概述32.4条件与限制33.总体设计33.1处理流程33.2总体结构和模块外部设计33.3功能分配34.接口设计34.1外部接口34.2内部接口35.数据结构设计35.1逻辑结构设计35.2物理结构设计35.3数据结构与程序的关系36.运行设计36.1运行模块的组合36.2运行控制36.3运行时间37.出错处理设计37.1出错输出信息37.2出错处理对策38.安全保密设计39.维护设计333 智浪出品·精益求精1.引言1.1编写目的将软件系统需求转化为未来系统的设计,使设计适合于实施环境,为提高性能而进行的设计。本文档供项目经理、设计人员、开发人员参考。在明确了企业设备管理的业务需求后,为了实现上面所提到的各种内容,首先要对设备管理系统的数据流进行分析。包括系统的数据流来源、处理业务处理、数据最终流向。1.2定义1.3参考资料ASP.NET动态网站开发基础教程作者:郭兴峰陈建伟;出版社:清华大学出版社学年设计课题要求软件学院提供2.任务概述2.1目标完成登陆和注册功能、管理员模块、采购者模块、使用者模块2.2运行环境操作系统:MicrosoftWindows系列支持环境:IIS5.0数据库:MicrosoftSQLServer系列33 智浪出品·精益求精2.3需求概述系统能够完成对公司的资产设备的采购、使用及拍卖进行管理。基本功能:报废设备的处理、运行设备的管理、现有设备的统计、设备淘汰拍卖采购设备的入库、设备的分配、设备查询及打印报表等功能。。2.4条件与限制该系统属于B/S系统用户本机不需要桌面应用程序用户可以通过浏览器进行使用3.总体设计3.1处理流程用户可以登录或注册成为用户,用户管理者进入管理者页面、购买者进入购买者页面、使用者进入使用者页面,分别对各自的页面进行操作。3.2总体结构和模块外部设计业务人员查询设备用例图:33 智浪出品·精益求精管理员运行设备管理用例图:33 智浪出品·精益求精活动图1:33 智浪出品·精益求精活动图2:33 智浪出品·精益求精33 智浪出品·精益求精类图:3.3功能分配登陆:不同身份的用户登陆注册:新用户注册33 智浪出品·精益求精采购者:采购设备的入库使用者:设备的分配、设备查询及打印报表管理员:报废设备的处理、运行设备的管理、现有设备的统计、设备淘汰拍卖4.接口设计4.1外部接口4.2内部接口5.数据结构设计5.1逻辑结构设计设备管理系统E-R图:33 智浪出品·精益求精33 智浪出品·精益求精5.2物理结构设计数据表总揽:编号名称代码1用户信息表logon2设备信息表shebeixinxi数据表详细结构:1.表:logon列名数据类型长度用户名nchar30密码nchar30类型nchar302.表:shebeixinxi列名数据类型长度idnchar30设备名nchar30总数量nchar30现有数量nchar30借出数量nchar30入库时间nchar30运行时间nchar30寿命nchar30状态nchar30要购买数量nchar3033 智浪出品·精益求精5.3数据结构与程序的关系6.运行设计6.1运行模块的组合6.2运行控制6.3运行时间7.出错处理设计7.1出错输出信息跳出一个提示框,“系统崩溃了!!!”7.2出错处理对策重新启动系统8.安全保密设计9.维护设计33 智浪出品·精益求精详细设计说明书1.引言11.1编写目的11.2项目背景11.3定义21.4参考资料22.总体设计22.1需求概述22.2软件结构23.程序描述23.1功能33.2性能33.3输入项目33.4输出项目33.5算法33.6程序逻辑33.7接口33.8存储分配33.9限制条件33.10测试要点333 智浪出品·精益求精1.引言1.1编写目的确定应该怎样具体的实现所要求的系统。包括详细的算法、数据表示和数据结构。本文档供项目经理、设计人员、开发人员参考。1.2定义1.3参考资料ASP.NET动态网站开发基础教程作者:郭兴峰陈建伟;出版社:清华大学出版社学年设计课题要求软件学院提供2.总体设计2.1需求概述企业设备管理系统,该系统能够完成对公司的资产设备的采购、使用及拍卖进行管理。基本功能:采购设备的入库、设备的分配、报废设备的处理、运行设备的管理、现有设备的统计、设备淘汰拍卖、设备查询及打印报表等功能。33 智浪出品·精益求精2.2软件结构3.程序描述本系统包括三个基本模块,另外还包括简单的登录以及注册页面。这三个基本模块分别为:管理员模块、采购人员模块、使用者模块。3.1功能管理员模块具有4个基本功能即现有设备的统计、运行设备的管理、报废设备的处理、设备淘汰拍卖。现有设备的统计功能可以显示数据库中设备的基本信息。运行设备的管理功能可以更改每个设备的运行时间看该设备是否的状态是否应变为不可用。报废设备的处理功能可以将状态为不可用的设备的状态变为拍卖状态。设备淘汰拍卖功能可以拍卖状态为拍卖的设备并将拍卖的个数从数据库中删除并将要购数量改为拍卖的数量状态改为要购供采购人员查看。采购人员模块根据管理员提供的信息购买一定数量的设备并进行查看。33 智浪出品·精益求精使用人员通过系统所做的工作主要有三分方面:第一,是针对现有设备的查询,包括设备的状态、数量、入库时间等一系列信息的浏览,同时能对现有可用设备的查询和对已经报废的设备进行查询。第二,是针对已经到库的设备进行入库操作,包括设备ID、设备名两方面的校验,保证数据的准确无误。第三,用户可以通过系统对设备进行分配,包括设备借出和设备归还的两个操作。另外,用户可以对系统的使用页面的属性进行个性化设置,让用户使用的更加方便、舒心。3.2性能3.3输入项目管理员模块中输入要处理的设备id、更改设备的运行时间、拍卖的数量购买者模块中输入要处理设备的id、购买该设备的数量使用者模块中输入要处理的id,输出要求的数据库中的信息。3.4输出项目各个模块均要输出要求的数据库中的信息3.5算法每个模块均需要和数据库建立连接并对数据库进行增、删、改、查等基本操作。3.6程序逻辑PDL语言管理员模块中的运行设备管理功能:Procedure运行设备管理isbegin获取要更改设备的id和更改后的运行时间程序和数据库建立连接并获取指定id的设备的寿命寿命减去更改后的运行时间并赋值给变量chaIfcha小于零该设备状态改为不可用Else不执行任何操作关闭占用资源的对象End运行设备管理管理员模块中现有设备管理功能的代码:33 智浪出品·精益求精if(RadioButton1.Checked){Panel1.Visible=true;Panel2.Visible=false;Panel3.Visible=false;Panel4.Visible=false;}stringlianjie="server=HP-PC;database=企业设备管理;Trusted_Connection=yes";SqlConnectionmyConn=newSqlConnection(lianjie);myConn.Open();stringsql="select*fromshebeixinxi";SqlCommandmyComm=newSqlCommand(sql,myConn);SqlDataReadermyReader=myComm.ExecuteReader();Response.Write("");Response.Write("");for(inti=0;i"+myReader.GetName(i)+"");}Response.Write("");while(myReader.Read()){Response.Write("");for(inti=0;i"+myReader[i].ToString()+"");}Response.Write("");}Response.Write("");myReader.Close();myConn.Close();33 智浪出品·精益求精3.7接口3.8存储分配用户的基本信息主要保存在数据库中。设备的基本信息主要保存在数据库中。3.9限制条件该系统属于B/S系统用户本机不需要桌面应用程序用户可以通过浏览器进行使用33 智浪出品·精益求精测试计划1.引言11.1编写目的11.2项目背景21.3定义21.4参考资料22.任务概述22.1目标22.2运行环境22.3需求概述22.4条件与限制23.计划33.1测试方案33.2测试项目33.3测试准备33.4测试机构及人员34.测试项目说明34.1测试项目名称及测试内容34.2测试用例34.3进度34.4条件34.5测试资料35.评价35.1范围35.2准则333 智浪出品·精益求精1.引言1.1编写目的软件测试计划是指导测试过程的纲领性文件,包含了产品的概述、测试策略、测试方法、测试局域、测试配置、测试资源、测试周期、风险分析。本文档测试人员参考通过测试本软件项目,检测其是否达到预期的目标。1.2定义1.3参考资料ASP.NET动态网站开发基础教程作者:郭兴峰陈建伟;出版社:清华大学出版社学年设计课题要求软件学院提供2.任务概述2.1目标2.2运行环境2.3需求概述2.4条件与限制33 智浪出品·精益求精3.计划3.1测试方案测试方法:黑盒测试。测试手段:采用手工测试。3.2测试项目测试模块:1.用户登录模块2.管理员模块3.采购人员模块4.使用者模块3.3测试准备3.4测试机构及人员测试机构:402寝负责人:张友旭测试人员:张岩、张友旭、张博、张旭亮、李睿4.测试项目说明4.1测试项目名称及测试内容用例1软件:企业设备管理被测试功能模块名:用户登录模块功能特征:用户身份验证测试目的:验证是否输入合法的信息,并允许合法登录,阻止非法登录测试数据:用户名=aaaaaa密码=aaaaaa登录权限=管理员操作步骤操作描述数据期望结果1输入用户名、密码和登录权限用户名=aaaaaa密码=aaaaaa登录权限=管理员显示进入后的界面2用户名=aaaaaa密码错误!33 智浪出品·精益求精输入用户名、密码和登录权限密码=登录权限=管理员用例2软件:企业设备管理被测试功能模块名:管理员模块功能特征:对运行设备的查询测试目的:查询企业设备的运行状态测试数据:设备号=001运行时间=20h操作步骤操作描述数据期望结果1输入设备号和运行时间设备号=001运行时间=20h显示该设备的运行状态2输入设备号和运行时间设备号=001输入条件不正确!用例3软件:企业设备管理被测试功能模块名:采购人员模块功能特征:对设备的采购登记测试目的:验证企业设备的采购管理测试数据:设备号=001现有数量=10要购买数量=5操作步骤操作描述数据期望结果1输入设备号、现有数量和要购买数量设备号=001现有数量=10要购买数量=5显示更改后的数据信息2输入设备号、现有数量和要购买数量设备号=001输入条件不正确!用例4软件:企业设备管理被测试功能模块名:使用者模块功能特征:对当前设备的查询测试目的:查询企业设备的各种状态测试数据:设备号=001状态=可用操作步骤操作描述数据期望结果1输入设备号和状态设备号=001状态=可用显示查询信息33 智浪出品·精益求精2输入设备号和状态设备号=001输入条件不正确!4.2测试用例4.2.1输入4.2.2输出4.2.3步骤及操作4.2.4允许偏差4.3进度4.4条件4.5测试资料5.评价5.1范围该系统属于B/S系统用户本机不需要桌面应用程序用户可以通过浏览器进行使用5.2准则33 智浪出品·精益求精测试分析报告1.引言11.1编写目的11.2项目背景11.3定义11.4参考资料22.测试计划执行情况22.1测试项目22.2测试机构和人员22.3测试结果23.软件需求测试结论24.评价34.1软件能力34.2缺陷和限制34.3建议34.4测试结论333 智浪出品·精益求精1.引言1.1编写目的软件测试计划是指导测试过程的纲领性文件,包含了产品的概述、测试策略、测试方法、测试局域、测试配置、测试资源、测试周期、风险分析。本文档测试人员参考通过测试本软件项目,检测其是否达到预期的目标。1.2定义1.3参考资料a.项目的计划任务书、合同或批文;b.项目开发计划;c.需求规格说明书;d.概要设计说明书;e.详细设计说明书;f.测试计划;ASP.NET动态网站开发基础教程作者:郭兴峰陈建伟;出版社:清华大学出版社学年设计课题要求软件学院提供2.测试计划执行情况2.1测试项目1.用例1:用户登录功能测试2.用例2:管理员功能测试3.用例3:用户登录功能测试4.用例4:用户登录功能测试33 智浪出品·精益求精2.2测试机构和人员测试机构:402寝测试人员:张岩、张友旭、张博、张旭亮、李睿2.3测试结果用例1操作步骤实际结果测试状态1与期望结果相同正常2与期望结果相同正常用例2操作步骤实际结果测试状态1与期望结果相同正常2与期望结果相同正常用例3操作步骤实际结果测试状态1与期望结果相同正常2与期望结果相同正常用例4操作步骤实际结果测试状态1与期望结果相同正常2与期望结果相同正常3.软件需求测试结论33 智浪出品·精益求精4.评价4.1软件能力通过测试,证明软件的可用性高、健壮性强。4.2缺陷和限制部分功能未实现,目前所具有的功能还很简单,不够完善。4.3建议4.4测试结论通过。33

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

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

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