机房管理标准系统(苗闻涛)

上传人:乐*** 文档编号:116964644 上传时间:2019-11-17 格式:DOC 页数:22 大小:1.23MB
返回 下载 相关 举报
机房管理标准系统(苗闻涛)_第1页
第1页 / 共22页
机房管理标准系统(苗闻涛)_第2页
第2页 / 共22页
机房管理标准系统(苗闻涛)_第3页
第3页 / 共22页
机房管理标准系统(苗闻涛)_第4页
第4页 / 共22页
机房管理标准系统(苗闻涛)_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《机房管理标准系统(苗闻涛)》由会员分享,可在线阅读,更多相关《机房管理标准系统(苗闻涛)(22页珍藏版)》请在金锄头文库上搜索。

1、 长治学院课程设计报告课程名称: 数据库原理及应用课程设计 设计题目: 机房管理系统 系 别: 计算机系 专 业: 计算机科学与技术 组 别: 第6组 学生姓名: 苗闻涛 学 号: 08407221 起止日期: 2011 年1月11日 2011年1月17日 指导教师: 王新龙 20 / 22目录第一章 系统需求分析与功能设计11.1 系统需求分析11.1.1问题描述11.1.2开发背景11.1.3开发目的11.2 数据流图21.3 开发环境3第二章 总体设计42.1系统总体功能模块图42.2菜单的设计4第三章 数据库设计63.1 E-R图设计63.2关系模式63.3数据库的逻辑模型7第四章 应

2、用程序设计和程序调试94.1 应用程序设计94.1.1模块设计94.1.2界面设计174.2 程序调试18第五章 个人体会及建议195.1 个人体会195.2 建议19参考资料20 第一章 系统需求分析与功能设计1.1 系统需求分析1.1.1问题描述本系统是机房上机管理信息系统,是一个依靠组内人员共同的力量完成的各项任务。要求要有较强的分析、设计、编程能力。在老师的指导下使该系统更加完善、可靠。开发出一个适合用户单位需要的系统,并方便维护和扩充。它主要实现管理员如何对普通用户进行授权,学生业余上机只能通过输入会员卡号、密码方可使用该计算机。如何修改所有会员的信息,也可通过输入查询条件,显示符合

3、条件的会员记录以及显示这个会员的全部信息,并由管理员对其进行相应的操作。1.1.2开发背景项目开发为学校的业务管理人员服务,已明确用户有:在校任课老师和就读学生、及相关的管理人员。潜在用户有:学生、任课老师。机房上机管理信息系统是一套专门针对学校计算机机房管理的高科技产品。机房管理信息系统是现代企业和学校机房管理工作不可缺少的一部分,是适应现代企业、学校机房制度要求、推动机房管理走向科学化、规范化的必要条件。机房管理分析的是机房上机具体的工作过程,分析“做什么”应“如何做”的问题。主要调查了解用户的需求,尽量满足并使用户和设计系统的人员意见相一致。1.1.3开发目的建立一个“机房上机管理信息系

4、统”,使用计算机对学校学生上机信息的管理。要求不仅可用于一般的上机情况查询,而且可以对这些上机信息进行各种必要的数学统计和分析。系统主要的上机信息来自管理员管理的服务器上的具体信息,本系统需要完成如下功能:1.会员登录2.对用户进行授权3.学生会员各种信息的修改(根据录入的会员卡号、密码等)4.按照某种条件(如:姓名、卡号等)查询统计符合条件的学生会员信息5.机房上机的使用帮助6.学生上课信息7.老师代课信息8.机房交流9.上机考试10.上机证增加、删除与修改1.2 数据流图按照需求分析得顶层数据流图如下:图1:顶层数据流图机房管理系统总体数据流图,数据的输入来源于管理员录入相关信息,管理员进

5、行相关数据的更新,学生可以查询会员信息及个人基本信息。第二层数据流图如下:上机用户人上机管理机房上机信息统计表机房办公室上机信息表校验用户信息清单添加用户信息表用户信息图2:二层数据流图该层数据流图详细的描述了机房管理系统的总体数据流程。既由管理员进行会员信息、上机证、代课以及考试信息的录入和管理,由管理员录入学生的会员,同时教师还可以查询学生上机课、教师代课等信息。1.3 开发环境开发环境:操作系统为Windows XP。数据库管理系统为SQL Server2000个人版。开发工具为PowerBuilder。第二章 总体设计2.1系统总体功能模块图在需求分析的基础上,将系统划分为四大模块,得

