Escolar Documentos
Profissional Documentos
Cultura Documentos
:
:
Centre No
Batch:
Sarasavi Library
Learning outcomes and grading opportunities:
LO 01:Understand the principles of programming using a .NET
framework
Learning
LO1.1 LO1.2 LO1.3
Outcomes
LO 02: Be able to design .NET solutions
Learning
LO2.1 LO2.2 LO2.3
Outcomes
LO 03: Be able to implement .NET solutions
Learning
LO3.1 LO3.2 LO3.3 LO3.4
Outcomes
LO 04:Be able to test and document .NET solutions
Learning
LO4.1 LO4.2 LO4.3 LO4.4 LO4.5
Outcomes
Assessor
Date Reviewed
: Date of IE
Date Issued :
Date Due
Page 1 of
Page 2 of
Page 3 of
The Librarian can also handle inquiries from the borrower about the availability of
a book. A facility is also available for a borrower/registered visitor to check the
availability of a book. The inquiries may be done by knowing the specific book
accession number or knowing a part or whole of the title or author. If it is in the
catalogue, Librarian will inform the borrower the status of the book. The status
indicates whether the book is available, referenced or not, and in the case of
availability of multiple copies, whether all/some/no copies are loaned out, or
reserved.
Book Registration Process:
The Librarian enters the details of new books and its copies. A maximum of 10
copies are allowed to be registered per book number. The Librarian records the
classification, book title, publisher, whether the copy is reference or borrowable.
The book number comprises
X 9999
Classification
(1 byte
classification)
The copy number in case of multiple copies has the same structure with an extra
number appended at the end.
User Registration Process:
New borrowers may also be registered. The following is captured for the user
registration.
User Number, Name, Sex, National identity card number and Address
Based on the above information given, engineer an object oriented
software system using C#.NET
Page 4 of
Main Tasks
1. Prepare a simple proposal to the Sarasavi Library to convince them on
preparing the above system by using C#.Net Programming language
instead of the other programming languages. You proposal must
discuss the relevant principles, characteristics and features of C#.Net
programming relating to Object Oriented Concepts. (L 1.1) (M1.3)
2. Critically compare different types of .Net Framework architecture
versions.(L 1.2)
3. Discuss about the .net framework components like CLR, Class library,
and their benefits.(L 1.3)
4. Identify the classes from the scenario and list all the attributes and
methods of each class you have identified using UML notation. Also
draw the component diagram for above scenario (LO 2.2).
5. Draw the Use Case Diagram, Class Diagram and Sequence Diagrams,
ERD for the given scenario and explain about every chosen attributes
and methods of Classes in the scenario. (L2.1)
6. Evaluate potential delivery environments and interaction.(L2.3)
7. Implement an ASP.Net solution for the given scenario program using
C# in Visual Studio 2010/2012(M2.1)
a) Your .Net Solution must be based on the prepared design given in
task 04. (L3.1) (D3.4)
b) Implement effective management of program flow through Control
Structures when an event is triggered.(LO3.2)
c) Identify and implement error handling in places where appropriate.
(L3.3)
d) Make effective use of an Integrated Development Environment (IDE)
including code and screen templates. (LO3.4)
8. Suitable tooltips and error providers for inputs, outputs and onscreen
help should be used to make the program user friendly. Create user
documentation for the developed .NET program solution. (L4.4)
Page 5 of
Get independent feed about your system from the customer. (Make
Activ
ity
No
1
Activity (D2.3)
Learning
Outcome
(LO)
Date
Signatur
e
and
its
practical
manner.
Test the program with random
data
Demonstrate
the
(LO 3.1)
(LO 4.1)
Error
(LO 3.3)
the Programme
Comments:
Page 6 of
Assessor Name
Date
Signature
Page 7 of
Possible
Page
evidence
LO1Understand the principles of programming using .Net framework.
1.1 Discuss the principles, characteristics and features of the Task 1
.Net framework.
1.2 Critically compare different versions of .Net framework Task 2
architectures.
1.3 Critically evaluate the components that support the .net Task 3
Framework.
Outcomes/Criteria for PASS
Feedback
LO2
Task 5
Task 4
Task 6
LO3
Page 8 of 11
Task 10
Activity 2
Task 10
Task 11
Task 8
Task 9
Possible evidence
Feedback
Task 1
been
applied
M2
M3.3
Task 7
Documentation is well
structured adhering to the
formatting guidelines with
Page 9 of 11
accurately used
non-overlapping facts.
Data provided are accurate,
reliable and consistent
Possible evidence
D2
Feedback
D3
Task 7.a
Page 10 of 11
Strengths:
Weaknesses:
Assessor:
Signature:
Date: ____/____/______
Internal Verifier:
____/____/______
Signature:
Date:
Page 11 of 11