




免费预览已结束,剩余31页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
攀枝花学院学生课程设计(论文)题 目: 办公室日常管理信息系统开发 学生姓名: 学 号: 所在院(系): 专 业: 班 级: (一)班 指导教师: 职称: 讲师 2012年 12 月 14 日攀枝花学院教务处制攀枝花学院本科学生课程设计任务书题目办公室日常管理信息系统开发1、课程设计的目的使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)(1) 文件管理信息:包括文件编号、文件种类、文件名称、存放位置等;(2) 考勤管理:包括姓名、年龄、职务、日期、出勤情况等;(3) 查询员工的出勤情况。(4) 会议记录:包括会议时间、参会人、记录员、会议内容等;(5) 办公室日常事务管理,包括时间、事务、记录人。(6) 按条件查询,统计。3、主要参考文献1张莉 SQL SEVER数据库原理及应用 2萨师煊 王珊著.数据库系统概论第三版.高等教育出版社3 施伯乐 丁宝康 汪卫.数据库系统教程 高等教育出版社2003年第2版4庄成三等.数据库系统原理及其应用.电子工业出版社4、课程设计工作进度计划第1天 :选题、完成需求分析第2天 :数据库概念结构设计第3天:数据库逻辑结构设计及物理实现第4天:应用程序开发第5天: 程序调试分析和结果、编写课程设计报告指导教师(签字)日期年 月 日教研室意见: 年 月 日学生(签字): 接受任务时间: 年 月 日注:任务书由指导教师填写。课程设计(论文)指导教师成绩评定表题目名称办公室日常管理信息系统开发评分项目分值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。02科学实践、调研7通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。03课题工作量7按期圆满完成规定的任务,工作量饱满。能力水平35%04综合运用知识的能力10能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。05应用文献的能力5能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。06设计(实验)能力,方案的设计能力5能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。07计算及计算机应用能力5具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。08对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)10具有较强的数据收集、分析、处理、综合的能力。成果质量45%09插图(或图纸)质量、篇幅、设计(论文)规范化程度5符合本专业相关规范或规定要求;规范化符合本文件第五条要求。10设计说明书(论文)质量30综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。11创新10对前人工作有改进或突破,或有独特见解。成绩指导教师评语指导教师签名: 年月日 攀枝花学院课程设计 摘要 摘要办公室自动化是近年随着计算机科学发展而提出来的新概念。办公自动化系统(OAS)Office Automation System,办公室自动化系统一般指实现办公室内事务性业务的自动化,而办公自动化则包括更广泛的意义,即包括网络化的大规模信息处理系统。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。OA从最初的以大规模采用复印机等办公设备为标志的初级阶段,发展到今天的以运用网络和计算机为标志的现阶段,对企业办公方式的改变和效率的提高起到了积极的促进作用。 OAS软件解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题,范围涉及日常行政管理、各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。可以概括的说,OA软件跨越了生产、销售、财务等具体的业务范畴,更集中关注于企业日常办公的效率和可控性,是企业提高整体运转能力不可缺少的软件工具。 关键词: 办公室, 管理, 计划 ,有效II攀枝花学院课程设计 目录目 录摘 要I目 录II引 言- 1 -一 需求分析- 2 -1.1需求分析- 2 -1.1.1 数据需求- 2 -1.1.2 功能描述- 2 -1.2数据字典- 2 -1.3数据流图- 4 -二 概念模型设计- 7 -2.1 E-R模型- 7 -2.1.1 数据库的局部E-R图- 7 -2.1.2 数据库完整E-R图- 10 -三 逻辑模型设计- 11 -3.1 E-R图向关系模型的转换- 11 -3.2 数据模型的规范化- 12 -四 数据库的实施- 15 -4.1 创建数据库- 15 -4.1.1 创建表- 15 -4.1.2创建索引- 17 -4.1.3 创建触发器- 18 -4.1.4 授权- 18 -4.2组织数据入库- 19 -五 数据库的运行与维护- 21 -六 系统测试- 23 -七 总结- 28 -参考文献- 29 -攀枝花学院课程设计 引言 引 言随着社会的发展,企业的发展,职工数量的增加,人员的不断流动,平时我们常用的文件人工记录,文件记录已经渐渐不能满足现代化办公室的要求,查询起来也相当繁琐,得到的信息也不够准确,为了能使大量的企业和个人能够方便快捷的查询到办公室的各种信息,应该有一个功能比较全面的办公室管理系统。办公室日常管理信息系统是一个功能比较全面的信息管理系统,具有界面友好、高效迅速、反馈信息完整等特点。该软件采用CS模式(后期实现部分,属于软件开发,在这里不进行详细实现)和强大的数据库软件开发工具进行开发,能够运行在多种操作系统上,不仅可以满足大部分企业,还能应用在学校以及团体对办公室日常各种信息管理的需求,并且易于操作。办公室日常管理信息系统可以大大地提高办公室日常办公的效率,以及帮助减少在工作中可能出现的错误,为客户提供更好的服务。 本系统的开发主要包括后台数据库的建立、维护以及前端应用程序的开发(略)两个方面。后台数据库使用SQL Server 2008。- 6 -攀枝花学院课程设计 需求分析一 需求分析1.1需求分析 随着企业的发展,职工数量的增加,人员的不断流动,平时我们常用的文件人工记录,文件记录已经渐渐不能满足现代化办公室的要求,查询起来也相当繁琐,得到的信息也不够准确,为了能使大量的企业和个人能够方便快捷的查询到办公室的各种信息,应该有一个功能比较全面的办公室管理系统。此系统以管理为中心,其重点是信息的输入与查询。开发主要包括数据库的建立和维护。1.1.1 数据需求在办公室日常的信息数据输入的过程中,通过网络输入各种不同的数据,这正合开发人员所需,因为这为数据库设计提供了数据样例。1.1.2 功能描述办公室日常管理信息系统针对的用户群相当普遍,企业,团体,学校均可使用。同时具有如下功能:l 文件管理:可以查阅各种文件的编号、种类、名称、存放位置、记录员等。l 考勤管理:可以查询职工的出勤情况l 会议记录:可以查阅历次召开会议的的时间、地点、内容、参会人、记录员。l 日常事务管理:可以查阅事务、记录人、事务时间等。对于使用时按照不同的对象,权限也不同 :l 管理员可以管理该系统中的问卷信息。管理内容主要包括:1) 负责管理信息输入,包括职工、文件、会议信息的输入。2) 可以查看所有信息。l 一般用户只可以查阅出勤,职工表(工资),文件,更新电话号码。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): 管理号(Ad_ID) 字符型,主码,不能为空职工号(W_ID) 字符型会议编号(M_ID) 字符型编号(Af_NO) 字符型文件编号(F_ID) 字符型1.3数据流图(1) 数据流图:图1.1 顶层数据流图 图1.2 功能数据流图 图1.3 职工信息数据流图 图1.4 管理员信息数据流图攀枝花学院课程设计 概念模型设计二 概念模型设计2.1 E-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.7 办公室日常管理信息系统总体 E-R图- 30 -攀枝花学院课程设计 逻辑模型设计三 逻辑模型设计3.1 E-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 创建数据库create database YSS4.1.1 创建表1. 创建职工表Workerscreate table Workers( W_ID char(20) primary key,W_name char(8) not null,W_sex char(2),W_age smallint,W_job char(10) not null,W_salary float(20),W_branch char(10) not null,W_phone char(20) not null unique);2. 创建会议表Meetingcreate table Meeting(M_ID char(20) primary key,M_name char(20) not null ,M_participant char(100)not null,M_content char(1000)not null,M_recorder char(8) not null,M_time datetime,M_place char(20),);3. 创建文件表Filescreate table Files(F_name char(20) not null ,F_ID char(20)not null primary key,F_kinds char(10),F_recorder char(8) not null,F_level char(10),F_position char(10),);4. 创建管理员表Administratorcreate table Administrator(Ad_ID char(20) not null primary key ,Ad_password char(20)not null,Ad_name char(8);5. 创建考勤表Attendancecreate table Attendance(W_ID char(20),Ad_ID char(20),At_date datetime not null primary key,At_late char(2) not null check(At_late in(Y,N),At_quit char(2) not null check(At_quit in(Y,N),foreign key(W_ID) references Workers (W_ID),foreign key(Ad_ID) references Administrator (Ad_ID),);6. 创建事务管理表 Affairscreate table Affairs( Af_NO char(10) not null primary key ,Af_date datetime,Af_recorder char(8),Af_events char(1000);7. 创建查询表Querycreate table query(W_ID char(20), F_ID char(20),primary key (W_ID),foreign key (W_ID) references Workers(W_ID),foreign key (F_ID) references Files(F_ID);8. 创建管理表Managecreate table Manage( Ad_ID char(20), W_ID char(20),M_ID char(20), Af_NO char(10), F_ID char(20),primary key (Ad_ID),foreign key (W_ID) references Workers(W_ID),foreign key (M_ID) references Meeting(M_ID),foreign key (Af_NO) references Affairs(Af_NO),foreign key (F_ID) references Files(F_ID),foreign key (Ad_ID) references Administrator(Ad_ID),);4.1.2创建索引create index W_IDon Workers (W_ID asc);create index F_IDon Files (F_ID asc);create index Af_Non Affairs (Af_NO asc);4.1.3 创建触发器创建名为TMD的触发器当删除职工表中的信息时,将删除信息添加到Woekers2表中:create table Workers2 (W_ID char(20) primary key,W_name char(8) not null,W_sex char(2),W_age smallint,W_job char(10) not null,W_salary float(20),W_branch char(10) not null,W_phone char(20) not null unique);create trigger TMDon Workersafter delete as begin insert into Workers2 select * from deletedend; 4.1.4 授权grant select(W_salary),update(W_phone)on workersto public;grant selecton attendanceto public;grant selecton filesto public;4.2组织数据入库1.职工表(Workers):图4.1职工表2.会议(Meeting):图4.2 会议表 3. 文件表(Files):图4.3文件表4. 管理员表(Administrator):图4.4管理员表5. 考勤表(Attendance):图4.5考勤表6. 事务管理表(Affairs):图4.6事务管理表攀枝花学院课程设计 数据库的运行与维护五 数据库的运行与维护这一阶段的任务,是对系统的各个设计阶段的结果进行了一一审查,并对基本功能进行了验证,如数据库的查询、插入、删除、更新功能。1.数据库的查询图5.1数据库的查询2. 数据库的插入 insert into Workers(W_ID,W_name,W_sex,W_age,W_job,W_salary,W_branch,W_phone ) values (19910101,王红,女,20,职员,3200,人事部;3. 数据库的更新 将职工号为19910101的职工工资改成3700 update workers set W_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Feruloylacetyl-CoA-feruloylacetyl-coenzyme-A-生命科学试剂-MCE
- Ezutromid-Standard-生命科学试剂-MCE
- 农发行潍坊市高密市2025秋招笔试综合模拟题库及答案
- 农发行滁州市凤阳县2025秋招笔试英文行测高频题含答案
- 农发行秦皇岛市抚宁区2025秋招笔试性格测试题专练及答案
- 固态电池在电动汽车充电基础设施2025年市场渗透率预测报告
- 2025年汽车行业汽车玻璃市场应用与技术创新分析
- 农发行宜春市上高县2025秋招笔试EPI能力测试题专练及答案
- 2025年氢能重卡商业化运营技术创新与电力设备运输报告
- 农发行资阳市安岳县2025秋招笔试热点题型专练及答案
- 发挥智库作用
- 《小王子》读书分享成品课件
- 中国消化内镜诊疗镇静麻醉的专家共识
- 医疗废物管理分类及处理
- 劳动教育实践活动设计 课件 主题3、4 劳动最伟大、劳动最美丽
- 陕西省西安市庆安高级中学2023-2024学年高一上学期第一次月考化学试题(解析版)
- 高血压老年人用药安全指导
- 点检定修制的概要
- 大学生涯成长手册
- 商标肖像权使用授权书(通用)
- 第4章-信息可视化设计的应用与展望
评论
0/150
提交评论