This document outlines the requirements for developing an Administration of Sick Notes system. It will allow lecturers and secretaries at Cape Peninsula University of Technology to store and retrieve student sick note records digitally. The system will use Java for development, NetBeans as the IDE, and an Oracle database. It will have administrator and user functions like uploading scanned sick notes and student IDs, and retrieving student records. The system architecture involves a student providing their sick note and ID to a secretary, who will scan them into the student's digital file. Lecturers can then access generated student reports on absences. The goal is to improve on the current manual paper-based system.
This document is the Software Requirements Specification (SRS) for the Library Circulation
System (LCS). It contains detailed functional, non-functional, and support requirements and
establishes a requirements baseline for development of the system. The requirements
contained in the SRS are independent, uniquely numbered, and organized by topic. The SRS
serves as the official means of communicating user requirements to the developer and
provides a common reference point for both the developer team and stakeholder
community.
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Dr Sukhpal Singh Gill
Software Requirements Specification (SRS) for Online Tower Plotting System (OTPS) created during Master of Engineering in Software Engineering at Thapar University, Patiala, Punjab, India in Software Project Management (SPM) in 2011.
SRS of Case Study Based Software Engineering Project Development: State of Art
Download Link:
http://www.slideshare.net/sukhpalsinghgill/case-study-based-software-engineering-project-development-state-of-art
The purpose of Library Circulation System (LCS) is to provide a convenient, easy-to-use, Internetbased
application for Librarians to track and manage the circulation of resources at a university,
which include books, magazines, journals, Compact Disks (CD), videocassettes, Digital Video
Disks (DVD) etc. In addition, the purpose of LCS is also to provide a convenient, Internet-based
method for Students and Faculty of a university to search for items in the library’s circulation,
renew items they have checked out, and reserve items .This report provides the Software
Architectural Design, Component Level design, User Interface Design to develop the system.
This document is the Software Requirements Specification (SRS) for the Library Circulation
System (LCS). It contains detailed functional, non-functional, and support requirements and
establishes a requirements baseline for development of the system. The requirements
contained in the SRS are independent, uniquely numbered, and organized by topic. The SRS
serves as the official means of communicating user requirements to the developer and
provides a common reference point for both the developer team and stakeholder
community.
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Dr Sukhpal Singh Gill
Software Requirements Specification (SRS) for Online Tower Plotting System (OTPS) created during Master of Engineering in Software Engineering at Thapar University, Patiala, Punjab, India in Software Project Management (SPM) in 2011.
SRS of Case Study Based Software Engineering Project Development: State of Art
Download Link:
http://www.slideshare.net/sukhpalsinghgill/case-study-based-software-engineering-project-development-state-of-art
The purpose of Library Circulation System (LCS) is to provide a convenient, easy-to-use, Internetbased
application for Librarians to track and manage the circulation of resources at a university,
which include books, magazines, journals, Compact Disks (CD), videocassettes, Digital Video
Disks (DVD) etc. In addition, the purpose of LCS is also to provide a convenient, Internet-based
method for Students and Faculty of a university to search for items in the library’s circulation,
renew items they have checked out, and reserve items .This report provides the Software
Architectural Design, Component Level design, User Interface Design to develop the system.
Aloha is a web portal which allows users to connect with their friends and family through a
common platform. Furthermore, users’ can share scribbles and ChitChat with their friends. These
chats can be saved or deleted as per the users’ wishes. Users can also maintain, update or delete
their account. Spring MVC / WebSockets / AJAX / Javascript
Software Project Management: Software Requirement SpecificationMinhas Kamal
Software Project Management: ResearchColab- Software Requirement Specification (Document-5)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Ignou MCA 6th Semester Synopsis file. This is a proposal file for MCA 6th semester. The project name is Project Management System. It is real world working scenario use by IT companies.
This project is on “E-Filling System”. The purpose of the project is faster movement of files and documents through different layers of non-government and government offices. This system used to store and track electronic documents or file. It is very effective because centralized source of information, Import Security, Cost-effectiveness, improved workflow, maximized customer satisfaction, easy retrieval and flexible search. The aim of the Electronic-file System is to execute Paperless Communication system throughout the organization. Paperless Communication helps to accommodate the system smoothly and to ensure quick disposal of proposal. However, the goal of our system is not to become a slave of paper - searching for it, filing it, approved it, storing it and losing it at inconvenient times - but rather to handle paper electronically to lower its intrinsic administrative cost.
Aloha is a web portal which allows users to connect with their friends and family through a
common platform. Furthermore, users’ can share scribbles and ChitChat with their friends. These
chats can be saved or deleted as per the users’ wishes. Users can also maintain, update or delete
their account. Spring MVC / WebSockets / AJAX / Javascript
Software Project Management: Software Requirement SpecificationMinhas Kamal
Software Project Management: ResearchColab- Software Requirement Specification (Document-5)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Ignou MCA 6th Semester Synopsis file. This is a proposal file for MCA 6th semester. The project name is Project Management System. It is real world working scenario use by IT companies.
This project is on “E-Filling System”. The purpose of the project is faster movement of files and documents through different layers of non-government and government offices. This system used to store and track electronic documents or file. It is very effective because centralized source of information, Import Security, Cost-effectiveness, improved workflow, maximized customer satisfaction, easy retrieval and flexible search. The aim of the Electronic-file System is to execute Paperless Communication system throughout the organization. Paperless Communication helps to accommodate the system smoothly and to ensure quick disposal of proposal. However, the goal of our system is not to become a slave of paper - searching for it, filing it, approved it, storing it and losing it at inconvenient times - but rather to handle paper electronically to lower its intrinsic administrative cost.
• Ph.D. Biochemistry, Johns Hopkins University and over 14 years postdoctoral experience; in depth knowledge of virology drug discovery and development
• 6 years Project Leader of infectious disease drug discovery and development program
• Extensive experience in medical and scientific writing including IND filings, SBIR NIH grants, peer reviewed manuscripts, patent applications, research posters, marketing materials, press releases and research program summaries
• Exemplary managerial, problem solving and communication skills coupled with demonstrated multitasking abilities
• Proven ability to both lead and contribute to crossfunctional teams and deliver on project goals with aggressive timelines
• Established track record for building collaborative relationships with academic investigators, clinicians and key opinion leaders
MFC 발견 2주차자료입니다.
GUI 개발에서 핵심인 이벤트-드리븐에 대해서 다룹니다. 이벤트와 메시지, 핸들러에 대한 개념은 SDK(API)와 MFC를 비교하며 다룹니다.
또한 유니코드, 멀티바이트(MBCS)에 대한 개념을 다룹니다.
마지막으로 리소스에 대한 이해를 통해 리소스의 필요성에 대해 알아봅니다.
MFC 발견 1주차 자료입니다.
GUI프로그래밍과 윈도우 프로그래밍 소개입니다.
MFC의 전신인 SDK(API)와의 비교, Qt 라이브러리 간단한 소개, 닷넷의 간단한 소개 등 MFC 외에도 다양한 GUI 및 윈도 프로그래밍 기술에 대해 소개를 합니다.
MFC와 SDK(API) 비교를 통해 MFC의 캡슐화된 개념을 알아봅니다. 또한 MFC가 왜 탄생을 하게 되었는지에 대해서도 소개를 합니다.
MFC의 소스코드들을 직접 찾아가보면서 어떻게 MFC가 구성되며 실행되는지에 대한 내용을 파해쳐봅니다.
전반적으로 MFC에 대한 진입장벽을 낮추어 주는데 초점을 맞추었습니다.
Online Exams System fulfils the requirements of the institutes to conduct the exams online. They do not have to go to any software developer to make a separate site for being able to conduct exams online. They just have to register on the site and enter the exam details and the lists of the students which can appear in the exam.
College information management system.docKamal Acharya
This project is aimed at developing a College Management Information System (CMIS) that is of importance to either an educational institution or a college. It is difficult to prepare the manual work to store the information about the all students, teachers as well as about workers. This system can be used as a knowledge/information management system for the college. So this project helps to store those type of information using computerized system.
Online course register system project report.pdfKamal Acharya
Student course registration process in colleges involve filling registration forms manually, getting it signed by respective subject teachers, and then getting the documents acknowledged from the concerned Advisors, College Deans and Accounts Officers respectively. Finally the registration forms are submitted in the Administrative Branch. As is evident, this process is very laborious and time consuming. An Online Student Course Registration System has been developed to simplify the current manual procedure. This system has been developed using PHP and MySQL. The front-end is designed using PHP with excerpts of code written using and back-end is designed and managed through MySQL. This system software is more secured, user-friendly and less time-consuming. Basically, systems are implemented for facilitating complex manual processes and that is exactly what we are trying to achieve. System is implemented as per user requirement such as a manufacturing concern may install a plant for easing out manual processes. We have sought help from computer programming for automation of manual registration system. With the introduction of computers, every aspect of our lives has been revolutionized. When used judiciously, computers can help us save time, secure our personal information, access the required information whenever and wherever required. Keeping all these positive points in mind, we have developed an Online Student Course Registration System for easily managing the semester registration process for the student in an institution. Ours is an advisory based system. In state agricultural universities the course allocation is advisory based and more complicated. The courses are assigned according to the skill set and industry requirements. Hence, in current scenario, automated system is required for course registration of students.
3. 1. Introduction
1.1 Purpose
The purpose of thisuser requirementsdocumentistodescribe the functional andnon-functional
requirementsforthe developmentof anAdministrationof SickNotessystem.ListedBelow isthe
processesandexplanationsdescribingthe systemanditsfunctionality.
1.2 Scope
The Administrationof SicknotessystemisanApplicationwhichwill improve the currentmanual-system
beingusedbyCape PeninsulaUniversityof technology.Userswill be able tostore informationdirectly
intothe University’sdatabase aswell asretrieverelevantinformationneeded.The systemisspecifically
designedforLecturersandSecretarieswhowill be the mainentitiesinvolvedinthe usage of the system.
The systemwill workasa complete userinterface thatwill allow the usertoread/write informationto
and froma database, thusimprovingthe currentprocessesinvolvedinstoring/retrievingSickNote
Recordsof students.
1.3 Overview
Section2 defines the general functionsof the application,itsoperatingenvironment,user
characteristics,anddesign andimplementation constraints,alongwithourassumptions.
4. 2. Description
2.1 Product Functions
Administrator
Admin will be able toinsert,modifyanddeleterecords
Scan inhardcopy “SickCertificate”documentsandstore itas a digital copy
Scan an identification cardusingabarcode scannerto retrieve required credentialsandstore
the information intoadatabase.
Normal Users
General Users will be able tologintothe system
Afterloggingin,all relevantrecords pertainingtothe specificuserwillbe retrieved
2.2 Operating Environment
The Administrationof SickNotesSystemisanapplicationthatwill operate overacloudcomputing
networkplatform, therefore allowingboth Administrators andNormal Users accessto the system
directlyfroma remote location.
2.3 User Characteristics
Users of the systemare mainlyLecturersandSecretaries
Users of the systemare assumedtohave basicknowledge of ComputerApplicationTechnology
Technicianswouldneedtobe trainedthroughworkshopsaboutthe applicationand itsinternal
modules.
The technical trainingwouldbe implementedtoallow technicianstofix small problemsthat
couldarise such as hard diskcrashes,systemfailuresorpowerfailures.
5. 2.5 Design & Implementation Constraints
The “Sick Note Administration”systemwillbe operational 24hoursa day.
MS AccessandSQL will be usedas the database andengine respectively.
AdministratorsandUsersmayaccess the applicationfromanycomputerthathas Internet
browsingcapabilitiesandanInternetconnection.
AdministratorsandUsersmusthave theircorrectusernamesandpasswordstoenterintotheir
accounts anddo actions.
The informationof all usersmustbe storedina database thatis accessible bythe application.
2.6 Assumptions & Dependencies
The application needs the following third party products
MicrosoftAccessserverto store the database.
Mendix todevelopthe application.
The success of this system depends on
The uploadingof the certificatesshouldbe secure andfast.
The applicationshouldbe user-friendly.
End usershouldbe satisfied.
Techniciansshouldbe welltrained.
A stable internetconnectiontostore andretrieve documents.
6. 3. System Requirements
3.1 Development Language – Java
Java has been chosen as a developer language to assist in developing the new
proposed system.
We will make use of the oracle database in order to store, update and alter
information.
The reason for choosing java was quite simple; our development team finds it easy
to code within this language and their familiar with this environment as this is
somewhat of their comfort zone.
Using the oracle database to store information was also an easy decision as we will
be attempting to create pl/sql procedures to incorporate within Net Beans.
3.2 I.D.E – Net Beans
The system layout (i.e. the look and feel of the system) will be created in net beans.
All coding done in net beans will be that of java coding.
Net Beans is equipped with much better revision control.
Net beans has two features which stand out in software development including the
dropdown form feature as well as the github feature which allows software
developers to both work on the same application that can be uploaded and
downloaded directly to the cloud.
Net beans is also known to run on various platforms(i.e. windows, mac os, Linux,
etc.) to accommodate a wider user frame
7. 3.3 Database – Oracle – SQL Developer
The oracle database will be used in order to store all relevant data that will be
updated/ edited or deleted.
We also feel that oracle builds efficient and effective databases.
Since the whole group is familiar with using oracle for a database, it helps the
progress of this new system flow much more smoothly, as coding will be applied
more effectively seeing we all have knowledge in this area.
The reason for choosing this database is because of the fact that coding will be done within
oracle and saved as procedures and or triggers which will be used in a manner to assist in
making this system as feasible as it possibly can be.
8. 3.4 System Architecture
server
* Secretary scans student card
* Secretary scans sick note of student
Secretary updates student database
Lecturers retrieves student reports
Student
Admin
Lecturer
Student Report
Report will be produce for each student
Sick Note System
Architecture
Lecturers views student reports
Figure 1 - System Architecture
9. Core Goal
The core goal of the depiction above is to illustrate how the system is intended to work.
You will have the student that will produce his/her sick note to the admin clerk along with
his/her student card. The admin clerk will scan the student’s card with a bar code scanner
in order to open up a file with all the students details displayed before her/him. The next
step will be to get an electronic copy of the sick note within the student’s folder thus the
admin clerk will scan the sick note and store it to the particular students file. A report will
be generated with details such as; student particulars, specific dates that a student missed
out on exams or assessments as well as a total number of times that a student has missed
exams/assessments.
Lecturers will get the privilege to access the system with his or her unique credentials.
Once access has been granted the lecturer can view any students report based on how
many times he has missed assessments etc.
Reasons for the above architecture
Ability to store, search, retrieve, and print electronic images of scanned paper
documents associated with an account.
The electronic format must follow an intuitive flow for data entry and provide
features such as highlighting, table driven drop down lists, pre populated fields, re-
centering and capturing system dates.
Import all existing electronic account information into new data repository. Verify
that data meets all current business rules.
Scanned documents should be made readily available for email or for display needs.
Image Scanning will take advantage of existing software Solutions.
Account History Report specified/categorized by student number and course ID.
Account Notification Mail Merge Report.
Scan Search, Retrieve and Print Document.
Minimum of 2 months of parallel testing against existing process.
Create detailed and meaningful user documentation.
10. Create a condensed training course (Estimate 2 Hours) to be attended by ###
employee over a specified period.
Ensure data security and integrity, allow for security anomalies to be inserted or
documented for maintenance administration
Administration levels should be implemented to limit access to critical information
without authorization
Detailed work breakdown structure will be created to insure a minimum amount of
operational interruption.
The above listed reason for the architecture is but a few reasons that we want to
implement as core mandatory functions/features to the system. Moving the current manual
system to an electronic suite can be seen as the future for a university of technology seeing
in today’s life how technology seems to be changing at a rapid pace, what better way than
to move technology ahead on our own grounds. Using this system will improve the current
system in place as it is more feasible, easier, reliable and quite adaptable to implement. We
believe that the new system will be beneficial to the university.