1、吉首大学毕业论文(设计)目 录前言 21 开发工具和硬件环境 .21.1 开发工具 21.2 硬件环境 32 系统可行性分析 .32.1 技术可行性 32.2 经济可行性 42.3 操作可行性 43 系统需求分析 .53.1 现行业务 53.1.1 概要描述 53.1.2 存在的主要问题 53.1.3 解决方案 53.2 系统需求分析 53.3 系统流程图 64 系统概要设计 .84.1 系统功能模块流程图 84.1.1 用户登陆模块 84.1.2 员工信息管理模块 84.1.3 读者设置模块 94.1.4 代办设置模块 104.1.5 备忘录信息模块 104.1.6 查询备忘录模块 114.
2、2 系统功能模块图 114.3 数据库概念结构设计 124.4 数据库逻辑结构设计 145 系统详细设计 .155.1 用 JDBC 连接数据库 155.2 系统功能模块的设计与实现 165.2.1 用户登陆模块 165.2.2 员工信息管理模块 175.2.3 读者设置模块 205.2.4 代办设置模块 215.2.5 备忘录信息模块 225.2.6 查询备忘录模块 266 系统开发小结 .27参考文献 27致 谢 28吉首大学毕业论文(设计)1工作备忘录的设计与实现摘 要:随着信息产业技术的飞速发展,各企事业单位在实现办公自动化的同时,迫切需要一个能减少冲突,提高工作效率的备忘录系统。当前
3、存在的备忘录系统大多数是静态的,是只针对个人而设计的,员工之间不能相互查看或创建备忘录,有一定的局限性,本系统即在这种背景下为了满足人们的工作需求而设计的。系统以 JDK1_5_0_07,MyEclipse 5.0GA和 Macromedia Dreamweaver MX 2004 作为开发工具,以 Oracle 作为数据库服务器,用 JDBC连接数据库,把 Java 作为编程语言,结合 JSP+Servlet 技术,采用面向对象的方法进行开发设计。本系统主要实现对自己工作备忘录信息的添加、修改、查询、删除、浏览;对已经给自己授权的他人工作备忘录信息进行查看;对允许自己创建的他人工作备忘录进行
4、设置等功能,本系统是一个具有实际应用意义的典型备忘录系统。关键词:Oracle;JDBC;JSP;办公自动化;备忘录The design and the implementation of the work memoAbstract:Along with the fast development of information industry technology, many enterprises need a memo system urgently to reduce conflicts and enhance working efficiency while achieving the
5、 office automation.Most of the currently memo systems are static,theyre designed only for individual which means employees could not see others memo or establish a new one as a limit.In this situation,the system is produced to meet the satisfaction of peoples work.The system takes JDK1_5_0_07,MyEcli
6、pse 5.0GA and Macromedia Dreamweaver MX 2004 as its working tools,Oracle as its database server,JDBC as its connection tool to the database,Java as its programming language.Combine the JSP+Servlet technique,and adopt OOP(Object Oriented Programming) to design the system.The system mainly achieved th
7、e function of adding,modifying,searching,deleting and browsing the work memoes of myself and check other work memoes which were has been authorized,the system can also set others working memoes which permit by oneself to create and so on.So it is a typical memo system which can be application in pra
8、ctice.Key words: Oracle;JDBC;JSP;office automation;memo吉首大学毕业论文(设计)2前言进入二十一世纪以来,随着社会的不断进步和信息产业技术的飞速发展,人们对于运用计算机来辅助协调和管理的需求正逐步提高。面对日益残酷的社会竞争,越来越快节奏的生活方式,计算机局域网、办公自动化已成为各大小企事业单位提高工作效率、简化工作流程、创造更大经济效益的重要手段。然而,在实现办公自动化的同时,各企事业单位迫切需要一个能减少冲突,提高效率的工作备忘录系统。当前的备忘录系统很多是静态的,并且大部分针对个人而设计,有一定的局限性。员工之间不能相互查看或创建备忘
9、录,这就使得员工之间不能及时地了解彼此的工作安排而发生工作上的一些冲突,以至在发生冲突后不能有效地解决而浪费人力和财力。本文详细介绍了“工作备忘录系统”开发的全过程,阐述了整个系统的系统结构及工作原理,建立了不同于以往的工作备忘录系统。1 开发工具和硬件环境1.1 开发工具工作备忘录系统是在 J2EE 的基础上 。1.2 硬件环境 。2 系统可行性分析2.1 技术可行性工作备忘录系统主要是实现对。吉首大学毕业论文(设计)32.2 经济可行性由于本系统。2.3 操作可行性使用本系统的工作人员。3 系统需求分析系统需求分析主要任务是调查现行系统存在的问题,弄清用户对系统的要求,提出可行的方案,为管
10、理层决策提供依据。3.1 现行业务3.1.1 概要描述现行业务的操作流程描述如下:3.1.2 存在的主要问题用手工进行操作的现行业务具有如下一些薄弱环节:1) 容易出错;2) 不方便查阅、更新;3) 容易忘记,不便保存。3.1.3 解决方案1) 建议使用本 。3.2 系统需求分析根据以上的分析,为了克服现行业务中存在的不足以及用电脑取代一切的手工操作,得到新系统的功能如下:吉首大学毕业论文(设计)41) 用户登陆:主要实现的是员工用管理员给定的 ID 和密码登陆,通过验证后进入到前台备忘录信息管理页面;管理员通过特定的 ID 和密码进入后台员工信息维护页面。当前用户还可在获取 ID 和密码后自
11、行修改密码。2) 。3.3 系统流程图系统流程图是概括地描绘物理系统的传统工具,表达了数据在系统各部件之间流动的情况 1。本系统的图形符号如图 4-1 所示:系统中的人员 处理 数据流 存储 显示 图 4-1 系统流程图的图形符号图 4-2 系统流程图4 系统概要设计4.1 系统功能模块流程图4.1.1 用户登陆模块员工用管理员给定的 4.1.2 员工信息管理模块吉首大学毕业论文(设计)54.2 数据库逻辑结构设计备忘录信息表主要用来存储员工的备忘录信息,包括用户 ID、备忘录日期、主题、内容、提醒设置以及创建人姓名。如下表所示:表 5-1 备忘录信息表(b_memo)字段名称 数据类型 字段
12、大小 可否为空 说明id varchar 10 No 备忘录 IDuserid varchar 5 No 用户 ID权限信息表主要用来存储用户权限信息,包括用户 ID、权限人 ID、权限人姓名、权限和部门名称。如下表所示:表 5-2 权限信息表(b_power)字段名称 数据类型 字段大小 可否为空 说明userid varchar 5 No 用户 IDpowerid varchar 5 No 权限人 ID.5 系统详细设计5.1 用 JDBC 连接数据库 6 系统开发小结本系统 。参考文献1 张海藩. 软件工程导论(第四版)M. 北京:清华大学出版社,2003.12.13002 Johann
13、es Gehrke(美). 数据库系统概念M. 北京:清华大学出版社,2004.10.2022403 Paul Dubois(美). 网络数据库指南 M. 北京:机械工业出版社,2000 年.1.150吉首大学毕业论文(设计)6致 谢本系统是在老师的指导下独立修改完成的。在论文的准备、开题、修改过程中,陈老师渊博的知识,广博的思维,严谨的治学作风与磊落的做人态度,使我受益匪浅。在这里,要对他的帮助和指导表示由衷的感谢。同时也非常感谢我的同班同学闫玺锐、欧凤春和宋睿在整个毕业设计过程中对我的关心和帮助。在整个系统开发过程中,他们给我提出了许多建设性的意见,使我对整个毕业设计的思路有了总体的把握;还耐心地帮我解决了一些专业性的问题,使我有了很大收获。本系统之所以能够顺利地完成并予以实现,跟他们实质性的帮助密不可分。