版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计评分表姓名
XXX
班
级
XXX
学号
XXX题目
机房管理系统设计
指导教师评分项目
满分分值
得分文档格式
封面页面布局目录格式
设计文分)
图表质量页眉页脚内容完整性
文档内容课题陈述
内容逻辑性内容正确性
答辩(分)考勤(分)实验(分)
问题答辩是否超时总评成绩
指导教师评语签名:
年
月
日/课程设计答辩记录表教师提问学生答辩情况记录成绩
答辩小组教师签名/摘要本系统为机房信息管理系统是一个信息管理系统其开发主要包括数据库的建立和维护。在短时间内建立系统应用原型后,对初始原型系统进行需求迭代,不断修正和改进,直形成一个满意的可行系统。在下面的各章中我将以开发学生学籍管理系统,谈其具体开发过程和所涉及到的问题及解决方法。/目录第一章系统概要介绍.1.11.21.3
系统概述.系统研发背景.系统研发的目的和意第二章需求分析.2.12.22.32.32.42.5
需求描述.主要功能.数据需求.功能模块实现.数据流图.数据词典......................................................................................................11第三章数据库概念结构设计.3.1图..........................................................................................................123.1局部图................................................................................................123.23.23.3
系统全局E-R.........................................................................................12系统全局E-R.........................................................................................12实体及属性的定义.第四章数据库逻辑计.4.14.2
初始关系.规范化处理.第五章数据库的物理结构设计.5.15.2
基于SQLServer的数据表设计引表.第六章数据库的实现及操作.6.16.2
数据表创建.数据库操作部分.6.21数据库的插入操作6.22数据库的修改操作6.23数据库的删除操作/6.3
关系图.第七章结语及心得.第八章参考文献./第一章统概要介绍1.1
系概《数据库原理及应用课程的学习其主要的目标是能利用课程中学习到的数据库知识与技术较好地开发设计出数据库应用系统解决各行各业信息化处理的要求本实验主要在于巩固学生对数据库的基本原理和基础理论的理解掌握数据库应用系统的设计开发的基本方法一步提高学生的综合运用所学的知识能力。为了使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6阶段开发设计过程与方法它们是需求分析阶段概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行与维护阶段。我们按照以上几点开发了机房上机管理系统数据库。1.2
系研背随着我国高等教育的快速发展及大学招生规模的不断扩大以至于校园数字化的发展和我国高校机房的数量与规模在不断扩大,。个高校都建设了自己的校园网络越来越多的学生到校机房上网这对校园机房进行联合计费管理和机房的配置管理等也提出了更高的要求。为了更好的发挥学校公共机房的职能,解决机房管理过程中的一些实际问题就要开发出一套满足高校需求的机房管理系统是非常必要的。机房作为一种信息资源的集散地有很多的信息数据需要管理由于数据信息处理工作量大数据繁多因此原有的手工管理方式就存在容易出错数据易丢失,且不易查找和低效率等弊病。总的来说,就是缺乏系统,规范的信息管理手段基于这此问题我认为有必要建立一个机房管理系统使机房管理工作规范化系统化程序化避免机房管理的随意性高信息处理的速度和准确性,能够及时、准确、有效的查询和统计相关情况。1.3
系研的的意我们根据所学的数据库原理与程序设计的知识够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成/题目要求的功能从而达到掌握开发一个小型数据库的目的。我校的计算机设备和学生上网上机管理还处于较为原始的手工阶段少一套实用可靠的设备和课程管理系统软件随着电气化教学和无纸化办公的一步步完善利用机房管理系统管理我校的机房势在必行/第二章需求分析需描针对一般高校机房管理系统的需求分析通过对学生上机过程注册过程、充值过程、的内容的数据流程分析一现设计如下数据项和数据结构计算机基本信息:包括计算IP地址、编号、状态、当前用户,学号、单价等学生基本信息:包括学号、密码、姓名、性别、年级、班级、专业、余额等管理员基本信息:包括管理、密码、管理员身份证号、、姓名、性别、年龄、联系号码等上机基本信息:计算机编号、用户ID,学号、上机时间、下机时间、上网用时、实用金额、余额等学生充值基本信息:包括充值、用户名,学号、收费人员,管理员、充值时间、充值金额、余额等短消息基本信息:包计算机地址、管理ID、发送时间、消息内容等主功机房管理员对计算机信息的查看、修改、删除。机房管理员对学生的余额的修改。学生对学生信息和的查看。学生对卡余额信息的查看。机房管理员对部分卡信息的修改。机房管理员对学生上机信息的查看。机房管理员对短消息的修改、查看、删除学生读短消息的查看系统功能方面:(1系统登陆点击可执行文件机房设备管理系统之后就进入本登陆界面,用户需要如上所述的正确的用户名和密码之后才能使用本系统。(2改密码应用模块的主要功能是实现对原始密码的修改的操作,增强系统的安全性。密码是一个管理系统正常运行的一个重要保障,在本处,只有管理员才可以进行操作,并可以根据不同的系统情况对系统的用户进行增加和删除等工作。/(3息查询应用模块的主要功能是实现对机房总体信息的查询(包括硬件配置和软件安装信息、勤工俭学同学信息的查询等操作。(4设备入库本应用模块的主要功能是实现对教学设备的入库管理工作,包括记录查找、添加、编辑、删除等操作。(5维修记录本应用模块的主要功能是实现对机房设备的维修记录进行登记和管理,包括记录移动、查找、添加、编辑、删除等操作。(7数据维护本应用模块集成了本系统的所有数据库文件从而可以快速地进行本系统的数据表的快速维护和备份。(8统帮助应用模块的主要功能是实现查看软件版本信息的了解。(9退出系统本应用模块的主要功能是实现退出本系统恢复系统的实始状态。数需对计算机信息的添加,修改,删除对学生信息的添加,修改,删除对充值卡信息的添加,修改,删除对学生上机登记信息的添加对管理员信息的添加,修改,删除功模实在管理员管理模块中,应能够实现查询学生信息、查询计算机设备信息、查询学生上机信息、查询管理员信息,查询短消息信息等查询功能,并能够实现修改学生除密码以外的其他信息、修改电脑设备信息、修改管理员信息,修改短消息信息等修改功能,此外,还应具备管理员帐号密码认证功能。在学生上机模块中,首先应实现从上机信息表中读取数据以初始化电脑设备安排的功能,初始化时优先安排未被使用的机器。在此之后,应实现登录学生学号密码认证,再决定是否允许上机及是否收费上机。并实现短消息提醒、浏览功能,如余额不足,下机前分钟提醒,时间到后自动下机。/数充值余额不足
密码错误用户
刷卡
检查用余额
还有余额
使号登陆
密码正确
上机使
用浏
输入
计算机览
请求
充值卡信息修
改
管理维护浏览核查短消息
管理员输出结果/数数据元素
数据类型
长度
数据来源IdStateStunamegradeprofessionUmoneyalanceomputerIp
char(11)char(20)Char30)char()char(12)nvchar(50)nchar(10)char(10)(11)float(11)Char(30)Char(10)Char(10)Char(20)Char(30)smallmoneyChar(12)()Char(11)char(11)datetimesmallmoney)Char(10)smallmoneynvchar(50)char(11)datetimechar(100)
管理员信息表管理员信息表管理员信息表管理员信息表管理员信息表管理员信息表管理员信息表计算机表计算机表计算机表计算机表计算机表学生表学生表学生表学生表学生表学生表学生表学生表学生表充值卡充值表充值卡充值表充值卡充值表充值卡充值表充值卡充值表充值卡充值表上机信息表上机信息表引上机信息表上机信息表上机信息表上机信息表上机信息表短消息表短消息表短消息表短消息表/第三章数据库概念结构设计3.1E-R图3.11局//系局E-R图
管理
发
管
管理
送
理
上机
浏览
查询
拥有/3.3
实及性定在此系统中实体有:管理员、计算机表、学生、充值卡、学生、上机、短消息联系有:上机、计算机管理属性以表的形式列出:、管理员用户信息表字段名Id
数据类型char(11char(20)Char30)
能否为空否否否
是否作为主键是否,索引否
说明管理员Id管理员身份证号密母,6-10位)
char()char(12)
否否否否
否否否否
姓名性别年龄()联系号码、计机表)字段名
数据类型nvchar(50)
能否为空否
是否为主键是
说明计算机地nchar(10)
否
否外索计机编号State
char(10)
否
否
状态(11)
能
否,外键
当前用户,学号
float
否
否
单价,元小时、Student(学信息表)字段名Stunamegradeprofession
数据类型(Char(30)Char(10)Char(10)Char(20)Char(30)smallmoneyChar(12)
能否为空否否否否否否否否否
是否作为主键是否否,索引否否否否否否
说明学号密码姓名性别年级班级专业余额联系号码、充卡充值字段名
数据类型
能否为空
是否作为主键
说明/
()
否
是
充值Id
Char(11)
否
否外索用名,学号
char()
否
否,外键
收费人员员ID
datetimesmallmoney
否否否
否否否
充值时间充值金额余额、(机信息表)字段名
数据类型
能否为空
是否作为主键
说明nchar(10)
否
是计算机编号(0-100)
()
否
否外索用I,学号UmoneyBalance
Char(10)smallmoney
否否否否否
否否否否否
上机时间下机时间上网用时实用金额余额、shortmessage消息表字段名ComputerIp
数据类型nvchar(50)
能否为空否
是否为主键是
说明计算机地
char(11
否
否外索管员ID
datetimechar(100)
否否
否否
发送时间消息内容/第四章数据库逻辑初关计算机(计算机IP地址、编号、状态、当前用户,学号、单价)学生基本信息(学号、密码、姓名、性别、年级、班级、专业、余额)(3)管理员基本信息(管理员Id密码、管理员身份证号、、姓名、性别、年龄、联系号码)上机基本信息(计算机编号、用户ID,学号、上机时间、下机时间、上网用时、实用金额、余额)学生充值基本信息(充Id、用户名,学号、收费人员,管理员D、充值时间、充值金额、余额)短消息基本信息(算机地址、管理员ID、发送时间、消息内容)规化理经过对初始关系模式的规范化处理以下关系模式中不存在部分函数依赖和传递函数依赖,已经达到=代表主码,表外码)计算机(计算机IP地址、编号状态、当前用户,学号、单价)学生基本信息(学号、密码、姓名、性别、年级、班级、专业、余额)管理员基本信息(管理员Id密码、管理员身份证号、、姓名、性别、年龄、联系号码)上机基本信息(计算机编号、用户,学号、上机时间、下机时间、上网用时、实用金额、余额)学生充值基本信息(充值Id、用名,学号、收费人员,管理ID、充值时间、充值金额、余额)短消息基本信息(算机IP地址管理员ID、送时间、消息内容)/第五章数据库的物理结构设计5.1
基数表计用企业管理器建表,以学生表为例如下图所示:5.2
引列出索引表格、管理员用户信息表是否索引是,主索引是,索引否否否否否
字段名Id
数据类型char(11char(20)Char30)char()char(12)
说明管理员Id管理员身份证号密码)姓名性别年龄联系号码、计机表)是否索引是,主索引
字段名
数据类型nvchar(50)
说明计算机地是,索引
nchar(10)
计算机编号否
State
char(10)
状态否
(11)
当前用户,学号否
float
单价,元小时、Student(学信息表)/是否作索引是,主索引否是,索引否否否是,索引否否
字段名Stunamegradeprofession
数据类型(11)Char(30)Char(10)Char(10)Char(20)Char(30)smallmoneyChar(12)
说明学号密码姓名性别年级班级专业余额联系号码、充卡充值是否作索引是,主索引是,索引是,索引
字段名
数据类型(11)Char(11)char(11
说明充值用户名,学号收费人员员ID否否否
datetimesmallmoney
充值时间充值金额余额、(机信息表)是否作索引
字段名
数据类型
说明是,主索引
nchar(10)
计算机编号是,索引否否否否否
UmoneyBalance
()Char(10)smallmoney
用户,学号上机时间下机时间上网用时实用金额余额、shortmessage消息表是否索引是,主索引是,索引否否
字段名ComputerIp
数据类型nvchar(50)char(11datetimechar(100)
说明计算机地管理员ID发送时间消息内容/第六章数据库的实现及操作数表建、管员的建Id()char(20)Char30)char()char(12)、算机表的创建nchar(10)Statechar(10)Char(11)、Student(学生表的创建(Char(30)gradeChar(10)、Prepaid充值的建Prepaid/()Char(11)(11))、上信息的建UserIdChar()Begintimedatetime)、shortmessage上机信息表的建(11)char(100))/数库作分数据的入作INSERTINTO表名>[(<属性列1>[,<属性列…)]VALUES(<常量1>[,常量2>]);例如在学生表中插入一个新同学的相关信注学号是主码故不可以相同)INSERTINTOStudentStuname,grade,,Telephone)‘110925101,aaa111222马云’男’’三’,,物理学’’’’)数据的改作UPDATE表名>列名=<表达式[WHERE<条件];例如:在学生表中修改’120924101的生物学’。UPDATEStudent物学Stunumber=120924101数据的除作DELETEFROM<表名[WHERE<条件>];例如:删除Stunumber为120924102的相关信息/DELETEFROMStudentStunumber6.24数库备及原作使用SQLServer模糊备份和还原操作:◆将包含数据的扩展盘区写入备份集无需考虑使备份期间正由用户修改的页同步这显著减小了备份对当前用户的影响还使备份得以串行地复制页取消了所有随机读取从而加快使用频繁的系统中的备份过程但这同时也意味着备份中的页以一种不一致的、无法恢复的状态存储。◆将事务日志作为备份的一部分复制。语句:FROMDISK=DATABASETestDBFROMDISK=WITHMOVE''Northwind''''c:\testdb.mdf'',MOVE''Northwind_log''''c:\testdb.ldf''◆如果数据库不存在,则创建数据库,并初始化数据库中的扩展盘区。如果语句执行时数据库已存在,则可以跳过这一步。◆复制备份集中的扩展盘区因为所有的扩展盘区都按串行顺序排列所以这个过程较快将忽略未在备份集中找到的扩展盘区它们将不作为空的扩展盘区进行初始化。◆使用事务日志恢复数据库将日志中记录的数据修改前滚到日志末尾然后回滚任何未完成的事务这将使数据库返回到一致的已恢复状态这种状态与数据库在BACKUP语句完成时的状态一致。备份数据库BACKUPDATABASETODISK='c:\Northwind.bak'还原数据库返回由备份集内包含的数据库和日志文件列表组成的结果集FROMDISK=/还原由BACKUP份的数据库DATABASEFROMDISK=指定还原后的数据库物理文件名称及路径DATABASEFROMDISK='c:\Northwind.bak'WITHMOVE'Northwind'TO'c:\test\testdb.mdf',MOVE'Northwind_log'TO'c:\test\testdb.ldf'MOVE'logical_'TO'operating_system_'指定应将给定的logical_移到operating_system_。默认情况下,logical_将还原到其原始位置。如果使用RESTORE语句将数据库复制到相同或不同的服务器上,则可能需要使用MOVE选项重新定位数据库文件以避免与现有文件冲突。可以在不同的MOVE语句中指定数据库内的每个逻辑文件。--强制还原,加上REPLACE参数,则在现有数据库基础上强制还原。RESTOREDATABASETestDBFROMDISK='c:\Northwind.bak'WITHREPLACE,MOVE'Northwind'TO'c:\test\testdb.mdf',MOVETO/关图admininmation
Prepaid
Student
Record/第七章语及心得通过这次课程设计我更加熟练的掌握了数据库设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 虚拟仿真技术在沉浸式教学中的应用研究-洞察分析
- 网络攻击溯源技术-第6篇-洞察分析
- 纤维素资源高效转化技术-洞察分析
- 营养监测与管理-洞察分析
- 办公区域空气质量与幽门螺旋杆菌的关系
- 办公自动化对学校管理的提升作用
- 办公设备安全使用指南
- 企业赞助在学校社团发展中的作用研究
- 《加拿大概况》课件
- 办公室应急疏散策略与技巧培训研讨会
- 青岛版二年级上册数学知识点汇总
- 学校安保服务管理理念及服务内容措施
- Q∕SY 05592-2019 油气管道管体修复技术规范
- 复盘TJX看国内折扣零售业发展机遇
- 国开期末考试2471《可编程控制器应用》机考试题及答案(第5套)
- 市政工程类建筑施工项目危险源辨识及风险管控清单
- 北京市高校教师岗前培训复习资料
- 高尔夫简介及球场建造方案
- Q∕GDW 11311-2021 气体绝缘金属封闭开关设备特高频法局部放电在线监测装置技术规范
- 中联QY100T汽车吊主臂起重性能表
- 支付宝手持承诺函
评论
0/150
提交评论