oa办公自动化系统软件技术毕业论文(编辑修改稿)内容摘要:
Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对 JDBC进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC的场合,既可以在 Java的客户端程序使用,也可以在 JSP的 Web应用中使用,最具革命意义的是, Hibernate可以在应用 EJB的 J2EE架构中取代 CMP,完成数据持久化的重任。 Hibernate 的核心接口一共有 5 个,分别为 :Session、 Session Factory、 Transaction、 Query和 Configuration。 这 5 个核心接口在任何开发中都会用到。 通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。 下面对这五个核心接口分别加以介绍。 Session 接口 :Session接口负责执行被持久化对象的 CRUD操作 (CRUD的任务是完成与数据库的交流,包含了很多常见的 SQL 语句。 )。 但需要注意的是 Session 对象是非线程安全的。 同时, Hibernate 的session 不同于 JSP 应用中的 Http Session。 这里当使用 session 这个术语时,其实指的是Hibernate中的 session,而以后会将 Http Session对象称为用户 session。 Session Factory接口 :Session Factory 接口负责初始化 Hibernate。 它充当数据存储源的代理,并负责创建Session 对象。 这里用到了工厂模式。 需要注意的是 Session Factory 并不是轻量级的,因为一般情况下,一个项目通常只需要一个 Session Factory就够,当需要操作多个数据库时,可以为每个数据库指定一个 Session Factory。 Configuration接口 :Configuration接口负责配置并启动 Hibernate,创建 Session Factory对象。 在 Hibernate的启动的过程中, Configuration类的实例首先定位映 射文档位置、读取配置,然后创建 Session Factory 对象。 Transaction 接口 :Transaction接口负责事务相关的操作。 它是可选的,开发人员也可以设计编写自己的底层事务处理代码。 Query和 Criteria接口 :Query和 Criteria接口负责执行各种数据库查询。 它可以使用 HQL语言或 SQL语句两种表达方式。 MYSQL 数据库 MYSQL是一个关系型数据库管理系统,由瑞典 MYSQL AB 公司开发,目前属于 Oracle 公司。 MYSQL 最流行的关系型数据库管理系 统,在 WEB 应用方面 MYSQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统 ) 应用软件之一。 MYSQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MYSQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。 5 MYSQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码 这一特点,一般中小型网站的开发都选择 MYSQL 作为网站数据库。 由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。 总体可以归结的优点有:综合统一,高度非过程化,面向集合的操作方式,以一种语法结构提供多种使用方式,语言简洁,易学易用,和免费使用。 , 3 需求设计报告 需求报告 中国的办公自动化软件系统起源于政府的公文和档案管理。 中国社会从计划经济体制转变到现在的市场经济体制,在历史的转变过程中,中国的办公管理形成了具有中国特色一套完整体系。 随着时代的发展,生产力提高 的需要,办公自动化系统在市场需求的导向下迅猛发展。 广泛应用于企业的生产生活。 政府对企业的管理,除了依靠法律、法规之外,还有大量的行政指令和指示。 企业在进行许多决策的时候,也经常需要向主管的政府部门请示汇报。 另外,政府官员和企业领导存在着比较严格的对应关系,即企业领导和政府官员行政级别挂钩,因此在企业应用红头文件就比较自然。 随着时代的发展 为了保证办公自动化系统的安全稳定的运行 ,针对每一位用户的级别和工作范围 ,本系统要对其做好恰当的权限分配 ,所以权限管理有必要做为办公自动化系统的一个单一子模块运行 .权限管理包括 角色管理,组织机构和用户管理等功能,基本上满足了基于角色的权限管理的要求。 为了提高办公效率,实现现代化办公,需要建立一个在线自动化办公系统,以便把形成的这套规范化思想充份的运用到实际的工作中去。 权限管理系统是自动化办公系统的一个子模块。 其主要功能是根据级别,岗位等指定操作人员的权限级别,达到办公自动化系统的安全运行。 权限管理系统就是根据不同的权限分配不同的权利,主要分为管理员和普通用户,普通用户通过登录界面可以进入注册界面,管理员通过后台进行添加。 在登录界面输入用户名和密码,通过控制层进行 判断用户的种类 ,根据用户的种类进入到不同的界面,在相应的界面行使 不同的功能。 需求目的 6 1) 对人员更好,更方便的管理。 2) 规范管理行为。 3) 提高效率。 用户特点 管理员进入后台管理页面后,能够直观看到菜单导航,系统权限设置等功能,管理员想给什么角色设置什么权限都是一目了然的,还可以很方便的查找用户信息,功能简单易用,适合所有人群使用。 ORM 关系对象模型 0 . . 10 . . *0 . . *0 . . *0 . . *1 . . *U se ru se r I dp a ss W o r dn a m ese xdeptp o si t i o ne m a i lt e lphoneq q N u mq u e st i o na n sw e rst a t u scr e a t e D a t em o d i f yD a t ech e ck D a t ecr e a t e rm o d i f i e rch e ck e r: S t r i n g: S t r i n g: S t r i n g: I n t e g e r: S t r i n g: S t r i n g: S t r i n g: S t r i n g: S t r i n g: S t r i n g: I n t e g e r: S t r i n g: I n t e g e r: D a t e: D a t e: D a t e: U se r: U se r: U se r+++ G e t t e r S e t t e r G e t t e r g e t U se r I d ( )se t U se r I d ( S t r i n g n e w U se r I d )g e t P a ss W o r d ( )...R o l eidn a m er e m a r kcr e a t e D a t em o d i f yD a t ecr e a t e rm o d i f i e r: L o n g: S t r i n g: S t r i n g: D a t e: D a t e: U se r: U se rP o p e d o midcr e a t e D a t em o d u l eo p e r ar o l ecr e a t e r: L o n g: D a t e: M o d u l e: M o d u l e: R o l e: U se rM o d u l eco d en a m eu r lr e m a r kcr e a t e D a t em o d i f yD a t ecr e a t e rm o d i f i e r: S t r i n g: S t r i n g: S t r i n g: S t r i n g: D a t e: D a t e: U se r: U se r 图 1 模块间信息流 7 图 2 当用户输入登陆信息的时候,验证通过,就分配用 户获得哪些权限按钮,用户就可以根据权限按钮来进行相应的操作。 (管理员是获得所有权限的) 数据表设计 客户端 登陆 权限拦截 输入登陆信息 检测用户权限 根据用户权限,对用户开放其拥有的按钮和菜单 返回对应的权限按钮 8 F K _R O L E _U S E RF K _U S E R _R O L EF K _R O L E _P O P E D O MF K _P O P E D O M _M O D U L EF K _P O P E D O M _O P E R AO A _I D _U S E RU S E R _I DP A S S _W O R DN A M ESEXD E P TP O S I T I O NE M A I LT E LP H O N EQ Q _N U MQ U E S T I O NA N S W E RS T A U T SC R E A T E _D A T EC R E A T E RM O D I F I E RM O D I F Y _D A T EC H E C K E RC H E C K _D A T Eva r ch e r ( 5 0 )va r ch a r ( 5 0 )va r ch a r ( 5 0 )i n tva r ch a r ( 5 0 )va r ch a r ( 5 0 )va r ch a r ( 5 0 )va r ch a r ( 5 0 )va r ch a r ( 5 0 )va r ch a r ( 5 0 )i n tva r ch a r ( 2 0 0 )i n td a t e t i m eva r ch a r ( 5 0 )va r ch a r ( 5 0 )d a t e t i m eva r ch a r ( 5 0 )d a t e t i m e p kO A _I D _R O L EIDN A M ER E M A R K。oa办公自动化系统软件技术毕业论文(编辑修改稿)
相关推荐
..................................................... 29 附录 1:英文翻译 ............................................................................................................... 29 附录 2:题录 .........
图 12 闭环 电子技术课程设计 19 负载电阻的参数扫描分析 执行 parameter sweep analysis。 设置分析对象为 R L ,Star t 为 10 000, Stop 为 100 000, of 为 5 (R L 阻值分别为 10 k8 , 3215 k8 , 55 k8 , 7715 k8 , 100 k8 ) , 选择 Analysis to 中的 Transient
实验设计与过程 实验准备工作 实验指导思想 实验的主要目的是选择 共晶合金作为焊料的基础成分,添加不同质量分数的 Ni 元素,研究对焊料显微组织、显微硬度、熔化特性、物相及合金成分等的影响。 通过金相显微镜观察,显微硬度测试, 差示扫描量热仪测量 、 XRD 和电子探针分析,通过实验对比,了解各种成分配比下的合金焊料性能,分析 Ni 元素的添加对 SnCu 无铅焊料性能的影响
备了 Java 技术的简单易用,完 全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 MVC 设计模式 MVC 全名是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller)的缩写,是一种软件设计典范,也是 Smalltalk80 用户界面背燕山大学本科生毕业论文 6 后的核心概念。 MVC
omcat 和 IIS、 Apache 等 Web 服务器一样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器 ,独立的 Servlet 容器是 Tomcat 的默认模式。 不过, Tomcat 处理静态 HTML 的能力不如 Apache 服务器。 开发工具简介 Eclipse 是一个开放 源代码 的、基于 Java 的可扩展开发平台。 就其本身而言
系统的分布式控制和管理。 新疆大学科学技术学院毕业论文(设计) MCGS 组态软件的系统构成 MCGS 组态软件的整体结构 MCGS 组态软件(以下简称 MCGS)由“ MCGS 组态环境”和“ MCGS 运行环境”两个系统组成。 两部分互相独立 ,又紧密相关。 MCGS 组态环境是生成用户应用系统的工作环境,由可执行程序 支持,其存放于 MCGS 目录的 Program 子目录中。 用户在