This proposal suggests fully computerizing the Run Run Shaw Library system to address current inefficiencies and inability to handle future workload increases. A client-server system is recommended with one centralized database server and client terminals. The new system would allow for centralized data control and high-speed processing. It is expected to improve services and position the library for future needs through a more efficient, accurate and user-friendly system compared to the current manual process. A detailed implementation plan is provided covering gathering requirements, design, testing, and budget.
Transaction processing systems are generally considered easier to scale than data warehouses. Relational databases were designed for this type of workload, and there are no esoteric hardware requirements. Mostly, it is just matter of normalizing to the right degree and getting the indexes right. The major challenge in these systems is their extreme concurrency, which means that small temporary slowdowns can escalate to major issues very quickly.
In this presentation, Gwen Shapira will explain how application developers and DBAs can work together to built a scalable and stable OLTP system - using application queues, connection pools and strategic use of caches in different layers of the system.
Library Management System Project in PHP with BlackBook & Source CodeRadikhaSharma
Library Management System in PHP & AngularJS source code & documentation can be downloaded from https://www.library-management.com/. This project can be used by MCA,BCA,CSE,BSC-IT & others IT students. I don't hold the rights of this source code or this document.
Transaction processing systems are generally considered easier to scale than data warehouses. Relational databases were designed for this type of workload, and there are no esoteric hardware requirements. Mostly, it is just matter of normalizing to the right degree and getting the indexes right. The major challenge in these systems is their extreme concurrency, which means that small temporary slowdowns can escalate to major issues very quickly.
In this presentation, Gwen Shapira will explain how application developers and DBAs can work together to built a scalable and stable OLTP system - using application queues, connection pools and strategic use of caches in different layers of the system.
Library Management System Project in PHP with BlackBook & Source CodeRadikhaSharma
Library Management System in PHP & AngularJS source code & documentation can be downloaded from https://www.library-management.com/. This project can be used by MCA,BCA,CSE,BSC-IT & others IT students. I don't hold the rights of this source code or this document.
My Presentation of Graduation Project
'Library Management System'
using vb.net 2008 and sql server 2008
2013
CS & IT department
faculty of Science
Portsaid Univeristy
Design a share point 2013 architecture – the basicsAlexander Meijers
session walks you through the necessary steps to design a SharePoint 2013 architecture. It explains what information is needed to actually design such an architecture and discusses the many things you need to know to make the right decisions. It helps you to design a small, medium or large SharePoint farm for your customers
Library System Implementation with JavaFxJivan Nepali
It was a team project developed for library system using JavaFx and SceneBuilder (with CSS). It covers the practical aspect of turning the class & sequence diagrams into code.
Transforming a Paper-Based Library System to Digital in Example of Herat Univ...Abdul Rahman Sherzad
Resourceful libraries have long attracted knowledge-seekers and have played an important role in education and research. With the astonishing advances in science and technology, traditional libraries have not remained unaffected and the concept of digital library has emerged and caused a revolution in these old institutions. A digital library can provide access to many of the information networks around the world, which is a necessary component of almost any research experience today.
Considering the facilities associated with a digital library, gradual replacement of traditional libraries by digital ones appears to be inevitable. As an important step in enhancement of education in Afghanistan, the concept of digital libraries must be introduced and integrated into the country’s rapidly evolving educational system.
This thesis addresses the challenges existing in Afghanistan university libraries. A solution for each challenge is defined by introducing digital and automated systems and finally a scheme is provided for switching from a paper-based library system to a digital library system.
My Presentation of Graduation Project
'Library Management System'
using vb.net 2008 and sql server 2008
2013
CS & IT department
faculty of Science
Portsaid Univeristy
Design a share point 2013 architecture – the basicsAlexander Meijers
session walks you through the necessary steps to design a SharePoint 2013 architecture. It explains what information is needed to actually design such an architecture and discusses the many things you need to know to make the right decisions. It helps you to design a small, medium or large SharePoint farm for your customers
Library System Implementation with JavaFxJivan Nepali
It was a team project developed for library system using JavaFx and SceneBuilder (with CSS). It covers the practical aspect of turning the class & sequence diagrams into code.
Transforming a Paper-Based Library System to Digital in Example of Herat Univ...Abdul Rahman Sherzad
Resourceful libraries have long attracted knowledge-seekers and have played an important role in education and research. With the astonishing advances in science and technology, traditional libraries have not remained unaffected and the concept of digital library has emerged and caused a revolution in these old institutions. A digital library can provide access to many of the information networks around the world, which is a necessary component of almost any research experience today.
Considering the facilities associated with a digital library, gradual replacement of traditional libraries by digital ones appears to be inevitable. As an important step in enhancement of education in Afghanistan, the concept of digital libraries must be introduced and integrated into the country’s rapidly evolving educational system.
This thesis addresses the challenges existing in Afghanistan university libraries. A solution for each challenge is defined by introducing digital and automated systems and finally a scheme is provided for switching from a paper-based library system to a digital library system.
This was the proposal our group submitted at the beginning of the semester outlining our goals for the project. View the DL here - http://tinyurl.com/FLsubcultDL
At Softroniics we provide job oriented training for freshers in IT sector. We are providing IEEE project guidance and Final year project guidance. We are Pioneers in all leading technologies like Android, Java, .NET, PHP, Python, Embedded Systems, Matlab, NS2, VLSI, Modelsim, Tanner, Xilinx etc. We are specializiling in technologies like Big Data, Cloud Computing, Internet Of Things (iOT), Data Mining, Networking, Information Security, Image Processing and many other. We are providing long term and short term internship also. We are also providing IEEE project support at Calicut, Thrissur and Palakkad. For more details contact 9037291113, 7907435072
At Softroniics we provide job oriented training for freshers in IT sector. We are providing IEEE project guidance and Final year project guidance. We are Pioneers in all leading technologies like Android, Java, .NET, PHP, Python, Embedded Systems, Matlab, NS2, VLSI, Modelsim, Tanner, Xilinx etc. We are specializiling in technologies like Big Data, Cloud Computing, Internet Of Things (iOT), Data Mining, Networking, Information Security, Image Processing and many other. We are providing long term and short term internship also. We are also providing IEEE project support at Calicut, Thrissur and Palakkad. For more details contact 9037291113, 7907435072
Library Management System using oracle databaseSaikot Roy
Library Management System using oracle database system used PL/SQL
Here provies all the information about oracle dba.It is simple easy,no overhead.
Here no java required nor any other technology.
Laboratory Information Management SystemMike Taylor
Laboratory Information Management System for scientists. Collaboration tool for healthcare industry for equipment sharing with social networking features
Fruit shop management system project report.pdfKamal Acharya
The export maintenance system is a fully featured application that can help we manage fruit delivery business and achieve more control and information at a very low cost of total ownership.
A fruit export maintains automatically monitors purchase, sales, supplier information. The system includes receiving fruit from the different supplier. Customer order is placed in the system, based on the order fruit has been sales to the customer.
The report contains the details about product, purchase, sales, stock, and invoice. The main objective of this project is to computerize the company activities and to provide details about the production process at the fruit export maintenance system.
The demand of fresh fruit fruits and processed food items in international and domestic market has shown a decent increase. This estimation is creating a necessity for growing more and more fruit fruits to cater the growing demand of domestic & international market.
The customers effectively and hence help for establishing good relation between customer and fruit shop organization. It contains various customized modules for effectively maintaining fruit and stock information accurately and safely.
When the fruits are sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting fruits for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
The proposed project is developed to manage the fruit shop in the fruits for shop. The first module is the login. The admin should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
The evolution of cloud technology has helped many laboratories to increase their productivity and reliability by digitalising and automating their operations. Digitalising here means easily migrating their data saved in the form of old paper notebooks and spreadsheets to computerized storage and management systems.
A whitepaper from qubole about the Tips on how to choose the best SQL Engine for your use case and data workloads
https://www.qubole.com/resources/white-papers/enabling-sql-access-to-data-lakes
This application having database which is a repository of an organization’s electronically stored data. The databases are designed to facilitate analysis.
The classic Functionality of this Application focuses on data storage. However, the means to retrieve and analyze data, to extract, transform and load data, and to manage the data dictionary. To facilitate easy maintenance of records of various Recruiters (Companies), job and job seekers.
Dairy management system project report..pdfKamal Acharya
ASP.NET is the next version of Active Server Pages (ASP); it is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications. While ASP.NET is largely syntax compatible, it also provides a new programming model and infrastructure for more secure, scalable, and stable applications. ASP.NET is a compiled, NET-based environment, we can author applications in any .NET compatible language, including Visual Basic .NET, C#, and JScript .NET. Additionally, the entire .NET Framework is available to any ASP.NET application. Developers can easily access the benefits of these technologies, which include the managed common language runtime environment (CLR), type safety, inheritance, and so on. ASP.NET has been designed to work seamlessly with WYSIWYG HTML editors and other programming tools, including Microsoft Visual Studio .NET. Not only does this make Web development easier, but it also provides all the benefits that these tools have to offer, including a GUI that developers can use to drop server controls onto a Web page and fully integrated debugging support.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
2. Summary
Establish in 1984, located in the Academic Building of the main campus of City
University of Hong Kong, and it is held to support and augment learning, teaching,
and research by providing a good environment for studying and to delivering an
efficient and quality library services through well-trained staff, outstanding
collections and interactive facilities.
This proposal includes a detailed solution to the problems that Run Run Shaw
Library encountered at present. Besides, we have included a detailed
implementation plan and budget requirement for your reference, so that you may
consider having some feasibility on our proposal.
The following are some major problems encountered:
Inefficient of the current manual operating system
Lack a centralized control of data
Not able to handle the large increase of workload in the future
In order to solve the problems, there are some possible suggestions to fit your
needs. The main theme of the solutions is as follows:
Fully computerized library system
A centralized control server
High speed system that is able to handle numerous process at the same
time
We do believe that this project can bring Run Run Shaw Library to a new
generation and providing both quantitative and qualitative services to your
customers.
2
3. Introduction
Objective
This proposal is made in response to the request made by Mr. Edmond, the
manager of Run Run Shaw Library in City University of Hong Kong. The
objective of the proposal is to suggest detail solutions in computerizing the library
so that all the operations within the library can be more precise and efficient. The
proposal will describe features and the differences of the current system and the
suggested system and hence shows the importance to the birth of the new system.
Reasons for new system
Current manual operated library system results in inefficient and inaccurate daily
operations. It is inefficient as all the process have to be processed by human effort
which the librarian have to be fill in a lot of information into a book record in order
to complete a single and simple transaction like borrowing and returning of books.
Inaccurate as it is an instance of inefficiency as human errors may be committed
easily, especially during peak hours of the library usage. Moreover, it is inaccurate
when data are kept by many departments; data inconsistency and redundancy are
common problems. Therefore, a reliable and efficient system should be imposed in
the library to make Run Run Shaw Library more compatible to the future needs.
Recommendation
A client-server system is recommended. The system will consist of two types of
computers and one software system that embedded all tools and functions that Run
Run Shaw Library may needed to perform its daily works. There will be one server
that provides all the necessary utilities of the operations within the system. The
server will provide a centralized control to all the terminals in the system. The
other computers are the client of the system, which must access to files and data
contain in the server to execute the operations. This set up enables the library to
control all the data flow and maintain a high security computer system.
3
4. Methodology
To develop a best fit system to the library, there are three stages of developing the
new system. They are gather information, design and implementation and final
testing. Within these three sections, different tactics will be adopted so that we can
design a system that can maintain high usability and accessibility. Below are some
ideas to the process.
Gather Information
Before setting up the system by software development tools, we will gather
information from the staff about the need for the users of the system like the staff
of library and those readers. The interview with the staff of in the library has been
carried out at present stage. Before starting implementing the system, we will
interview some of the readers to get their view on the system before we actually do
the design works.
Design and Implementation
In this stage, we will first decide the goals of the system by task analysis. Next, we
will start working on the first prototype of the system. Then we will test on its
usability and design with some design theories. We will then amend the prototype
correspondingly. Then a more complete prototype will be tested by potential users
to collect feedbacks. Finally, the system will be finalized with the amendment on
some problems of the user interface.
Final Testing
When the product is finalized, it will be run on a real world environment and test
on its performance. If the performance is satisfactory, it will be applied, else
amendment will be made to correct the problems. After the system has been run for
daily operation, continue maintenance and administration should be carried out to
handle any system errors and security issues.
4
5. Technology Use
Development Toolkits / Technology
Visual Stuio.NET
Visual Studio.NET is a professional development software on large
application published by Microsoft for computer professionals to develop usercentered, high performance applications for their clients. This software enables
developer to develop both stand-alone and web application with large extend
of flexibility. Programmer can customized the application with different
controls to access other computer related technologies such as integrate the
software with a database. This feature best fit those organizations that maintain
huge amount of data for managing their business. Therefore, it is STRONGLY
recommended to use this development application in this case.
Relational Database Model
Relational Database Model is a database of table form. It is the most
popular database model at present. Over 90% of the existing databases are
using the model at present. In this model, relations between data are stored in
tables. A table is collection of rows of records and columns of fields. Some of
the fields can be used as a unique field to identify each row of record, it is
known as “Primary Key”. Within this database model, SQL statements can be
used to perform operations to retrieve, manipulate, define and control the data.
This technology is STRONGLY recommended since the structure of the data
contains in a library is similar to the data structure within this model.
Therefore, different data can be access through the corresponding SQL
statement and software functions.
Ethernet, 100 BASE-T
Ethernet is the most popular use type of Local Area Network (LAN)
technology. There are a lot of standard in Ethernet technology. The standard
that we have chosen now, i.e. 100 BASE-T, specify that the network can afford
a transmission speed of 100 Mega Bits per second at maximum. You may also
decide to run on a higher or lower network speed according to your
preferences.
5
6. Programming Language
Active Server Page (ASP.NET)
Active Server Page (ASP.NET) is a scripting environment for Microsoft
Internet Information Server in which you can combine HTML, scripts and
reusable ActiveX server components to create dynamic web pages.Features
include innovative web publishing, customisable tools, wizards, customisable
management tools, flexible administration options, and analysis tools. Internet
Information Server (IIS) makes it easy to share documents and information
across a company intranet or the Internet, and is completely integrated with
Windows NT Directory Services.
VB Script
VBScript is a scripting language. A scripting language is a lightweight
programming language. VBScript is a light version of Microsoft's
programming language Visual Basic. When a VBScript is inserted into a
HTML document, the Internet browser will read the HTML and interpret the
VBScript. The VBScript can be executed immediately, or at a later event.
Microsoft's scripting language which is an extension of their Visual Basic
language. VBScript can be used with Microsoft Office applications and others.
It can also be embedded in web pages but can only be understood by Internet
Explorer.
Structured Query Language (SQL)
SQL is a program which is used to data control, retrieve data and query
data. One or more large structured sets of persistent data, usually associated
with software to update and query the data. A simple database might be a
single file containing many records, each of which contains the same set of
fields where each field is a certain fixed width. Certain fields may be
designated as keys, which allow searching for specific values of that field will
use indexing to speed them up.
6
7. Hardware
IBM
X255
Server
–
B2B
This is a database
server is a computer system that
processes database queries and manages network resources. This model of
server is design to business to business and it has large extension.
Cisco uBR7246VXR Router
The Cisco uBR7246VXR universal broadband router provides modular,
standards-based products that deliver high-quality Internet Protocol (IP) data
services over cable and fixed wireless broadband infrastructures. This product
brings intelligence to the edge of the network with integrated IP rout.
Dell’s Dimension 4700 Terminals
Terminal enables user to communicate with a server. It contain a
combination of keyboard and display screen, user can get data from the server
side easier, so Dimension 4700 is suitable.
Cat 5 Unshielded Twist-paired Cable (UTP) Cable
Unshielded twisted pair, a popular type of cable that consists of two
unshielded wires twisted around each other. Due to its low cost, UTP cabling is
used extensively for local-area networks (LANs). UTP cabling does not offer
as high bandwidth or as good protection from interference as coaxial or fiber
optic cables, but it is less expensive and easier to work with.
7
8. Operation System
Microsoft Windows 2003 Server
This version of windows is specially designed for server’s operating
system. It was built base on Window 2000 Server’s technology which provide
efficient file and printer sharing. What’s more important is that it provides
secure and reliable network utilities. This operating system also provides some
internet utilities which may be useful as there are any future expansions.
Microsoft Windows XP Professional
This version of windows is specially designed for businesses of all sizes. It
also provides high security. With XP Professional, you can build your own
network easily. It provides reliable file and hardware sharing. To most
business, sharing means everything. With this features, business can set up a
client-server system and thus made everything efficient. Cost is a big
consideration of every business, with the above features; cost can be greatly
reduced by centralized control and save in human resources.
8
9. Operation of the system
The operation of the library system is divided into three major parts.
Operation of the Web borrowing system
The borrowing system is used the web technology to build up. The
user can access the web within the library (through intranet) or outside
the library (through internet).The web borrowing system is divided
into two parts.
1. User information
This part will contain user account information. User can check
his borrowing status, renewal the book and reservation of the
book.
2. Library Catalogue.
This part will contain the book status. User can check the books
he wants are lend out or not. Also, it can check the detail of the
book.
Operation of Terminal system
There will be 100 terminal computers in the library and all of them are
connected to the server. The terminals can check the information in
the library. The terminal system is divided into two parts.
1. Library detail.
The details of the library. User can get more information of the
library. It will have the map of the library and the book location
in the library. User can see the whole library map and the search
the book location in the library.
2. Book detail.
It will use the web borrowing system to check the book status
in the library.
Operation of Database Server system
The database server acts a very important role in the library. It stores
9
10. all the book and user data in it. So the database server system will be
divided into two parts in order to maintain the server stable.
1. Update the database.
It has user friendly software to the librarian to add the
new
book, modify existing book.
2. Sever Management
It will prevent unauthorized access of sites.
3. Backup
The database server system will be backup the data daily
automatically.
10
11. Resource Required
Software Resource
New Bar-Coding automatic identification system will be used in the
warehouse.
Windows 2000 Terminal Server will be used to run on the server based.
Windows 2000 will be used to run the LAN architecture with the client based.
Microsoft SQL Server will be running on a Windows 2000 Server as the
database.
InterDev will be used as a candidate database access technology.
Microsoft Visual Basic will be the development of the most application.
Borland J-Builder will be used to development a Java-based application.
Microsoft Internet Information Server (IIS) running on Windows 2000
Server will be the internet and intranet Web Server.
Windows 2000 with Internet Explorer will be the client workstations.
Intersolv PVCS version control software will be used to manage the directory
which is storing the charter and all subsequent documentation and work-inprogress components.
System Architect 2001 will develop all model-driven documentation as the
CASE tools.
11
12. Human Resource
Galen Kirchoff is the executive sponsor who commits the entire group at least
one-quarter time and he will direct this project.
Sandra (Project manager) who will also work as a senior system analyst in the
team.
Bob Martinez (Systems analysts) who will program in the rapid application
development or prototyping sense of the word.
Sarah Hartman who serves a 2-year appointment to Information Services as a
business analyst will be the business director.
All IT directors will have the minutes and report of the meeting which is the
weekly status meetings chaired by the project manager.
12
13. Benefits
As one of the critical service provider in a tertiary institute, a user-friendly system
and high quality services help increase the ranking of a university. Therefore, it is
important to provide a user-centered library services
Old Manual Operating System
System Performance
When the system is still under manual
operations, the efficiency is lower down as
it takes long time to fill in forms and
passing of information is not quick enough
to solve huge number of request. Also,
data redundancy and inconsistency is a
great problem.
Accuracy
The old system does not provide sufficient
utilities to ensure the accuracy of the result
of every operation. The most common
problem is filling in invalid or wrong data.
Moreover, when update of data is
necessary, the update is not applied on
every department keeping the same record.
As a result, data inconsistency appeared.
User Friendly
The old system is not user-friendly as it
does not provide an easy way for user to
complete a task. Usually, users have to go
through complicated process in order to
complete a simple operation like register
to the library and reserve books.
Suggested Computerized System
By comparing the performance, the
computerized system definitely is much
more a better chose then the existing
system as data can be share on the
centralized server. Thus, the problem of
data redundancy and inconsistency can be
avoided by update the only copy of all
data.
For the side of the new system, the
problem of data inconsistency will not
appeared as data are only updated in the
database of the system. Moreover, when
users are entering data for their operations,
validity checking can be employed on data
entry fields to improve the accuracy of the
system. Especially on some important
information like the serial number of
books, etc.
User-friendly are greatly improve with the
aid of computer technology. The new
system provides utilities in order to help
users in case of any enquiries. Also, user
oriented customizations enable high
flexibilities to use to system.
System Management
13
14. Manual operating system is difficult to
manage as every department work on its
own set of data and there aren’t any
communications between departments to
exchange data. Even if it does, problems
like efficiency and accuracy and resulted
in a high management cost. Also, a lot of
management staff have to be employed in
order to divert all the data flow to ensure
the system to run properly to minimize the
errors.
Future Expand
Under human processing system, future
expand means a need to increase the
number of working people to order to
satisfy a larger number of record keeping
or an increase in the number of customers
that are needed to serve them at the same
time. If the above measure is carried out, it
will definitely worsen the situation of
efficiency and accuracy. Thus maintenance
cost will be pull to a higher level in this
situation.
Management is much easier under a high
computerization environment. For data
management, we need to employ only few
database administrators (DBA) instead of
many management staff to control the data
flow. Moreover, with DBA, we can set up
security gates so that data are wellprotected and will only be available to
those people who get the authentication.
Therefore, system administration works
can be work in a more efficient and low
cost under the new system even the setting
up cost or running cost is higher than the
original one.
With a computer environment, expansion
can be achieved simply by replacing out
dated hardware or updating the software
with better functions. Therefore, it does
not demand for any physical increase in
space or increase in staffs to upgrade the
system. Moreover, maintenance cost
remains stable over time as the
administrative works are more or less the
same even there are changes in hardware
or software being used.
14
15. Implementation Plan
There are 6 stages in our implementation plan.
1)
Borrowing Web-page Analysis and Design
2)
Hardware Installation and Testing
3)
Software Installation and Testing
4)
Database Designing and Implementation
5)
Network Installation and Testing
6)
Staff Training
Month
10
11
12
Stage
1
2
3
4
Activities
Borrowing Web-page
1. Analysis
1
1. Design
2
1. Testing
3
Hardware
2. Installation
1
2. Testing
2
Software
3. Installation
1
3. Testing
2
Database
4. Designing
1
4. Implementation
2
Network
1 2 3 4 1 2 3 4 1 2 3 4
15
16. 5
6
5. Installation
1
5. Testing
2
Staff Training
6. Hardware Training
1
6. Software Training
2
Stage 1 - Borrowing Web-page Analysis and Design
In this stage we will build up a website. We will design a user friendly
website aims for borrowing and renewal the book on the internet or
inside the library through the intranet. It will be divided into three parts.
The first part is the analysis, we will get the information by interview the
interviewer and this process will last for two weeks. The second part is
the designing, regarding to the information that we have got from
analysis, we will start doing the web-page designing. After the five-weekdesigning, with the finished web-site, we will do a testing. Library staff
are asked to do a testing on the system, then we may re-design the webpage according to the users’ favor.
Stage 2 - Hardware Installation and Testing
The hardware will be installed after the web-page analysis and design is
finished. Server will be installed to allow connection to internet. Apart
from this, terminal computers will be installed in the library. These
terminal computers provide services users to use for book searching,
borrowing and renewal of books. The installation will be progressed for
one week. After all, we would invite users to do testing in order to define
any errors occur.
Stage 3 - Software Installation and Testing
After the hardware installation, the next step is to install software to the
computers. Microsoft windows 2003 server will be installed in server for
the efficient file and printer sharing. For terminal computers that target
16
17. for users, Microsoft Windows XP Professional software will be used.
These two software would be the main tools in the system. The
installation process will take one week to do. During a one-week testing,
library staff will try to use the software to track the book sales and stock.
Users are invited to try the entire book service system.
Stage 4 - Database Designing and Implementation
Database will be designed to store book details and personal information
of the users. We will spend two weeks to do the designing. We will
collect all the library book descriptions, storing the data into the
computers. Then, we will start implementation on the following week.
Stage 5 - Network Installation and Testing
This stage will last for two weeks. First, we will order the necessary
hardware for building up the network. Next, we will link up all the
terminal computers to the server. After all, we will do a test on it to
ensure the server system run properly.
Stage 6 – Staff Training
In this stage, it will be divided to two sub-stages, including software
training and hardware training. The entire course will last for two
months. We will hire professional instructor to give a complete training
course. The training course will be given in easy-to-follow lessons and
practical exercises. Both software and hardware training course will be
held in the same phase. Software training course will be provided to
teach basic skill of using Microsoft 2003 Server. Also, there will be
teaching on saving data and managing files. Hardware training course
will mainly target on the bar code reader, printing machine and the
fundamental networking knowledge, so the librarians can repair the
minor problems.
Course will also focus on how to deal with the Intranet, the internal
website. Every staff will have their own personal login password and
identity. Staff will learn sharing information directly in an organization.
17
18. Evaluation
According to the implementation plan, there are six stages of system testing within
the development period. Here are the details of each test.
Seek users categorization of functions
Card sorting method will be used to gather information about the user’s
conceptual model. Card sorting will give users certain cards with label of the
function’s name. Then users will categorize the cards into different categories.
With this method, we can know the conceptual mind of users so that it makes
the users easier to perform a task if we put the functions under the same
categories together.
Debugging on system design
Runtime Errors
Programmer will debug the software to check if there are any run-time
errors of the program. For example, they will check if there are any
unusual behaviour of the program when certain conditions are fulfill. In
case of this, they will then fix the problems and proceed the checking on
other pages or functions of the software.
Heuristics Evaluation
Think Aloud Testing
Test on hardware installation
Test on network performance
Test on the whole system
18