资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕 业 论 文 信息管理 专业 20XX 级 X 队学员 xxx 指导教员 xxx 课题 OA办公自动化系统 xxxxxxxxxx学院二一零年六月OA办公自动化系统xxx(XXXXXXX学院 浙江 杭州 211101)(六号宋体,并将内容放在括弧内)摘要:摘要二字用六号黑体,靠左边起头。摘要内容用六号楷体。XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,XXXXXXXXXXXXX。关键词:XXX;XXXX;XXX 关键词二字使用六号黑体,关键词内容使用六号楷体。关键词之间用分号隔离,最后一个关键词不加标点符号。1毕业设计(论文)中文摘要(题目):OA办公自动化系统摘要:在市场竞争中,对于一个企业而言,对信息的掌握程度、信息获取是否及时、信息能否得到充分的、对信息的反应是否敏感准确越来越成为衡量其市场竞争能力的重要因素。随着中国加入WTO,各行各业都在努力提高自身的竞争力,电信的重组、企业信息化管理进程的加快都在说明一个趋势:传统以红头文件为主的、强调公文处理的办公自动化将从主导地位逐渐减弱,以强调信息服务、知识管理为主的企业信息服务系统将逐渐代替原有的办公自动化。商场如战场,新一代的战争是信息化战争,如何通过互联网这一利器,使企业信息化建设完善起来?这就需要一种高效,稳定的办公自动化系统!通过本系统,企业机关办公中存在的信息不畅、效率低下等一系列问题得到了解决。把知识管理的思想带入了现代社会的办公生活,从而提升了现代企业的信息化程度,改变了人们的生活。本论文主要阐述OA办公自动化系统的后台操作过程及一些关键技术。该系统具有新闻管理、文件传送管理、通知管理、交流管理、系统维护功能,而且还根据大多数客户需求增加了浏览器、播放器等功能,这样既可以时时掌握最新网络资源还可以制造一个轻松的办公氛围。关键字 :自动化,管理,ActiveX 目 录第1章 系统分析1.1 需求分析 11.2 可行性分析 1第2章 总体设计2.1 项目规划 2 2.2 系统功能架构图 2第3章 数据库的设计3.1 数据表的概要说明 33.2 主要数据表的结构 3第4章 主要功能模块的设计 4.1 公共模块设计 64.2 登录界面设计 64.3 主界面设计 104.4 通知管理 144.5 新闻管理 214.6 文件管理 244.7 交流管理 314.8 系统维护管理 35 4.9 其它模块 43第5章 问题分析与解决 5.1 由于“ADO”属性中记录源命令类型设置不同出现的问题51 5.2 如何利用CommonDialog 控件 525.3 ComboBox 控件设置为只读属性后,如何添加列表535.4 如何将多种格式的文件保存到数据库中 54结论致谢参考文献军理工毕业论文 第 1 章 系统分析1.1 需求分析通过调查,要求系统具有以下功能。*由于操作人员的计算机知识普遍较差,因此要求有良好的人机界面。*由于该系统的使用对象多,因此要有较好的权限管理。*方便数据的查询,修改。*信息发布与文件传送的速度快。*通过座机能够直接“透视”公司的各项工作及活动安排。*用MSChart图表显示活动投票结果。*在相应的权限下,管理员可以删除数据 1.2 可行性分析开发任何一个基于计算机的系统时,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。 本系统的数据库采用目前比较浒的SQL Server 2000,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据量大、效率高;前台采用Microsoft 公司的Visual Basic 6.0 作为主要的开发工具,它可与SQL Server 2000 数据库无缝链接。第 2 章 总体设计2.1 项目规划OA 办公自动化系统是一个典型的网络办公开发应用程序,它包含通知管理模块、新闻管理模块、文件管理模块、交流管理模块、系统维护管理模块等。(1)通知管理模块该模块主要负责信息的发布、接收等。(2)新闻管理模块 该模块主要负责新闻的发布、接收等。(3) 文件管理模块该模块主要负责文件的发布、接收等。(4)交流管理模块 该模块主要实现意见反馈、活动投票。(5) 系统维护管理模块该模块主要负责用户添加、删除,密码、权限的修改,意见箱的管理,投票活动管理。2.2 系统功能构架图系统构功能架图第3章 数据库的设计3.1 数据库的概要说明系统数据库的名称为db_OA,包含有8张表,下面给出各数据表的作用。dbOA_user系统用户表用来存储系统操作员的基本信息tbOA_news新闻表主要用于存储新闻的发布信息。tbOA_notice通知表主要用来存储办公通知信息。tbOA_file文件数据表主要用来存储文件传送的基本信息。tbOA_idea意见表主要用于存储员工反馈的意见。tbOA_vote投票表主要用来存储活动投票的基本信息。tbOA_voteRecord活动投票记录表主要用来存储投票记录人,以避免重复投票。tbOA_dept部门表主要用来存储公司部门信息的表。3.2 主要数据表的结构表1 dbOA_user字段名数据类型长度主键否描述usernamevachar20Y用户名userjpwdvachar20N密码userbitbitN权限标记表2 tbOA_news字段名数据类型长度主键否描述news_idintY新闻IDnews_datedatetimeN新闻发布时间news_personvachar12N发布人news_acceptDeptvachar50N新闻接收部门news_acceptPersonvachar12N接收人news_bitbitN标记news_textvachar50N备注表3 tbOAnotice字段名数据类型长度主键否描述notice_idintY通知IDnotice_datedatetimeN通知时间notice_personvachar12N发布通知人notice_acceptDeptvachar30N通知部门notice_acceptPersonvachar12N通知人notice_bitbit1N标记notice_textvachar500N备注表4 tbOA_file字段名数据类型长度主键否描述file_idintYIDfile_subjectvarchar30N文件主题file_textvarchar50N文件描述file_personvarchar16N传送人file_deptvarchar30N接收部门file_namevarchar16N接收人file_datedatetime8N传送日期file_fileimage16N文件file_typevarchar20N文件类型表5 tbOA_idea字段名数据类型长度主键否描述idear_idintY意见IDidear_subjectvarchar30N意见主题idear_textvarchar50N意见内容表6 tbOA_vote字段名数据类型长度主键否描述vote_idintY活动IDvote_subjectvarchar30N活动主题vote_memovarchar50N活动备注vote_qtyfloatN投票数量表7 tbOA_voteRecord字段名数据类型长度主键否描述voteRecord_idintYIDvoteRecord_namevarchar16N投票人表8 tbOA_dept字段名数据类型长度主键否描述dept_idintY部门编号dept_namevarchar30N部门名称dept_describeText16N描述信息第 4 章 主要功能模块的设计4.1 公共模块设计为了节省系统资源,实现代码重用,可以在系统中新建一个Module1模块。就本系统而言,该模块主要用于实现数据库的共享连接。在以后的编程中,如果使用对象访问数据库或“ADO Data”控件访问数据库则可以直接将数据库连字符串的值赋给相应的“ ConnectionString ”属性,从而避免了重复建立数据库的麻烦,以防失去ADO+SQL的优越性能,代码如下:Public pstr As StringPublic Sub main()共享连接字符串pstr = Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=sa;Initial Catalog=db_OA;Data Source=A-PC调用frm_login窗口frm_login.ShowEnd Sub4.2 登录界面设计本系统属于OA办公自动化系统,用户权限分为系统管理员
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号