网站首页  词典首页

请输入您要查询的论文:

 

标题 基于Delphi7.0的规培生宿舍管理系统设计研究
范文

    陈晨

    

    

    

    摘要:规培生宿舍管理系统是医疗信息化发展的趋势,数据库设计选择采用Microsoft SQL Server 2008,代码编写工具选择Delphi7.0。设计该系统主要实现对规培生住宿情况的统一调整,方便管理员对学生宿舍的管理工作。

    关键词:规培生宿舍管理系统;Delphi7.0;数据库设计;需求实现

    1.设计背景和系统概述

    1.1设计背景

    医学本科毕业后必须接受为期三年的住院医师规范化培训(简称规培),这一类的医学毕业生就叫做医学规培生。六安市人民医院最新竣工的全科医学中心为学生提供了优良的住宿环境,传统的手工方式管理文件档案存在着效率低下,保密性差等缺点,而且在大量文件和数据中查找资料,资料更新等工作都是十分烦琐的。而采用数据管理软件来管理学生信息,具有可靠性高,运算快捷,查询方便,操作简单,大存储量,保密性好和节省人力资料等优点,极大地提高了规培生人员信息管理工作的质量和效率,设计规培生宿舍管理系统的目的就是要取代传统的手工学生信息管理方式,提高工作效率。

    1.2系统概述

    信息管理系统(Mangement Information Systems,MIS)是一个不断发展的新型学科,通常制由人和计算机设备或其他信息处理技术组成并用于管理信息的系统。信息管理系统早已应用于各行个业,并随着计算机技术的发展和普及而以计算机信息管理系統逐渐取代了以往需要手工处理的各类信息管理系统。

    2.开发环境介绍

    2.1编程环境的选择

    Delphi7是专为分发企业级应用程序所设计的开发解决方案,并提供全新Web程序开发环境、建模工具、报表工具以及跨平台技术,提升企业开发人员生产力。Delphi 7是操作系统中快速应用开发环境的最新版本。它也是当前Windows平台上第一个全面支持最新Web服务的快速开发工具。无论是企业级用户,还是个人开发者,都能够利用Delphi 7轻松、快捷地构建新一代电子商务应用。Delphi 7是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于种类应用程序设计。

    2.2数据库建立

    数据库建立在设计系统中是一个非常重要的环节,数据库研发和设计必须充分调研和理解用户的需求,然后把使用需求转变为数据库以及各个字段定义,构思出必要的字段且这些字段符合应用需求。

    3.系统总体设计

    3.1系统需求分析

    进行需求分析首先是调查用户的实际要求,具体步骤是:

    1)调查我院规培生整体宿舍情况。包括了解学生宿舍管理规章制度情况为分析信息流程做准备。

    2)调查规培生宿舍管理制度的情况。其中包括了解设计的每个功能模块需要录入和整理哪些数据,如何处理这些数据,输出哪些所需求的信息都是调查的重点。

    3)同时在了解制度的基础上,帮助使用者明确对我们设计系统的各种需求,包括使用需求、计算需求、数据的完整性等。

    3.2系统模块设计

    根据我们与科教科管理人员的讨论,大致把该系统划分为以下几个模块,如下图所示:

    3.3数据库的开发

    软件系统的开发工作需要考虑开发所需要的根本数据,以及初步提取的这些数据如何进行操作整理。整个数据整理的过程就是该软件系统的开发过程,这也就是数据库当初设计的方向。

    3.4E-R图构思

    本系统为规培生宿舍管理系统,主要管理规培学生的宿舍登记、宿舍安排、出入备案、字典维护等事项。系统根据需要可以查询规培生住宿信息,出人信息,住宿调整和出访信息等。在完成系统的ER图之后,需要将ER模型转化为关系模型,要设计出数据库所需要的表格。所有表格都达到了三范式的要求。针对该系统的特点,在对所搜集的数据都严格地按照范式的思想和要求去完成,数据库中的规范化之后,定义了如下表格,分别是bedchamber表,bedchambergrade表。通过对这几张表格的管理操作可以较好地完成系统设计的各项功能,并且表与表之间的所有字段有着不同程度的联系。

    由于版面原因这里就不详细阐述每个表结构和字段定义。我们通过以上这几张表设计基本能够完成系统的初步需求,等完成了系统的功能模块图绘制和数据库设计后,然后就具体实现每个模块功能,为每个功能构思一个进展图,也就是完成系统的详细设计。

    3.5数据库的备份和恢复

    数据库的破坏是很难恢复的,为了防止计算机灾难事故的出现,以备恢复系统和数据备份工作已经成为一项不可忽视的重要的系统管理工作。SOL Server 2008提供了强大的数据备份和恢复功能。

    备份就是制作数据库结构和数据的拷贝,以便在数据库遭到破坏时及时修复数据库。考虑到数据库系统比较小,可采用完全数据库备份。随着操作次数的不断增加,数据库里的数据被频繁的修改,为了记录在两次完全数据库备份之间的所有数据库活动,除了执行完全数据库备份外,还应备份事务日志。恢复是与备份对应的操作。数据库恢复就是指加载数据库备份系统中的进程。在恢复数据库的进程中,系统将自动进行某些操作,确保数据库安全和迅速地恢复,这些操作包括执行安全性检查和重建数据库及相关文件。

    4.软件系统具体设计

    4.1系统安全性

    系统及数据库的安全性是衡量数据库应用系统中的一项重要的指标。除了数据库服务器本身的安全机制外,我们需要对系统及数据库的安全性做更加深入的研究和讨论。用户登陆的权限,密码的维护仅仅是为了防止人为因素的破坏,还有非人为因素破坏的可能性,因而数据库的备份和恢复策略也是要慎重考虑的问题。

    4.2系统登录界面

    5.系统测试与调试

    在进行规培学生宿舍管理系统的调试过程中,我们主要针对输入数据进行反复的测试。当发现结果与所输入的数据不符或发生错误时,我们首先根据显示的结果来推测出错的原因,并在程序中确定响应的位置进行修改,然后重新输入以确正修改。若不正确,则采用排除法或其他方法来确定错误的位置。在Delphi系统中,我们借助设置短点的方法,单步执行,对程序进行跟踪访问来定位错误。若正确,则输入其他的数据看是否产生了新的错误,如此反复,直到程序不再出现新的错误为止。

    6.结论与展望

    该系统从初步设计到测试应用经历了多次调整,还存在许多欠缺的地方,只有在实际上线使用后才能更快的发现缺陷完善需求。随着我院规培生培训基地的进一步扩大发展,分部门分系统管理的新需求又提上了日程,总结初步设计经验为更大规模的应用奠定了良好的基础。

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/21 19:49:35