Wednesday, April 3, 2019
Distributed Information System Medical Lab Service Information Technology Essay
Distributed teaching agreement health check lab help training Technology EssayOn take up battle dodge has become a normal trend now days in employment organisations. With the coming of the net everything is just a click away.As the Private medical consider service provider began its quest for the bugger offment of a laboratory test, diagnoses and interference services that would be apply to serve over 100 outlets crosswise the UK, it becomes every sack up riseer responsibility to deal with the ch everyenges and this challenge still goes on. As developer took on the task, it created a platform for another(prenominal) and its from those existing brass that sweet organic evolution argon based.The distributed health c are dodging should be intentional in a way that guarantees the protective cover of the exploiters cultivation and it should be juted in the most user friendly way possible, putting in consideration all the reminiscence accessibility wants.1. I ntroductionInformation Technology has created a new domain for business to excel. It has opened m whatsoever horizons for companies which are sounding for better slipway to impress their customers. Not only that it has don m whatever options to the firms and helps them in their daily routine tasks. No wonder it is playing a vital role in development of the firm. Research and Development for any firm is very historic for future. Let it be long call programmening or short term I.T has helped in many an(prenominal) ways for example minimising risks, calculating costs, estimating future trends and so on.1.2-Tier Arc checkectureTechnology is high-octane as it changes day by day making business cosmea easier to survive with excellent management. 3-Tier computer architecture is ace of the modern technology one-third way interactions in client / emcee surroundings. This architecture was generated to overcome the problems of 2- mark architecture.This consists of ternary essentia l components as shown in the figure.Fig 3-tier Architecture(Source www.cardisoft.eu//3_tier_architecture.jpg, approach pathed on 04/06/2011) knob TierThis is the point where the users interact with the corpse. So this is the user interface which is shopd in client horde. This layer sends the info to occupation server and gets the result concealment from there.An Application TierThis server consist of two layers i.e. occupancy layer and data access layer. This is the main layer which butt the data genuine from client server and also interacts with database server. information TierAll the data are stored in database server which suffer be retrieve at any time. This layer takes the command from finishing server and gives the required data back.2. OverviewThe vast development and empowering of todays cognition in all sectors of our modern support is improving satisfaction, comfort and reliability. thither are remark commensurate effects immersion in our medical service se ctor that make the patients and doctors congenatorship to a greater extent satisfactory and exciting. However, patients and medical exam care Service often struggle with disagreeing views virtually the laboratoryoratory testing system and adoption of proper communication and appellative procedures. Patients look for technological advances to improve the quality and outcomes of medical care system.In new developed system, with the help of emerging web techniques and technologies the medical examination heraldic bearing Service turn into a great improvement by decrease early days delay and difficulty. In the online system, Administrative staff apprise track patients, staff and can book appointment for patient. Doctors leave alone be able to access patient information, their medical history and would be able to arrange for lab testing laboratory staff member will be able to track only sample which is belonged with a patient.2.1 place setting of retch.The main aim of the pro ject is to create a patients test booking system and manage doctors and staff member detail that is more economical and easy to use for all. The project also aims at ensuring reliability in the medical booking systems so that in the near future the members of the creation as closely as the health workers find communication in the midst of the two parties easy and secure and time saving. By secure we recollect a reasonable level of data protection.2.2 Aims and objective.In order to hit the set target for this project aims and objectives were set and this includedDevelop a login facility to access details and information easily.Create an online interactive system betwixt patients and Health Care Provider for quicker response ( such as fixing online appointment).To bod UML Deployment plot of the system architectureTo design determination Case draw of the systemTo design ERD of the backend databaseTo design Class plat of the systemTo implement the 3-tier Architecture and desi gn the prototypes2.3 Purpose of the Project subsequently this project, checkup Care Service will have a expeditious appointment system for their patients. Following are the advantages in implementing 3-tier Architecture.Development Issues compound application rules are easy to implement in application server.Business logic off-loaded from database server and client, which makes performance excellent.Changes to business logic automatically pass along by server changes require only new application server parcel to be installed.Application server logic is sui dodge to other database server platforms by virtue of the application software.Performance3-Tier Architecture gives superlative performance for medium to high volume environments2. Business Key indispensability AnalysisThe main requirement for Medical care Service provider is to overcome with the problem of Traditional database system. So the aim of the project is to develop Web Base applications and implement 3-tier archit ecture system.There are triplet separate interfaces with divers(prenominal) functions for different users.AdministratorAdministrator canLogin to the system employ login form.Track PatientsEnter Staff InformationBook trying on for PatientsDoctorsDoctors canLogin the system.Access Patients InformationAccess Patients Medical history manage for Lab testingLaboratory StaffLogin the systemTrack seek (Associated with Patients)3. Model Used for System DevelopmentThere are different types of methodology for the development of system such as Waterfall Model, spiraling Model, Prototyping Model, and Rapid Application Development. Among them Prototyping Model was selected for the purposed system.3.1 Prototyping ModelIn this model, the problems of the existing system are defined. The requirements are break down into different parts. For each requirement different prototypes are designed and tested separately. If the systems do not give the expected output, then again different actions are t aken to constitute the system.4. Feasibility StudyThe discover involves a complete research for the project it looks at some of the features that could be translated into reality. This stage helps project developers to know accurately they can deal with the process. It is therefore a critical signifier which requires a detailed study be carried out. Feasibility study is the initial study at a lower placetaken before the actual project begins to highlight the possibility of the project success. It is an summary of possible options and solutions to problems and provides suggestions on the best alternative.4.1 Technical FeasibilityThe project Medical Care Service runs on any windows system as well as in World Wide Web. Many organizations use the web server because it is a common and very user-friendly interface to develop asp viper.net enabled programs in the Internet. The necessary technologies needed to run this project are gettable without any new software to be installed. The software ASP.net and Microsoft Access which is normally available and widely popular software existing in the market. It comes with features to access the Internet in an efficient approach. Thus, by using this all the modules are able to perform the tasks required. The task is to fire a product that reflects the user mind.4.2 Operational FeasibilityOperational feasibleness is the measure of how well the chronicle of problems will work in the organisation and also determine how mess feel about the system project. In this area particularly, problems within the login areas and security validations that were sighted, A project is therefore said to be operationally possible if it achieves the needs and expectations of end users. User acceptance is a key decisive of operational feasibility. This project does not require any special memory or enhanced features in the system in order to run. rather it will consume less(prenominal) memory and will operate efficiently even under normal speed.4.3 Economic FeasibilityEconomic feasibility is the measure of the cost-effectiveness of an information system solution. Regarding economic feasibility, the project is a less expensive one. As a full-length, the project does not demand any special feature. It makes use of the available resources and provides a better performance in convinced areas.5. Languages Used for System DevelopmentIn this phase, the required hardware, software and people required for the project are selected. The following software is utilize for designing.5.1 Microsoft visual studio apartment 2008 (ASP.net)Microsoft visual studio is an integrated development environment (IDE) from Microsoft which can be used to develop console and graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services.Visual studio apartment 2008 was upgraded to support all the new features introduced in .NET Framework 2.0, including generics and ASP.NET 2.0. The In telliSense feature in Visual Studio was upgraded for generics and new project types were added to support ASP.NET web services. Visual Studio 2005 also includes a local web server, separate from IIS that can be used to host ASP.NET applications during development and testing. It also supports all SQL waiter 2005 databases. Other new features of Visual Studio 2005 include the Deployment Designer which allows application designs to be validated before deployments, an improved environment for web produce when combined with ASP.NET 2.0 and load testing to see application performance under various sorts of user loads.This is used in this project for the presentation tier to design the interfaces for window applications.5.2 VB.NETVisual Basic .NET (VB.NET) is an object-oriented computer programming talking to that can be viewed as an evolution of Microsofts Visual Basic (VB) which is mainly implemented on the Microsoft .NET Framework. Microsoft currently supplies Visual Basic Express adaptation free of charge.This language is used for coding of the main functions and process in this project. This is used for the presentation tier.5.3 UML DiagramsUML stands for Unified Modelling Language which is used in the business logic layer in middle tier of 3-tier Architecture. This is oddly designed for developers to see the system in different perspective view. There are different types of UML Diagrams such as use case draw, syllabus diagram, sequence diagram, deployment diagram. Among them following UML Diagrams are used for this project.Use Case diagram to show how the users interact with systemClass Diagram forms class social social structure and subject areas using design elements such as classes, packages and objects. It also displays relationships such as containment, inheritance, associations, generalization, etc.Deployment Diagram to show the interaction between the components that is relation between hardware and software. This diagram shows the physical a rchitecture of the system.5.4 MS Access 2007MS Access is the database application for Windows, included in Microsoft Office entourage which is used to store the data in tables form.MS Access offers many templates which makes easy to use. Many big and small organizations use this software for database server in order to store the data in standard tabular matter form and retrieve as required.In this project, this program is used to store the data in the database server.6. Designing the SystemThe purpose of design phase is to transform the business requirements statement from the requirements analysis phase into design specifications for construction. For this purpose, design phase encompasses following tasksDesign the Application ArchitectureDesign the System DatabaseDesign System Interface6.1 Design the Application ArchitectureFor the design of system architecture the UML diagrams such as Use Case Diagram, UML Deployment Diagram and Class Diagrams are used.6.2 System Architecture De signClientsIIS5.0ServerBusiness LogicComponentsVB .netLibraryData Access via dither.NETMiddleTierCLRMCSDatabaseMs Access2007 ServerASP.NET7. Use Case Diagram for Medical Lab Service8. Design the System DatabaseTo design the database of the system, the E-R diagram is prepared at first. Then, the database structure is prepared in the MS Access.8.1 Entity Relationship DiagramERD stands for Entity Relationship Diagram.It is one of the most important analysis diagrams for designing a database which summarise the social unit structure of database.In relational databases, the data is split up into tables kind of of writing it all out in a single line or record.This removes some of the problems often encountered in building a database.The tables are linked together bythe primary key of one table being present as what is called a foreign key in another table.For National Car Parts Retail, the database system main content followingAdminLoginBranchDoctors dilatePatientDetailsPatientVisitDeta ilReportStatusStaffDetailsERD DiagramStaffDesignationStaffGenderLoginuserNameIdPasswordTypecreateDatePatientsPatientNamePatientIdMaritalStatusPatientDOBPatientHistoryPatient giberessPatientPhoneTestTypePatientGenderPatientBookingDateStaffDOBBranchFaxBranchPhonedressBranchNameHasBranchIdBranchHasVisitDetailPatientvisitIDDoctorsIdTestDatePatientId jell TestDoctorDetailsDoctorsNameDoctorsIdDoctorsGenderDoctorsAddressDoctorsSpecialDoctorsPhoneBookingHasStaffPhoneIdStaffAddressStaffIdStaffNameStaff DetailsPostcodeBranchAddressThe above diagram is entity relationship diagram for Medical Lab Service explaining the relationship between the entities and their attributes. The attributes shown in the diagram are their primary keys.9. Database StructureThe database was designed using MS Access with the name Medical.mdbList of the various tables and their descriptions are as followsS. No.Table NameDescription1AdminLogin strain Login information2BranchStore Medical Lab Branches details3DoctorsDet ailsStore Doctors information4PatientDetailsStore Patients booking details5PatientVisitDetailStore Patients Visit Detail For Medical Test6ReportStatusStore Patients Report Status7StaffDetailsStore Lab Staff detailsBelow is the more detail of database structure.Branch TableNameData TypeSizeNulls?Default ValueExtraBranchIdNumber persistent IntNoBranchNameText30NoBranchAddressText50NoPostCodeText20NoBranchPhoneText20NoBranchFaxText20For more detail refer to appendix Medical9.1 Design the System InterfaceThis is the Index page of the Web base system for Medical Lab Service where the user logins and does other processing.This is the Medical Lab Service index page from where user can process further.For more prototypes refer to appendix prototypes10. CodingCoding should be make according to design specifications in order to meet business requirements. VB.NET was used as the server-side script.Including entire code of the system would make the system unnecessarily lengthy. accordingly I have included code of some important functionality and presented a brief explanation.11. Implementation and Testing of SystemAs I mentioned before this is the web based application so the other Medical Lab Branch can be accessed this System through internet. When the system gave expected result then it was implemented to the entire branch and octogenarian traditional system was completely removed.The list below is the test plan for the system.LoginAdd/update/ redact Branch Detail (Admin)Add/Update Delete Patients Booking (Admin)Add/Update Delete Doctors Details (Admin)Add/Update Delete Staff Details (Admin)Add/Update Delete Test Arrangement (Doctors)Add/Update Delete Report Details (Lab Staff)Searching from Admin(Branch, Doctors, Patients, Lab Staff)Searching from Doctor (Patients History, Test Details)Searching from Lab Staff (Search Report Status)12. User DocumentationAfter the completion of the whole project the final user document was prepared which content all the information of the system. The user guide was prepared and different training was given to employees of the Medical Lab Service so that they can be familiar with the new system.13. ConclusionThis report is prepared as the System certification for Web Based Application Designing for a Medical Lab Service.This project provided me with good passkey practice in applying our knowledge of Information Systems to address business problems. During this endeavour, I learned to write a suite of programs that encompass the main facets of business computing. I was able to obtain an in-depth knowledge of a formal coding language. I have been able to produce relevant documentation in support of the developed system. With the preparation of the projects, I have learned the efforts time required to prepare a professional system. I gained knowledge about different phases methodology of a project, which supports both(prenominal) the system development operation and support stages of the system life cycle .Hence with the development of this system, I understood the real need and value of having 3-tier Architecture System. I learnt that coding is only small part of system development and that greater effort should be placed in understanding the business requirements. Understanding business need is a challenge and getting application built to suit it is a whole lot another welkin by it self14. ReferencesReference BooksJeffrey L. Whitten, Lonnie D. Bentley, Kevin C. Dittman, Systems Analysis and Design Methods, Fifth translationRoger S. Pressman, Ph.D., Software Engineering A Practitioners Approach, Fifth EditionVisual Studio 2008 Professional (ASP.Net)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment