资源描述
大连交通大学信息工程学院2012届本科生毕业设计外文翻译
大连交通大学信息工程学院
毕业设计(论文)任务书
题 目 鼎盛4S零配件管理系统
任务及要求:
1.设计(研究)内容和要求
任务:
1、 调查鼎盛4S店零配件管理系统当前技术的发展近况,完成实习报告,字数不少于3000,第三周交给指导老师。
2、 结合自己实习情况安排进度,填写进度计划表,第二周完成后交给指导老师签字,并严格执行。
3、 按照软件工程思想,独立完成系统的设计和程序开发,完成代码估计2000行左右。
4、 用JavaEE技术实现鼎盛4S店零配件管理系统。
5、 程序简洁,算法可行,运行情况良好。
要求:
1、 每周和指导老师至少见面沟通一次,回报课题进展情况,接受老师询问。
2、 接到任务书后,查阅与题目及专业相关的外文资料进行翻译,要求不少于10000个外文字符,译出汉字不得少于3000,于第四周交给指导老师审阅。
3、 毕业设计第13周完成毕业论文的装订,并由指导老师评阅。论文要求12000字以上,包括综述、系统总体设计、系统实现、性能分析、结论等。
4、 教学第13周通过中软及教研室组织进行软件验收,验收时要提供软件使用说明书。
5、 于第13周提出毕业答辩申请并签字。
6、 第14 周答辩,要求制作PPT
2.原始依据
通过大学几年的学习,已经学习了诸如软件工程、数据库原理及应用、数据结构、C++、Visual Basic、JAVA等多门程序设计语言和网络等基础知识和专业知识,学生有能力而且可以独立完成小中型项目的设计与开发。学校现有设备和环境可以提供给学生实习和上机,而且具有专业老师可以指导学生。
3.参考文献
[1] 温涛.东软Java软件工程师.大连:东软电子出版社.2007
[2] 毛璟骏.Macromedia Dreamweaver MX动态网站开发标准教程.北京:人民大学出社.2007
[3] 黄璐.高永梅.基于JSP的网络管理系统的设计与实现.北京:清华大学出版社.2007
[4] 刘鲁.软件测试讲解.北京:航天航空大学出版社.2006
[5] 黄映霞.JSP项目开发案例.北京:清华大学出版社.2010.2
[6] 飞思科技产品研发中心.SQL2000基础与提高[M].北京:电子工业出版社.2006
[7] 邹启杰.软件工程实用教程[M].大连:东软信息学院.2008
[8] 张青.SQL2000中文版基础教程[M].北京:清华大学出版社.2003
[9] 闫海珍.Java实用教程——基于WebLogic和Eclipse [M].大连:电子工业出版社.2007
[10] Sun. Inc. JavaTM 2 SDK. Standard Edition Documentation Version 1.4.1 [EB/OL]. Sun Microsystems.Inc.2002
指导教师签字:
教研室主任签字:
2012年3月26日
大连交通大学信息工程学院
毕业设计(论文)进度计划与考核表
学生姓名
刘畅
专业班级
软件工程
08-1班
指导教师
常敬岩
史 原
本课题其他人员
无
题 目
鼎盛4S店零配件管理系统
日 期
计划完成内容
完成情况
指导老师检查签字
第1周
拟订《毕业论文进度计划与考核表》
第2周
完成实习或调研报告
第3周
提交外文文献翻译资料
第4周
系统概要设计阶段
第5周
系统详细设计阶段
第6周
系统编码实施、完成论文初稿
第7周
完成系统编码实施
第8周
系统编码调试、提交论文初稿
第9周
完成系统编码调试、完善毕业论文
第10周
完成撰写毕业设计论文编写及代码测试
第11周
完成论文终稿、准备毕业论文打印、装订
第12周
提交毕业论文终稿及代码
第13周
完成毕业论文
第14周
毕业论文答辩
指导教师签字: 年 月 日
注:“计划完成内容”由学生本人认真填写,其它由指导教师考核时填写。
大连交通大学信息工程学院
毕业设计(论文)调研报告
学生姓名 刘畅 专业班级 软件工程08-1班
指导教师 常敬岩 史原 职 称 高工 讲师
所在单位 信息科学系软件工程教研室
教研室主任 刘瑞杰
完成日期 2012年 4月6日
Database trends
Database management system has experienced 30 years of evolution, has made brilliant achievements, developed into a rich subject, forming a total tens of billions of dollars in a software industry. According to Gartner Dataquest's survey, in 2000 total sales of the international database market $ 8.8 billion, up 10% over 1999. According to CCID's report, China's 2000 total sales of database management systems market, 2.48 billion yuan, compared with an increase of 41.7% in 1999, accounting software market, 10.8% of total sales. Can be seen, the database has become a huge and rapidly growing market.
Currently, the representative of the market Oracle's database products, including Oracle, IBM's DB2 and Microsoft SQL Server and so on. In a certain sense, these characteristics of the product reflects the current database, the highest industry standards and trends. Therefore, the analysis of these mainstream product development status of our understanding of database technology is an important aspect of development.
Relational database technology is still the mainstream
Relational database technology in the 1970s, after 80 years to 90 years of development is relatively mature, once in the early 1990s by the great challenges of object-oriented database, but the market finally chose a relational database. Whether it is Oracle's Oracle 9i, IBM's DB2, or Microsoft SQL Server are all relational databases. Gartner Dataquest report shows relational database management system (RDBMS) the largest market share in 2000, the RDBMS market share of 80% of the database market, this proportion increased by more than 15% in 1999. This set of data to fully explain today's RDBMS is still the most popular database software. At present, due to the rise of Internet applications, XML-formatted data have emerged, some scholars believe that the next generation of academic database model to support the new XML database. Author of this negative attitude that the relationship between the technology is still the mainstream, whether it is multi-media content management, XML data support, or support for complex objects in a relational system and so will be the core technology based on the expansion.
Products to form a series
On the one hand, Web and data warehousing applications such as the rise of the absolute amount of data at an alarming rate in the rapid expansion; the other hand, rapid growth in mobile and embedded applications. For the different needs of the market, the database is the direction towards the series. For example, IBM's DB2 Universal Database products ranging from high-end enterprise-class parallel database server, DB2 Everywhere products to the mobile terminal set of series. See from the support platform, today's DB2 on the mainframe is no longer the exclusive product, which supports the current mainstream variety of platforms, including Linux and Windows NT. In addition, it also has a variety of middleware products, such as DB2 Connect, DB2 Datajointer, DB2 Replication, which form a large database of family.
Support a variety of Internet applications
Database management system is a network economy, one of the important infrastructure. Support the Internet (and even Mobile Internet) database applications has become an important aspect of database system. For example, Oracle's full support starting from version 8 of Internet applications, the representative of the Internet database. Microsoft is SQL Server as its whole. NET program is an important component. For Internet applications, because users can not be predicted in advance, which requires the database to handle more than before with large amounts of data as well as the more users the ability to provide services, that is to have good scalability and high availability . In addition, the Internet provides a lot of data in XML format is characterized by semi-structured data to support this type of data storage, sharing, management, retrieval is the development direction of the various database vendors.
Extended to the intelligent direction of integration
Widespread use of database technology for businesses and organizations to collect and accumulate a large amount of data. Extensive knowledge of the reality of poor data led directly to online analytical processing (OLAP), data warehouse (Data Warehousing) and data mining (Data Mining) and other technologies, to promote the database to the intelligent direction. At the same time more and more complex enterprise applications will involve the application server, Web server, other databases, legacy systems and third party software applications, database products and the software is often a good integration of the entire system performance. Oracle's products include Oracle 9i OLAP, data mining, ETL tools such as a complete set of BI (Business Intelligence) support platform, middleware and its tight integration with the core database features, Oracle Application Server, a key function is to increase cache feature that can unload data from the database to the application server to speed up Web users for data access speed. IBM has also put its BI suite as a key to the development of the database. Microsoft believes that the next generation of business intelligence will be its main profit point.
Trends in database technology
Data, computer hardware and database applications, these three technologies and systems to promote the development of the database. Database to manage the data complexity and data volumes are growing rapidly; computer hardware platform development is still the practice of Moore's Law; database applications quickly to the depth, breadth. In particular, the emergence of the Internet has greatly changed the database application environment, the database field to make an unprecedented technical challenge. Changes in these factors driving advances in database technology, a number of new database technology, such as Web database technology, parallel database technology, data warehousing and online analytical techniques, data mining and business intelligence, content management technology, massive data management technology. Due to space limitations, this can not be started one by one to explain these changes, but from the sum of these changes in the development of database technology presents the salient features.
"Four high" that DBMS with high reliability, high performance, high scalability and high security. Database is the core of enterprise information systems and infrastructure, its reliability and performance is of great concern to business leaders. Because, once the downtime will result in huge economic losses businesses, and even lead to legal disputes. The most typical example is the securities trading system, if a market is coming, as trading volume soared, resulting in insufficient capacity of database systems, database systems led to the collapse of securities companies and investors will be to huge losses. Early computer applications in China, as the computer system is not necessary components of business operations, people understand the importance of the database, and in order to save funds are often used on some low-level data management software, such as dBASE, etc., or piracy the software. However, with the deepening of the process of information technology, computer systems increasingly become an indispensable part of the operation, then, stable and efficient database system is a necessary condition. In the Internet environment, but also thousands or tens of thousands of users consider supporting both access and 7x24 hours continuous operation requirements, to provide online data backup, fault tolerance, disaster recovery and information security measures.
In fact, the database system is technically stable and efficient long-lasting pursuit. In addition, the development of enterprise information systems from the point of view, a system scalability is very important. As the business expanded, the original size and capacity of the system is no longer time to adapt to new requirements, not to replace the higher-end machines, but based on the original new equipment, such as processor, memory, etc., which to distribute the load purposes. Data security is another important issue, the ordinary mechanisms based authorization can not meet the requirements of many applications, the new role-based authorization mechanisms, and some security elements, such as storage covert channel analysis, mark, encryption, reasoning control and so, in some applications need to be surly.
"Internet" means the database system to support the application of the Internet environment, information systems to support "Internet visits" to achieve the data exchange between different databases and sharing, to deal with XML data type as the representative of online data, even to consider the development of wireless communications has brought revolutionary change. Compared with traditional databases, the Internet environment, the database system to be equipped to handle larger amounts of data and provide services for more users the ability to provide effective support for long transactions, to provide fast access to XML data type effective support.
"Synergy" requirement for industry applications, the core of the DBMS, based on the development of a rich suite of database and application components, with manufacturing information, and other areas of e-government suite of applications bundled to form the core of the DBMS for the industry application software product family. To meet application needs, joint development of database and application suite components, database technology has become the new trend and product development. Planning major expansion in Oracle 11i also alleged a variety of major support for the application suite.
In the early 1970s, EECodd first proposed the relational model. The mid-1970s, IBM Corporation in the development of SYSTEM R relational database management system developed by the SQL language, the earliest of the SQL language (called SEQUEL2) in November 1976 the IBM Journal of R & D on the published.
In 1979, ORACLE Corporation offers the first commercial SQL, IBM's DB2 and SQL / DS database system also achieved SQL. In October 1986, the United States using ANSI SQL relational database management system as a standard language (ANSI X3. 135-1986), after the International Organization for Standardization (ISO) adopted as international standards. In 1989, the U.S. ANSI in ANSI X3.135-1989 to adopt the report as defined in the SQL relational database management system standard language, known as the ANSI SQL 89, instead of the standard ANSI X3.135-1986 version. The standard adopted by the following organizations: the International Organization for Standardization (ISO), for the ISO 9075-1989 report "Database Language SQL With Integrity Enhancement"
U.S. Federal Government, published in The Federal Information Processing Standard Publication (FIPS PUB) 127
Currently, all major relational database management systems support some form of SQL language, most of the database intended to comply with ANSI SQL89 standard.
Advantages of SQL
SQL is widely used is indicative of its advantages. It allows all users, including the application programmer, DBA administrators and end users benefit greatly.
(1) non-procedural language
SQL is a non-procedural language, because it is a deal with a record of data to provide automatic navigation. SQL allows the user to work on high-level data structures, rather than a single record of the operation, operational records set. Collection of all the SQL statements received as input and returns a collection as output. A collection of SQL feature allows an SQL statement results as input to another SQL statement. SQL does not require the user to specify the data storage method. This feature allows users to more easily focus on the results obtained. All SQL statements use the query optimizer, which is part of the RDBMS, which it has decided to specify the data access speed of the fastest means. The query optimizer knows what indexes exist, where suitable, and the user never needs to know whether there is an index table, the table what type of index.
(2) a unified language
SQL DB can be used for all user activity model, including system administrators, database administrators, application programmers, decision support system personnel, and many other types of end users. Basic SQL commands can be learned with little time, the most senior command can be mastered within a few days. SQL provides commands for many tasks,
Previous database management system for these types of operations to provide a separate language, and SQL will be fully unified in a language task.
(3) is the common language for all relational database
L
展开阅读全文