图书管理系统开发毕业论文内容摘要:
20,并于今年 5 月步入大陆市场,包括 Standard Edition(标准版)、 Enterprise Edition(企业版)、 Datacenter Edition(数据中心版)、 Web Edition(网络版)四个版本,每个版本均有 32位和 64 位两种编码。 [4] 它大量继承了 Windows XP 的友好操作性和 Windows 2020 sever 的网络特性,是一个同时适合个人用户和服务器 使用的操作系统。 Windows 2020 完全延续了Windows XP 安装时方便、快捷、高效的特点,几乎不需要多少人工参与就可以自动 7 完成硬件的检测、安装、配置等工作。 虽然在名称上, Windows 2020 又延续了 Windows家族的习惯命名法则,但从其提供的各种内置服务以及重新设计的内核程序来说,Windows 2020 与 Windows 2020/XP 有着本质的区别。 Windows 2020 对硬件的最低要求不高,和 Windows 2020 Server 相仿, Enterprise Edition 版本对 CPU 频 率要求133MHz 以上,内存最小需求为 128MB。 Linux 操作系统 Liunx 的前身源于 unix,由芬兰的 helsinki 大学技术科学系学生 lins torvalds开发, 1991 年发生了 版。 Linux 是可运行于多种硬件平台,支持多种系统软件和应用软件,与 UNIX 兼容,符合 POSIX 标准的功能强大的操作系统。 Linux 具有多用户、多任务、虚拟存储器、虚拟文件系统等先进技术,更主要的是 Linux 为源代码公开、可免费获得的自由软件。 Linux 是一种类似于 Unix 的操作系统,是一个完全 免费的操作系统。 说它是 Unix 的“克隆 ”并不准确,因为它的内核代码是全部从头写的,只是它符合 POSIX 标准,且 Unix 中所有的命令它都有,同 Unix 十分相似。 所以人们称它为 Unix 的 “克隆 ”。 严格地说, Linux 只是一个操作系统的内核,不能认为它是一个操作系统。 Linux 操作系统 用于有 80386 和更高级微处理器的 PC 机的 UNIX 系统 版内核的一个版本。 它是由 LinusTorvalds(并以其名字命名 )和全世界许多合作者共同开发的,尽管有些公司将它作为 Linux 兼容实用程序的商业软件包的一 部分,但是它是免费发布的,它的源代码是公开的可以由任何对它进行操作的人进行修改。 Linux 核心与由免费软件基金会开发的 GNU 实用程序一起工作,而 GNU 并不产生核心。 它作为一种操作系统由一些网络服务器使用,并且在 1998/1999 年间开始因为诸如 IBM 和 Compaq的支持而有显著的增长。 Linux 系统有文本编辑界面和图形用户界面( GUI)。 其特征包括 :多用户、多任务、多平台、可编程 SHELL、提供源代码、仿真终端、支持多种文件系统及强大的网络功能等。 ① 多用户:多个用户(六个)能同时从相同或不同的终端(终 端号: tty1~tty6)上用同一个应用程序的副本进行工作。 在控制台,切换终端的命令是: ALT+F1~F6;在仿真终端窗口( ps/0~n)是: SHIFT+ALT+F1~F6。 8 ② 多任务:可同时执行多个程序,程序之间互不妨碍。 与 WINDOWS 的多任务不同, Linux 将系统没有用到的剩余物理内存全部用来做硬盘的高速缓存。 笔者曾经打开三个 xterm,分别用于查找文件、调试程序、发邮件。 而且还可以指定某一个程序在后台运行,指定某一些程序在特定的时间内运行( at 命令)。 ③ 多平台: Linux 能在 X86 平台上运行, 也能移植到其他平台。 ④ 可编程 SHELL: SHELL 是解释并执行命令的系统外壳程序。 通过编写 SHELL程序,使得系统更加个性化;而且在一些程序中具有 C语言的功能。 ⑤ 提供源代码: Linux 是自由软件,源代码完全公开,可以自行编译内核,修改和扩充操作系统,进行二次开发。 ⑥ 网络功能:较全面的实现了 TCP/IP、 SLIP、 PPP、 PLIP 协议,功能强大。 使用 Linux 的最大缺点是没有一个实体对它的发展负责。 Linux 的开发人员分散在世界各地,他们可以随意发表自己的程序,没有正式的质量保证程序。 除此之外,Linux 没有 “ 最好的 ” 浏览器 、 文件系统恢复时有时需要用户参与 、 打印配置太复杂 、需要让用户能够更容易地知道如何做自己想做的事 、 总有一些垃圾进程 、 没有多少编辑器提供软回车 (soft wrapping)、 X 配置太复杂,不能实时切换 resolution 等等 ,而且也不容易学习。 [4] 在整个 开发的过程中 ,我选择了 装有 IIS 组件的 Window XP Professional 作为服务器操作系统。 Window XP Professional 具有的优点 :① 它采用的是 Windows 2020的技术核心,是纯 32位操作系统 ,而 不像 Windows 9x 是 16/32 位操作系统,这样,Windows XP 的运行会更稳定可靠。 ② 用户操作界面焕然一新。 微软吸取了苹果机操作系统的优点,结合自己多年的开发经验以及市场的反馈信息,对原有的操作界面进行全新的设计,不仅让使用者使用起来得心应手,而且也是界面更华丽,色彩、菜单、图形、任务栏以及其它条目的配合都非常好。 ③ Windows XP 操作系统中有一个任务定向系统,帮助用户做他们想做的事,不再只是单纯的帮助他们找到自己所需要的一些功能。 ④ Windows XP操作系统中有一个任务定向系统,帮 助用户做他们想做的事,不再只是单纯的帮助他们找到自己所需要的一些功能。 ⑤ Windows XP 操作系统的安全得到了进一步的提高。 它内建了严格的安全机制,每个用户都可以拥有高度保密的个人特别区域。 9 (二) 数据库方案论证 系统 开发所用的数据库,它与普通数据库管理系统没有什么两样。 简单地说就是用浏览器作为输入界面,然后输入所需的数据,浏览器将这些数据返回给网站,网站再对这些数据进行处理,例如修改数据库中的数据,或者对数据库中的数据进行查询,最后网站将执行的结果返回给浏览器,通过浏览器显示给用户。 Web 数据库也是存 放数据的系统,事实上 Web 数据库所用的系统和通常我们所用的数据库系统是相同的。 但是,与普通数据库系统不同的是, Web 数据库是通过其他 Web 应用程序、用标准化的 HTML 标记开发的特殊形式的应用程序来访问的数据库。 目前比较流行的 Web 数据库系统非常多,下面就针对主要的几个进行简单的分析比较。 Oracle Oracle 前身叫 SDL,由 Larry Ellison 和另两个编程人员在 1977 创办,他们开发了自己的拳头产品,在市场上大量销售, 1979 年, Oracle 公司引入了第一个商用 SQL 关系数据库 管理系统。 Oracle 公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。 目前 Oracle 关系数据库产品的市场占有率名列前茅。 mySQL mySQL 是一个小型 关系型数据库管理系统 ,开发者为 瑞典 MySQL AB 公司。 在 2020年 1 月 16 号被 Sun 公司收购。 目前 MySQL 被广泛地 应用在 Inter 上的中小型网站中。 由于其体积小、速度快、 总体拥有成本 低,尤其是开放源码这一特点,许多中小型网站为了降低网站 (1) MySQL 的特性 ① 使用 C 和 C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 ② 支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多种操作系统 ③ 为多种编程语言提供了 API。 这些编程语言包括 C、 C++、 Eiffel、 Java、 Perl、PHP、 Python、 Ruby 和 Tcl 等。 ④ 支持多线程,充分利用 CPU 资源 10 ⑤ 优化的 SQL 查询算法,有效地提高查询速度 ⑥ 提供 TCP/IP、 ODBC 和 JDBC 等多种数据库连接途径 ⑦ 提供用于管理、检查、优化数据库操作的管理工具 SQL Server 1987 年, 微软 和 IBM合作开发完 成 OS/2, IBM 在其销售的 OS/2 ExtendedEdition 系统中绑定了 OS/2Database Manager,而微软产品线中尚缺少数据库产品。 为此,微软将目光投向 Sybase,同 Sybase 签订了合作协议,使用 Sybase 的技术开发基于OS/2 平台的关系型数据库。 1989 年,微软发布了 SQL Server 版。 (1)SQL server 的特点 ① NET 框架主机 使用 SQL Server 2020,开发人员通过使用相似的语言,例如微软的 VisualC.和微软的 VisualBasic,将能够创立数据库对象。 开发人员还将能够建立两个新的对象 —— 用户定义的类和集合。 ② XML 技术 在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言( XML)是一个重要的标准。 SQL Server 2020 将会自身支持存储和查询可扩展标记语言文件。 ③ 版本 从对 SQL类的新的支持,到多活动结果集( MARS), SQL Server 2020 中的 将推动数据集的存取和操纵,实现更大的可升级性和灵活性。 增强的安全性 ④ TransactSQL 的增强性能 SQL Server 2020 为开发可升级的数据库应用软件,提供了新的语言功能。 这些增强的性能包括处理错误、递归查询功能、关系运算符 PIVOT,APPLY,ROW_NUMBER 和其他数据列排行功能,等等。 ⑤ SQL 服务中介 SQL 服务中介将为大型、营业范围内的应用软件,提供一个分布式的、异步应用 11 框架。 ⑥ 通告服务 通告服务使得业务可以建立丰富的通知应用软件,向任何设备, 提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等。 在 SQL Server 2020 中,通告服务和其他技术更加紧密地融合在了一起,这些技术包括分析服务、SQLServerManagementStudio。 ⑦ Web 服务 使用 SQL Server 2020,开发人员将能够在数据库层开发 Web服务,将 SQL Server当作一个超文本传输协议( HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。 ⑧ 全文搜索功能的增强 SQL Server 2020 将支持丰富的 全文应用软件。 服务器的编目功能将得到增强,对编目的对象提供更大的灵活性。 查询性能和可升级性将大幅得到改进,同时新的管理工具将为有关全文功能的运行,提供更深入的了解。 基于以上三个数据库的对比因此选择了 SQL Server 2020 数据库。 12 三 系统概要设计 系统设计主要包括客户需求的总结、功能模块的划分和系统流程的分析。 根据客户额需求总结系统主要完成的功能,以及将来拓展需要完成的功能,然。图书管理系统开发毕业论文
相关推荐
特别是实施素质教育情况,本学期工作计划和学校在管理、教改、科研方面的经验和特色。 (2)积极与学生们友好相处,参加班级活动,了解学生情况,在原班主任 ...... 本文来自公务员之家,查看正文请 使用公务员之家站内搜索查看正文。 第五篇 :英语教育实习总结 回首这两个月来,真的是酸甜苦辣什么滋味都有。 而正是这些滋味见证了自己一点点的进步。 从刚到这个班时学生们热烈的掌声来欢迎我的时刻开始
权要求返还定金;收受定 金的一方不 履行约定的债务的,应当双倍返还定金。 当事人一方不完全履行合同的,应 当按照未履行部分所占合同约定内容的比例,适用定金罚则。 注:区分定金与违约金的法律效益 我国工程项目招标的范围 必须进行招标的项目: ( 1)大型基础设施、公用事业等关系社会公共利益、公众安全的项目; ( 2)全部或者部分使用国有资金投资或者国家融资的项目; (
报 件 系 统( , 按照规定内容完整填报项目 申报立项 信息。 同时将项目申报纸质资料一份送省厅政务大厅。 第五条 项目申报资料必须符合土地整治项目报部备案的有关要求。 申报资料主要内容: ( 1)目录; 17 ( 2)项目立项请示; ( 3)项目立项呈报表(见附 件 ); ( 4)省厅年度计划下达文件; ( 5)项目实施前后地类面积对比表
)。 A .不得 撤销 B .可随意 撤销 C .在对方表示接受前可以 撤销 D . 撤销 的通知先于发盘到达对方即可 撤销 7.按照《联合国国际货物销售合同公约》的解释,有效的接受必须 ( C )。 A.以口头或书面声明方式表示出来 .B.以某种行为方式表示出来 .C.以上二者均可 D.以上二者须同时具备 8.我国甲进出口公司于 11 月 15 日上午 8:50 用电报向美国乙公司发出要约
、多层建筑物建筑面积,其首层建筑面积按外墙勒脚以上 ( )的外围水平面积计算。 13以下不属于竣工监理投资部分档案资料目录的是 ( )。 报审与支付 11 13施工阶段投资控制监理工作基本表式不包括 ( )。 13建设工程施工阶段进度控制的最终目的是( )。 B 确定施工进度控制日标 、投资不超过预算 D 保证工程按期建成交付使用 13施工阶段进度控制的任务不包括( )。 ,并控制其执行