计算机机房管理系统数据库课程设计.docx

上传人:b****2 文档编号:24417079 上传时间:2023-05-27 格式:DOCX 页数:11 大小:222.30KB
下载 相关 举报
计算机机房管理系统数据库课程设计.docx_第1页
第1页 / 共11页
计算机机房管理系统数据库课程设计.docx_第2页
第2页 / 共11页
计算机机房管理系统数据库课程设计.docx_第3页
第3页 / 共11页
计算机机房管理系统数据库课程设计.docx_第4页
第4页 / 共11页
计算机机房管理系统数据库课程设计.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

计算机机房管理系统数据库课程设计.docx

《计算机机房管理系统数据库课程设计.docx》由会员分享,可在线阅读,更多相关《计算机机房管理系统数据库课程设计.docx(11页珍藏版)》请在冰豆网上搜索。

计算机机房管理系统数据库课程设计.docx

计算机机房管理系统数据库课程设计

数学与计算机学院

课程设计说明书

课程名称:

软件工程与数据库

课程代码:

6014419

题目:

计算机机房管理系统

年级/专业/班:

2012级软件工程四班

学生姓名:

学  号:

开始时间:

2014年6月日

完成时间:

2014年6月日

课程设计成绩:

学习态度及平时成绩(30)

技术水平与实际能力(20)

创新(5)

说明书(计算书、图纸、分析报告)撰写质量(45)

总分(100)

指导教师签名:

年月日

摘要

本课题是编写一个计算机机房管理系统。

建立用户(管理员)、设备、收费、上机等表,由用户(管理员)对学生、设备及收费进行管理。

建立数据库保存操作数据,系统最终将进行设备统计、报废统计、领用统计、收费统计。

 

关键词:

管理,数据库,统计

 

引言……………………………………………………………………………1

1需求分析……………………………………………………………………

2概要设计……………………………………………………………………

3数据库设计……………………………………………………………………

4程序模块设计……………………………………………………………………

5系统测试……………………………………………………………………

结论………………………………………………………………………

致谢………………………………………………………………………

参考文献………………………………………………………………………

 

 

引言

本课题名为计算机机房管理系统,该系统通过Java编程语言,并借助建立数据库进行操作实现。

数据库共建四张表,分别是上机表、用户表、设备表、收费表;系统主要通过数据库实现几个统计功能。

这个系统大大减小人工管理机房、学生信息的难度和复杂度,且操作简单易懂,该管理人员带来莫大的好处。

 

1.需求分析

1.1系统功能要求

用户管理,实现对用户数据添加、用户数据修改及修改用户口令。

设备管理,实现对设备的管理、设备的领用和设备报废。

收费管理,实现上机登记、上机结算和添加记录。

统计功能,实现设备统计、报废统计、领用统计、收费统计。

1.2需求分析

利用Java程序设计语言设计一个基于数据库的计算机机房管理系统,实现机房管理自动化,简洁化。

该系统可以方便查看学生上机,根据学生信息,记录学生或班级的上机记录,并对上机行为进行计费,同时学生可以查询自己的上机记录。

管理员可以分别对日、周、月、学期进行上机记录统计。

根据实际情况,可以随时更改系统中的各项设置。

 本系统开发设计思想:

 

该系统先对机房现状进行统计,收集机房极其的数量、编号、所处状态等信息,必要时对机房机器作增减操作。

 

对学生信息进行统计,了解学生库中有哪些学生,并对每个学生按照班级进行分组,以备学生上机时确定学生的班级号和学号。

 

学生可以通过该系统查询自己的上机记录,包括上机时间段和上机产生的费用等信息。

 系统还应为管理员提供汇总服务,管理员可以查询指定时间段内学生上机的总机时,以及相应产生的上机费用。

1.3系统层次划分

机费用

1.4 系统数据流图

1.5 数据字典

2.概要设计

2.1系统流程图

 

2.2系统功能模块设计(四号黑体)

系统主要功能如下所示:

 

2.3系统总体设计(四号黑体)

……

 

3数据库设计(小三黑体,左对齐)

3.1.概念模型设计(四号黑体)

3.1.1设计原理

……

 

3.1.2概念模型

经过对机房管理所涉及的数据进行分析,得到如下的实体:

(1)学生:

属性包括学号、名字、密码、年级、专业。

(2)用户:

属性包括用户ID、密码、名字、年龄、电话。

(3)计算机:

属性包括计算机ID、编号、状态。

联系有:

(1)上机:

反应了学生、用户和计算机三者之间的联系。

它有属性:

学生ID、上机时间。

 

所设计的概念模型(E-R图)如下:

n

m

m

1

n

1

 

图3.1系统ER模型图

 

图3.2学生实体的局部ER模型图

 

图3.3用户实体的局部ER模型图

 

图3.4计算机实体的局部ER模型图

 

3.2.逻辑结构设计

3.2.1将实体转换为关系模式

……

 

3.2.2将联系转换为关系模式

 

3.3物理结构设计

3.3.1基本表设计

1、Student表

表3.1Student表

字段名

字段描述

字段类型

备注

Snum

Sname

Spassword

Sgrade

S

表3.2Student表

字段名

字段描述

字段类型

备注

Snum

Sname

Spassword

表3.1Student表

字段名

字段描述

字段类型

备注

Snum

Sname

Spassword

表3.1Student表

字段名

字段描述

字段类型

备注

Snum

Sname

Spassword

创建职工表的SQL语句如下:

……

3.3.2视图设计

内容同上

……

3.3.3索引设计

内容同上

……

 

4.程序模块设计(按详细设计步骤做)

4.1开发环境及数据库连接

……

介绍数据库连接内容

 

4.2模块1设计

4.2.1设计思路

……

4.2.2实现方法(以程序流程图或伪码表示)

……

 

4.3模块2设计

内容同上

4.4模块3设计

内容同上

……

 

5.系统测试

5.1测试环境

系统测试的时候主要是黑盒测试,进行功能的验证。

工具:

WindowsXP、Myeclipse、tomcat

5.2测试用例及结果

5.2.1界面测试

.测试界面是否整洁美观,检查所有的页面是否能够正确的显示,每个页面的风格是否一致,界面是否有错别字,页面每一个链接是否有对应的界面,页面控件和操作按钮的位置是否合理,界面中的下拉列表的值是否正确,是否有重复的值。

界面测试结果,界面整洁美观,界面风格一致,无错别字,控件按钮位置合适易于操作,输入框、下拉列表等显示正确。

5.2.2功能测试

1、登录测试

用例编号

用户名

密码

预期结果

1

admin(正确)

admin(正确)

成功登录系统的操作首页

2

admin(正确)

Ad(错误)

停留在登录界面,不能进入系统

3

Ad(错误)

admin(正确)

停留在登录界面,不能进入系统

4

(空)

admin(正确)

停留在登录界面,不能进入系统

5

admin(正确)

(空)

停留在登录界面,不能进入系统

用例2、3、4、5的实际结果,如图5.1所示:

图5.1登录测试1

用例1的实际结果,如图5.2所示:

图5.2登录测试2

 

结论

通过……可以得出……

 

致谢

在本次课程设计过程中,首先感谢指导老师夏梅宸。

 

参考文献(小三黑体,居中)

[1]杨宝刚.开展企业管理信息化工作的步骤[J].企业管理.2002.(11).12~15

[2]Islamabad.Softwaretoolsforforgerydetection[J].Businessline.2001.(5).29~32

(至少6篇以上)

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 从业资格考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1