首页 > 编程知识 正文

机房管理系统数据库(数据库系统设计案例)

时间:2023-05-03 16:15:56 阅读:77082 作者:3410

学校机房管理系统数据库课程设计. doc

数据库原理与应用课程设计报告主题机房管理系统后台数据库学校号131007220学生姓名指导教师提交时间2015/1/4目录第1章需求分析111课程设计概要112主要功能1第2章概念结构设计221ER图222全局ER图4第3章逻辑结构设计4第4章数据库表创建和表关系541数据库代码542关系图1043数据展示11第5章视图的操作12第6章存储过程的创建114 与十五第八章触发器编写十五第九章设计心得十七第一章必要分析十一课程设计概要随着我国高等教育的快速发展和高校招生规模的扩大校园数字化的发展和我国高校机房的数量和规模不断扩大各大学建设了自己的校园网,越来越多的学生在学校教室上网。 这也对校园机房的联合收费管理和机房布局管理等提出了更高的要求。 为了更好地发挥学校公共机房的功能,为了解决机房管理过程中的一些实际问题,开发满足高校需求的机房管理系统是十分必要的。 机房作为信息资源的集散地之一,需要管理大量的信息数据,但由于数据信息处理工作量大、数据多,传统的手工管理方式存在容易出错、数据易丢失、检索困难、效率低等弊端。 总的来说,缺乏系统、规范的信息管理手段。 基于此问题,我认为有必要建立一个能够规范、系统化、程序化机房管理工作,避免机房管理的随意性,提高信息处理的速度和准确性,得到及时、准确、有效的咨询和统计相关情况的机房管理系统。 12主要功能1机房管理员查看、修改、删除计算机信息和机房信息。 2机房管理员对学生余额的修改。 3学生信息和课堂信息阅读。 4学生阅读卡片信息。 5sdhlg评估课堂信息成绩。 6充值人员对充值卡信息的部分修改。 7通过7sdhlg修改课程信息。

第2章概念结构设计21ER图属性图室计算机数室号管理员学生班号性别号码室实体ER图学生实体ER图室号计算机号配置时间计算机实体ER图充值卡实体ER图卡信息ER图课程信息ER图上机登录ER图22、 全球ER图室充值卡学生课程计算机属于上机课的11NNNNN11N学号管理员数室名sdhlg配置时间计算机号室号课程名余额办理人员班性别号名室号充值金额消费金额第3章逻辑结构设计31关系模型如下: 其中加下划线的有主键(1)机房信息)机房号、机房名计算机数、管理员)2)计算机信息)计算机号、机房号、配置时间)3)学生信息)学号、姓名、性别、班级、卡号)4)授课课时)5)充值卡信息)卡号、时间、充值金额、充值金额计算机号码、学号、日期、上机时间、 下机时间(课时第4章数据库表创建与表关系41数据库代码CREATEDATABASE机房管理系统USE机房管理系统CREATETABLE机房信息表((机房号、机房名、计算机数、管理员) ) 机房编号Varchar10notnullprimany机房名称VARCHAR10NOTNULL、计算机数VARCHAR10、 管理员VARCHAR10NOTNULL机房信息表项目类型约束主键外键对应关系备注机房编号VARCHAR10NOTNULL是机房名称VARCHAR10NOTNULL计算机数INT管理员VARCHAR10NOTNULL创建表控制/计算机编号、机房编号时间/计算机编号VARCHAR10NOTNULLPRIMARYKEY、机房编号varchar 10 notnullconstraintr _ cforeignkeyreferences机房信息表机房编号、时间darchar 10 null 计算机信息表项目类型约束主键外键外键对应关系备注计算机号VARCHAR10NOTNULL为机房号VARCHAR10NOTNULL为配置时间DATETIMECREATETABLE学生信息表/(学校号、姓名、性别、班级学校编号varchar10notnullprimINg名字VARCHAR10NOTNULL,性别CHAR2CHECK性别in男,女,班VARCHAR10, 卡号varchar 10 notnullconstraintm _ nforeignkeyreferences充值卡信息表编号学生信息表项目类别约束主键外键外键对应关系备注学校编号VARCHAR10NOTNULL是名称varchar AR2班varchar10not CHAR10NOTNULL是创建表课程信息表/(课程编号、课程名称、sdhlg、课时) /课程编号VARCHAR10NOTNULL主密钥、课程名称varchar 10 null主密钥花痴大炮varchar10not授课时间DATETIMENOTNULL授课信息表项目类型约束主键外键外键对应关系备注课号VARCHAR10NOTNULL是课名varchar 10 notnullsdhlgvarchar 10 not null授课时间dateter LLCREATETABLE卡片信息编号VARChar NULLPRIMARYKEY、余额decimal 5、2、2notnull、消费金额decimal 5、2、2、卡片信息项目类型约束主键外键备注卡片编号varc

HAR10NOTNULL是消费金额DECIMAL5,2余额DECIMAL5,2NOTNULLCREATETABLE充值卡信息表卡号VARCHAR10NOTNULLPRIMARYKEY,充值时间DATETIMENOTNULL,充值金额DECIMAL5,2NOTNULL,办理人VARCHAR10,充值卡信息表项目类型约束主键外键主键外键对应关系备注卡号VARCHAR10NOTNULL是充值时间DATETIMENOTNULL是充值金额DECIMAL5,2办理人VARCHAR10CREATETABLE上机登记信息表/(机房编号,计算机编号,学号,日期,上机时间,下机时间)/机房编号VARCHAR10NOTNULLCONSTRAINTR_NFOREIGNKEYREFERENCES机房信息表机房编号,计算机编号VARCHAR10NOTNULLCONSTRAINTM_N_AFOREIGNKEYREFERENCES计算机信息表计算机编号,学号VARCHAR10CONSTRAINTS_C_LFOREIGNKEYREFERENCES学生信息表学号,日期DATETIMENOTNULL,上机时间DATETIMENOTNULL,下机时间DATETIMENOTNULL,CONSTRAINTS_C_RPRIMARYKEY机房编号,计算机编号,学号上机登记信息表项目类型约束主键外键主键外键对应关系备注机房号INTNOTNULL是是计算机编号INTNOTNULL是是学号INTNOTNULL是是日期DATETIMENOTNULL上机时间DATETIMENOTNULL下机时间DATETIMENOTNULL42关系图43数据展示第5章视图的操作51视图充值信息视图对于充值员CREATEVIEW充值信息ASSELECT卡号

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。