毕业设计(论文)摘要摘要OA办公自动化系统,英文OA: OFFICE AUTOMATION,是一种新型的信息交流平台,作为一种新型的信息交流平台,它利用先进网络技术,使人的各种信息交流活动逐步由各种设备、各种人机信息系统来协助完成,达到方便人们信息交流,提高工作效率和工作质量,提高生产率的目的。
所开发的OA办公自动化系统,基于局域网本身内部信息交流需求,应用计算机网络技术,实现局域网信息交流自动化,管理信息化。
本系统采用结构化与原型法结合的系统开发方法。
整个系统分为系统整体设计及用作用户登录和注册的用户身份验证模块,用作系统管理员对人员信息进行管理的人员信息管理模块,用作系统各个用户之间互相发送信息的短消息管理模块等。
该系统采用B/S模式,服务器端需要安装SQLServer2000服务器,客户端只需要通过浏览器就可以访问到服务器,降低了客户端的要求。
系统采用MVC开发模式,用JSP控制视图(View),Servlet充当控制器(Controller),JavaBean 充当模型(Model),相关的JSP页面提交的数据交给Servlet处理,然后Servlet 将处理请求委托给JavaBean,最后JavaBean去连接服务器(SQLServer2000)。
关键词自动化办公系统;JSP;Servlet;JavaBean;SQLServer2000ABSTRACTOffice automation, the automation of information processing that work , it utilizes advanced technology, makes various official working operational activities of people's help to finish by various apparatus , various man-machine information systems progressively , reach and fully utilize information, improve working efficiency and work quality , the purpose to boost Productivity .The office automated systems based on auspicious open scientific and technological computer training school internal management and business develop the demand, employ the computer technology, Internet technology, realizes enterprise's office automation, manage the information. This system adopts the systematic development approach that structurize combines with prototype law. The whole system into the overall design and system for users to log in and registered user authentication module for the system administrator to manage the information workers trade union information management module for the current log of users to manage their personal address book contacts module For the current log of users to manage their own agenda of the schedule of modules for current users log in the log of their work to manage the work of the log module for the system among various users send short message information management module for systems management Members of the general meeting of management and information of the user to view the session management module for the system administrator to manage the notice, as well as ordinary users to view the information notice Notice management module and the current log users to upload, download, view documents, such as document management module.The system is based on B/S, SQLServer2000 should be installed to the server , and the client just needs to be installed the Browser .Thus , the client can access the Date Server through the Browser, which has also dropped the requirements of the clients. The development of the system uses the technology of MVC. JSP acts the View, Servlet acts the Controller , and JavaBean acts the Model. JSP submits the concerning pages to Servlet and Servlet passes the requirements to the JavaBean , finally , JavaBean goes to access the SQLServer2000 to get the Data to return to the clients.Key words:Office Automatic System;JSP;Servlet;JavaBean;SQLServer2000目录摘要 (1)ABSTRACT........................................................ I I 目录.. (1)第一章绪论 (1)1.1选题目的背景和意义 (1)1.2研究的思路和方法 (2)1.3系统开发工具及运行的环境 (3)第二章系统分析 (4)2.1可行性分析 (4)2.2系统结构设计 (4)第三章数据库设计 (7)3.1用户信息表设计 (7)3.1.1用户表users的设计 (7)3.1.2用户角色表userrole的设计 (7)3.1.3 数据源的配置 (7)第四章系统实现 (9)4.1用户登录界面 (9)4.2管理员界面 (10)4.2.1添加用户界面 (10)4.2.2删除用户界面 (11)4.2.3查找用户界面 (12)4.2.4修改用户界面 (13)4.2.5个人信息界面 (14)4.2.6发短信界面 (15)4.2.7发件箱界面 (16)4.2.8收件箱界面 (17)4.2.9查询短信界面 (18)4.3普通用户界面 (19)4.3.1查找用户界面 (19)4.3.2个人信息界面 (20)4.3.3发短信界面 (21)4.3.4发件箱界面 (22)4.3.5收件箱界面 (23)4.3.6查询短信界面 (24)第五章系统测试 (26)5.1用户管理模块测试 (26)5.1.1 登录页面测试用例 (26)5.1.2 添加用户页面测试用例 (26)5.1.3 查找用户页面测试用例 (27)5.1.4 修改用户页面测试用例 (27)5.1.5 删除用户页面测试用例 (28)5.2短信管理模块测试 (28)5.2.1 发送短信页面测试用例 (28)5.2.2 发件箱页面测试用例 (28)5.2.3收件箱页面测试用例 (28)5.2.4 查询短信页面测试用例 (29)结束语 (30)致谢 (31)参考文献 (32)第一章绪论1.1 选题目的背景和意义OA办公自动化系统,英文是Office automation,局域网信息自动化,它利用先进计算机网络的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。
信息自动化由70年代末80年代初在我国提出,到现在已有近二十年的发展历史。
由于信息自动化技术的不断发展,办公自动化新产品不断的出现,办公自动化的内涵也不断地丰富和发展。
应该说没有人怀疑计算机的出现给办公室职员带来的便利,但是对现代的办公自动化而言,其目的己经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。
在这种办公模式下,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。
从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。
在传统的办公模式中,由于缺少重要的信息传递和工作流程环节,办公的各个部门之间无法实现信息共享和信息集成,从而难以实现各个部门之间的高效协作。
在日常的办公过程中,比较容易出现以下的差错:一是各部门的信息传递和事务交接仍然由人工完成,容易出现差错;二是上下级和部门之间无法实现协同工作,难以及时沟通;三是信息和工作流程相互分离,缺少至关重要的随时记录,使工作监控和评估困难重重。