خدماتی که این کتابخانه به مشتری هایش ارائه می دهد، عبارتند از: دادن کتاب برای مدت معلوم به افراد عضو کتابخانه و جستجوی کتاب. سیستم کتابخانه از نظر روند کاری به قسمت های زیر تقسیم می شود: حال در این مرحله تلاش شده است سیستمی طراحی کنیم که علاوه بر اینکه کامپیوتری می باشد و فاقد مشکلات سیستم دستی است، کامل تر و جامع تر هم می باشد. سپس در این قسمت ابتدا به بررسی اینکه سیستم چگونه باید باشد، می پردازیم و سپس نمودارهای مربوطه را رسم می کنیم. در سیستم بسیاری از کارها مانند تمدید ثبت نام و مهلت کتاب و دیدن کتابهایی که اکنون به امانت رفته اند به صورت کامپیوتری انجام گرفته و تمامی اطلاعات کاربر در سیستم کامپیوتری به ثبت می رسد این اطلاعات شامل:
هر شخص پس از تقدیم درخواست و مشخصات خود به مدیر کتابخانه و مدیر کتابخانه برای کاربر اکانت جدیدی ساخته برای ورود به سیستم کتابخانه و ثبت مشخصات شخصی، آدرس و پرداخت هزینه در کتابخانه عضو شده و پس از تایید مشخصات فرد و پرداخت هزینه کارت عضویت کتابخانه برای شخص قابل پرینت می باشد و می تواند از امکانات کتابخانه استفاده نماید. در این پروژه سیستم کتابخانه به صورت کلی و جز به جز شرح داده شده است و نمودارهای مختلف آن مثل نمودار ER - نمودار DFD های سطح صفر تا سطح 2 رسم گردیده است. همچنین چارت عملیاتی سیستم نمودار های Use Case -Sequence Diagram و … رسم و مورد بررسی قرار گرفته است.
تعریف سیستم
سیستم چگونه کار می کند
عضویت
تمدید عضویت
امانت دادن کتاب
تمدید امانت
شناسایی موجودیتهای سیستم
وظایف اعضاء
نمودار مفهومی Context Diagram
نمودارهای DFD
چارت عملیاتی کتابخانه
نمودارهای Use Case مربوط به موجودیت های کتابخانه
نمودار Use Case مربوط به مدیر کتابخانه
نمودار مربوط به کاربر کتابخانه
شرح سناریوی Use Case ها
چند نمونه از تشریح داده های جزء
نمودارهای Active Diagram
نمودارهای ترتیبی (sequence diagram)