软件工程毕业设计论文-会计核算管理系统内容摘要:
档 .为了提高软件质量 ,降低维护难度 ,加强重复使用率 ,让开发人员 、 分析人员、测试人员、数据库管理人员、管理人员以及用户相互沟通 ,使系统发挥 最大 综合效率 ,世界各大数据库厂商和第三方合作开发出了智能化的计算机辅助软件工程 (puter aided software engineering,简称 CASE)工具 . 在此领域中 ,Rational公司的 Rational Rose 擅长以 UML(Unified Modeling Language) 构造模型 ,具备严谨的方法论 ,但技术偏高 .PLATIUM公司的 Erwin擅长以ER(EntityRelationship)建立实体联系模型 ,并具有版本控制功能 .Sybase 公司的 Power Designer 则 集 UML与 ER 精华于一体 ,更能迎合市场潮流。 [1] 分析设计人员利用 Power Designer 可建立三类模型 ,即面向对象模型 (Oriented Object Model,简称 OOM)、概念数据模型 (Conceptual DataModel ,简称 CDM) 、物理数据模型 (Physical Data Model,简称 PDM),期中 OOM包括用例图、时序图 及类图 .最终产生如下图深色部分的五种结果 ,即模型仓库 (Repository) 、模型报告 (Report) 、数据库 SQL脚本、用户数据库 结构及应用程 序代码 .程序开发人利用模型报告 (Report) 、数据库 SQL脚本 用户数据库结构及应用程序代码 .结合应用程序开发工具 (如 PB 、 VB 、 c++ 、 c 、 java等 )和数据库管理系统 (Database ManagementSystem,简称 DBMS)开发出符合要求的软件 .完成软件分析设计通常采用三种途径 :一条是从面向对象分析设计开始 ,依次建立用例图、时序图、及类图 ,由类图转化为 CDM及 PDM。 第二条路径是从结构化分析设计开始依次产生流程分析设计模型 (Process Analysis Model ,简称 PAM),CDM,PDM及类图 ,第三条路径是前两种途径的结合。 河北经贸大学 本科毕业论文 会计核算管理系统 图 2— 2 数据库建模 流程 SQL 知识介绍 由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。 目前主要的数据库有: Access、 FoxPro、 Excel、 Sybase、 Oracle、 Informix、 SQL Server等,其中网络型的 SQL Server、 Oracle 产品安全性远远高于桌面型的 Access、 FoxPro等数据库。 SQL 是一种关系型数据库,是最初是由 Microsoft、 Sybase 和 Ashtontal3 家公司共同开发的。 是基于客户机 /服务器的关系型数据库管理系统。 SQL( Structured Query Language)即机构化查询语言,符合美国国家标准协会( ABSI)和国家标准化组织( ISO)制定的标准。 Microsoft SQL Server 使用 TransactSQL 语言在服务器和客户机之见传送请求和应答。 SQL 可以使用客户机 /服务器结构把工作负荷分解成分别在服务器和客户机上执行的任 务。 客户机应用程序可以运行在一个或者多个客户机上,也可以运行在 服务器上,负责向用户提供数据。 服务器负责管理 和分配服务器资源。 SQL Serve 可以在多种操作系统上运行,服务器环境可以是 Windows 系列和 DOS 系列的操作系统,第三方平台和 Inter浏览器。 TransactSQL 是 SQL Server 使用的数据库编程语言, Transcat 支持最新的 SQL 标准,并增加了许多新的功能和特点,使用 TransactSQL 可以访问、查询、修改、和管理关系型数据库系统。 TransactSQL语言小巧简单,它可以用来创建逻辑存储单元,也可以创建数据库中的一些对象。 另外, TransactSQL 语言可以用来增加、 处理数据和数据库中的其 10 它对象。 可以由 insert(向数据库表中插入数据行)、 delete(删除数据库表中的数据行)、update(刷新数据表中的数据)、 select(数据查询和检索) 4个关键字来完成基本的数据存储、检索和处理。 本系统采用的是微软公司的 SQL Server2020。 原因如下:第一, SQL Server 与 Windows 2020 Server 服务器紧密集成,而 Windows2020 Server 服务器具有很好的安全性,能够排除所有未经授权的非法用户的访问,确保 SQL Server2020 服务器 的安全性 ,符合系统对安全性的要求;第二,用户可以使用 Web 浏览器查询存储在 SQL server2020 数据库中的数据,符合系统远程访问数据库的要求。 第三,容量庞大,每个数据库中可创建多达 20 万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的考题数目较多的要求。 在 JBuilder 中使用 一 你确定你安装的 jdbc 是否完全版,因为有个单机版只能连接本机上的 sql,单机版约 2m,完全版约。 二 安装好 jdbc 后 , 假 如 目 录 在C:\Program Files\Microsoft SQL Server 2020 JDBC, 打开 Jbuilder ,选择Tools。 Configure Libraries , 然 后 在 左 边 的 列 表 框 下 选 择 New , 填入Name:sql,Location:Use C:\Program Files\Microsoft SQL Server 2020 JDBC\lib,确定。 三 Project。 Prject Properties。 Paths。 Required Libraries。 Add 加入刚才添加的 User Home/sql 确定 四 Tools。 Enterprise Setup。 Database Drivers。 Add ,加入User Home/sql,添加之后在列表框中显示的是 ,确定,重新启动 JBuilder 五 Tools。 Database Pilot。 View。 Options。 Drivers。 Add 填 入Driver class: URL:microsoft: 六 确定之后, Tools。 Database Pilot。 New 的 Driver 里选择 在 URL 里填入服务器地址或主机 名 :1433 DatabaseName=数据库名,确定 , 双击或点击 +号输入 sql 数据库的用户名和密码,就完成了 JB与 sql 的连接。 连接代码可以查看 Source。 在 Java 的连接中执行 Sql 的方法为 executeQuery()。 因而,可以将得到的结果保存为: ResultSet rs=( sql )。 然后就可以根据结果 rs 判断输入的用户名是否合法。 [1] 河北经贸大学 本科毕业论文 会计核算管理系统 由于本课题所要开发的是一个应用性项目,而 Windows 操作系统由 于其操作方便、界面友好,无疑是广大用户的首选操作系统;对于应用开发者来说,现在已有很多基于Windows 的开发工具,详细的开发文档和功能强大的调试工具,所以我们的软件也选择在Windows 操作系统下开发。 在开始设计与开发本系统之前,经过系统的分析之后,我们总结出,本系统的开发工具必须要支持如下功能:网络程序开发;多线程支持;图形显示;系统安全的保证;数据库的开发。 由于在开发过程当中可能会遇到很多的问题,所以我们必须选择功能强大而又方便灵活的开发工具。 本系统最终决定选择 JbuilderX 集成开发环境, JSP 和+SQL+JDBC 连接驱动作为系统主要开发工具。 Tomcat 知识介绍 Jakarta Tomcat 服务器作为一个开放源码的软件, Tomcat 是一个免费的开源的Serlvet 容器,它是 Apache 基金会的 Jakarta 项目中的一个核心项目,由 Apache, Sun 和其它一些公司及个人共同开发而成。 由于有了 Sun 的参与和支持,最新的 Servlet 和 Jsp规范总能在 Tomcat 中得到体现。 与传统的桌面应用程序不同, Tomcat 中的应用程序是一个 WAR( WebArchive)文件。 WAR 是 Sun 提出的一种 Web 应用程序格式,与 JAR 类似,也是许多文件的一个压缩包。 这个包中的文件按一定目录结构来组织:通常其根目录下包含有 Html 和 Jsp 文件或者包含这两种文件的目录,另外还会有一个 WEBINF 目录,这个目录很重要。 通常在 WEBINF目录下有一个 文件和一个 classes 目录, 是这个应用的配置文件,而classes 目录下则包含编译好的 Servlet 类和 Jsp 或 Servlet 所依赖的其它类(如JavaBean)。 通常这些所依赖的类也可以打包成 JAR 放到 WEBINF 下的 lib 目录下,当然也可以放到系统的 CLASSPATH 中,但那样移植和管理起来不方便。 Tomcat 不仅仅是一个 Servlet 容器,它也具有传统的 Web 服务器的功能:处理Html 页面。 但是与 Apache 相比,它的处理静态 Html 的能力就不如 Apache。 我们可以将Tomcat 和 Apache 集成到一块,让 Apache 处理静态 Html,而 Tomcat 处理 Jsp 和 Servlet。 这种集成只需要修改一下 Apache和 Tomcat的配置文件即可。 是目前开发企业 Java Web 应用的最佳 选择之一。 Tomcat 服务器是由一系列可配置的组件构成,其中核心组件是 Catalina Servlet 容器,它是所有其他 Tomcat 组件的顶层容器。 Tomcat 的组件可以在 CATALINA_HOME/conf/ 文件中进行配置,每个 Tomcat 组件在 文件中对应一种配置元素。 [7] 以下代码以 XML 的形式展示了各种 Tomcat 组件之间的关系: Server Service 12 Connector / Engine Host Context /Context /Host /Engine /Service /Server 在 以上 XML 代码中,每个元素都代表一种 Tomcat 组件。 这些元素可分 4 类: 顶层类元素 顶层类元素包括 Server 元素和 Service 元素,他们位于整个配置文件的顶层。 连接器类元素 连接器类元素代表了介于客户与服务之间的通信接口,负责将客户的请求发送给服务器,并将服务器的响应结果传递给客户。 容器类元素 容器类元素代表处理客户请求并生成响应结果的组件,有 3 种容器类元素 ,它们是 Engine、 Host 和 Context。 Engine 组件为特定的 Service 组件处理所有的客户请求, Host 组件为特定的虚拟主机处理所有客户请求, Context 组件为特定的 Web 应用处理所有客户请求。 嵌套类元素 嵌套类元素代表了可以加入到容器中的组件,如 Logger 元素、Valve 元素和 Realm 元素。 下面是对基本 Tomcat 元素的介绍,具体元素属性参见后续文档: ● Server 元素 Server 元素代表整个 Catalina Servlet 容器,它是 Tomcat 实例的顶层元素,由 接口来定义。 Server 元素中可以包含一个或多个 Service 元素,但 Server 元素不能做为任何其他元素的子元素。 ● Service 元素 Service 元素由 接口来定义,它包含一个 Engine 元素,以及一个或多 个 Connector 元素,这些 Connector 元素共享同一个 Engine 元素。 河北经贸大学 本科毕业论文 会计核算管理系统 ● Connector 元素 Con。软件工程毕业设计论文-会计核算管理系统
相关推荐
主要是使用科学的方法,结合中标价根据各项目的施工条件、机械设备、人员素质等对项目的成本目标进行预测。 主要有以下几点: 工、料、费用预测 施工方案引起费用变化的预测 辅助工程费的预测 大型临时设施费的预测 小型临时设施费、工地转移费的预测 成本失控的风险预测 总之,通过对上述几种主要费用的预测,即可确定工、料、机及间接费的控制标准,也可确定必须在多长工期内完成该项目,才能完成管理费的目标控制。
说明 :硬件设备、支持软件、接口、控制等方面的约束 设计约束 【可选】 说明 :开发过程中必须使用的软件语言、软件进程需求、主要开发工具、核心技术、第三 方产品等。 产品应当遵循的标准或规范 说明 :阐述本产品应当遵循什么标准、规范或业务规则 ,违反标准、规范或业务规则的产 品通常不太可能被接受。 3 具体需求 功能需求 具体功能 内容 说明 :对于每一类功能或者有时对于每一个功能
员工分为几类以后,我们发现:只有当引进员工是从质的角度弥补和提升美甲店能力不足时,才可能产生严重的新老员工薪酬平衡问题 .这在下文会做具体讨论 .其他几类情况,只要按照原有的薪酬制度执行就可以了 当然这也需要美甲店薪酬制度对新进员工薪酬作出安排 . 在我们明确了问题产生的主要方面以后,我们的分析就具有了针对性 .一般来说,美甲店之所以对走掉的 儿子 心 存惋惜
果任何一方违反合同条款,在给予了书面通知和合理的时间予以纠正,而仍不改正的,另一方有权终止合同。 9. 3 如果合同终止后,合同中的条款按其性质仍应有效的,许可方和接受方仍应遵守。 第十条 不可抗力 10. 1 合同双方中的任何一方,由于战争或严重的水灾、火灾,台风和地震等自然灾害,以及双方同意的可作为不可抗力的其他事故而影响合同执行时,则延长履行合同的期限,延长的期限相当于事故所影响的时间。