机房管理系统数据库课程设计.doc
《机房管理系统数据库课程设计.doc》由会员分享,可在线阅读,更多相关《机房管理系统数据库课程设计.doc(17页珍藏版)》请在咨信网上搜索。
1、 XXX: 机房管理系统设计课程设计评分表姓 名XXX班 级XXX学 号XXX题 目机房管理系统设计指导教师评分项目满分分值得分设计文档(60分)文档格式封面4页面布局8目录格式6图表质量4页眉页脚4文档内容内容完整性12内容逻辑性10内容正确性12答辩(10分)课题陈述3问题答辩5是否超时2考勤(20分)20实验(10分)10总评成绩指导教师评语签名: 年 月 日课程设计答辩记录表教师提问学生答辩情况记录成绩答辩小组教师签名摘要本系统为机房信息管理系统,是一个信息管理系统,其开发主要包括数据库的建立和维护。 在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形
2、成一个满意的可行系统。在下面的各章中我将以开发学生学籍管理系统,谈谈其具体开发过程和所涉及到的问题及解决方法。目录第一章 系统概要介绍51。1 系统概述51。2 系统研发背景51。3系统研发的目的和意义5第二章 需求分析72。1 需求描述72。2 主要功能72。3 数据需求82.3 功能模块实现82.4 数据流图92。5 数据词典10第三章 数据库概念结构设计113。1 ER图113.1 1 局部ER图123。2 系统全局ER图123.2 系统全局ER图133。3 实体及属性的定义14第四章 数据库逻辑计164.1 初始关系164.2 规范化处理16第五章 数据库的物理结构设计175。1 基于
3、SQL Server的数据表设计175。2 引表17第六章 数据库的实现及操作196.1 数据表创建196.2 数据库操作部分216。21 数据库的插入操作216。22 数据库的修改操作216.23 数据库的删除操作216.3 关系图22第七章 结语及心得23第八章 参考文献23第一章 系统概要介绍1.1 系统概述数据库原理及应用课程的学习,其主要的目标是能利用课程中学习到的数据库知识与技术较好地开发设计出数据库应用系统,去解决各行各业信息化处理的要求.本实验主要在于巩固学生对数据库的基本原理和基础理论的理解,掌握数据库应用系统的设计开发的基本方法,进一步提高学生的综合运用所学的知识能力.为了
4、使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行与维护阶段.我们按照以上几点开发了机房上机管理系统数据库.1.2 系统研发背景随着我国高等教育的快速发展及大学招生规模的不断扩大以至于校园数字化的发展和我国高校机房的数量与规模在不断扩大,。各个高校都建设了自己的校园网络,越来越多的学生到校机房上网.这对校园机房进行联合计费管理和机房的配置管理等也提出了更高的要求。为了更好的发挥学校公共机房的职能,解决机房管理过程中的一些实际问题就要开发出
5、一套满足高校需求的机房管理系统是非常必要的.机房作为一种信息资源的集散地,有很多的信息数据需要管理,由于数据信息处理工作量大、数据繁多,因此原有的手工管理方式就存在容易出错、数据易丢失,且不易查找和低效率等弊病.总的来说,就是缺乏系统,规范的信息管理手段。基于这此问题,我认为有必要建立一个机房管理系统,使机房管理工作规范化,系统化,程序化,避免机房管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和统计相关情况。1.3 系统研发的目的和意义我们根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题
6、目要求的功能,从而达到掌握开发一个小型数据库的目的. 我校的计算机设备和学生上网上机管理还处于较为原始的手工阶段.缺少一套实用可靠的设备和课程管理系统软件.随着电气化教学和无纸化办公的一步步完善,利用机房管理系统管理我校的机房势在必行第二章 需求分析2。1 需求描述针对一般高校机房管理系统的需求分析、通过对学生上机过程、注册过程、充值过程、的内容的数据流程分析一现设计如下数据项和数据结构(1)计算机基本信息:包括计算机IP地址、编号、状态、当前用户,学号、单价等(2)学生基本信息:包括学号、密码、姓名、性别、年级、班级、专业、余额等(3)管理员基本信息:包括管理员Id、密码、管理员身份证号、姓
7、名、性别、年龄、联系号码等(4)上机基本信息:计算机编号、用户ID,学号、上机时间、下机时间、上网用时、实用金额、余额等(5)学生充值基本信息:包括充值Id、用户名,学号、收费人员,管理员ID、充值时间、充值金额、余额等(6)短消息基本信息:包计算机IP地址、管理员ID 、发送时间、消息内容等2。2 主要功能1机房管理员对计算机信息的查看、修改、删除.2机房管理员对学生的余额的修改.3学生对学生信息和的查看。4学生对卡余额信息的查看。5机房管理员对部分卡信息的修改。6机房管理员对学生上机信息的查看。7机房管理员对短消息的修改、查看、删除8学生读短消息的查看系统功能方面:(1)系统登陆:点击可执
8、行文件机房设备管理系统之后,就进入本登陆界面,用户需要如上所述的正确的用户名和密码之后才能使用本系统。 (2)修改密码:本应用模块的主要功能是实现对原始密码的修改的操作,增强系统的安全性.密码是一个管理系统正常运行的一个重要保障,在本处,只有管理员才可以进行操作,并可以根据不同的系统情况对系统的用户进行增加和删除等工作。 (3)信息查询:本应用模块的主要功能是实现对机房总体信息的查询(包括硬件配置和软件安装信息)、勤工俭学同学信息的查询等操作。 (4)设备入库:本应用模块的主要功能是实现对教学设备的入库管理工作,包括记录查找、添加、编辑、删除等操作。 (5)维修记录:本应用模块的主要功能是实现
9、对机房设备的维修记录进行登记和管理,包括记录移动、查找、添加、编辑、删除等操作。 (7)数据维护:本应用模块集成了本系统的所有数据库文件,从而可以快速地进行本系统的数据表的快速维护和备份。 (8)系统帮助:本应用模块的主要功能是实现查看软件版本信息的了解。 (9)退出系统:本应用模块的主要功能是实现退出本系统,恢复系统的实始状态。2.3 数据需求 1对计算机信息的添加,修改,删除 2对学生信息的添加,修改,删除 3对充值卡信息的添加,修改,删除 4对学生上机登记信息的添加 5对管理员信息的添加,修改,删除2.3 功能模块实现在管理员管理模块中,应能够实现查询学生信息、查询计算机设备信息、查询学
10、生上机信息、查询管理员信息,查询短消息信息等查询功能,并能够实现修改学生除密码以外的其他信息、修改电脑设备信息、修改管理员信息,修改短消息信息等修改功能,此外,还应具备管理员帐号密码认证功能。 在学生上机模块中,首先应实现从上机信息表中读取数据以初始化电脑设备安排的功能,初始化时优先安排未被使用的机器.在此之后,应实现登录学生学号密码认证,再决定是否允许上机及是否收费上机.并实现短消息提醒、浏览功能,如余额不足时,下机前5分钟提醒,时间到后自动下机。2.4 数据流图浏览 核查输出结果浏 览输入请求刷 卡使 用管 理维 护修 改密 码错 误密 码正 确还 有余 额余额 不足充值卡信息检查可用余额
11、用户充值使用学号登陆上机管理员计 算 机短消息2。5 数据词典数据元素数据类型长度数据来源Idchar(11)11管理员信息表Idnumberchar(20)20管理员信息表PasswordChar30)30管理员信息表Namechar(10)10管理员信息表Sexchar(2)2管理员信息表Agechar(4)4管理员信息表Telephonechar(12)12管理员信息表IPnvchar(50)50计算机表Serialnumbernchar(10)10计算机表Statechar(10)10计算机表CurrrentUserChar(11)11计算机表Pricefloat8计算机表Stunum
12、berChar(11)11学生表PasswordChar(30)30学生表StunameChar(10)10学生表SexChar(2)2学生表gradeChar(10)10学生表ClassChar(20)20学生表professionChar(30)30学生表Balancesmallmoney学生表TelephoneChar(12)12学生表PrepaIdChar(11)11充值卡充值表UnameChar(11)11充值卡充值表IDGchar(11)11充值卡充值表Ptimedatetime充值卡充值表Pmoneysmallmoney充值卡充值表moneymoney充值卡充值表Serialnu
13、mbernchar(10)10上机信息表UserIdChar(11)11上机信息表引Begintimedatetime上机信息表Endtimedatetime上机信息表Usertimedatetime上机信息表UmoneyChar(10)10上机信息表Balancesmallmoney上机信息表ComputerIpnvchar(50)50短消息表IDGchar(11)11短消息表Timedatetime短消息表Contentchar(100)100短消息表第三章 数据库概念结构设计3。1 ER图3。1 1 局部E-R图3.2 系统全局ER图管理管理管理发送查询上机浏览拥有n1n1n1n1n13
14、。3 实体及属性的定义在此系统中实体有:管理员、计算机表、学生、充值卡、学生、上机、短消息联系有:上机、计算机管理属性以表的形式列出:1、管理员用户信息表字段名数据类型能否为空是否作为主键说明Idchar(11)否是管理员IdIdnumberchar(20)否否,索引管理员身份证号PasswordChar30)否否密码(字母,数字,6-10位)Namechar(10)否否姓名Sexchar(2)否否性别Agechar(4)否否年龄(1845)Telephonechar(12)否否联系号码2、computer(计算机表)字段名数据类型能否为空是否为主键说明IPnvchar(50)否是计算机IP地
15、址Serialnumbernchar(10)否否,外键,索引计算机编号Statechar(10)否否状态CurrrentUserChar(11)能否,外键当前用户,学号Pricefloat否否单价,元/小时3、Student(学生信息表)字段名数据类型能否为空是否作为主键说明StunumberChar(11)否是学号PasswordChar(30)否否密码StunameChar(10)否否,索引姓名SexChar(2)否否性别gradeChar(10)否否年级ClassChar(20)否否班级professionChar(30)否否专业Balancesmallmoney否否余额Telephon
16、eChar(12)否否联系号码4、Prepaid(充值卡充值表)字段名数据类型能否为空是否作为主键说明 PrepaIdChar(11)否是充值IdUnameChar(11)否否,外键,索引用户名,学号 IDGchar(11)否否,外键收费人员,管理员IDPtimedatetime否否充值时间Pmoneysmallmoney否否充值金额moneymoney否否余额5、Record(上机信息表)字段名数据类型能否为空是否作为主键说明Serialnumbernchar(10)否是计算机编号(0-100)UserIdChar(11)否否,外键,索引用户ID,学号Begintimedatetime否否上
17、机时间Endtimedatetime否否下机时间Usertimedatetime否否上网用时UmoneyChar(10)否否实用金额Balancesmallmoney否否余额6、shortmessage短消息表字段名数据类型能否为空是否为主键说明ComputerIpnvchar(50)否是计算机IP地址IDGchar(11)否否,外键,索引管理员IDTimedatetime否否发送时间Contentchar(100)否否消息内容第四章 数据库逻辑计4。1 初始关系(1)计算机(计算机IP地址、编号、状态、当前用户,学号、单价)(2)学生基本信息(学号、密码、姓名、性别、年级、班级、专业、余额)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机房 管理 系统 数据库 课程设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。