辦公信息管理系統(tǒng)_第1頁
辦公信息管理系統(tǒng)_第2頁
辦公信息管理系統(tǒng)_第3頁
辦公信息管理系統(tǒng)_第4頁
辦公信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

辦公信息管理系統(tǒng)成績課程設(shè)計(jì)說明書(論文)題目辦公信息管理系統(tǒng)課程名稱數(shù)據(jù)庫專業(yè)信息與計(jì)算科學(xué)班級(jí)1003學(xué)生姓名崔卓須(3101301308)姚順蘭(3101301304)設(shè)計(jì)地點(diǎn)數(shù)理系機(jī)房指導(dǎo)教師熊保平設(shè)計(jì)起止時(shí)間:2013年6月27日至2013年7月8日目錄一、三、數(shù)據(jù)庫設(shè)計(jì)3.1需求分析3.11用戶需求說明該需求說明明確的表達(dá)了設(shè)計(jì)實(shí)現(xiàn)該辦公信息管理系統(tǒng)所需要的各種數(shù)據(jù)和操作需求,建立在這個(gè)基礎(chǔ)上設(shè)計(jì)的系統(tǒng)在最大程度上滿足了用戶的需求而且代價(jià)相對較小,其中主要包括各種基本信息以及管理人員在管理各部門,員工等過程中所體現(xiàn)出來的各種操作特性及相關(guān)信息。3.111數(shù)據(jù)需求經(jīng)過對系統(tǒng)的業(yè)務(wù)流程和系統(tǒng)數(shù)據(jù)流程的調(diào)查,用戶對系統(tǒng)的功能需求如下:1.部門在錄入信息前要提供部門的基本信息,包括部門號(hào),部門名,部門人數(shù),債務(wù),利潤,經(jīng)費(fèi)。2.員工的基本信息,員工號(hào),工資,郵箱,員工姓名,職稱,性別,電話,日期,密碼,部門號(hào)。3.業(yè)務(wù)基本信息,業(yè)務(wù)號(hào),業(yè)務(wù)名,業(yè)務(wù)量。4.客戶的基本信息:客戶號(hào),客戶姓名,電話,性別,郵箱。5.部門提供業(yè)務(wù)的信息包括業(yè)務(wù)號(hào),部門號(hào),日期。6.客戶訂購業(yè)務(wù)的信息包括業(yè)務(wù)號(hào),客戶號(hào),日期,訂購量,訂購價(jià)值。7.成為某個(gè)部門的客戶包括部門號(hào),客戶號(hào),日期。8.同時(shí)還需要?jiǎng)?chuàng)建視圖,建立客戶與業(yè)務(wù)之間的連接。3.112事務(wù)需求根據(jù)一些大中小企業(yè)的實(shí)際需求,要求本系統(tǒng)具有以下功能;1.統(tǒng)一友好的操作界面,能保證系統(tǒng)的易用性。2.規(guī)范、完善的基礎(chǔ)信息設(shè)置。3.對部門、業(yè)務(wù)、員工等數(shù)據(jù)信息進(jìn)行全面的管理。具體而言:(a)在信息管理模塊可以進(jìn)行部門信息管理,實(shí)現(xiàn)對部門信息的編輯和添加、更新等操作。客戶信息管理,實(shí)現(xiàn)對客戶信息的編輯和添加、更新等操作,以便于對不同的客戶實(shí)行不同的推銷策略。業(yè)務(wù)信息管理,實(shí)現(xiàn)對業(yè)務(wù)信息的編輯和添加、更新等操作。員工信息管理,實(shí)現(xiàn)對員工信息的編輯和添加、更新等操作。(b)訂購管理模塊,實(shí)現(xiàn)錄入訂購業(yè)務(wù)相關(guān)信息。(c)用戶管理,實(shí)現(xiàn)對用戶信息的編輯和添加操作,可以添加用戶,即授予權(quán)限,登入時(shí)需要正確的用戶名和密碼。(d)統(tǒng)計(jì)信息又包括:按某年某月某統(tǒng)計(jì)查詢某部門的各類業(yè)務(wù)量,以及按部門統(tǒng)計(jì)各類業(yè)務(wù)量和按業(yè)務(wù)類別統(tǒng)計(jì)各部門業(yè)務(wù)信息情況。3.12系統(tǒng)需求說明隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開始越來越多地利用計(jì)算機(jī)解決實(shí)際問題。面對較大數(shù)量的信息,采用人力將浪費(fèi)大量時(shí)間,人力和物力,并且數(shù)據(jù)準(zhǔn)確性低,數(shù)據(jù)匯總速度慢,所以針對小型批發(fā)系統(tǒng)的特征,開發(fā)一個(gè)界面友好,易于操作的軟件成為小型批發(fā)系統(tǒng)的首選。整個(gè)系統(tǒng)從操作簡便、界面友好、靈活、使用、安全的要求出發(fā),完成對部門、員工、客戶和事務(wù)全過程的信息管理,包括對信息的添加、刪除、查詢、統(tǒng)計(jì)等。本系統(tǒng)可以滿足大中小企業(yè)的需求。3.2邏輯結(jié)構(gòu)設(shè)計(jì)3.21關(guān)系模型部門(部門號(hào),部門名,部門人數(shù),債務(wù),利潤,經(jīng)費(fèi))主碼:部門號(hào)員工(員工號(hào),工資,郵箱,員工姓名,職稱,性別,電話,日期,密碼,部門號(hào))主碼:員工號(hào)外碼:部門號(hào)業(yè)務(wù)(業(yè)務(wù)號(hào),業(yè)務(wù)名,業(yè)務(wù)量)主碼:業(yè)務(wù)號(hào)生產(chǎn)(業(yè)務(wù)號(hào),部門號(hào),日期)主碼:(業(yè)務(wù)號(hào),部門號(hào))外碼:業(yè)務(wù)號(hào);部門號(hào)客戶(客戶號(hào),客戶姓名,電話,性別,郵箱)主碼:客戶號(hào)訂購(業(yè)務(wù)號(hào),客戶號(hào),日期,訂購量,訂購價(jià)值)主碼:(業(yè)務(wù)號(hào),客戶號(hào))外碼:業(yè)務(wù)號(hào);客戶號(hào)加入(部門號(hào),客戶號(hào),日期)主碼:(部門號(hào),客戶號(hào))外碼:部門號(hào);客戶號(hào)公共信息(序號(hào),文件,通知)主碼:序號(hào)查看公共信息(員工號(hào),序號(hào),發(fā)布日期)主碼:(員工號(hào),序號(hào))外碼:員工號(hào);序號(hào)日期郵箱日期訂購量日期郵箱日期訂購量訂購價(jià)額訂購日期業(yè)務(wù)量業(yè)務(wù)號(hào)業(yè)務(wù)名ttance部門債務(wù)dfeedeprofit號(hào)部門部門人士部門員工engage業(yè)務(wù)客戶訂購生產(chǎn)職稱郵箱員工姓名電話密碼性別員工號(hào)客戶姓名性別客戶號(hào)電話日期工資1NNMMNNM訂購成為生產(chǎn)聘請經(jīng)費(fèi)利潤部門人數(shù)部門名部門號(hào)員工員工通知和文件查看日期信息文件通知NM 3.3數(shù)據(jù)庫物理設(shè)計(jì)完成了數(shù)據(jù)庫的邏輯設(shè)計(jì)之后,即可開始數(shù)據(jù)庫的物理設(shè)計(jì)。基于以上數(shù)據(jù)庫邏輯設(shè)計(jì),考慮到程序設(shè)計(jì)的簡易性及通用性,本物資管理信息系統(tǒng)采用的SQLServier數(shù)據(jù)庫,并在其下創(chuàng)建了9個(gè)數(shù)據(jù)表。部門表department字段名字段中文說明數(shù)據(jù)類型備注Dno部門號(hào)Char(8)主鍵Dname部門名Char(10)Dpn部門人數(shù)IntDdebt部門債務(wù)FloatDprofit利潤FloatDfee經(jīng)費(fèi)Float員工表Employee字段名字段中文說明數(shù)據(jù)類型備注Eno員工名Char(8)主鍵Ewage工資FloatEemail郵箱Char(20)Ename員工姓名Char(10)Dpro職稱Char(10)Esex性別Char(2)Tel電話IntEetime入職日期DatePassword密碼Char(20)Dno部門號(hào)Char(8)外鍵業(yè)務(wù)表Business字段名字段中文說明數(shù)據(jù)類型備注Bno業(yè)務(wù)號(hào)Char(8)主鍵Bname業(yè)務(wù)名Char(10)Bvolume業(yè)務(wù)量float客戶表Costom字段名字段中文說明數(shù)據(jù)類型備注Ccno客戶號(hào)Char(8)主鍵Ccname客戶名Char(10)主鍵Ctel電話IntCsex性別Char(2)Cemai郵件Char(20)通知和文件public字段名字段中文說明數(shù)據(jù)類型備注ppno序號(hào)Char(8)主鍵Fli文件Char(2000)Inf通知Char(200)生產(chǎn)表Produce字段名字段中文說明數(shù)據(jù)類型備注Bno業(yè)務(wù)號(hào)Char(8)主鍵Dno部門號(hào)Char(8)主鍵Pdate生產(chǎn)日期Date訂購表Book字段名字段中文說明數(shù)據(jù)類型備注Bno業(yè)務(wù)號(hào)Char(8)主鍵Ccno客戶號(hào)Char(8)主鍵Btime訂購日期DateBvolume訂購量FloatBvalue訂購金額Float加入公司客戶群表Admittance字段名字段中文說明數(shù)據(jù)類型備注dno部門號(hào)Char(8)主鍵ccno客戶號(hào)Char(8)主鍵Adate加入日期date查看公共信息sfi字段名字段中文說明數(shù)據(jù)類型備注Ppno序號(hào)Char(8)主鍵Ccno員工號(hào)Char(8)主鍵ppdate上傳時(shí)間Date四、功能模塊設(shè)4.1系統(tǒng)目標(biāo)1.在辦公管理過程中,實(shí)現(xiàn)辦公信息自動(dòng)化管理,支持多級(jí)用戶管理,各級(jí)用戶具有各自的權(quán)限,系統(tǒng)有一個(gè)超級(jí)管理員,具有最大的權(quán)限;

