【vc++精品源码栏目提醒】:网学会员--在 vc++精品源码编辑为广大网友搜集整理了:【精品】出差记录管理系统 - 网络与通信绩等信息,祝愿广大网友取得需要的信息,参考学习。
毕 业 论 文题 目:出差记录管理系统 目 录一、中文摘要…………………………………………………………3二、英文摘要…………………………………………………………3三、综述………………………………………………………………4四、正文………………………………………………………………5 第一章 出差记录系统需求分析 ………………………………5 第二章 开发系统的选择 ………………………………………5 第三章 建立数据库 …………………………………………7 第四章 系统的具体实现 ……………………………………8 第五章 登录模块 ……………………………………………19 第六章 录入模块 ……………………………………………25 第七章 查询模块 ……………………………………………27 第八章 结束语 ………………………………………………28五、参考文献 ………………………………………………………29六、致谢 ……………………………………………………………29 中文摘要 C作为一种编程语言,有许多编程产品,Visual C 作为一个功能非常强大的可视化应用程序开发工具,是计算机界公认的最优秀的开发工具之一。
Microsoft 的基本类库 MFC 使得开发 WINDOWS 应用程序比以往任何时候都要易。
关键词:票据,报销,出差,部门 控件 列表框 Abstract C be used as a kind of program language have manyprogram language product Visual C be used as a goodapplied procedure development tool is one of the generallyaccepted tool in programming field. The Microsoft basic libraryMFC makes develop the WINDOWS Application more easilyand efficiently. Key word: Bill,Write off,Evection Department Control,List box 综 述 基于计算机技术的迅速发展,各行各业都在努力开发出适应该领域的软件。
各种应用软件相继问世,基于 MFC 框架,根据出差记录管理流程,设计出的出差记录管理系统,能使管理出差记录更加方便而有效率。
第一章 出差记录管理系统需求分析3.1 出差记录管理系统需求分析 根据软件工程知识,当要开发一个信息系统时,首先要对要开发信息系统进行需求分析,深入描述软件的功能和性能,定义数据流图与数据字典,并确定要制定软件的接口维护及相关细节。
获得当前欲开发系统的处理流程。
因为要开发的系统是出差记录管理系统,面向的是中小型公司的出差记录管理流程。
在做了充分的调查之后,我定义了一般功能描述。
1. 登录系统 :连接登录数据库,当用户输入名字,和密码的时 候,如果该名字和密码都正确,则把该用户下所有的记录显示 出来。
若没有该用户名和密码,则提示是否创建该用户。
2. 进入系统后可进行记录的 注销、添加、修改、删除、查询等 一系列操作。
第二章 开发系统的选择2.1 开发环境的选择 根据系统需求分析,待开发的软件系统对数据库要求数据库并不高,并且该软件涉及中小企业单位的应用,综合考虑选择以下开发环境。
操作系统:Windows 2000 开发工具:Visual C 6.0 数据库服务器:Access 20002.2 中文版 Visual C 6.0 及 AppWizard 简介 Microsoft Visual C 6.0 提供动态开发环境,以便使用 C 开发语言创建基于 Microsoft Windows 和基于 Microsoft MFC 的应用程序、动态 Web 应用程序和 XML Web services。
Visual C 包括具有工业标准的活动模板库 ATL 和 Microsoft 基础类库 MFC、高级语言扩展以及强大的集成开发环境 IDE 功能,这些功能使开发人员能够高效地编辑和调试源代码。
它为开发者提供面向对象的可靠语言,通过 AppWizard 开发向导可以生成功能强大同时注重性能的应用程序。
通过高级模板功能、低级别平台访问和优化编译器,Visual C 6.0 可提供生成健壮的应用程序和组件的出众功能。
该产品使开发人员能够生成各种解决方案,基于 MicrosoftWindows 的应用程序和用于瘦客户端与智能客户端设备的解决方案。
首先要介绍的是 Appwizard 工具,这个工具有助于帮助我们一步一步的生成一个新的应用程序,并且自动生成应用程序所需要的基本代码。
AppWizard 即应用程序向导,它是 Visual Studio 开发环境中强大的编程工具之一,用它可以创建各种不同类型的程序。
比如 Win32 应用、ATL、MFC 应用等等。
在 Windows 的术语中,向导(wizard)一词指得是一个应用程序,它的一个主要特点就是提供一系列对话框引导用户进行必要的选择来完成给定的任务。
VC 中的应用程序向导——AppWizard 提供一系列特定工程类型对话框来让程序员定义各种类型的新工程。
其中每一个对话框都显示一些用来指定工程类型的选项。
根据程序员所填充的对话框,AppWizard 会自动创建构造工程所需的框架文件,它们包括:工程文件、工作间文件、源代码文件、头文件、资源文件等等。
AppWizard 是 Visual Studio 开发环境中使用最多的工具之一。
在创建类似的多个工程时,AppWizard 显得特别有用。
例如你创建的工程都是 SDI,并且都支持自动化(automation),那么你就可以创建一个自己定制的 AppWizard,将 SDI 自动化设为默认选项。
这样可以提高工作效率。
此外,利用 AppWizard 也可以创建具有个性化的工程。
例如你想要所有工程都有一个“关于”对话框,并且在这个对话框中显示个人信息或者公司的标徽及其它专有信息,每个源代码文件中都加上自己的专门注释。
那么通过创建一个 AppWizard 很容易实现这个需求。
你甚至可以定义并显示自己定制的对话框来收集工程类型所需的信息和选项。
最终我们将创建一个在实际编程中非常实用的 AppWizard。
并提供全部源代码。
第三章 建立数据库 3.1 数据库结构 由于系统设计需求的明确,设计该数据库应尽量力求简单,可减少数据冗余,增加软件的易用性, 几翻推敲之后整个数据库只分为 alluser 和cc 两个表,其中两个表仅 name 键关联。
出差管理系统所需要的表结构为: 1. 登录文件alluser: 使用者姓名 name TEXT 使用者密码 pwd TEXT : 2. 报销文件(cc) 是否已报销 staus TEXT 用户名称 name TEXT 开始日期 date1 DATE 结束日期 date2 DATE 部门 adr MEMO 科室 ks MEMO 事由 whatdo MEMO 备注 dome MEMO 插入日期时间 insertdate DATE 第四章 系统的具体实现4.1 生成新工程 1.单击 File 菜单中的 New 项,在系统谈出的对话框 Project 标签上选择 MFC AppWizard,输入要创建的项目名 cc选择好路径,点击 OK 按钮。
2.在接下来的 AppWizard 向导中选择 Dialog based 3. 选择 Finish 就生成该工程。
4.2 设计系统的界面根据系统的功能绘制主界面如 6.2 所示。
4.2 系统的主界面 由图所示主界面主要是由三个 Radio Button,一个 List Box,和五个Button 控件组成。
其中“登录“按钮主要完成用户登录,在用户未登录之前,该系统无法进行记录的查看、添加、修改等一系列操作。
4.3 连接数据库4.3.1 ADO 技术 ADOActiveX Data Object 是 Microsoft 为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。
ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器中的数据。
ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。
ADO 在关键的应用方案中
上一篇:
【精品】C++算法之石头剪子布
下一篇:
经腹腔镜治疗异位妊娠的护理论文