办公室日常管理信息系统课程设计报告Word文件下载.docx

上传人:b****6 文档编号:19122097 上传时间:2023-01-04 格式:DOCX 页数:12 大小:77.01KB
下载 相关 举报
办公室日常管理信息系统课程设计报告Word文件下载.docx_第1页
第1页 / 共12页
办公室日常管理信息系统课程设计报告Word文件下载.docx_第2页
第2页 / 共12页
办公室日常管理信息系统课程设计报告Word文件下载.docx_第3页
第3页 / 共12页
办公室日常管理信息系统课程设计报告Word文件下载.docx_第4页
第4页 / 共12页
办公室日常管理信息系统课程设计报告Word文件下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

办公室日常管理信息系统课程设计报告Word文件下载.docx

《办公室日常管理信息系统课程设计报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《办公室日常管理信息系统课程设计报告Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。

办公室日常管理信息系统课程设计报告Word文件下载.docx

可以查阅事务、记录人、事务时间等。

对于使用时按照不同的对象,权限也不同:

●管理员可以管理该系统中的问卷信息。

管理内容主要包括:

1)负责管理信息输入,包括职工、文件、会议信息的输入。

2)可以查看所有信息。

●一般用户只可以查阅出勤,职工表(工资),文件,更新电话号码。

1.2数据字典

1)职工(Workers):

|姓名(W_name)字符型,不能为空

|职工号(W_ID)字符型,主码,不能为空

|性别(W_sex)字符型

|年龄(W_age)整型

|职务(W_job)字符型,不能为空

|工资(W_salary)浮点型

|工作部门(W_branch)字符型,不能为空

|联系电话(W_phone)字符型,不能为空,约束唯一

2)会议(Meeting):

|会议名称(M_name)字符型,不能为空

|参会人(M_participant)字符型,不能为空

|会议内容(M_content)字符型,不能为空

|记录员(M_recorder)字符型

|会议时间(M_time)日期型

|会议地点(M_place)字符型

|会议编号(M_ID)字符型,主码

3)文件(Files):

|文件编号(F_ID)字符型,主码,不能为空

|文件种类(F_kinds)字符型

|文件名称(F_name)字符型,不能为空

|文件级别(F_level)字符型

|存放位置(F_position)字符型

|记录员(F_recorder)字符型

4)管理员(Administrator):

|管理号(Ad_ID)字符型,主码,不能为空

|登录密码(Ad_password)字符型,不能为空

|姓名(W_name)字符型

5)考勤(Attendance):

|管理号(Ad_ID)字符型,外码

|职工号(W_ID)字符型,外码

|日期(At_date)日期型,主码,不能为空

|迟到(At_late)字符型,约束Y(是)或者N(不是)

|早退(At_quit)字符型,约束Y(是)或者N(不是)

6)事务管理(Affairs):

|编号(Af_NO)字符型,主码,不能为空

|日期(Af_date)日期型

|事件(Af_events)字符型

|记录人(Af_recorder)字符型

7)查询(Query):

|职工号(W_ID)字符型,主码

|文件编号(F_ID)字符型,外码

8)管理(Manage):

|职工号(W_ID)字符型

|会议编号(M_ID)字符型

|编号(Af_NO)字符型

|文件编号(F_ID)字符型

1.3数据流图

(1)数据流图:

图1.1顶层数据流图

图1.2功能数据流图

图1.3职工信息数据流图

图1.4管理员信息数据流图

二概念模型设计

2.1E-R模型

2.1.1数据库的局部E-R图

1.职工

图2.1职工信息E-R图

2.会议

图2.2会议信息E-R图

3.文件

图2.3文件信息E-R图

4.管理员

图2.4管理员E-R图

5.考勤

图2.5考勤信息E-R图

6.事务管理

图2.6事务管理E-R图

7.管理

图2.6管理E-R图

8.查询

图2.6查询E-R图

2.1.2数据库完整E-R图

图2.1.2办公室日常管理信息系统总体E-R图

三逻辑模型设计

3.1E-R图向关系模型的转换

E-R图是由实体型、实体的属性和实体型之间的联系3个要素组成的。

本系统中有六个实体,两个联系,每个实体中各自有若干属性。

将其转换为关系模型即将实体型、实体的属性和实体型之间的联系转换,转换后的关系模型如下:

职工(职工号,姓名,性别,年龄,职务,工资,工作部门,联系电话)

此为职工实体所对应的关系模式。

职工号为该关系的候选码。

会议(会议编码,会议名称,参会人,会议内容,记录员,会议时间,会议地点)

此为会议实体所对应的关系模式。

会议编号为该关系的候选码。

文件(文件编号,文件种类,文件名称,文件级别,存放位置,记录员)

此为文件实体所对应的关系模式。

文件编号为该关系的候选码。

管理员(管理号,联系电话,登录密码)

此为管理员所对应的关系模式。

管理号为该关系的候选码。

考勤(职工号,管理号,日期,迟到,早退)

此为考勤所对应的关系模式。

职工号、管理号为该关系的候选码。

事务管理(编号,日期,事件,记录员)

此为事务管理所对应的关系模式。

编号为该关系的候选码。

查询(职工号,会议编号)

此为查询所对应的关系模式。

职工号为该关系的候选码

管理(管理号,职工号,编号,文件编号,会议编号)

此为管理所对应的关系模式。

管理号为该关系的候选码

数据库中包含8个表,即职工(Workers)、会议(Meeting)、文件(File)、管理员(Administrator)、考勤(Attendance)、事务管理(Affairs)、查询、管理等。

3.2数据模型的规范化

1.职工表如图:

表3.1职工(Workers)表的结构

2.会议表如图:

表3.2会议(Meeting)的结构

3.文件表如图:

表3.3文件(Files)表的结构