2.實(shí)現(xiàn)上傳下發(fā)文件、電話記錄等各種業(yè)務(wù)信息的插入、修改、刪除、錄入等信息化管理;

3.實(shí)現(xiàn)對常見辦公事件(分類)的信息化管理;

4.實(shí)現(xiàn)對各種分類信息的查詢、統(tǒng)計(jì);

5.按某年某月某統(tǒng)計(jì)查詢某部門的各類業(yè)務(wù)量,以及按部門統(tǒng)計(jì)各類業(yè)務(wù)量;

6.按業(yè)務(wù)類別統(tǒng)計(jì)各部門業(yè)務(wù)信息情況;7.本系統(tǒng)具有注冊的功能,同時(shí)管理員具有審核的功能。查看自己信息查看自己信息更新自己信息管理各部門信息管理各客戶信息管理各業(yè)務(wù)信息管理各員工信息辦公信息管理系統(tǒng)管理員員工4.2系統(tǒng)界面設(shè)計(jì)4.21員工注冊4.22登陸系統(tǒng)管理4.23員工登陸員工可以查詢自己的信息,可以更新自己的信息,而且可以根據(jù)自己的員工號(hào)查詢所在部門的信息。4.24管理員登陸管理員具有查詢,插入,更新,刪除和統(tǒng)計(jì)信息查詢。4.25查詢部門、員工等信息4.26插入新信息4.27更新部門、員工等信息4.28刪除部門、員工等信息4.29查詢統(tǒng)計(jì)信息4.210審核注冊五、主要代碼5.1登陸界面代碼

