版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、郑州轻工业学院本科毕业设计(论文)题 目 _电子政务网络自动化_ 办公OA 系统 _ _毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日 期:使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学
2、校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论
3、文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书 评阅教师评阅书 教研室(或答辩小组)及教学系意见 郑州轻工业学院毕业设计(论文)任务书题目 电子政务网络自动化办公OA 系统专业 电子信息 学号 200707020139 姓名 王磊主要内容、基本要求、主要参考资料等:一主要内容: OA 系统即
4、办公自动化(Office Automation ),它利用先进的互联网技术,使原本由人办理的各种办公业务活动变成由互联网和电脑利用信息系统来协助完成,达到充分利用网络,提高工作效率和工作质量的目的。二基本要求: 1以实际应用为出发点;2协同集成的办公环境;3数据安全系统可靠;三主要参考资料:3 卢剑峰. 基于网络的大学生素质测评系统的设计与实现J. 大连理工大学计算机科学与技术专业硕士学位论文,2004年 4 月4 黎鹰. 我国人才测评系统开发与应用研究. 中南大学管理科学与工程专业硕士学位论文,2002年1 月5 马燕,闫立军. 用实例学 北京电子工业出版社,2002年 2 月完 成 期 限
5、: 2011 年 6 月 3 日指导教师签名:专业负责人签名:年 月 日目 录摘 要 . I ABSTRACT . II 1. 绪 论 . 12.1. 课题研究背景 . . 12.2. 课题研究目的 . . 22.3. 课题研究意义 . . 2 2. 系统分析 . 42.1. 系统可行性分析 . . 42.2. 系统需求分析 . . 52.3. 业务流程分析 . . 72.4. 系统功能结构图 . . 202.5. 数据库设计 . 203.1. 系统设计的主要技术 . . 273.2. 系统开发环境 . . 293.3. 系统实现 . 294.1. 对身份验证功能进行测试 . . 394.2.
6、 对员工管理模块进行测试 . . 394.3. 测试结果 . 40 5. 系统开发总结 . 41结束语 . 42致 谢 . 43参考文献 . 44电子政务网络自动化办公OA 系统摘 要办公自动化,英文Office Automation,简称OA ,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。本系统基于公司业务需求,应用计算机技术,Internet 技术,实现企业办公自动化,管理信息化。本系统采用结构化与原型法结合的系统开发方法。整个系统分为系统整体设计及用作用户登录和注册
7、的用户身份验证模块,用作系统管理员对员工信息进行管理的员工管理模块,用作当前登录用户对自己的通讯录进行管理的个人通讯录模块,用作当前登录用户对自己的工作日志进行管理的工作日志模块,用作系统管理员对会议进行管理以及普通用户查看会议信息的会议管理模块、用作系统管理员对新闻进行管理以及普通用户查看新闻的新闻管理模块和当前登录用户上传、下载、查看文件的文件管理模块等。系统开发采用先进的开发软件与技术,即采用JSP 动态页面设计技术与MVC 模式,Oracle 数据库管理系统开发强大完善的数据库支持环境。关键词 办公自动化管理;JDBC 连接;数据库;办公管理。OFFICE AUTOMATION MAN
8、AGEMENTABSTRACTOffice automation,English Office Automation, abbreviated as OA, the automation of information processing that work , it utilizes advanced technology, makes various official working operational activities of people's -machine information systems progressively , reach and fully util
9、ize information, improve working efficiency and work quality , the purpose to boost Productivity .The office automated systems based on business develop the demand, employ the computer technology,Internet technology, realizes enterprise's office automation, manage the information. This system ad
10、opts 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 m
11、odule 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 Members of the general meeting of management
12、 and information of the user toview the session management module for the system administrator to manage the news, as well as ordinary users to view the news. Notice management module and the current log users to upload, download, view documents, such as document management module.System develops, a
13、dopt advanced development software use JSP dynamic page designing technique and MVC model,Oracle data base management system develops the strong and complete database and supports the environment.KEY WORDS office automation management, JDBC connection,data base, officemanagement1. 绪 论随着中国加入WTO 及全球经济
14、一体化进程的加快,世界经济已由工业化经济逐步进入网络信息化时代。在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。网络自动化办公系统就是在这样的大背景下应运而生的。信息时代的到来让人们尝到了“信息爆炸”的滋味,信息的大量拥入让企业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满足企业对信息快速、准确的处理的要求。一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。从传
15、统的办公模式向自动化办公管理模式转变,提高企业的信息处理能力,以增强企业的市场竞争力,成了企业发展过程中的首要问题。2.1. 课题研究背景近年来,我国许多职能部门先后建立了自己的对外服务网站,并从最初的政务公开、政策公布等静态信息发布逐渐发展到登记,管理动态信息发布,进而逐步开展网上业务处理。网络办公自动化OA 系统是电子政务中电子办公系统的最普遍的实现方式。它利用先进的技术,使原本由人来实现的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,例如公文流转、车辆管理、会议管理、网上审批等,逐步成为一个员工办公、中层管理、领导决策的知识协同的平台,达到充分利用信息,提高工作效率和工作质
16、量,提高生产率的目的。办公自动化在70年代末80年代初在我国提出,到现在已有近二十年的发展历史。大部分中小型企业自成立至今,办公模式为传统的办公模式,主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协同工作的现代工作环境中,公司更需要提高整体的工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平
17、,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”办公。2.2. 课题研究目的办公自动化不仅提高了个人的办公效率,更重要的是实现了群体协同工作。协同工作意味着要进行信息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电话机旁边或是否有传真机可用。这里所说的群体工作,可以包括在地理上分布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一群工作人员。办公自动化可以和一个企业的业务结合的非常紧密,甚至是定制的。因而可以将诸如信息采集、查询、统计等功能与具体业务密切关联。操作人员只须点击一个按钮就可
18、以得到想要的结果,从而极大得方便了企业领导的管理和决策。开发网络自动化办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非常高昂的。这些高昂的费用并非大多数中小企业能承受得起的。因此,开发一个能够满足中小型企业网络自动化办公需求的低成本OA 系统就成为了我这次课题研究的初衷。2.3. 课题研究意义应该说没有人怀疑计算机的出现给办公室职员带来的便利,但是对现代的办公自动化而言,其目的己经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综
19、合竞争能力。在这种办公模式下,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。在传统的办公模式中,由于缺少重要的信息传递和工作流程环节,办公的各个部门之间无法实现信息共享和信息集成,从而难以实现各个部门之间的高效协作。随着信息技术的发展和国内信息技术应用水平的提高,在办公过程中,传统的工作方式和审批模式己经难以满足新的需求,实现办公自动化已经是提高政府机关和企
20、事业单位办公效率,规范化管理的必然趋势。办公自动化系统的带来的好处有:(1 信息传递与沟通交流顺畅排除因职能、职位、距离等原因造成的信息联络不畅而带来的企业发展羁绊,通过构建内部通讯、信息发布与交流平台,实现多途径的联络与沟通,减少信息在途时间,提高信息的时效性,与此同时,缩短领导与职员之间,各部门之间的距离。(2 规范工作管理,提高整体效率解决了跨地域跨部门多岗位间的业务处理诸多问题,有效避免工作中出现的脱节、延误、错办等情况,杜绝职责不清、工作推脱等怠工现象,实现网上协同办公,增强组织协调能力,提高团队协作能力。同时,加强了领导实时了解事务状态,实时掌控工作进度,强化了过程控制与监督,加强
21、了工作管理。(3 整合信息资源,实现知识管理打破“信息孤岛”,彻底改变文件丢失遗漏、管理分散、查找不方便等现象,解决因人事变动导致经验流失等问题,通过知识管理,有效整合并积累各类资源,实现再利用。(4 增强凝聚力,提高响应能力在降低管理成本,促进管理进步的同时,能够培养全员信息化关注与参与意识,激发掌握和利用先进信息技术的热情,提高专业素质,形成全新的企业文化。办公自动化是信息社会的一种新型办公方式,它将现代化办公和计算机网络功能结合。随着信息技术的发展,办公自动化在行政企事业单位的管理、经营活动中发挥着日益重要的作用。通过网络,组织机构内部的员工可跨越时间、地点协同工作。使信息的传递更加快捷
22、和方便,从而极大地扩展了管理手段,实现了运营的高效。2. 系统分析2.1. 系统可行性分析网络化的办公管理,使企业管理更加规范,实现了通过网络对信息进行发布、传递、接收等一系列功能。系统中设置的个人办公管理模块,为个人办公提供了一个更为方便的管理平台,大大提高个人办公的工作效率,进而提高整个企业的办公效率。在该系统中信息的发布,个人信息的管理可以使用struts 框架和javaBean 技术实现其功能,对信息的更改和查询可以使用Oracle 的sql 操作语句结合数据库连接来实现,共享文件的上传和下载也可以通过第三方软件commentFile 来实现,文字样式和格式的编辑也能使用插件FckEd
23、iter 实现。综上可知,该系统在技术上是可实现的。通过该系统的研究目的知道该自动化办公系统是为了实现小型企业网络办公需要的低成本系统,并不需要实现自动化办公系统的所有功能。只需要实现小型企业网络办公所需要的信息管理,网络会议召开,员工权限控制,共享文件上传下载等基本功能。因此该系统的实现只需要一些免费的开源代码和工具包,以及少量的人力就可以的到实现。并且通过该系统对企业内部信息进行全面的自动化的管理,大大提高了企业的办公效率。通过系统对企业生产经营过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管
24、理进行到科学化、系统化的范筹。综上可知,该系统在经济上是可行的。该网络自动化办公OA 系统使用的开发平台是用户相当熟悉的windows 操作系统,并且全部采用接口封装技术进行封装和web 界面显示,用户只能看到接口,看不到里面使用的具体技术,这就减少了对用户的技术方面的要求。而且系统设计使用了web 网页显示,具有动态网页所具有的独特的绚丽界面,操作过程简单方便,不需要专业的只是即可操作该系统,所以,该系统在操作上是可行的。2.2. 系统需求分析系统主要功能概述如下:(1)用户身份验证模块本系统功能的开发与设计,是完全针对公司内部进行办公管理以及为各部门员工提供便捷的电子化交互平台搭建的。用户
25、身份验证模块是公司办公自动化管理系统的重要组成部分之一,它主要的功能是在用户进入系统时进行身份验证以防止在用户没有登陆的情况下直接输入网址就可以登陆页面。(2)用户信息管理模块本模块主要是为了实现本系统所注册员工的信息管理,并在用户登陆成功之后在页面上显示包括员工姓名、登陆次数、上次登录时间等基本信息,并且本模块拥有让用户更改登陆密码的功能。(3)个人通讯录模块本模块为每一个成功登录系统的用户维护一个自己的信息通讯录,其中可以保存联系人的姓名、性别、手机、地址、号、部门、家庭住址、邮编等信息。用户可以自由维护本模块联系人信息的增、删、改、查。(4)办公管理模块本模块主要作用是使当前登录用户添加
26、、修改、删除以及查看自己的工作日报。工作日报包括题目和内容,其中嵌入了FCKediter 可以对内容进行字体的颜色、格式、大小的更改,还可以上传图片,处理简单的数据。(5)会议管理模块该模块的作用是可以让公司的经理、主管等有召开会议需求的人在网站上发布会议通知,会议通知的内容包括会议名称、会议描述、召开时间、召开部门、参加会议的人员等,并且该模块提供修改和查看会议通知的功能。(6)用户管理模块本模块的作用是为公司新进入的员工添加包括姓名、性别、所属部门、家庭住址、MSN 、个人主页、出生日期、登陆账号、登录密码等基本信息,并且提供修改、删除和按条件查询现有员工信息的功能,查询结果具有分页功能。
27、(7)部门管理管理本模块的作用是为公司新增加的部门添加包括部门名称、部门邮箱、部门描述的相关的部门信息。通过部门管理功能可以修改和删除现有部门信息,并且提供按条件查询部门信息的功能,查询结果具有分页功能。(8)工作协助模块本模块的主要作用是上传和下载工作所需要的文档、图片等文件,用户可以查询到所有的共享文件并且下载共享文件,也可以上传文件,该上传文件只有上传该文件的用户才可以删除。2.3. 业务流程分析在用户身份验证模块的总体流程分析中业务流程是用户通过表单提供登陆信息,系统根据用户提供的信息对用户进行查询鉴别,如果身份合法,则查询用户的身份并将用户导向系统主页,如果身份不合法就重新导向登陆界
28、面,并显示登录失败信息。流程图如图2-1: 图2-1用户身份验证流程图系统用户通过登陆验证进入系统主页面,然后选择进入个人通讯录管理模块页面,用户可以通过选择不同的链接,进行相应的新增联系人、查看、修改以及删除等操作。当点击“查看”链接时,会显示所选的联系人的信息,之后可以点击“返回通讯录主页面”再返回到通讯录列表页面;当点击“添加通讯录”链接时,会进入联系人信息输入页面,当输入相关信息后点击“添加”按钮,如果成功则会返回到通讯录列表页面,并提示“添加成功”,如果失败,则会提示相关的错误信息,如果不想添加,则可以点击“返回通讯录主页面”返回到通讯录列表页面;当点击“修改”链接时,则会进入到修改
29、页面,并在表单中显示要修改的联系人信息,当更改某个表单中的数据后,再点击“提交”按钮,如果成功,则会返回到通讯录列表页面,并提示“修改成功”,否则会提示相关的错误信息,如果不想修改,则可以点击“返回上一页”返回到通讯录列表页面;当点击“删除”链接时,则会删除当前选择的联系人信息,并提示“删除成功”。流程图如图2-2: 图2-2 个人通讯录流程图系统用户通过登陆验证进入系统主页面,然后选择进入办公管理模块页面,用户可以通过“工作日报”的链接,进行相应的添加、查看、修改以及删除工作日报等操作。当点击“查看”链接时,会显示所选工作日报的信息,之后可以点击“返回上一页”再返回到日程列表页面;当点击“添
30、加”链接时,会进入日程信息输入页面,当输入相关信息后点电子政务网络自动化办公OA 系统击“提交”按钮,如果成功则会返回到日程列表页面,并提示“添加成功”,如果失败,则会提示相关的错误信息,如果不想添加,则可以点击“返回上一页”返回到日程列表页面;当点击“修改”链接时,则会进入到修改页面,并在表单中显示要修改的日程信息,当更改某个表单中的数据后,再点击“提交”按钮,如果成功,则会返回到日程列表页面,并提示“修改成功”,否则会提示相关的错误信息,如果不想修改,则可以点击“返回上一页”返回到日程列表页面;当点击“删除”链接时,则会删除当前选择的日程信息,并提示“删除成功”。流程图如图2-3: 图2-
31、3办公管理流程图系统用户通过登陆验证进入系统主页面,然后选择进入会议管理模块页面,用户可以通过选择不同的链接,进行相应的新增会议、查看、设置已读、修改以及删除等操作。当点击“查看”链接时,会显示所选的会议的信息,之后可以点击“返回上一页”再返回到会议列表页面;当点击“新增会议”链接时,会进入会议信息输入页面,当输入相关信息后点击“提交”按钮,如果成功则会返回到会议列表页面,并提示“添加成功”,如果失败,则会提示相关的错误信息,如果不想添加,则可以点击“返回上一页”返回到会议列表页面;当点击“修改”链接时,则会进入到修改页面,并在表单中显示要修改的会议信息,当更改某个表单中的数据后,再点击“提交
32、”按钮,如果成功,则会返回到会议列表页面,并提示“修改成功”,否则会提示相关的错误信息,如果不想修改,则可以点击“返回上一页”返回到会议列表页面;当点击“删除”链接时,则会删除当前选择的会议信息,并提示“删除成功”。流程图如图2-4: 图2-4 会议管理流程图如果登录用户是“系统管理员”,则可以显示此模块,用户可以通过选择不同的链接,进行相应的新增职工、查看、修改以及删除等操作。当点击“查看”链接时,会显示所选的职工的信息,之后可以点击“返回主页面”再返回到职工信息列表页面;当点击“员工添加”链接时,会进入员工信息添加页面,当输入相关信息后点击“提交”按钮,如果成功则会返回到职工信息列表页面,
33、并提示“添加成功”,如果失败,则会提示相关的错误信息,如果不想添加,则可以点击“返回主页面”返回到职工信息列表页面;当点击“修改”链接时,则会进入到修改页面,并在表单中显示要修改的职工信息,当更改某个表单中的数据后,再点击“提交”按钮,如果成功,则会返回到职工信息列表页面,并提示“修改成功”,否则会提示相关的错误信息,如果不想修改,则可以点击“返回职工信息列表主页面”返回到职工信息列表页面;当点击“删除”链接时,则会删除当前选择的职工信息,并提示“删除成功”。如果登录用户是“普通用户”,则不会显示此模块,而只会显示登录成功页面,并且用户只能查看与修改个人信息,通过点击“查看信息”与“修改信息”
34、两个链接即可完成相应操作。流程图如图2-5: 图2-5 用户管理流程图系统用户通过登陆验证进入系统主页面,通过选择“部门管理”菜单进入下级子功能菜单包括“部门添加”、“部门管理”。如果登录用户是“系统管理员”,则可以显示此模块,用户可以通过选择不同的链接,进行相应的公司部门进行添加、查询、修改以及删除等操作。当点击“查询”链接时,会显示符合查询条件的部门详细信息列表。当点击“部门添加”链接时,会进入部门信息添加页面,当输入相关信息后点击“提交”按钮,如果成功则会返回到部门信息列表页面,并提示“添加成功”,如果失败,则会提示相关的错误信息,如果不想添加,则可以点击“返回主页面”返回到部门信息列表
35、页面;当点击“修改”链接时,则会进入到修改页面,并在表单中显示要修改的部门信息,当更改某个表单中的数据后,再点击“提交”按钮,如果成功,则会返回到部门信息列表页面,并提示“修改成功”,否则会提示相关的错误信息,如果不想修改,则可以点击“返回”返回到部门信息列表页面;当点击“删除”链接时,则会删除当前选择的部门信息,并提示“删除成功”。如果登录用户是“普通用户”,则不会显示此模块,而只会显示登录成功页面,并且用户只能查看与修改部门信息,通过点击“查看信息”与“修改信息”两个链接即可完成相应操作。流程图如图2-6: 图2-6 部门管理流程图系统用户通过登陆验证进入系统主页面,然后选择进入工作协助模
36、块页面,用户可以通过选择不同的链接,进行相应的上传文件的添加、查看、下载以及删除等操作。当点击“查看”链接时,按照查询条件分页显示符合查询条件的左右共享文件的详细信息,之后可以点击“返回上一页”再返回到文件列表页面;当点击“上传文件”链接时,会进入上传文件信息输入页面,当输入相关信息后点击“提交”按钮,如果成功则会返回到文件列表页面,并提示“上传成功”,如果失败,则会提示相关的错误信息,如果不想上传,则可以点击“返回上一页”返回到文件列表页面;当点击“下载”链接时,如果服务器中有与此相对应的文件,则弹出文件保存对话框,如果没有的话,则提示相关错误信息;当点击“删除”链接时,则会删除当前选择的文
37、件信息,并提示“删除成功”。在此模块中,只有系统管理员才可以对文件进行删除操作。流程图如图2-7: 图2-7 工作协助流程图电子政务网络自动化办公OA 系统系统用户通过登陆验证进入系统主页面,然后选择进入公告管理模块页面,用户可以通过选择不同的链接,进行相应的新增公告、查看、设置已读、修改以及删除等操作。当点击“查看”链接时,会显示所选的新闻的详细信息,之后可以点击“返回”再返回到新闻列表页面;当点击“添加新闻”链接时,会进入公告信息输入页面,当输入相关信息后点击“提交”按钮,如果成功则会返回到公告列表页面,并提示“添加成功”,如果失败,则会提示相关的错误信息,如果不想添加,则可以点击“返回上
38、一页”返回到公告列表页面;当点击“修改”链接时,则会进入到修改页面,并在表单中显示要修改的公告信息,当更改某个表单中的数据后,再点击“提交”按钮,如果成功,则会返回到新闻列表页面,并提示“修改成功”,否则会提示相关的错误信息,如果不想修改,则可以点击“返回”返回到新闻列表页面;当点击“删除”链接时,则会删除当前选择的公告信息,并提示“删除成功”。流程图如图2-8: 图2-8新闻管理流程图2.4. 系统功能结构图 图2-9 系统功能结构图2.5. 数据库设计将需求分析得到的用户需求抽象为信息结构及概念模型的过程是概念结构设计。为了描述数据库结构的概念模式,这里采用E-R 图来描述数据库的实体关系
39、。在职工信息管理模块,某个公司职位可以有多个公司员工,但某个公司员工只能有一个公司职位。因此公司职位与系统用户之间是一对多的关系;某个公司部门可有有多个公司员工,但某个公司员工只能属于一个公司部门,因此公司部门与系统用户之间是一对多的关系;某个公司职位可以在不同的公司部门内出现,某个公司部门也都会有各种公司职位,因此两者之间是多对多的关系。(1 用户信息管理模块的E-R 图如下图所示: 图2-10用户信息E-R 图(2 个人通讯录模块的E-R 图如下图所示: 图2-11通讯录E-R 图(3 工作日志模块的E-R 图如下图所示: 图2-12工作日志E-R 图(4部门新闻管理模块的E-R 图如下图
40、所示: 图2-13部门表E-R 图(5 会议管理模块的E-R 图如下图所示: 图2-14会议表E-R 图(6 工作协助模块的E-R 图如下图所示: 图2-15文件表E-R 图(7 总体E-R 图如下图所示: 图2-16 数据库总E-R 图逻辑结构设计的任务是把概念结构设计阶段设计好的E-R 图转换成与选用的DBMS 产品所支持的数据模型相符合的逻辑结构。E-R 图转换为关系数据模型所要解决的问题是如何将实体和实体间的联系转换成关系模式,如何确定这些关系模式的属性和码。数据库中两实体间1:n 联系转换为一个与n 端对应的关系模式合并的关系模式的方法是将联系的属性与1端的码加入n 端作为属性,主码
41、为n 端实体的主码。(1 用户信息管理模块中由E-R 图转换成的关系数据模式有:用户信息表user(ID,username ,truename ,password ,sex ,userid ,branch ,job ,accesstime ,foundtime ,telphone ,address表2-1 用户信息表user (2 个人通讯录模块中由E-R 图转换成的关系数据模式有:个人通讯录表address(ID,username ,name ,sex ,mobile ,company ,address ,postcode表2-2 通讯录表address (3 工作日志模块中由E-R 图转换
42、成的关系数据模式有:工作日志表workpart (ID,username ,year ,month ,day ,title ,description ,logtime 表2-3 工作日志表workpart (4新闻表notice(ID,sender ,title ,content ,sendtime 表2-4 新闻管理表notice (5 会议管理模块中由E-R 图转换成的关系数据模式有:会议表meeting(ID,sender ,starttime ,endtime ,address ,title ,content 表2-5 会议管理表meeting (6 文件管理模块中由E-R 图转换成的
43、关系数据模式有:文件表upfile(ID,filename ,fileuper ,filesize ,fileuptime ,fileinfo 表2-6 文件管理表upfile 3. 系统详细信息与实现3.1. 系统设计的主要技术通过模型、视图和控制架构(M-V-C )以实现简单高效的应用程序升级和维护,以及如何让不懂程序代码的人员避开程序数据。MVC 的架构是一个描述重现的问题及其解决方案的设计范式,但每次问题重现时,解决方案都不会完全相同。MVC 设计范式包括三种对象:1、模型(model )提供应用业务逻辑(Enterprise Beans类)。2、视图(view )则是其在屏幕上的显示( Beans 类,它用于管理用户与视图发生的交互。J2EE 平台为多层的分布式模型,组件再用,一致化的安全模型以及灵活的事务控制。应用客户组件、Enterprise Beans组件、Servlet 及JSP 页面组件、Applet 等。1、JSP(Java Server Pages技术本系统中充当MVC 的V 部分视图表示(Viewer )。2、Servlet 技术Applet 的服务器端版本,是由Web 服务器装入、用于处理客户请求的J
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广东省云浮市单招职业倾向性考试题库附参考答案详解(研优卷)
- 2026年广东省外语艺术职业学院单招职业适应性考试题库含答案详解(b卷)
- 2026年广东省韶关市单招职业适应性测试题库含答案详解(达标题)
- 2026年广西工商职业技术学院单招职业倾向性考试题库及答案详解(各地真题)
- 某化工印染厂印花工规范
- 2026年考研日语203核心词汇与语法精解
- 2026年广东省韶关市单招职业适应性考试题库含答案详解(模拟题)
- 2026年山西省朔州市单招职业倾向性测试题库附参考答案详解(达标题)
- 2025年嵌入式系统设计师
- 后勤部奖惩制度
- 2026广东汕头市公安局招聘警务辅助人员152人考试参考试题及答案解析
- 施工机械安全防护方案
- 危险品全员安全培训方案课件
- 屋顶彩钢瓦施工流程
- 2026年江西应用技术职业学院单招职业技能测试题库带答案详解
- 五个带头方面整改措施
- DB31∕T 1597-2025 老年人屈光不正社区筛查规范
- DB32∕T 5276-2025 木结构人行桥梁技术规程
- 2025年初级特种消防车驾驶员《理论知识》考试真题(含新版解析)
- 2025年REACH第35批SVHC高度关注物质清单251项
- 叙事护理在肿瘤患者护理中的实践
评论
0/150
提交评论