6、到学生成绩管理系统的总体结构图,如下所示:图3:系统总体功能模块图2.2菜单的设计根据系统总体功能模块图得到菜单设计如下:图4:菜单设计图第三章 数据库设计3.1 E-R图设计根据需求分析及总体设计,数据库设计有以下几个实体:管理员、学生、计算机。机房管理系统的E-R图如下:金额专业日期时间密码用户名操作(上机)班级用户(会员)N 下机时间上机时间学号备注性别N计算机类型机房编号图5:总体E-R图3.2关系模式数据库关系模式如下:用户(用户名,密码,权限)学生(学号,姓名,性别,出生日期,籍贯,班级号,电话,余额)教师(教师号,教师名,性别,职称,机房号)交流区(学号,姓名,电话,QQ)考试安

7、排(学号,姓名,考试时间,机房号)上机证(学号,姓名,专业,发证时间,上级条形码)3.3数据库的逻辑模型根据系统需求及逻辑结构设计,基于SQLServer2000数据库,建立如下数据库表。个人密码表字段名含义数据类型数据宽度NULL备注Xh学号Char10No主键Xm姓名Char12YesMima密码Char20Yes当日错误口令数输入的错误次数IntegerYes余额剩下的费用Char10Yes管理员密码表字段名含义数据类型数据宽度NULL备注Glyzh管理员账号Char10No主键Glymm管理员密码Char20No当日错误口令次数输入的错误次数IntegerYes管理员信息表字段名含义数

8、据类型数据宽度NULL备注Jsh教师号Char20No主键Xm姓名Char20No主键Zc职称Char20YesSex性别Char5YesJfh所属机房号Char10Yes留言区表字段名含义数据类型数据宽度NULL备注Liuyanqu添加留言Char200No主键评论区表字段名含义数据类型数据宽度NULL备注评论区添加评论Char500No主键上机证表字段名含义数据类型数据宽度NULL备注Xm姓名Char20No外键Xh学号Char20No外键Zhuanye专业Char20YesFzshijian发正式加DateYesSjtiaoxingma上级条形码Char80No主键上机考试安排表字段名含

9、义数据类型数据宽度NULL备注Xh学号Char20No外键Xm姓名Char20No外键Kaoshitime考试时间Char50NoJfh机房号Char10No学生表字段名含义数据类型数据宽度NULL备注Xh学号Char20No主键Xm姓名Char20No主键Sex性别Char5NoClass班级Char15NoRxsj入学时间DateNoJtzz家庭住址Char50NoZzmm政治面貌Char10NoCsny出生年月DateNoSfz身份证Char20No学生个人上机课表字段名含义数据类型数据宽度NULL备注Xh学号Char10No外键Xm姓名Char20No外键Shangjitime上机时间

10、Jfh机房号Char20第四章 应用程序设计和程序调试4.1 应用程序设计4.1.1模块设计根据需求分析及总体设计,本文主要负责如下模块:信息查询模块,其中包含余额查询、余额充值、上机考试安排、学生信息特征查询。 (1)系统流程图如下: 图6:会员充值流程图图7:学生查询流程图(2)系统部分代码如下:信息查询模块部分代码余额查询:mle_1.text=string(d+ +t )mle_2.text=string(now(),yyyy-mm-dd hh:mm:ss)d1=string(now(),yyyy-mm-dd)t1=string(now(),hh:mm:ss)dt=daysafter(

11、date(d),date(d1)*86400 + secondsafter(time(t),time(t1)sle_1.text=string(dt)sle_2.text=left(string(dt)/3600),4)sle_3.text= left(string(yue - double(dt/3600),4)shengyu=yue - double(dt/3600)update d_gerenmimaxg set 余额= :shengyu WHERE Xh= :dangqianyonghu; commit;if shengyu 0 thenmessagebox(警告,您的机时即将用完,请

12、及时续交!)end ifif shengyu =0 then messagebox(警告,您的机时已用完,系统将自动下机!)open(w_tuichu)end if“余额确定”:close(w_sjfeiyongchaxun)余额充值:“确认充值”:/定义两个变量string ls_user,ls_password,ls_yuestring ye/ 数据库连接参数/ Profile DbcdSQLCA.DBMS = ODBCSQLCA.AutoCommit = FalseSQLCA.DBParm = Connectstring=DSN=dbcd/连接数据库connect;/检索用户名和密码记录 SELECT d_gerenmimaxg.Xh, d_gerenmimaxg.Mima,d_gerenmimaxg.余额 INTO

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号