نرم افزار دبیرخانه با توجه به اهداف زیر طراحی گردیده است :
ایجاد نظم در گردش مکاتبات سازمانی .
ایجاد قابلیت پیگیری نامه های وارده و صادره .
دسترسی سریع و آسان به محل بایگانی مکاتبات .
تجزیه و تحلیل زمان پاسخگویی به مکاتبات .
_راه اندازی اتوماسیون اداری –ارسال مکاتبات از طریق رایانه –آموزش نحوه استفاده از رایانه.
_دریافت،ثبت و توزیع نامه ها،اسناد و مدارک
_صدور و ارسال نامه ها به مراجع ذیربط و اشخاص.
_تایپ و مقابله نامه ها و عنداللزوم تکثیر آنها و سایر اسناد .
_مراقبت در حسن جریان امور مکاتباتی .
_نگهداری سوابق با سیستم بایگانی صحیح و بایگانی راکد _امحاء اوراق با نظر کارشناسان ذیربط.
_اخذ یا مخابره مکاتبات با نمابر.
_اداره امور مربوط به تکثیر کلیه نامه ها ،اسناد و مدارک ، جزوات و نشریات و بخشنامه ها ، حفظ و نگهداری از دستگاههای چاپ و تکثیر .
سیستم مکانیزه دبیرخانه
این برنامه یک دیتابیس ساده به زبان دلفی با کمک اکسس و دستورات Sql می باشد برای این کار ابتدا به برنامه اکسس رفته و یک Tabel با نام Dabir ایجاد می کنیم که مانند عکس شامل فیلد های زیر می باشد.
Nno : شماره نامه ای که قرار است ثبت شود
Subject : موضوع نامه ای که قرار است ثبت شود
Date : تاریخی که در آن نامه ثبت شذه
Name : نام صاحب نامه
File : آدرس فایلی که نامه ذخیره می شود
جدول را ذخیره می کنیم و به دلفی می رویم :
New project را انتخاب می کنیم.
کد این یونیت به صورت زیر می باشد
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Buttons, StdCtrls, Menus;
type
TForm1 = class(TForm)
Button1: TButton;
GroupBox1: TGroupBox;
Button3: TButton;
Button4: TButton;
GroupBox2: TGroupBox;
Button6: TButton;
Button2: TButton;
Button5: TButton;
Button7: TButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
PopupMenu1: TPopupMenu;
N1: TMenuItem;
N2: TMenuItem;
ColorDialog1: TColorDialog;
FontDialog1: TFontDialog;
Label4: TLabel;
Label5: TLabel;
procedure Button1Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure N2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2, Unit3, Unit5, editor, Unit7, Unit4;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.Close;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
Form2.show;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
form3.show;
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
form5.show;
end;
procedure TForm1.Button6Click(Sender: TObject);
begin
mainform.show;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
form7.show;
end;
procedure TForm1.N1Click(Sender: TObject);
begin
if fontdialog1.Execute then
begin
form1.Font:= fontdialog1.Font;
form2.Font:= fontdialog1.Font;
form3.Font:= fontdialog1.Font;
form4.Font:= fontdialog1.Font;
form5.Font:= fontdialog1.Font;
form7.Font:= fontdialog1.Font;
end;
end;
procedure TForm1.N2Click(Sender: TObject);
begin
if colordialog1.Execute then
begin
form1.Color := colordialog1.Color;
form2.Color := colordialog1.Color;
form3.Color := colordialog1.Color;
form4.Color := colordialog1.Color;
form5.Color := colordialog1.Color;
form7.Color := colordialog1.Color;
end;
end;
end.
حال به سراغ طراحی فرم های دیگر برنامه می رویم.
مانند شکل یک تیبل و یک کوری و یک دیتا ست و یک کانکشن بر روی صقحه می گذاریم و تنظیمات آنها را به فایل مربوطه در اکسس مربوط می نماییم و سه دکمه و 4 label , و 4 Edit box نیز قرار می دهیم کد این فرم برای سه دکمه به صورت زیر است که کد مهم آن کد دکمه ذخیره می باشد.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, DBCtrls, Mask, StdCtrls, ComCtrls, ExtCtrls, ToolWin,
DBTables;
type
TForm2 = class(TForm)
GroupBox1: TGroupBox;
Edit1: TEdit;
Edit2: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
MaskEdit1: TMaskEdit;
Label4: TLabel;
DataSource1: TDataSource;
ADOConnection1: TADOConnection;
dabir: TADOTable;
RichEdit1: TRichEdit;
Splitter1: TSplitter;
Button1: TButton;
Button2: TButton;
Edit3: TEdit;
aq: TADOQuery;
Label5: TLabel;
Button3: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
ll:string;
oo:boolean;
implementation
uses editor;
{$R *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
var
e1,e2,e3,e4:boolean;
begin
e1 := false;
e2 := false;
e3 := false;
e4 := false;
if edit1.Text = ” then e1:=true;
if edit2.Text = ” then e2:=true;
if edit3.Text = ” then e4:=true;
if maskedit1.Text = ‘1384/__/__’ then e3:=true;
if e1 or e2 or e3 or e4 then
showmessage(‘اطلاعات کامل نیست’)
else
begin
ll := ‘c:\dabir_khane\nameha\’+ edit3.Text;
aq.Active :=false;
aq.SQL.Clear ;
aq.SQL.Add (‘select * from dabir where nno=”’+edit3.Text+””);
aq.Active :=true;
if aq.IsEmpty=true then
begin
dabir.Insert ;
dabir.FieldByName (‘name’).asstring:=edit1.text;
dabir.FieldByName (‘subject’).asstring:=edit2.text;
dabir.FieldByName (‘date’).asstring:=maskedit1.text;
dabir.FieldByName (‘nno’).asstring:=edit3.text;
dabir.FieldByName (‘file’).asstring:=ll;
dabir.Post;
showmessage(‘اطلاعات ثبت شد’);
richedit1.Lines.SaveToFile(ll);
edit1.Text :=”;
edit2.Text :=”;
edit3.Text :=”;
maskedit1.Text :=”;
end
else
begin
showmessage(‘اطلاعات تکراری است’);
edit1.Text :=”;
edit2.Text :=”;
edit3.Text :=”;
maskedit1.Text :=”;
end;
end;
end;
procedure TForm2.Button2Click(Sender: TObject);
begin
adoconnection1.Connected:=false;
form2.Close;
end;
procedure TForm2.Button3Click(Sender: TObject);
begin
if edit3.Text = ” then showmessage (‘ابتدا شماره نامه را وارد کنید’) else
begin
oo:=true;
ll := ‘c:\dabir_khane\nameha\’+ edit3.Text;
RichEdit1.lines.savetofile(ll);
mainform.show;
end;
end;
end
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
بخشی از متن اصلی :
پروژه بررسی دبیرخانه ثبت احوال
سیستم: اگر بخواهیم جایگاهی برای دبیر خانه در یک سازمان تعیین کنیم باید بگوییم که دبیرخانه قلب یک اداره (سازمان) است ، چرا که با تمامی واحدهای سازمان در ارتباط است و ارتباطی را بین آن ها و حتی با سازمان ها ی دیگر ایجاد می کند .
وظایف این سازمان عبارتند از :
1- شماره کردن نامه های ارسالی
2- شماره کرن نامه های دریافتی.
3- ثبت نامه های ارسالی و دریافتی .
4- ثبت اطلاعات فردی و اداری کارمندان .
5- ارسال نانه به خارج از سازمان .
6- صدور مرخصی .
7- ماشینی کردن نامه های اداری .
موجودیت های داخلی
1- مسئول امور اداری : وظایف مسئول امور اداری شامل موارد زیر است :
1-1- ثبت اطلاعات فردی کارکنان .
1-2- ثبت اطلاعات اداری کارکنان .
1-3- صدور مرخصی .
2- متصدی ثبت : وظایف متصدی ثبت شامل موارد زیر است :
2-1- ثبت نامه های ارسالی و دریافتی .
2-2- شماره کردن نامه های دریافتی از طریق سیستم .
3- اپراتور : وظایف اپراتور شامل موارد زیر است :
3-1- ماشینی کردن نامه های اداری .
3-2- شماره کردن نامه های ارسالی از طریق سیستم .
4- پستچی : وظایف پستچی شامل موارد زیر است :
4-1- تحویل گرفتن نامه از دبیرخانه و تحویل آن در مقصد .
فهرست پروژه :
1- شرح کلی کسب و کار و محیط عملیاتی
2- مدل مورد کاربرد(Use Case Model)
3- شرح جریان کار
1-3- موردکاربرد ثبت نامه های ارسالی و دریافتی
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
2-3- موردکاربرد شماره کردن نامه های دریافتی
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
3-3- موردکاربرد ارسال نامه به خارج از سازمان
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
4-3- موردکاربرد شماره کردن نامه های ارسالی
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
5-3- موردکاربرد ماشینی کردن نامه های اداری
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
6-3- موردکاربرد ثبت اطلاعات فردی کارکنان
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
7-3- موردکاربرد ثبت اطلاعات اداری کارکنان
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
8-3- موردکاربرد صدور مرخصی
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
4- نمودار کلاس
5- مدلسازی داده ها (Data Modeling)
جدول غیر نرمال اولیه
جدول(های) 1NF
جدول(های) 2NF..
جدول(های) 3NF
به همراه فایل رشنال رز و داکیومنت پروژه
فرمت فایل : Word – MDL
بخشی از متن اصلی :
پروژه تجزیه و تحلیل سیستم اتوماسیون دبیرخانه سازمان صنایع و معادن
این پروژه شامل تجزیه و تحلیل سیستم اتوماسیون دبیرخانه سازمان صنایع و معادن به کمک نرم افزار رشنال رز به همراه
سناریو و داکیومنت پروژه میباشد
فهرست :
شرح وظایف سازمان
تاریخچه مختصر از نرم افزار
تعریف مهندسی نرم افزار
تعریف دبیرخانه و وظایف آن
سیستم متمرکز
سیستم نیمه متمرکز
سیستم غیر متمرکز
کارپردازی
تعریف فرایند تولید نرم افزار
آر یو پی چیست ؟
تعریف دیسیپلین
نحوه ورود به نرم افزار
فرمت فایل : pdf به همراه فایل رشنال رز + 56 صفحه داکیومنت
فرمت فایل : word(قابل ویرایش) همراه با برنامه ها
تعداد صفحات:64
مقدمه 1
چکیده 4
فصل اول (اهداف و تحلیل نیازهای سیستم) 6
اهداف سیستم 7
مزایای استفاده از سیستم 7
نیازهای عملیاتی 8
نیازهای غیر عملیاتی 8
فصل دوم(طراحی و معماری سیستم) 9
فرمهای استفاده شده 11
فصل سوم(معماری داده ها) 32
فصل چهارم (پیاده سازی سیستم ) 37
امنیت سیستم 38
ذخیره اطلاعات 39
شماره زدن خودکار 40
نمودار 43
پشتیبانی اطلاعات 47
گزارش وضعیتی 51
جستجو 55
تاریخ شمسی 56
چکیده:
سیستم اتوماسیون دبیرخانه اداره یکم ستاد مشترک ارتش بمنظور استفاده بهینه از منابع و نیروهای انسانی و در راستای پیشرفت سیستم اداری و ایجاد ارتباط بسیار عالی و مناسب با ارباب رجوع و معاونتهای داخلی ایجاد شده است.
امکاناتی از قبیل انواع گزارش گیری و جستجوهای ترکیبی از امکانات مفید این سیستم در جهت تعیین و مشخص کردن وضعیت و چگونگی ثبت نامه های ثبتی (صادره و یا وارده) میباشد.
با توجه به گسترش روز افزون علم و دانش و نفوذ هرچه بیشتر دانش و تکنولوژی در عرصه های مختلف زندگی و در جهت کاهش هزینه ها و سرعت بخشیدن به انجام امور اداری امروزه بیشتر سازمانها و ارگانها در صدد مکانیزه کردن امور مختلف اداری می باشند.
در حقیقت طرح اتوماسیون و مکانیزه کردن طرحی در زاستای حذف عملیات کاغذی و سرعت بخشیدن به انجام امور و افزایش امنیت در دسترسی به اطلاعات میباشد، در این راستا و با توجه به امکانات موجود، انجام مجموعه فرآیندهای زیر به منظور طراحی و پیاده سازی نرم افزارمورد نظر ضروری میباشد:
امکان سنجی
در این فرآیند با توجه به مسائل و مشکلات موجود ، هزینه های مربوط به پیاده سازی طرح اتوماسیون و امکانات موجود در سازمان از نظر بودجه و تکنولوژی در مورد اجرا و یا عدم اجرای طرح اتوماسیون تصمیم گیری میشود.
تعریف و تحلیل نیازمندیها
در این فرآیند با در نظر گرفتن سیستم فعلی ، تجزیه و تحلیل مسائل و مشکلات مربوط به این سیستم و همچنین مجموعه ضوابط و قوانین حاکم بر این سیستم ، مجموعه اهداف ، محدودیتها و سرویس های مورد نیاز کاربران مشخص میگردد.
طراحی سیستم و نرم افزار
در این فرآیند با توجه به مجموعه نیازمندیهای مشخص شده ، یک معماری کلی از سیستم مورد نظر تهیه و نرم افزار مورد نظر بر اساس این معماری طراحی میگردد. در این معماری با توجه به سرویس های مورئ نیاز زیر سیستم های مورد نظر و رابطهای مورد نیاز بصورت مجموعه برنامه هایی مجزا تعیین و طراحی میگردد.
پیاده سازی سیستم
در این فرآیند سیستم مورد نظر بصورت مجموعه برنامه هایی مجزا در گرفته میشود ، در این فرآیند با توجه به معماری مورد نظر و با توجه زیر سیستم های مورد نیاز برنامه های مورد نظر پیاده سازی و سیستم نهایی از ترکیب این واحدهای مجزا حاصل میگردد.
مدیریت و نگهداری سیستم
دراین فرآیند سیستم مورد نظر بصورت عملی مورد استفاده قرار گرفته و مشکلات احتمالی سیستم که در طول مراحل قبل کشف نشده مورد بررسی و رفع میگردند ، همچنین در این مرحله پیاده سازی واحدهای مختلف سیستم بهبود یافته و سرویس های جدید در پاسخ به نیازهای جدید کاربران سیستم طراحی و پیاده سازی میگردد.
Borland Delphi 7
امروزه نوشتن برنامه کاربردی مبتنی بر ویندوز که دارای واسط گرافیکی کاربر میباشند بسیار معمول و رایج شده است ، بر این اساس وجود نرم افزار کارآمد که تولید برنامه های کاربردی مورد نظر را با سادگی و سرعت امکان میسازد یک نیاز و ضرورت میباشد.
با توجه به رشد و گسترش روزافزون دانش برنامه نویسی امروزه شی گرایی و قابلیت گسترش از مهمترین مشخصات یک زبان برنامه نویسی بسیار خوب میباشد که تولید برنامه های کاربردی خوب را امکان پذیر میسازد ، مفهوم شی گرایی بر این موضوع دلالت دارد که اساس و بنیان برنامه هایی که بر اساس شی گرایی نوشته میشود بر اشیاء و کلاسهایی استوار است که با اشیاء محیط بیرونی ، خصوصیات ، رفتارها و داده هایی که در حوزه مسئله مطرح میباشد مطابقت دارد.
زبان برنامه نویسی دلفی زبانی شی گرا میباشدکه از زبان برنامه نویسی Object Pascal مشتق شده است ، نرم افزار دلفی با ارائه یک محیط مجتمع و یکپارچه ، تولید سریع و آسان گسترش و اشکال زدایی برنامه های کاربردی تحت ویندوز را مبتنی بر وب ، برنامه های کاربردی مبتنی بر پایگاه داده و ... را امکان پذیر میسازد.
مهمترین دلایل بکار گیری Borland Delphi7 :
پروژه سیستم اتوماسیون دبیرخانه اداره یکم ستاد مشترک ارتش به صورت کامل همراه با برنامه ها به صورت کاملا اختصاصی از پایان نامه فوریو هم اکنون آماده خرید و دانلود میباشد ...امیدواریم مفید واقع شود