4.管理员表如图:

表3.4管理员(Administrator)表的结构

5.考勤表如图:

表3.5考勤(Attendance)表的结构

6.事务管理表如图:

表3.6事务管理(Affairs)的结构

7.查询表如图:

表3.7查询(Query)的结构

8.管理表如图:

表3.8管理(Manage)的结构

四数据库的实施

4.1创建数据库

createdatabaseYSS

4.1.1创建表

1.创建职工表Workers

createtableWorkers

W_IDchar(20)primarykey,

W_namechar(8)notnull,

W_sexchar

(2),

W_agesmallint,

W_jobchar(10)notnull,

W_salaryfloat(20),

W_branchchar(10)notnull,

W_phonechar(20)notnullunique);

2.创建会议表Meeting

createtableMeeting

(M_IDchar(20)primarykey,

M_namechar(20)notnull,

M_participantchar(100)notnull,

M_contentchar(1000)notnull,

M_recorderchar(8)notnull,

M_timedatetime,

M_placechar(20),

);

3.创建文件表Files

createtableFiles

F_namechar(20)notnull,

F_IDchar(20)notnullprimarykey,

F_kindschar(10),

F_recorderchar(8)notnull,

F_levelchar(10),

F_positionchar(10),

4.创建管理员表Administrator

createtableAdministrator

Ad_IDchar(20)notnullprimarykey,

Ad_passwordchar(20)notnull,

Ad_namechar(8)

5.创建考勤表Attendance

createtableAttendance

W_IDchar(20),

Ad_IDchar(20),

At_datedatetimenotnullprimarykey,

At_latechar

(2)notnullcheck(At_latein('

Y'

'

N'

)),

At_quitchar

(2)notnullcheck(At_quitin('

foreignkey(W_ID)referencesWorkers(W_ID),

foreignkey(Ad_ID)referencesAdministrator(Ad_ID),

6.创建事务管理表Affairs

createtableAffairs

Af_NOchar(10)notnullprimarykey,

Af_datedatetime,

Af_recorderchar(8),

Af_eventschar(1000)

7.创建查询表Query

createtablequery

(W_IDchar(20),

F_IDchar(20),

primarykey(W_ID),

foreignkey(W_ID)referencesWorkers(W_ID),

foreignkey(F_ID)referencesFiles(F_ID)

8.创建管理表Manage

createtableManage

M_IDchar(20),

Af_NOchar(10),

primarykey(Ad_ID),

foreignkey(M_ID)referencesMeeting(M_ID),

foreignkey(Af_NO)referencesAffairs(Af_NO),

foreignkey(F_ID)referencesFiles(F_ID),

foreignkey(Ad_ID)referencesAdministrator(Ad_ID),

createindexW_ID

onWorkers(W_IDasc);

createindexF_ID

onFiles(F_IDasc);

createindexAf_N

onAffairs(Af_NOasc);

4.1.3创建触发器

创建名为TMD的触发器当删除职工表中的信息时,将删除信息添加到Woekers2表中:

createtableWorkers2

createtriggerTMD

onWorkers

afterdelete

asbegin

insertintoWorkers2

select*fromdeleted

end;

4.1.4授权

grantselect(W_salary),update(W_phone)

onworkers

topublic;

grantselect

onattendance

onfiles

4.2组织数据入库

1.职工表(Workers):

2.会议(Meeting):

3.文件表(Files):

4.管理员表(Administrator):

5.考勤表(Attendance):

6.事务管理表(Affairs):

五数据库的运行于维护

这一阶段的任务,是对系统的各个设计阶段的结果进行了一一审查,并对基本功能进行了验证,如数据库的查询、插入、删除、更新功能。

1.数据库的查询

2.数据库的插入

insert

intoWorkers(W_ID,W_name,W_sex,W_age,W_job,W_salary,W_branch,W_phone)

values('

19910101'

王红'

女'

20,'

职员'

3

3.数据库的更新

updateworkers

whereW_salary='

3700'

;

将文件'

党日活动'

的级别调到2

updateFiles

setF_level='

2'

whereF_name='

4.数据库的删除

删除文件级别为1的文件

delete

fromFiles

whereF_level='

1'

六总结

这次所分到的课题为“办公室日常管理信息系统”。

不同于平时上机时的简单编写代码,这次课程设计需要从需求分析做起,利用课程中学到的数据库知识和技术开发出数据库应用系统,解决信息化处理要求。

通过一周的课程设计,巩固了我对数据库基本原理和基础知识的理解,加深了我对数据库开发的认识,进一步提高了我综合运用所学知识的能力,同时对SQLserver的操作也更加的熟练。

从一开始的需求分析到后面的数据字典,数据流图,E-R图,再到最后的编码,无不凝结着自己的智慧和汗水,在做的时候遇到了很多的困难,尤其是最后阶段无法执行的时候,很沮丧,倍感打击。

但是值得欣慰的是老师和同学给了我很大的帮助,最后在帮助和自己查阅相关书籍之下一一解决。

明白了遇到困难要持之以恒,领悟了只有坚持不懈,才能取得胜利。

Konwledgeispower!

培根如是说到,是的,知识就是力量。

但是知识的获得不是一朝一夕的,需要我们付出汗水和努力。

虽然获得过程是艰辛的,但是最后的结果却是甜美的,或许这才是这次课程设计给我最大的收获吧。

参考文献

1.王珊,萨师煊.《数据库系统概论》.北京:

高等教育出版社,2006

2.施伯乐,丁宝康.《数据库系统教程》.北京:

高等教育出版社,2008

3.张莉《SQLSEVER数据库原理及应用》

4.施伯乐丁宝康汪卫.《数据库系统教程》高等教育出版社2003年第2版

5.庄成三等.《数据库系统原理及其应用》.电子工业出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1