private

void

button2_Click(object

sender,

EventArgs

e)

{

string

conn

=

"data

source=orcl;User

ID=system;Password=123;";

OracleConnection

cnn

=

new

OracleConnection();

cnn.ConnectionString

=

conn;

cnn.Open();

OracleCommand

cmd

=

new

OracleCommand();

cmd.Connection

=

cnn;

cmd.CommandText

=

"update

employee

set

ename=:ename,ewage=:ewage,eemail=:eemail,dpro=:dpro,esex=:esex,tel=:tel,eetime=:eetime,initialwage=:initialwage,dno=:dno

where

eno=:eno";

OracleParameter

p1

=

new

OracleParameter("eno",

OracleType.Char);

p1.Value

=

textBox7.Text.Trim();

OracleParameter

p2

=

new

OracleParameter("ename",

OracleType.Char);

p2.Value

=

textBox8.Text.Trim();

OracleParameter

p3

=

new

OracleParameter("ewage",

OracleType.Float);

p3.Value

=

textBox9.Text.Trim();

OracleParameter

p4

=

new

OracleParameter("eemail",

OracleType.Char);

p4.Value

=

textBox10.Text.Trim();

OracleParameter

p5

=

new

OracleParameter("dpro",

OracleType.Char);

p5.Value

=

textBox11.Text.Trim();

OracleParameter

p6

=

new

OracleParameter("esex",

OracleType.Char);

p6.Value

=

textBox12.Text.Trim();

OracleParameter

p7

=

new

OracleParameter("tel",

OracleType.Int16);

p7.Value

=

textBox13.Text.Trim();

OracleParameter

p8

=

new

OracleParameter("eetime",

OracleType.Char);

p8.Value

=

textBox14.Text.Trim();

OracleParameter

p9

=

new

OracleParameter("initialwage",

OracleType.Float);

p9.Value

=

textBox15.Text.Trim();

OracleParameter

p10

=

new

OracleParameter("dno",

OracleType.Char);

p10.Value

=

textBox16.Text.Trim();

cmd.Parameters.Add(p1);

cmd.Parameters.Add(p2);

cmd.Parameters.Add(p3);

cmd.Parameters.Add(p4);

cmd.Parameters.Add(p5);

cmd.Parameters.Add(p6);

cmd.Parameters.Add(p7);

cmd.Parameters.Add(p8);

cmd.Parameters.Add(p9);

cmd.Parameters.Add(p10);

cmd.ExecuteNonQuery();

OracleDataAdapter

mda

=

new

OracleDataAdapter();

mda.SelectCommand

=

cmd;

DataSet

ds

=

new

DataSet();

mda.Fill(ds);

}5.2更新代碼

