攀枝花学院课程设计攀枝花学院本科毕业设计(论文)[办公室日常管理信息系统开发]学生姓名:文晓飞学生学号:200910804034院(系):计算机学院年级专业:2009软件工程指导教师:刘继光讲师二〇一一年12月攀枝花学院课程设计攀枝花学院本科学生课程设计任务书题目办公室日常管理信息系统开发1、课程设计的目的使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)(1)文件管理信息:包括文件编号、文件种类、文件名称、存放位置等;(2)考勤管理:包括姓名、年龄、职务、日期、出勤情况等;(3)查询员工的出勤情况。(4)会议记录:包括会议时间、参会人、记录员、会议内容等;(5)办公室日常事务管理,包括时间、事务、记录人。(6)按条件查询,统计。3、主要参考文献[1]张莉《SQLSEVER数据库原理及应用》[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对前人工作有改进或突破,或有独特见解。成绩指导教师评语指导教师签名:年月日攀枝花学院课程设计I摘要办公室自动化是近年随着计算机科学发展而提出来的新概念。办公自动化系统(OAS)OfficeAutomationSystem,办公室自动化系统一般指实现办公室内事务性业务的自动化,而办公自动化则包括更广泛的意义,即包括网络化的大规模信息处理系统。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。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.1E-R模型..................................................-7-2.1.1数据库的局部E-R图...................................-7-2.1.2数据库完整E-R图....................................-10-三逻辑模型设计..............................................-11-3.1E-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-参考文献......................................................-24-攀枝花学院课程设计-1-引言随着社会的发展,企业的发展,职工数量的增加,人员的不断流动,平时我们常用的文件人工记录,文件记录已经渐渐不能满足现代化办公室的要求,查询起来也相当繁琐,得到的信息也不够准确,为了能使大量的企业和个人能够方便快捷的查询到办公室的各种信息,应该有一个功能比较全面的办公室管理系统。办公室日常管理信息系统是一个功能比较全面的信息管理系统,具有界面友好、高效迅速、反馈信息完整等特点。该软件采用.Net(后期实现部分,属于软件开发,在这里不进行详细实现)和强大的数据库软件开发工具进行开发,能够运行在各种操作系统上,不仅可以满足大部分企业,还能应用在学校以及团体对办公室日常各种信息管理的需求,并且易于操作。办公室日常管理信息系统可以大大地提高办公室日常办公的效率,以及帮助减少在工作中可能出现的错误,为客户提供更好的服务。本系统的开发主要包括后台数据库的建立、维护以及前端应用程序的开发(略)两个方面。后台数据库使用SQLServer。攀枝花学院课程设计-2-一需求分析1.1需求分析随着企业的发展,职工数量的增加,人员的不断流动,平时我们常用的文件人工记录,文件记录已经渐渐不能满足现代化办公室的要求,查询起来也相当繁琐,得到的信息也不够准确,为了能使大量的企业和个人能够方便快捷的查询到办公室的各种信息,应该有一个功能比较全面的办公室管理系统。此系统以管理为中心,其重点是信息的输入与查询。开发主要包括数据库的建立和维护。1.1.1数据需求在办公室日常的信息数据输入的过程中,通过网络输入各种不同的数据,这正合开发人员所需,因为这为数据库设计提供了数据样例。1.1.2功能描述《办公室日常管理信息系统》针对的用户群相当普遍,企业,团体,学校均可使用。同时具有如下功能:文件管理:可以查阅各种文件的编号、种类、名称、存放位置、记录员等。考勤管理:可以查询职工的出勤情况会议记录:可以查阅历次召开会议的的时间、地点、内容、参会人、记录员。日常事务管理:可以查阅事务、记录人、事务时间等。对于使用时按照不同的对象,权限也不同:管理员可以管理该系统中的问卷信息。管理内容主要包括:1)负责管理信息输入,包括职工、文件、会议信息的输入。2)可以查看所有信息。一般用户只可以查阅出勤,职工表(工资),文件,更新电话号码。1.2数据字典1)职工(Workers):|姓名(W_name)字符型,不能为空|职工号(W_ID)字符型,主码,不能为空|性别(W_sex)字符型攀枝花学院课程设计-3-|年龄(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(不是)攀枝花学院课程设计-4-|早退(At_quit)字符型,约束Y(是)或者N(不是