数据库课程设计办公室管理信息系统.docx
- 文档编号:26791294
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:13
- 大小:69.37KB
数据库课程设计办公室管理信息系统.docx
《数据库课程设计办公室管理信息系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计办公室管理信息系统.docx(13页珍藏版)》请在冰豆网上搜索。
数据库课程设计办公室管理信息系统
数据库课程设计
实验报告
办公室管理信息系
姓名:
学号:
班级:
专业:
,、需求分析
这是一个高速发展的社会,企业的发展,职工数量的增加,人
员的不断流动,平时我们常用的文件人工记录,文件记录已经渐渐不能满足现代化办公室的要求,查询起来也相当繁琐,得到的信息也不够准确,为了能使大量的企业和个人能够方便快捷的查询到办公室的各种信息,应该有一个功能比较全面的办公室管理系统。
办公室日常管理信息系统是一个功能比较全面的信息管理系统,
具有界面友好、高效迅速、反馈信息完整等特点。
该软件采用.Net(后期实现部分,属于软件开发,在这里不进行详细实现)和强大的数据库软件开发工具进行开发,能够运行在各种操作系统上,不仅可以满足大部分企业,还能应用在学校以及团体对办公室日常各种信息管理的需求,并且易于操作。
二、功能介绍
文件管理信息:
用于管理文件信息,包括文件编号、文件种类、文件名称、存放位置等。
考勤管理:
用于查询考勤信息,包括姓名、年龄、职务、日期、出勤情况等
。
会议记录:
用于查询会议记录,包括会议时间、参会人、记录员、会议内容等。
办公室日常事务管理,包括时间、事务、记录人。
按条件查询,统计。
管理员可以管理该系统中的问卷信息。
管理内容主要包括:
1)负责管理信息输入,包括职工、文件、会议信息的输入。
2)可以查看所有信息。
、概念结构设计
经分析,本系统的e-r图如下:
4考勤
5事务管理
6管理员
总体e-r图
四、逻辑结构设计
1职工
姓名(W_name)
字符型
不能为空
职工号(W_ID)
字符型
主码,不能为空
性别(W_sex)
字符型
年龄(W_age)
整型
职务(W_job)
字符型
工资(W_salary)
浮点型
工作部门(W_branch)
字符型
不能为空
联系电话(W_phone)
字符型
不能为空,约束唯
2文件
文件编号(F_ID)
字符型
主码,不能为空
文件种类(F_kinds)
字符型
文件名称(F_name)
字符型
不能为空
文件级别(F_level)
字符型
存放位置
(F_position)
字符型
记录员(F_recorder)
字符型
3会议
会议名称(M_name)
字符型
不能为空
参会人
(M_participant)
字符型
不能为空
会议内容
字符型
不能为空
(M_content)
记录员(M_recorder)
字符型
会议时间(M_time)
日期型
会议地点(M_place)
字符型
会议编号(M」D)
字符型
主码不能为空
4考勤
管理号(Ad」D)
字符型
外码
职工号(W_ID)
字符型
外码
日期(At_date)
日期型
主码,不能为空
迟到(At_late)
字符型
约束Y(是)或者N(不
是)
早退(At_quit)
字符型
约束Y(是)或者N(不
是)
5事务管理
编号(Af_NO)
字符型
主码,不能为空
日期(Af_date)
日期型
事件(Af_events)
字符型
记录人
(Af_recorder)
字符型
6管理员
管理号(Ad」D)
字符型
主码,不能为空
登录密码
(Ad_password)
字符型
不能为空
姓名(W_name)
字符型
createdatabaseYSS
1.创建职工表WorkerscreatetableWorkers
(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」Dchar(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」Dchar(20)notnullprimarykey,
Ad_passwordchar(20)notnull,
Ad_namechar(8)
);
5.创建考勤表Attendanee
createtableAttendance
(
W_IDchar(20),
Ad」Dchar(20),
At_datedatetimenotnullprimarykey,
At_latechar
(2)notnullcheck(At_latein('Y','N')),
At_quitchar
(2)notnullcheck(At_quitin('Y','N')),foreignkey(W_ID)referencesWorkers(W_ID),foreignkey(Ad」D)referencesAdministrator(Ad」D),);
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.创建管理表ManagecreatetableManage
(
Ad」Dchar(20),
W_IDchar(20),
M」Dchar(20),
Af_NOchar(10),
F_IDchar(20),
primarykey(Ad_ID),
foreignkey(W_ID)referencesWorkers(W_ID),
foreignkey(M」D)referencesMeeting(M_ID),
foreignkey(Af_NO)referencesAffairs(Af_NO),
foreignkey(F_ID)referencesFiles(F_ID),
foreignkey(Ad_ID)referencesAdministrator(Ad」D),
③添加记录
insertinto职工
values('姜天渊''102101''男”23''总监''人事
部’)
insertinto职工
values('伊轻舞''102102''女”26''主管''企划
部’)
insertinto职工
values
('姬宗’’102103'男”23''总监’’营销
部')
insertinto
职工
values
('欧阳心缘''102104''男”23''总监''财
务部’)
insertinto
会议
values
('党政教育’’欧阳心缘、伊轻舞、姬宗、姜天
渊’’党的新政策’’111102)
insertinto
会议
values
('市场营销’’欧阳心缘、伊轻舞、姬宗、姜天
渊’’第四季度营销方案策略’’111101')
insertinto
文件
values
('2011年各季度销售业绩’’s1''统计表格’’
欧阳心缘’)
insertinto
文件
values
('数据库管理系统’’s2''系统管理’’姬
宗')
insertinto
文件
values
('2011年人事调动’’s1''人事管理’’姜天
渊')
insertinto管理员
values(
‘110''
119''
伊轻舞’)
insertinto
考勤
values(
‘110''
102101'
'20111009'n''n')
insertinto
考勤
values(
‘110''
102102'
'20111009'n''n')
insertinto
考勤
values(
‘110''
102103'
'20111009'n''n')
insertinto
考勤
values(
‘110'
102104'
'20111009'n''n')
insertinto
考勤
values(
‘110'
102101'
'20111009'y''n')
insertinto
事务管理
values(
‘d1''
20110908
'伊轻舞’’任命为企划部
主管’)
insertinto
事务管理
values(
‘d1''
20110930’
'欧阳心缘’’上交第二季
度财务报表’
)
insertinto
事务管理
values(‘d1''20110831''姬宗''与万盛集团签订
3500万的订单')
insertinto事务管理
values(‘d1''20110931''姜天渊''第三季度人事
任免协调工作顺利完成’)
五、功能处理
1索引
建立索引
createindexW_ID
onWorkers(W_IDasc);
createindexF_IDonFiles(F_IDasc);
createindexAf_N
onAffairs(Af_NOasc);
2数据库的更新
将职工号为102102的职工工资改成8100
updateworkers
setW_ID二'102102'
whereW_salary='8100';
六、系统设计、制作小结
本次设计是对课本知识的综合运用的考量,需要设计者将平时所学的知识运用与实际生活中,以数据库的思想建立应用系统。
通过本次试验,我认为我受益颇多,不仅熟悉了课本知识,而且增强了实际运用能力。
切身感受到数据库系统不仅仅只是一连串代码,而且是能很好地运用于生活中的各行各业,以一套优秀的系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 办公室 管理信息系统