private

void

button41_Click(object

sender,

EventArgs

e)

{

string

conn

=

"data

source=orcl;User

ID=system;Password=123;";

OracleConnection

cnn

=

new

OracleConnection();

cnn.ConnectionString

=

conn;

cnn.Open();

OracleCommand

cmd

=

new

OracleCommand();

cmd.Connection

=

cnn;

cmd.CommandText

=

"update

custom

set

ccname=:ccname,

csex=:csex,cemail=:cemail,ctel=:ctel

where

ccno=:ccno";

OracleParameter

p1

=

new

OracleParameter("ccno",

OracleType.Char);

p1.Value

=

textBox79.Text.Trim();

OracleParameter

p2

=

new

OracleParameter("ccname",

OracleType.Char);

p2.Value

=

textBox78.Text.Trim();

OracleParameter

p3

=

new

OracleParameter("csex",

OracleType.Char);

p3.Value

=

textBox77.Text.Trim();

OracleParameter

p4

=

new

OracleParameter("cemail",

OracleType.Char);

p4.Value

=

textBox76.Text.Trim();

OracleParameter

p5

=

new

OracleParameter("ctel",

OracleType.Char);

p5.Value

=

textBox59.Text.Trim();

cmd.Parameters.Add(p1);

cmd.Parameters.Add(p2);

cmd.Parameters.Add(p3);

cmd.Parameters.Add(p4);

cmd.Parameters.Add(p5);

cmd.ExecuteNonQuery();

OracleDataAdapter

mda

=

new

OracleDataAdapter();

mda.SelectCommand

=

cmd;

DataSet

ds

=

new

DataSet();

mda.Fill(ds);

}

5.3刪除代碼

private

void

button46_Click(object

sender,

EventArgs

e)

{

string

conn

=

"data

source=orcl;User

ID=system;Password=123;";

OracleConnection

cnn

=

new

OracleConnection();

cnn.ConnectionString

=

conn;

cnn.Open();

OracleCommand

cmd

=

new

OracleCommand();

cmd.Connection

=

cnn;

cmd.CommandText

=

"delete

from

Admittance

where

dno=:dno

and

ccno=:ccno";

OracleParameter

p1

=

new

OracleParameter("dno",

OracleType.Char);

OracleParameter

p2

=

new

OracleParameter("ccno",

OracleType.Char);

p1.Value

=

textBox85.Text.Trim();

p2.Value

=

textBox80.Text.Trim();

cmd.Parameters.Add(p1);

cmd.Parameters.Add(p2);

cmd.ExecuteNonQuery();

OracleDataAdapter

mda

=

new

OracleDataAdapter();

mda.SelectCommand

=

cmd;

DataSet

ds

=

new

DataSet();

mda.Fill(ds);5.4插入代碼private

void

button11_Click(object

sender,

EventArgs

e)

{

string

conn

=

"data

source=orcl;User

ID=system;Password=123;";

OracleConnection

cnn

=

new

OracleConnection();

cnn.ConnectionString

=

conn;

cnn.Open();

OracleCommand

cmd

=

new

OracleCommand();

cmd.Connection

=

cnn;

cmd.CommandText

=

"insert

into

business(bno,bname,bvolume)

values(:bno,:bname,:bvolume)";

OracleParameter

p1

=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論