计算机专业论文范文 摘要 坦克大战是一款非常经典游戏,风靡全球,经久不衰,是学习面向对象的编程思想的理想实例。现在面向对象的计算机编程语言很多,都可以编程来实现。 本文的坦克大战有完整的界面,能够实现人机大战. 而且坦克大战游戏剧情非常简单,游戏的主角在保护好城堡的前提下,消灭所有的敌人,所以非常容易上手.但剧情简单并不代表过关简单.有鉴于以前出现的坦克大战游戏过于简单,使玩家有索然无味的感觉.这次在游戏里特别加强了难度,敌人坦克的出生地变成了5个,并且敌人也能够取得宝物,当在双人模式下,如玩家坦克被己方坦克打到时,会停在那里一些时间。本文用到了碰撞算法,以及敌人坦克的智能控制。 不同于网络上已经出现的坦克大战,本程序是用VC++编写的,拥有漂亮的人机交互界面. 本论文从以下二个方面来阐述:1.游戏的背景2.游戏的开发过程 关键词: 算法 , VC++ , 坦克大战 ABSTRACT A Battle City is very classic games, swept the globe and lasting, learning object-oriented programming thinking of the ideal example. Now a lot of the object-oriented computer programming language can be actualized. This paper Battle City complete interface to achieve human-machine war. The plot of the Battle City game is very simple. The protagonist in the game to protect the castle, under the premise of eliminating all enemies, it is easier to get started. But the plot does not mean a simple clearance simple. In view of the previous game too simple Battle City alone, the player is dull anyway. This game in particular to strengthen the degree of difficulty, enemy tanks into the birthplace of five, and the enemy could also be achieved in the collection, the double model, Players such as tanks hit by its own tanks, will stop there for some time. This paper uses a collision algorithm, the enemy tanks and intelligent control. Different from the network that have appeared Battle City, this procedure is programming by the Visual C + +, having beautiful man-machine interface. This paper from the following two aspects to elaborate : 1. Background 2. Games development process Keywords:arithmetic ,VC++ , Battle City 目录 摘要I ABSTRACTII 第1章 绪论1 1.1 背景1 1.2 任天堂和Battle City背景介绍2 1.3 研究内容3 第2章 开发环境及相关技术的介绍4 2.1 开发环境4 2.2 C++特点4 2.3 DirectX的特色5 2.4 本章小结8 第3章 构建游戏窗口准备9 3.1 设置Visual C++应用程序中的头文件9 3.2 建立程序项目10 3.3 本章小结13 第4章 程序结构思想和相关技术14 4.1程序流程14 4.2系统框架设计14 4.3程序分析和具体实现15 4.3.1 游戏进入前的选择15 4.3.2 主游戏逻辑及其涉及到的若干类16 4.3.3 宝物的种类18 4.3.4 坦克的共同行为19 4.3.5 玩家坦克的功能属性20 4.3.6 敌人坦克的功能属性22 4.3.7 子弹的运行和控制25 4.3.8 得分与关卡的显示27 4.3.9 DirectInput键盘27 4.4 本章小结32 第5章 结论33 5.1 本程序的总结和展望33 5.2 经验和感想33 致谢34 参考文献35
计算机专业论文范文 摘要 微软的消息队列中间件技术MSMQ是消息队列中间件中的优秀代表,它是本文重点研究的对象。消息队列中间件技术是一种有着广泛发展前景的技术,也是中间件技术里面发展得最快的。相信随着时间的推移,人们会越来越体会到它在构筑大型分布式应用中的巨大优越性。 本文主要介绍MSMQ在分布式工作流(Workflow)数据交换中的应用,本次毕业设计采用C#编程语言,结合MSMQ消息队列编程技术与业务流程AgilePoint服务平台提供的接口,实现消息队列的部署、消息的发送和接收以及队列的监听,从而达到了对业务流程的管理。把消息队列的应用融入到业务流程管理中,提高了流程运行的效率。 关键词:消息队列中间件,MSMQ,Workflow,分布式网络应用 ABSTRACT Microsoft Message Queue(MSMQ) is the product from Microsoft Corporation, it is the researching focus in this paper. Message Queue middleware is the technique which will be developed abroad, and that it will be the most popular middleware technique. As time goes on, I believe that people will realize the great advantage of it in building the large distributed applications. This paper mainly introduces the application of MSMQ in the distributed workflow data exchange. I used C# programming language in my graduation project. As based on MSMQ message queuing programming technique and the interface provided by the business process AgilePoint Service Plateform, I has implement some functionality like the deployment of message queuing sending and receiving messages an monitoring on the queue, then we can manage the business process. The efficiency of the processes running has been improved obviously since the message queuing technique is used in business process management. Keywords: Message queue middleware, MSMQ, Workflow, Distributed network application. 目录 摘要I ABSTRACTII 第1章 引言1 1.1 背景1 1.2 研究内容2 第2章 MSMQ概述3 2.1 MSMQ的功能3 2.2 MSMQ的网络拓扑5 2.3 MSMQ简单工作机制6 2.3.1 MSMQ的原理6 2.3.2 消息队列及特点7 2.4 MSMQ队列类型8 2.5 MSMQ消息类型9 第3章 MSMQ编程10 3.1 MSMQ编程模型10 3.2 创建队列11 3.2.1 公共队列11 3.2.2 私有队列12 3.3 队列定位12 3.4 消息发送13 3.5 消息接受与监听13 第4章 MSMQ与业务流程管理19 4.1 业务流程管理简介19 4.2 MSMQ客户端的功能模块20 4.3 MSMQ服务器端的功能模块21 第5章 MSMQ应用业务流程的实现22 5.1 开发环境22 5.2 消息的检验22 5.3 数据传送格式23 5.4 系统用户界面23 5.4.1 服务端配置界面23 5.4.2 客户端界面33 第6章 结束语36 致谢37 参考文献38 附录 源代码39
计算机专业论文范文 摘 要 基于网络数据库的学生公共选修课选课系统是在网络环境的支持下,开展学生选课和信息查询的一种较为先进的选课模式,它对于发挥学生选择课程的自主性,提高学校课程管理效率等方面具有十分重要的作用的意义,并且具有其它技术手段无可比拟的优越性。 本系统使用ASP作为开发工具,Access为后台数据库,从需求分析入手,经过调试和修正,最终达到了预期的功能和要求。 该论文主要有四个章节组成,第一章主要对课题研究的背景,意义,可行性分析,开发工具选择等方面进行了介绍;第二章主要是对系统进行了总体分析和设计;第三章主要是对数据库进行设计与分析;第四章主要论述了系统的具体实现。 关键词:选课系统,公共选修课,ASP The Design and Development of Public Elective Course On-line Course Selection System for Our University ABSTRACT The choose subject system based on web that is under the support of network is an advanced pattern that the students can choose their subjects and search for information. It also can increase the modem managerial level and capable of competitiveness of university as well as provide the service for the net student and in order to apply the web into the education and use of the web source, advance the balance development of education. This system uses ASP as developing tool, ACCESS as back-end database. First we start the project from the analysis of requirement, then we trial, test and improve continuously. At last, we reach the original expection. This dissertation is consisting of 4 chapters. Chapter 1 introduces the background, meaning, feasibility, developing tool etc. Chapter 2 discusses the general analysis and design of the system. Chapter 3 talks about the analysis and design of the database. Chapter 4 discusses the implementation of the total system. Keywords: Course Selection System, Public Elective Course,ASP 目 录 摘 要I ABSTRACTII 第1章 引言1 1.1 选题的背景1 1.2 课题研究的意义1 1.3 课题的可行性分析1 1.3.1 课题调研1 1.3.2 可行性分析2 1.4开发工具的选用及介绍2 1.4.1 ASP技术简介2 1.4.2 数据库管理系统3 第2章 系统分析和设计5 2.1 项目简介5 2.2 对新系统的综合要求6 2.2.1 系统的功能要求6 2.2.2 系统的性能要求6 2.2.3 分析并创建新系统7 第3章 数据库设计10 3.1 数据库的概念10 3.2 数据库设计10 3.3 实现数据库之间的联系10 3.4 数据库规划12 第4章 系统实现15 4.1 系统模块结构设计15 4.2 功能模块说明16 4.3 前端应用程序界面说明17 4.3.1 主界面说明17 4.3.2 选课结果公布模块界面说明17 4.3.3 管理员登陆模块界面说明18 4.3.4后台管理模块界面18 4.4 系统安全和可靠性设计21 4.4.1 系统安全设计21 4.4.2 系统可靠性设计22 第5章 毕业设计总结23 参考文献24 致谢25
计算机专业论文范文 摘要 本论文通过对市场上现有的日志分析工具的研究与分析,描述了日志动态分析系统在MFC设计框架和面向对象的思想的基础上的设计与实现过程。相对于其它的日志分析工具,该系统加入了更为人性化的设置,除能对日志文件进行简单的分析外,分析规则可根据不同的需求进行设置更改,从用户的角度极大地改善了传统的日志分析工具。 本文介绍了实现该系统软件所需要的环境配置以及所运用的开发工具Visual C++6.0,介绍了MFC框架的基本概念,分析了日志分析系统的工作原理以及介绍了各个模块功能的分析设计与实现。 关键词:Windows应用程序 VC++语言 MFC框架 面向对象 日志分析 ABSTRACT With the research and analysis of the log analysis tools in the market, this thesis describes the designing and implementing processes of the log dynamic analysis system which based on the MFC framework and the object-oriented thinking. Compared to other log analysis tools, this system is added more human settings. For example, it not only has the function of the log file simple analysis, but also can change the settings of the analysis rules with the different requirements. From the perspective of users, it has greatly improved the traditional log analysis tools. This thesis introduces the required environment and the development tools – Visual C++6.0 for implementing the log dynamic analysis system at first, and then introduces the basic concepts of the MFC framework, also analyses the work principle of the system and introduces the analysis, design and implementation of each modules functions. Keywords: Windows applications;VC++;MFC;OO;Log analysis 目录 摘要I ABSTRACTIII 第1章 引言- 1 - 1.1 背景- 1 - 1.2 研究内容- 2 - 第2章 开发技术、工具介绍- 3 - 2.1 Visual C++简介- 3 - 2.2 Visual C++功能特点- 4 - 2.3 MFC框架- 4 - 2.4日志文件介绍- 5 - 2.4.1日志文件- 5 - 2.4.2日志文件格式- 6 - 第3章 日志动态分析系统设计- 9 - 3.1 系统需求分析- 9 - 3.1.1 系统概要:- 9 - 3.1.2 系统功能一览表- 10 - 3.2 系统设计- 10 - 3.2.1 软件界面的基本功能:- 12 - 3.2.2 软件主要功能的设计:- 12 - 3.2.3模块的难点- 14 - 第4章 日志动态分析系统实现- 15 - 4.1 整体效果- 15 - 4.2 实现过程- 20 - 4.2.1 时序图生成子系统的实现- 20 - 4.2.2 条件定义子系统的实现- 24 - 4.2.3 日志抽出子系统的实现- 25 - 第5章 系统测试- 27 - 5.1 系统测试的意义及目的- 27 - 5.2 本系统的测试过程- 28 - 第6章 结论- 30 - 致谢- 31 - 参考文献- 32 - 附录:- 33 -
计算机专业论文范文 摘 要 人事管理系统就是我们常说的OA (Office Automation),在强调管理,强调信息的现代社会中它变的越来越普及。而将信息管理系统与企业自动化设备相结合,则是当今社会现代企业的发展趋势。通过这样的管理方式,企业的管理人员、技术人员、统计人员等各部门员工就能从大量烦琐的资料和数据处理中解脱出来,只需对自己需要的数据和内容进行必须的处理,而不用对每个环节都了如指掌。这在一定程度上能够节省人力、物力,同时也大大加强了对数据处理的及时性和准确性。 论文阐述了基于C/S模式的人事管理系统的开发和设计,并对该系统的需求分析及系统需要实现的设计方法作了介绍。该系统的基本功能模块主要包括机构编制管理、职工信息管理、薪资福利管理和系统管理。此系统是基于结构化设计的,分为后台数据库处理和前台操作两块,非常便于扩展和维护,以适应未来更复杂的应用。总之,该系统是一个可靠而有用的系统。 关键词:ASP.NET,人事管理, C/S模式,SQL SERVER Abstract The personnel management system is OA which we often said (Office Automation), in the emphasis management, stressed that the information in the modern society it changes is getting more and more popular. But unifies the information management system and the business automation equipment, is now the social modern enterprise's trend of development. Through such mode of administration, enterprise's administrative personnels, the technical personnel, the count personnel and so on various departments staffs to be able extricate from the massive troublesome material and in the data processing, only need the data and the content which carries on must processing to oneself, but does not need to each link to know from everything. This can save the manpower, the resources to a certain extent, simultaneously also greatly strengthened to the data processing timeliness and the accuracy. The paper elaborated based on the C/S pattern's personnel management system's development and the design, and the design method which needed to realize to this system's demand analysis and the system has made the introduction. This system's basic function module mainly includes the organization establishment management, the staff information management, the salary welfare management and the system administration. This system is based on the structurized design, divides into the backstage database handling and the onstage operates two, is advantageous for the expansion and the maintenance, will adapt in the future a more complex application. In brief, this system is one reliable and the useful system. Keywords: ASP.NET,manpower resource management,C/S mode, SQL SERVER 目录 摘 要I AbstractII 第1章 绪论1 1.1背景1 1.1.1本课题的来源1 1.1.2 发展现状及趋势1 1.2研究内容2 第2章 开发环境及数据库概述3 2.1 ASP.NET技术3 2.1.1 ASP.NET技术简介3 2.1.2 ADO.NET访问数据库的原理4 2.2 SQL Server数据库5 第3章 系统调研及可行性分析7 3.1 系统调研7 3.2 可行性分析概述7 3.3 技术可行性分析8 第4章 系统分析10 4.1 系统需求分析10 4.2 设计思想10 4.3功能需求分析11 4.4 数据流程图11 第5章 系统总体设计13 5.1 功能描述13 5.2 系统操作流程图14 第6章 系统详细设计15 6.1 数据库设计15 6.2 系统主要界面设计16 第7章 结论25 致 谢26 参考文献27
计算机专业论文范文 摘要 本文介绍了基于PB的国际宾馆管理系统的设计与实现,系统使用PB编程工具进行界面与代码的设计,数据库则采用了先进的SQL Server 2000进行设计。本系统实现了客房标准、客房信息、客房预订、结算信息、订房信息等模块的功能。客房标准模块可以增加、删除、修改和查询各种客房标准的详细信息。客房信息模块可以增加、删除、修改和查询各种客房信息的详细信息。客房预定模块可以增加、删除和查询预定客房的详细信息,并将预定转为订房信息。结算信息模块可以增加、删除、修改和查询各种结算信息的详细信息。经过调试,现在系统可以正常运行。 关键词:宾馆管理;Power Builder;SQL Server 2000 ABSTRACT This article describes on the International House Management System Design and Implementation of the system using PowerBuilder programming tools and code to interface design based on PowerBuilder, database uses advanced design SQL Server 2000. The system has standard rooms, room’s information, hotel reservations, billing information, booking information and other functional modules. Modular rooms can add, delete, modify, and access a variety of standard rooms for more information. Room information module can add, delete, modify, and query information in a variety of room for more information. Reservation module can add, delete and query detailed information is scheduled to guest rooms and is scheduled to booking information. Billing information module can add, delete, modify, and access a variety of billing information for more information. After debugging, the system can now operate normally. Keywords: Hotel Management;Power Builder;SQL Server 2000 目录 摘要I ABSTRACTII 第一章 引言1 1.1系统开发背景1 1.2 系统开发目的与意义2 1.3 系统研究内容4 第二章 相关技术介绍5 2.1 管理信息系统5 2.2 PB工具5 2.2.1 PB的相关概念5 2.2.2 PB的特点6 2.2.3 PB与数据库的连接7 2.3 数据库技术介绍8 第三章 系统分析10 3.1 系统功能分析10 3.2 功能模块分析10 第四章 系统设计与实现12 4.1 数据库设计12 4.1.1 数据库需求分析12 4.1.2 数据库概念结构设计13 4.1.3 数据库逻辑结构设计13 4.2系统功能模块设计与实现15 4.2.1 系统功能模块15 4.2.2 系统登录模块17 4.2.3 客房标准模块19 4.2.4 客房信息模块22 4.2.5 预定信息模块24 4.2.6 订房信息模块26 4.2.7 结算信息模块30 第五章 总结33 5.1毕业设计的收获33 5.2系统的不足33 5.3系统的展望33 第六章 结束语36 致谢38 参考文献39
计算机专业论文范文 摘要 本文主要介绍基于WDM模型的Ramdisk驱动程序的开发。Ramdisk程序的主要功能是在内存中分配指定大小的存储区域,并通过建立符号连接和格式化为系统提供一个虚拟的高速硬盘,以满足数据高速存取的需要。程序采用微软提供的Windows Driver Development Kit(DDK)作为开发工具,并以WDM驱动程序分层结构进行设计和开发的。本文介绍了驱动程序的具体实现,包括驱动入口点、创建和删除设备、IRP处理、即插即用、电源管理,以及FAT文件系统结构在驱动程序中的实现的方法。该程序在Windows XP环境下调试通过,基本能实现内存管理功能。 关键词:设备驱动程序,DDK,IRP,FAT ABSTRACT This paper describes the Ramdisk’s driver development based on WDM model. Its main function is in memory of the size distribution of the designated storage area. And through the establishment of a symbolic link to the system and the format for a virtual high-speed hard disks, to meet the high-speed data access needs. The procedures’s design and development used “Windows Driver Development Kit(DDK)” for develop tool,and based on WDM’s driver hierarchical structure. In this paper gives the driver a concrete realization, including the entrance drive, create and remove equipment IRP, a plug-and-play, power management, and the FAT file system driver structure in the method. The procedure in Windows XP through debugging environment, to achieve basic memory management functions. Key words:Device Driver,DDK,IRP,FAT 目录: 摘要I ABSTRACTII 第1章 绪论1 1.1 选题的目的1 1.2 选题的背景和意义1 1.3 研究的内容1 1.3.1 主要内容1 1.3.2 研究的范围2 第2章 驱动程序开发环境介绍3 2.1 WDM简介3 2.1.1 DriverEntry例程5 2.1.2 AddDevice例程6 2.1.3 I/O请求包6 2.1.4 即插即用11 2.1.5 电源状态转换12 2.1.6 驱动程序的安装13 2.2 FAT文件系统分析14 2.2.1 FAT16 文件系统分区引导扇区14 2.2.2 关于保留扇区16 2.2.3 FAT表和数据的存储原则16 2.3 本章小结17 第3章 内存虚拟盘驱动程序的设计和实现18 3.1 Ramdisk驱动程序的总体设计18 3.1.1 设计目标18 3.1.2 整体框架19 3.2.3 程序工作流程21 3.2 系统的开发和运行环境21 3.3 Ramdisk的编译22 3.3.1 编译的基本步骤22 3.3.2 Makefile和source文件24 3.4程序设计24 3.4.1 驱动入口25 3.4.2 创建设备27 3.4.3 内存空间的申请29 3.4.4 设备的读/写访问30 3.4.5 即插即用消息的分派31 3.4.6 电源管理实现32 3.4.7 格式化内存空间33 3.5 本章小结34 第4章 结论35 参考文献36
计算机专业论文范文 摘要 嵌入式系统应用越来越广泛,芯片类型各不相同,应用面种类非常繁多,在嵌入式系统中文件系统广泛使用,文件系统使信息和数据共享,并与计算机系统实现了信息交换。在商业化操作系统中,本身已经带有文件系统,但是价格非常昂贵,而我们能获得的操作系统本身不带文件系统,出于上述原因考虑,我们自己开发需要的文件系统。文件系统作为整个系统的一个重要组成部分,和系统和平台密切相关,不同平台的底层驱动不同,甚至不同的系统下需要特别的实现。 由于整个文件系统本身是个非常庞大且复杂的系统,本论文中不能全部介绍。具体介绍实现的几个相关模块。实现了Philips LPC2214平台FAT12文件系统。 本文实现的是FAT12文件系统的目录操作模块。通过深入分析FAT12文件系统,设计FAT12各种数据结构,包括BPB数据结构和目录数据结构,结合命名规则和字符设置,实现了FAT12下各种常用目录操作,包括新建,删除等操作。目录操作的各种实现严格遵照FAT12文件系统规范。 关键词:嵌入式,文件系统,FAT12,目录操作 Abstract The embedded system application is more and more widespread and is used in extremely many way. the type of chips is various . the file system widely uses in the embedded system, which causes the information and data sharing, and has realized the exchange of information with the computer system. In the commercialization operating system, it already has the file system, but the price is extremely expensive. We could obtain operating system that does not contain the file system. Considered from the above reason, we decide to develope the file system which needed. As an important constituent of the overall system, The file system has close correlation with the system and platform. Different system platforms use different drivers, and their file systems usually need the special realization. Because entire file system itself is extremely huge and complex , I cannot introduce completely in the present paper. I will introduce several related modules that have been realized . The paper implements the directory operating module of the FAT12 file system for the Philips LPC2214 chip。I analysed the FAT12 file system ,designed kinds of data struct,such as BPB data struct and directory data struct。In accord with the name rules and char sets,I implement the directory operating fuctions,include adding directory,deleting directory and so on,which strictly conform to FAT12 file system criterion. Key Words: The embedded system,file system,FAT12,directory operation 目录 AbstractII 第1章 绪论1 1.1背景1 1.2 研究内容1 第2章 项目相关技术2 2.1 嵌入式系统2 2.2 LPC22142 2.3 文件系统3 2.3.1 什么是文件系统3 2.3.2 常见文件系统3 第3章 FAT12文件系统分析5 3.1 优缺点分析5 3.2 文件系统设计5 3.3 文件系统格式6 3.4 注意的问题8 第4章 FAT12文件系统实现10 4.1 文件系统组成10 4.2 启动扇区以及BPB11 4.3 FAT数据结构17 4.4 FAT目录结构18 4.5 时间和日期格式24 4.6 命名规则和字符设置24 第5章 目录操作实现26 5.1 FAT12初始化26 5.2 创建目录28 5.2.1 主函数解析28 5.2.2 相关函数解析30 5.3 删除目录34 5.3.1主函数解析34 5.3.2 相关函数解析35 5.4 修改目录36 5.4.1 主函数解析36 5.4.2 相关函数解析37 第6章 结论38 致谢39 参考文献40 附录 主要函数代码41 1.数据初始化41 2.创建目录46 3.删除目录50 4.修改目录名称51 5.修改目录属性51
计算机专业论文范文 摘要 随着信息时代的发展,每天都有海量的数字化信息在生成、存储、传播和转换。这种趋势使用户在得到更多信息的同时,也不可避免地加剧了用户筛选信息的困难。因此如何高效的存储和查询信息,建立能够让用户迅速查询到所需信息就是一个很值得研究的问题. 本毕业设计的课题是“图书馆辅助查询系统的设计和实现”,目的是为了方便同学们能够快捷有效的从众多的图书信息中查找到自己所需的资料。 本系统是以Lucene开发包为基础进行开发的,使用的开发工具是MyEclipse 5.5,程序语言为JSP,中间件为Tomcat 5.5,后台数据库为Oracle 9i数据库。 关键词: Lucene ,全文检索,JSP ,Tomcat ,Oracle 9i ABSTRACT With the development of the information technology, the mass of digital information is being stored, transmitted and converted everyday. This makes users receive more information, but also inevitably exacerbates the difficulties when users filter information. So, it is very worthy of study that how to efficiently store and query information to enable users to quickly set up for the required information. The graduation project is called "Design and Implementation the Auxiliary Enquiry System for Library". It mainly to help students to find information from tens of thousands of books they need fast and effectively. The system is based on Lucene development kits. It uses MyEclipse 5.5, JSP, Tomcat 5.5, and Oracle 9i database. Keywords: Lucene, Full Text Search, JSP, Tomcat, Oracle 9i 目录 摘要I 第1章 引言1 第2章 Lucene介绍3 2.1 Lucene的全文索引与数据库索引3 2.2 Lucene的结构4 2.3 本章小结5 第3章 系统分析与设计6 3.1数据转换6 3.2索引构建7 3.3 检索10 3.4排序优化14 本章小结14 第4章 软件实现及测试15 4.1系统数据库设计15 4.2图书管理员页面的设计和实现16 4.3 普通用户页面的设计和实现26 4.4 系统测试31 4.5 本章小结32 第5章 毕业设计问题及解决33 5.1 安装Oracle9i数据库后带来的问题33 5.2 Tomcat中文显示问题34 5.3 本章小结35 第6章 结束语36 致谢38 参考文献39 附录一:lsd.IndexMagager类源代码40 附录二:news.sql_data类源代码52
计算机专业论文范文 摘要 随着计算机技术、通信技术和微电子技术的飞速发展,手机的应用日益广泛,特别是针对PDA智能手机的研究也越来越多。 本毕业设计的课题是“学生个人数字助理的设计与开发”。为同学们量身定制了教师信息管理、班级信息管理、课程信息管理和计划安排等功能模块,通过使用该软件,能够帮助同学们更好管理各种信息,方便查阅,以使同学们更好完成各项工作。 本软件开发工具为Microsoft Visual Studio 2005,程序开发语言为Microsoft Visual Basic 2005,后台数据库采用SQL Server 2005 中的SQL Server Mobile 数据库。 关键词:VB.NET,SQL Server Mobile,VS2005,PDA ABSTRACT With the rapid development of computer technology, communications technology and microelectronics technology, cell phone has been applied to various fields, especially for PDA smart phone study more and more. the design issue is " the design and development of student of Personal Digital Assistant." the function modules of information management, class information management, information management and curriculum arrangements are developed according the actual requirements of teacher and student, using this tool students can easy manage information, access and complete all work better. The software development tool is Microsoft Visual Studio 2005. Programming language is Microsoft Visual Basic 2005, background database using SQL Server 2005 Mobile database. Keywords:VB.NET,SQL Server Mobile,VS2005,PDA 目录 摘要I ABSTRACTII 第1章 绪论1 第2章 .NET框架简介2 2.1 .NET框架的体系结构2 2.1.1 体系结构图2 2.1.2 CLR和FCL提供的一部分服务3 2.2 .NET框架的优点4 2.2.1编译源代码主要两个阶段4 2.2.2 .NET优点5 2.3 本章小结6 第3章 系统分析与设计7 3.1 软件初步调查7 3.2 需求分析7 3.3 数据库设计7 3.3.1 数据库定义及特点8 3.3.2 概念设计8 3.3.3 逻辑结构设计8 3.4 软件功能设计12 3.5 本章小结14 第4章 软件实现及测试15 4.1 班级信息显示顺序设置页面的实现15 4.2 教师信息查看页面实现19 4.3 心情日记20 4.4 软件测试22 4.5 本章小结23 第5章 毕业设计问题及解决24 5.1 建立数据库连接问题24 5.2 中文显示问题25 5.3 本章小结26 第6章 结论27 致谢29 参考文献30