چکیده
پروژه ای که در فصول اتی به بررسی جزئیات پیاده سازی ان خواهیم پرداخت، تحلیل، طراحی و پیاده سازی یک ارشیو الکترونیکی تحت وب است که رسالت ان تأمین و سرویس دهی مدارک فنی و مهندسی است. جزئیات پیاده سازی ان در ادامه طی هفت فصل گنجانده شده است. در ابتدا تاریخچه ارشیو و مطالب پیرامون ان بررسی شده و سپس , توضیحاتی در مورد سیستم طراحی شده و ابزارهای توسعه ان بیان شده است.در ادامه جزئیات تحلیل برنامه وطراحی پایگاه داده ارائه شده است. شرح امکانات نرم افزا ر، امنیت و کارایی سیستم نکاتی است که بررسی انها چگونگی کار و نحوه عملکرد سیستم را به کابران اعلام می کند و در فصل اخر که فصل هفتم است در مورد تست و نتیجه گیری کار صحبت شده است.
در حال حاضر تعریف مشخص ، روشن و نهایی از واژه ارشیو نداریم . تعریفی که بتواند جامع و مانع بوده و حدود معنایی این کلمه را بیان نماید ، زیرا تعریف و گستره کاربرد مفهوم ارشیو در طول زمان در کشورهای مختلف بسیار متنوع بوده است . در کشور ما نیز واژه جدیدی می باشد که در دهه های اخیر وارد فرهنگهای لغت گردیده و تاکنون معادل سازی مناسبی برای ان صورت نپذیرفته است . اطلاق ارشیو به بایگانی ، مرکز اسناد ، مرکز مدارک و حتی کتابخانه ، چنان درک معنا و مفهوم ان را دچار اختلال نموده است، که به نظر می رسد اولین گام روشن نمودن و برطرف کردن ابهام از معنا ، مفهوم و حوزه کاربرد این واژه باشد . در اینجا به پاره ای از تعاریف واژه مزبور در منابع مختلف اشاره می گردد:
واژه ((ارشیو )) از کلمه یونانی ((ارشیون )) ( به معنای دفتر یا ساختمان اداری ) گرفته شده است که کاربرد ان در معنا ی امروز به دوران انقلاب کبیر فرانسه باز می گردد . در فرهنگ بزرگ اکسفورد دو تعریف کاملا جداگانه از ارشیو شده است :
تعداد صفحات 116 word
فهرست مطالب
فصل اوّل- 1
تاریخچه و مفاهیم کلی- 1
1-1- مروری بر تاریخچه روند حضور رایانه و نقش مراکز ارشیوی- 2
1-2- تعریف ارشیو- 5
1-3- انواع ارشیو ها 8
1-4- اصول و وظایف ارشیوی چیست؟ 9
فصل دوّم 11
تشریح سیستم، ویژگی های ان و ابزارهای ان- 11
2-1- معرفی سیستم- 12
2-2- ویژگی های سیستم ارشیو اسناد 13
2-3- اهداف سیستم ارشیو اسناد 14
2-4- معرفی سیستم های مشابه 15
2-5- معرفی ابزارهای توسعه 16
2-5-1 ابزار برنامه نویسی- 16
2-5-2- ابزار پایگاه داده 18
2-5-3- ابزار تحلیل- 19
2-5-4- ابزار گرافیکی- 20
فصل سوّم 21
تحلیل برنامه و نمودارهای UML- 21
3-1-UMLچیست-- 22
3-2- نمودارموردکاربرد(DiagramUseCase) 23
3-3- نمودارفعالیت(Activity Diagram) 35
3-4- نمودار ترتیب (Sequence Diagram ) 42
فصل چهارم 49
تحلیل- 49
4-1- معرفی بانک اطلاعاتی پروژه 50
4-2- معرفی جداول- 50
4-3- ارتباط بین جداول- 63
4-4- نرمال سازی- 63
فصل پنجم- 64
امکانات سیستم- 64
5-1- امکانات سیستم برای مدیر- 65
فصل ششم- 81
امنیت و کارایی- 81
6-1- سطح دسترسی- 82
6-2- پروسیجر ها 82
6-3- جستجو- 82
6-4- استفاده از تکنولوژی LINQ-- 82
فصل هفتم- 85
تست-- 85
7-1- تست-- 86
7- 2- نتیجه گیری- 86
پیوست-- 87
جدول3-1- مورد کاربرد مدیریت رول (سمت سازمانی)......................................................... 33
جدول3-2- مورد کاربرد مدیریت رول دسترسی به فرمها........................................................ 35
جدول 3-3- مورد کاربرد مدیریت کاربران....................................................................... 36
شکل3-1- USECASE مدیرسیستم.......................................................................... 37
جدول3-4- مورد کاربرد درج اطلاعات پایه...................................................................... 38
جدول3-5- مورد کاربرد درج اطلاعات تکمیلی.................................................................. 40
جدول3-6- مورد کاربرد بازیابی اطلاعات تکمیلی حذف شده................................................. 40
شکل3-2- USECASE کاربر ارشد ارشیو اسناد............................................................. 41
شکل3-3- USECASE کاربر ارشیو اسناد................................................................... 43
شکل3-4- نمودار فعالیت ثبت رول(سمت سازمانی).............................................................. 45
شکل3-5- نمودار فعالیت ثبت دسترسی رول به فرمها ........................................................... 47
شکل3-6- نمودار فعالیت ثبت کاربر.............................................................................. 48
شکل3-7- نمودار فعالیت ثبت اطلاعات پایه...................................................................... 49
........................................................................................................................ 50
شکل3-9- نمودار فعالیت بازیابی اطلاعات تکمیلی.............................................................. 50
شکل3-10- نمودار ترتیب ثبت رول جدید........................................................................ 51
شکل3-11- نمودار ترتیب ثبت دسترسی رول به فرمها........................................................... 52
شکل3-12- نمودار ترتیب ثبت کاربر............................................................................. 53
شکل3-14- نمودار ترتیب درج اطلاعات پایه.................................................................... 54
شکل3-15- نمودار ترتیب درج اطلاعات تکمیلی................................................................ 55
شکل3-16- نمودار ترتیب مشاهده اطلاعات تکمیلی............................................................. 56
جدول4-1- Table EDA_PubRole........................................................................ 60
جدول 4-2- مثالی از جدول رول(سمت سازمانی)................................................................ 60
جدول 4-4- Table EDA_PubTable...................................................................... 61
جدول 4-5- EDA_PubFrmRoleTable ................................................................. 62
جدول 4-6- EDA_PubFrmRoleTable.................................................................. 62
جدول 4-7- EDA_BomObjectTable.................................................................... 63
جدول 4-8- EDA_PubDocTypeTable................................................................. 64
جدول 4-9- EDA_PubCustTable........................................................................ 64
جدول 4-10- EDA_PubManuTable..................................................................... 64
جدول 4-11- EDA_ PubContTable..................................................................... 65
جدول 4-12 - EDA_FixturesTable...................................................................... 65
جدول 4-13 - EDA_DrawingTable...................................................................... 66
جدول 4-14 - EDA_GaugeTable......................................................................... 66
جدول 4-15 - EDA_MoldTable........................................................................... 67
جدول 4-16 - EDA_OpcTable............................................................................. 68
جدول 4-17 - EDA_ProcessSpecTable................................................................ 68
جدول 4-18 - EDA_StandardTable..................................................................... 69
جدول 4-19 - EDA_ControlPlanTable................................................................ 69
جدول 4-20 - EDA_PubPicFileTable.................................................................. 70
شکل 5-1- صفحه ورود کاربران.................................................................................. 73
شکل 5-2- صفحه اصلی........................................................................................... 74
شکل 5-3- صفحه تعریف سمت سازمانی(رولها)................................................................. 74
شکل 5-4- تعیین دسترسی سمت ها............................................................................... 75
شکل 5-5- صفحه اطلاعات کاربران.............................................................................. 76
شکل 5-8- صفحه درج نوع مدارک.............................................................................. 78
شکل 5-9- صفحه اطلاعات مشتریان.............................................................................. 78
شکل 5-10- صفحه اطلاعات سازندگان.......................................................................... 78
شکل 5-11- صفحه اطلاعات پیمانکاران.......................................................................... 79
شکل 5-12- صفحه مشخصات کالاها............................................................................ 79
شکل 5-13- صفحه جستجو........................................................................................ 80
شکل 5-14- صفحه مشخصات فیکسچرها........................................................................ 81
شکل 5-15- صفحه مشخصات تصویر فیکسچر.................................................................. 81
شکل 5-16- صفحه مشاهده تصویرفایل ضمیمه فیکسچر........................................................ 81
شکل 5-17- صفحه مشاهده اطلاعات فیکسچرهای حذف شده................................................. 82
شکل 5-18- صفحه مشخصات نقشه............................................................................... 82
شکل 5-19- صفحه مشخصات تصویر نقشه...................................................................... 83
شکل 5-20- صفحه مشاهده تصویرفایل ضمیمه نقشه............................................................ 83
شکل 5-21- صفحه مشاهده اطلاعات نقشه های حذف شده.................................................... 84
5-3- امکانات سیستم برای کاربر مشاهده کننده.................................................................. 87
شکل 5-28- صفحه مشاهده اطلاعات مشخصات کنترل پلن ها................................................. 88
چکیده
پروژه ای که در فصول اتی به بررسی جزئیات پیاده سازی ان خواهیم پرداخت، تحلیل، طراحی و پیاده سازی یک ارشیو الکترونیکی تحت وب است که رسالت ان تأمین و سرویس دهی مدارک فنی و مهندسی است. جزئیات پیاده سازی ان در ادامه طی هفت فصل گنجانده شده است. در ابتدا تاریخچه ارشیو و مطالب پیرامون ان بررسی شده و سپس , توضیحاتی در مورد سیستم طراحی شده و ابزارهای توسعه ان بیان شده است.در ادامه جزئیات تحلیل برنامه وطراحی پایگاه داده ارائه شده است. شرح امکانات نرم افزا ر، امنیت و کارایی سیستم نکاتی است که بررسی انها چگونگی کار و نحوه عملکرد سیستم را به کابران اعلام می کند و در فصل اخر که فصل هفتم است در مورد تست و نتیجه گیری کار صحبت شده است.
در حال حاضر تعریف مشخص ، روشن و نهایی از واژه ارشیو نداریم . تعریفی که بتواند جامع و مانع بوده و حدود معنایی این کلمه را بیان نماید ، زیرا تعریف و گستره کاربرد مفهوم ارشیو در طول زمان در کشورهای مختلف بسیار متنوع بوده است . در کشور ما نیز واژه جدیدی می باشد که در دهه های اخیر وارد فرهنگهای لغت گردیده و تاکنون معادل سازی مناسبی برای ان صورت نپذیرفته است . اطلاق ارشیو به بایگانی ، مرکز اسناد ، مرکز مدارک و حتی کتابخانه ، چنان درک معنا و مفهوم ان را دچار اختلال نموده است، که به نظر می رسد اولین گام روشن نمودن و برطرف کردن ابهام از معنا ، مفهوم و حوزه کاربرد این واژه باشد . در اینجا به پاره ای از تعاریف واژه مزبور در منابع مختلف اشاره می گردد:
واژه ((ارشیو )) از کلمه یونانی ((ارشیون )) ( به معنای دفتر یا ساختمان اداری ) گرفته شده است که کاربرد ان در معنا ی امروز به دوران انقلاب کبیر فرانسه باز می گردد . در فرهنگ بزرگ اکسفورد دو تعریف کاملا جداگانه از ارشیو شده است :
تعداد صفحات 116 word
فهرست مطالب
فصل اوّل- 1
تاریخچه و مفاهیم کلی- 1
1-1- مروری بر تاریخچه روند حضور رایانه و نقش مراکز ارشیوی- 2
1-2- تعریف ارشیو- 5
1-3- انواع ارشیو ها 8
1-4- اصول و وظایف ارشیوی چیست؟ 9
فصل دوّم 11
تشریح سیستم، ویژگی های ان و ابزارهای ان- 11
2-1- معرفی سیستم- 12
2-2- ویژگی های سیستم ارشیو اسناد 13
2-3- اهداف سیستم ارشیو اسناد 14
2-4- معرفی سیستم های مشابه 15
2-5- معرفی ابزارهای توسعه 16
2-5-1 ابزار برنامه نویسی- 16
2-5-2- ابزار پایگاه داده 18
2-5-3- ابزار تحلیل- 19
2-5-4- ابزار گرافیکی- 20
فصل سوّم 21
تحلیل برنامه و نمودارهای UML- 21
3-1-UMLچیست-- 22
3-2- نمودارموردکاربرد(DiagramUseCase) 23
3-3- نمودارفعالیت(Activity Diagram) 35
3-4- نمودار ترتیب (Sequence Diagram ) 42
فصل چهارم 49
تحلیل- 49
4-1- معرفی بانک اطلاعاتی پروژه 50
4-2- معرفی جداول- 50
4-3- ارتباط بین جداول- 63
4-4- نرمال سازی- 63
فصل پنجم- 64
امکانات سیستم- 64
5-1- امکانات سیستم برای مدیر- 65
فصل ششم- 81
امنیت و کارایی- 81
6-1- سطح دسترسی- 82
6-2- پروسیجر ها 82
6-3- جستجو- 82
6-4- استفاده از تکنولوژی LINQ-- 82
فصل هفتم- 85
تست-- 85
7-1- تست-- 86
7- 2- نتیجه گیری- 86
پیوست-- 87
جدول3-1- مورد کاربرد مدیریت رول (سمت سازمانی)......................................................... 33
جدول3-2- مورد کاربرد مدیریت رول دسترسی به فرمها........................................................ 35
جدول 3-3- مورد کاربرد مدیریت کاربران....................................................................... 36
شکل3-1- USECASE مدیرسیستم.......................................................................... 37
جدول3-4- مورد کاربرد درج اطلاعات پایه...................................................................... 38
جدول3-5- مورد کاربرد درج اطلاعات تکمیلی.................................................................. 40
جدول3-6- مورد کاربرد بازیابی اطلاعات تکمیلی حذف شده................................................. 40
شکل3-2- USECASE کاربر ارشد ارشیو اسناد............................................................. 41
شکل3-3- USECASE کاربر ارشیو اسناد................................................................... 43
شکل3-4- نمودار فعالیت ثبت رول(سمت سازمانی).............................................................. 45
شکل3-5- نمودار فعالیت ثبت دسترسی رول به فرمها ........................................................... 47
شکل3-6- نمودار فعالیت ثبت کاربر.............................................................................. 48
شکل3-7- نمودار فعالیت ثبت اطلاعات پایه...................................................................... 49
........................................................................................................................ 50
شکل3-9- نمودار فعالیت بازیابی اطلاعات تکمیلی.............................................................. 50
شکل3-10- نمودار ترتیب ثبت رول جدید........................................................................ 51
شکل3-11- نمودار ترتیب ثبت دسترسی رول به فرمها........................................................... 52
شکل3-12- نمودار ترتیب ثبت کاربر............................................................................. 53
شکل3-14- نمودار ترتیب درج اطلاعات پایه.................................................................... 54
شکل3-15- نمودار ترتیب درج اطلاعات تکمیلی................................................................ 55
شکل3-16- نمودار ترتیب مشاهده اطلاعات تکمیلی............................................................. 56
جدول4-1- Table EDA_PubRole........................................................................ 60
جدول 4-2- مثالی از جدول رول(سمت سازمانی)................................................................ 60
جدول 4-4- Table EDA_PubTable...................................................................... 61
جدول 4-5- EDA_PubFrmRoleTable ................................................................. 62
جدول 4-6- EDA_PubFrmRoleTable.................................................................. 62
جدول 4-7- EDA_BomObjectTable.................................................................... 63
جدول 4-8- EDA_PubDocTypeTable................................................................. 64
جدول 4-9- EDA_PubCustTable........................................................................ 64
جدول 4-10- EDA_PubManuTable..................................................................... 64
جدول 4-11- EDA_ PubContTable..................................................................... 65
جدول 4-12 - EDA_FixturesTable...................................................................... 65
جدول 4-13 - EDA_DrawingTable...................................................................... 66
جدول 4-14 - EDA_GaugeTable......................................................................... 66
جدول 4-15 - EDA_MoldTable........................................................................... 67
جدول 4-16 - EDA_OpcTable............................................................................. 68
جدول 4-17 - EDA_ProcessSpecTable................................................................ 68
جدول 4-18 - EDA_StandardTable..................................................................... 69
جدول 4-19 - EDA_ControlPlanTable................................................................ 69
جدول 4-20 - EDA_PubPicFileTable.................................................................. 70
شکل 5-1- صفحه ورود کاربران.................................................................................. 73
شکل 5-2- صفحه اصلی........................................................................................... 74
شکل 5-3- صفحه تعریف سمت سازمانی(رولها)................................................................. 74
شکل 5-4- تعیین دسترسی سمت ها............................................................................... 75
شکل 5-5- صفحه اطلاعات کاربران.............................................................................. 76
شکل 5-8- صفحه درج نوع مدارک.............................................................................. 78
شکل 5-9- صفحه اطلاعات مشتریان.............................................................................. 78
شکل 5-10- صفحه اطلاعات سازندگان.......................................................................... 78
شکل 5-11- صفحه اطلاعات پیمانکاران.......................................................................... 79
شکل 5-12- صفحه مشخصات کالاها............................................................................ 79
شکل 5-13- صفحه جستجو........................................................................................ 80
شکل 5-14- صفحه مشخصات فیکسچرها........................................................................ 81
شکل 5-15- صفحه مشخصات تصویر فیکسچر.................................................................. 81
شکل 5-16- صفحه مشاهده تصویرفایل ضمیمه فیکسچر........................................................ 81
شکل 5-17- صفحه مشاهده اطلاعات فیکسچرهای حذف شده................................................. 82
شکل 5-18- صفحه مشخصات نقشه............................................................................... 82
شکل 5-19- صفحه مشخصات تصویر نقشه...................................................................... 83
شکل 5-20- صفحه مشاهده تصویرفایل ضمیمه نقشه............................................................ 83
شکل 5-21- صفحه مشاهده اطلاعات نقشه های حذف شده.................................................... 84
5-3- امکانات سیستم برای کاربر مشاهده کننده.................................................................. 87
شکل 5-28- صفحه مشاهده اطلاعات مشخصات کنترل پلن ها................................................. 88