基于wince的银行排号系统的开发本科毕业设计(编辑修改稿)内容摘要:

对放弃排队的客户进行处理。 5) 查询功能:业务员可以查询所有顾客的取票情况及业务员对号票的处理情况,这块主要为了能够及时掌握顾客取票信息及业务员处理情况。 数据库设计 数据库需求分析 通过 对牌号系统内容和数据流程分析,设计的数据项和数据结构如下: ( 1) 客户取号 信息。 包括的数据项有 ID,身份证号,等待状态,服务类型,等待号 VIP 标识,开始等待时间,结束等待时间。 ( 2) VIP 客户信息。 包括的数据项有姓名,密码。 论文题目 12 ( 3) 业务员信息。 包括业务员姓名,业务员工号,业务员密码。 有了上面的数据结构、数据项和数据流程,就可以进行下面的数据库设计。 数据库逻辑结构设计 上面的 需求分析结果中。 牌号系统数据库中的各个表的设计结果如下面的几个表格所示,每个表格表示数据库中的一个表。 ( 1) 客户取号表 queue 表 queue 用来保存客 户 取票信息,结构如表 所示。 表 queue 的结构 字段名 字段类型 备注 非空 主键 Id 自动编号 编号 √ √ identityCard 短文本 身份证信息 waitState 是 /否 是否等待 serviceType 短文本 所选择的服务类型 waitNum 数字 生成的等待号码 isVIP 是 /否 是否是会员 startWaitTime 日期 /时间 开始等待时间 overWaitTime 日期 /时间 结束等待时间 ( 2) VIP 客户信息表 login 表 login 用来保存业务端信息,结构如表 所示。 表 login 的结构 字段名 字段类型 中文描述 备注 非空 主键 Id NUMBER 唯一标识 √ userName 短文本 Vip 客户姓名 passWord 短文本 密码 ( 3) 业务员信息表 workmen 表 workmen 用来表示业务员信息,结构如表 所示。 表 workmen 的结构 上海第二工业大学 13 字段名 字段类型 中文描述 备注 非空 主键 Id NUMBER 唯一标识 √ name 短文本 用户名 √ password 短文本 密码 √ workNum 短文本 工号 4 系统的实现 系统的总体概述 排 号系统采用 winform 设计的界面,它通过 页面跳转的方式将一个应用程序分成两个分支,面向客户和面向业务员,取号叫号共用一个数据库中同一张表,取号过程就是往数据表中增加数据记录的过程,叫号过程就是业务员删除数据表中的记录的过程,减少了系统的设计开销,节省了资源。 系统相关技术简介 Access 数据库 Microsoft Office Access 是由 微软 发布的 关系数据库管理系统。 它结合了 MicrosoftJet Database Engine 和 图形用户界面 两项特点,是 Microsoft Office 的系统程序之一。 Microsoft Office Access 是微软把数据库引擎的 图形用户界面 和 软件 开发 工具 结合在一起的一个 数据库 管理系统。 它是 微软 OFFICE 的一个成员 , 在包括 专业版 和更高版本的 office 版本里面被单独出售。 20xx 年 12 月 4 日 ,最新的 微软 Office Access 20xx 在微软 Office 20xx 里发布 ,微软 Office Access 20xx 是前一个版本。 MS ACCESS 以它自己的格式将 数据存储 在基于 Access Jet 的数据库 引擎 里。 它还可以直接导入或者 链接 数据 (这些数据存储在其他应用程序和数据库 )。 软件 开发人员和 数据 架构师可以使用 Microsoft Access 开发应用软件 ,“高级用户”可以使用它来构建软件 应 用程序。 和其他办公应用程序一样, ACCESS 支持 Visual 论文题目 14 Basic 宏语言 ,它是一个面向对象的编程语言 ,可以引用各种对象,包括 DAO(数据访问对 象 ),ActiveX 数据 对象 ,以及许多其他的 ActiveX 组件。 可视对象用于显示表和 报表 ,他们的方法和属性是在 VBA编程环境下, VBA代码模块可以声明和调用 Windows操作系统 函数。 Microsoft Access 在很多地方得到广泛使用,例如小型企业,大公司的部门。 Access 的用途体 现在两个方面: 一、用来进行数据分析: Access 有强大的数据处理、统计分析能力,利用 Access的查询功能,可以方便地进行各类汇总、平均等统计。 并可灵活设置统计的条件。 比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是 Excel 无法与之相比的。 这一点体现在:会用 Access, 提高了工作效率和工作能力。 二、用来开发 软件 : Access 用来开发软件,比如 生产管理 、 销售管理 、 库存管理 等各类企业管理软件,其最大的优点是:易学。 非计算机专业的人员,也能学会。 低成本地满足了那些从事企业管理工作的人员的管理需要,通过 软件 来规范同事、下属的行为,推行其管理思想。 ( VB、 .NET、 C 语言等开发工具对于非计算机专业人员来说太难了,而 Access 则很容易)。 这一点体现在:实现了管理人员(非计算机专业毕业)开发出 软件 的“梦想”,从而转型为“懂管理 +会编程”的复合型人才。 另外,在开发一些小型网站 WEB 应用程序时,用来存储数据。 例如 ASP+Access。 这些应用程序都利用 ASP 技术在 InterInformation Services 运行.比较复杂的 WEB应用程序则使用 PHP/MySQL 或者 ASP/Microsoft SQL Server。 ACCESS 的 用途更多,体现在很多方面: 表格模板。 只需键入需要跟踪的内容, Access 便会使用表格模板提供能够完成相关任务的应用程序。 Access 可处理字段、关系和规则的复杂计算,以便您能够集中精力处理项目。 您将拥有一个全新的应用程序,其中包含能够立即启动并运行的自然 UI。 创建和运行旧数据库。 尽情享用对您的现有桌面数据库 (ACCDB/MDB) 的支持。 上海第二工业大学 15 WinForm技术 WinForm, 是 Windows 窗体( Windows Forms)的缩写,也称为 WinForms,开发人员可以使用 WinForm 创建应用程序的用户界面,并使用任何一种 .NET 支持的语言编写应用程序的功能。 我们每天都会接触到不同的 Windows 窗体,这些窗体都具有类似的特点,如可以放大、缩小和关闭等,而且,我们还会发现,窗体上的元素通常也是经常重复出现的,如文本输入框、按钮、下拉列表、文件列表等。 以上都是 GUI( Graphical User Interface,图形用户界面)的元素。 对程序设计人员而言,要构造不同的窗体应用程序不需要自己再独立编写这些界面元素, .NET FrameWork 提供了 Windows 窗体以及窗体内 常用的 “ 控件 ” 以供开发人员直接使用。 命名空间包含创建 WinForms 的用户界面时所需的类 ,Windows 窗体的一些重要特点如下: 一.功能强大 Windows 窗体可用于设计窗体和可视控件,以创建丰富的基于 Windows 的 应用程序。 WinForms 应用程序一般都有 一个或者多个窗体提供用户与应用程序交互。 窗体可包含文本框、标签、按钮等控件。 大型 WinForms 应用程序有许多窗体,一些用于获取用户输入的数据,一些用于向用户显示数据,一些窗体会有变形、透明等其他效果甚至让你看不出他的真实面目。 二.操作方便 新的数据提供程序管理:数据提供程序管理提供易于连接 OLEDB 和 ODBC 数据源的数据控件,包括 Microsoft SQL Server、 Microsoft Access、 Jet、 DB2 以及 Oracle等。 三.使用安全 Windows 窗体充分利用 公共语言运行库 的安全特性。 这就意味着,一切都可以通过 Windows 窗体来实现,包括在 浏览器 中运行的不可信控件和用户硬盘上安装的完全可信的应用程序。 四.扩展灵活 Windows 窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的论文题目 16 控件。 比如 ComponentOne Studio for WinForms 是在 WinForm标准控件的基础上,提供了一系列的表格、报表、图表、菜单、工具栏、数据输入验证等控件,极大地方便了 WinForm应用程序的开发。 应用程序开发中最常见的情形之一是在窗体上显示数据。 Windows 窗体对数据库处理提供全面支持,可以访问数据库中的数据,并在窗体上显示和操作数据。 五.向导明确 向用户提供创建窗体、数据处理、打包和部署等的 分布指导。 用户选择主界面的实现 用户在取号的时候必须先启动 主程序 ,才能进行取号。 程序欢迎页 如图 所示 图 程序 主界面 程序欢迎页 如图 所 示 上海第二工业大学 17 图 服务器端主界面 该界面主要使用了两个 button 用来选择客户 /业务员。 代码实现如下: private void label1_Click(object sender, EventArgs e) { (欢迎使用中国银行取号系统 )。 } private void button2_Click(object sender, EventArgs e) { //跳转到业务员登陆界面 SalesmanLogin salemanLogin = new SalesmanLogin()。 = this。 ()。 ()。 } private void button1_Click(object sender, EventArgs e) { BusinessType businessType = new BusinessType()。 = this。 论文题目 18 ()。 ()。 } private void WeleUI_Load(object sender, EventArgs e) { } 业务员叫号的实现 A.以下是业务员登陆 界面如图 所示 图 业务员登录界面 代码实现如下: //进入办理业务 string textbox1 =。 //获取当前 box1和 box2中的值 string textbox2 =。 //然后进行验证。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。