资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
课程设计个人报告课程名称数据库应用与设计题目名称机房管理系统学生学院管理学院专业班级11物流2学生姓名谢晓群伍远鹏许梓凯 谢德武张建超陈南盛 钱一曷指导教师 胡凤2013年06月 18 日目录第一章系统需求分析与功能设计 31.1 系统需求分析3.1.1.1 问题描述 3.1.1.2 开发背景 3.1.1.3 开发目的 4.1.2 开发环境 4.第二章总体设计 52.1 系统总体功能模块图 5.2.2 菜单的设计 6.第三章数据库设计 53.1 E-R 图设计 5.3.2 数据库的逻辑模型8.3.3 T-SQL语句建表过程9.第四章应用程序调试和界面设计 104.1 应用程序设计1.0.4.1.1 模块查询调试 1.0.4.1.2 成果显示 1.4.第五章总结 17第六章致谢 18第一章 系统需求分析与功能设计1.1 系统需求分析1.1.1 问题描述本系统是机房上机管理信息系统, 是一个依靠组内人员共同的力量完成的各项任务。要求要有较强的分析、设计、编程能力。在老师的指导下使该系统更加完善、可靠。其机房设备管理设计依循以下要求:1) 设备采购,填写设备采购单,登记设备采购的日期,厂家,保修期,保修电话,保修联系人,设备的价格,设备的详细配置,采购人,采购数量等。2) 设备登记,登记新设备的总编号(相同设备的总编号是不同的),编号(相同设备的编号是相同的),名称,品牌,作用,详细配置信息,价格,各种配件信息,存放位置(机房等),管理者,设备状况等。3) 登记设备的借用和归还记录。4) 配件登记,应登记购买的配件的型号,数量,存放地点等。5) 消耗品登记,领用信息。6) 添加配置,设备在使用中,可能会增加配置,应登记设备新加的配件。7) 设备问题登记,如果设备出现问题,应登记问题的详细情况,发生日期等。8) 设备维修,设备出现问题,针对问题对之进行维修,应记录维修的内容,维修日期,维修人,处理方案,维修结果等。9) 设备报废1.1.2 开发背景机房管理信息系统是现代企业和学校机房管理工作不可缺少的一部分, 是适应现代企业、 学校机房制度要求、 推动机房管理走向科学化、 规范化的必要条件。机房管理分析的是机房上机具体的工作过程,分析“做什么”应“如何做”的问题。 主要调查了解用户的需求, 尽量满足并使用户和设计系统的人员意见相一致。1.1.3 开发目的建立一个“机房管理信息系统” ,使用计算机对机房信息的管理。要求可用于一般的上机情况查询, 系统主要的上机信息来自管理员管理的服务器上的具体信息,本系统需要完成如下功能:1、查询统计a) 可查询打印采购单。b) 应可以按各种查询条件查询设备的详细配置信息和设备数量。c) 应可以查询可用的某种设备的数量。d) 可以查询配件的数量。e) 可以查询消耗品的数量。f) 应可以查询设备问题记录。g) 应可以查询设备维修记录。2. 机房上机安排管理1) 应可以查询可用的机房2) 可以查询存放于机房的可用的计算机3) 填写机房的使用安排,使用日期,使用人数,使用人群,带上机教师等4) 可以查询机房的上机安排,查询机房的空闲时间。1.2 开发环境开发环境:操作系统为Windows XP。数据库管理系统为 SQL Server2005 个人版。开发工具为 PowerBuilder 。第二章 总体设计2.1 系统总体功能模块图在需求分析的基础上,得到学生成绩管理系统的总体结构图,如下所示:机房管理系统图3:系统总体功能模块图2.2 菜单的设计根据系统总体功能模块图得到菜单设计如下:ri* *管 Hflqp 口!* *口寄 应。和取3.1 3 二 . J .-= . .- : -如_ I; J f岭弟翔1.部曾 询石UT而Kt= K , _i *nci.*i J irirartw-rir?rHlf, J J IgU T J LJ,二H*W -Q表lEf-X 克叨死= fljrtffE秫1j-g J fTW ”而i小$%工 i ii国 0忖世g内dBMM* 3 几界r J贯足鼻r J-1 =w*Jt当 J 妄*I*.M.E ”* _* KS*廿1中 falfSHiTdCriil5,虹 Xff南咻& tf iaiLr-ia 加if储 an*埠U4图4:菜单设计图第三章数据库设计3.1 E-R图设计根据需求分析及总体设计,数据库设计有以下几个实体:管理员、学生、计 算机。机房管理系统的E-R图如下:采购日期厂家采购单号保修期设备价格保修电话保修联系人配置信息采购数量数量归还价格管理者配件信息使用情况消耗品信息配置信息详细情况发生日期问题设备信息维修信息维修结果查询L号报废存放位置)设备管理人员图5:总体E-R图3.2 数据库的逻辑模型根据系统需求及逻辑结构设计,基于SQLServer2005数据库,建立如下数据库表。设备信息数据库结构表字段名旧宽度关键字说明编R数值型6是名称字符型8品牌字符型10作用字符型30简要说明设备的、的可用功能配置信息字符型60详细说明设备的各种配置信息 (名称,型号,数量等)管理者字符型6详细说明设备的各种配件信息配件信息字符型60(名称,型号,数量,存放地点等)仔放位直字符型10存放的物理位置设备报废数值型6登记报废设备编号价格数值型10借用数值型6登记借出设备编号归还数值型6登记归还设备编号问题设备信息数据库结构表字段名色宽度关键字说明编R数值型6是记录问题设备编号详细情况字符型60问题分析维修信息字符型60说明维修人员,维修方案及内容等问题发生日期日期型8年月日维修结果字符型10记录结果是否修好设备采购宽度关键字约束说明采购单字符型10是日期日期型8厂家字符型20保修期数值型2整数保修电话数值型1111个数字保修联系人字符型4设备价格数值型10设备详细配置字符型30采购人字符型4采购数量数值型10整数约束消耗品信息字段名回宽度关键字约束说明名称字符型12是使用情况字符型16数量数值型整数约束配件信息字段名回宽度关键字约束说明型号字符型10是数量数值型整数约束存放地点字符型163.3 T- SQL 语句建立表过程create schema 机房create table机房.设备信息数据库结构表(编号 numeric (6) primary key ,名称 char(8),品牌 char(10),作用 char(30),配置信息char (60),管理者char (6),配件信息char(60),存放位置char(10),设备报废numeric (6),价格 numeric (10),借用 numeric (6),归还 numeric (6)create table机房.问题设备信息数据库结构表(编号 numeric (6) primary key,详细情况char (60),维修情况char(60),问题发生日期numeric (8),维修结果char(10)create table机房.设备采购(采购单 char (10) primary key,日期 datetime (8),厂家 numeric (20),保修期smallint,保修电话 numeric (11),create table 机房 . 消耗品信息(名称 char (12) primary key,使用情况 char (16),数量 tinyint check( 数量 between 0 and 100)create table 机房 . 配件信息(型号 char (10)primary key,使用情况char (16),数量 tinyint check( 数量 between 0 and 100),存放地点char(16)create table 机房 .设备采购(采购单 char (10) primary key,日期 datetime ,厂家 char (20),保修期 tinyint check( 保修期 =2),保修电话tinyint check( 保修电话=11),保修联系人char (4),设备价格numeric (10),设备详细配置char (30),采购人 char (4),采购数量 tinyint check( 采购数量 =10) )第四章 应用程序调试和界面设计4.1 模块查询调试4.1.1 、查询统计a) 可查询打印采购单。b) 应可以按各种查询条件查询设备的详细配置信息和设备数量。c) 应可以查询可用的某种设备的数量。d) 可以查询配件的数量。e) 可以查询消耗品的数量。f)应可以查询设备问题记录 g)应可以查询设备维修记录。4.1.2 .机房上机安排管理1)应可以查询可用的机房2)可以查询存放于机房的可用的计算机3)填写机房的使用安排,使用日期,使用人数,使用人群,带上机教师等4)可以查询机房的上机安排,查询机房的空闲时间。查询调试方法步骤如下:C-20100621. . LQuerTl. jSjgselect - fram 机房配拜蓿意FITJ结果J消息鼓号使用情况数二存放地点1Fmj使用中G宿舍D7252K9使用中9图书馆哪3M5安装未用2宿舍D31E4M9维修中1图书馆濯5Q7
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号