当前位置:首页>> >>


vb access抽奖系统(系统 论文 开题报告 外文翻译 封面 中英摘要 任务书 中期检查表).rar

收藏

资源目录
    文档预览:
    编号:20180913212517435    类型:共享资源    大小:425.71KB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    vbaccess 抽奖 系统 论文 开题 报告 外文 翻译 封面 摘要 任务书 中期 检查表
    资源描述:
    毕 业 设 计 ( 论 文 ) 第 1 页 共 29 页1 绪论随着人类社会步入 21 世纪,信息技术的飞速发展和社会信息化的不断提高,特别是进入网络信息时代,我们的工作越来越离不开计算机,这个时候就需要更好的运用现代化技术为各联系点服务,不断提高工作效率。计算机就充分体现了在这方面的优势,社会生产中所有的变化与现代计算机的发展几乎是分不开的,其在人类生活中具体表现在政治、经济、文化上,在长远意义上它在人类发展中还是占据着主体的地位。科学技术的突发猛进,知识经济初见端倪使得一些落后的手工生产在经济生活中已经落伍,这也使信息技术的高速发展成了必要。在现代社会中,企业若要取得竞争优势,必须对客户的需要了如指掌,并且建立稳固的客户关系。因此,企业需要开展一些有效的活动来拉拢企业与客户之间的关系,比如现代社会上很流行的抽奖活动,但是真要实施的话如果没有一个方便快捷的客户关系系统不仅会浪费用户的宝贵时间而且会令客户感到服务缺乏亲切感。计算机已经成为我们学习和工作的得力助手,利用它的特点可以实现人们所期望的相关功能。在科学发达的今天,计算机的使用已经得到了广泛的普及,性能也比以往有了很大程度的提升,它已经被应用于许多领域。在计算机与社会活动紧密结合的现代社会,开发这样一套抽奖软件成为很有必要的事情,对于我们即将计算机专业毕业的学生来说,也是一次将计算机应用于现实生活生产的一次很有意义的实践活动毕 业 设 计 ( 论 文 ) 第 2 页 共 29 页2 需求分析2.1 功能需求分析江苏省徐州汉高公司属于中外合资企业,为了回报广大客户的厚爱特推出了一个抽奖活动,考虑到该抽奖活动的可用性和实际性,计划开发一个抽奖系统,即本软件系统——徐州汉高公司抽奖系统。对一个企业来说,在现代社会中实现数据规范化,自动化的电脑管理,是一个管理规范,运作高效的企业单位的必然要求,本系统正是根据公司的发展需要而研制开发的一个全新的抽奖系统。现在我国大部分抽奖活动的水平还停留在机械介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,而且对于公平性还有待于提高。在信息时代这种传统的抽奖方法必然被计算机为基础的信息管理所取代。根据用户的具体要求和未来可能需要添加的功能,系统应包含以下功能:1 系统登陆(1) 登陆系统:由系统管理员根据对应的帐号和密码进入该系统。(2) 信息输入:进入系统后登陆后台数据库,可以直接将客户的相关信息输入进数据库,同理也可以将某个客户的信息永久删除。2 信息查询(1) 客 户 的 基 本 信 息 查 询 : 能 查 询 所 有 客 户 的 基 本 信 息 和 单 个 用 户 记 录的 详 细 情 况 ; 根 据 用 户 表 中 的 用 户 的 各 种 属 性 值 进 行 模 糊 查 询 ; 能 方 便 地 对 选中 的 记 录 进 行 修 改 。(2) 中奖客户名单的查询:在程序主界面上有查询按钮,直接与后台数据库相连接,可以查到中奖与未中奖者的相关信息。3 数据库操作(1) 数据删除:能有选择地删除某一张表的数据或数据库中全部数据,本操作作用在减少数据冗余,可以对数据库中的数据进行有选择的删除即初始化。(2) 动态数据更新:系统应具备灵活配置系统数据的能力,包括服务范围更新、机器更新、工程师更新、故障现象更新等。毕 业 设 计 ( 论 文 ) 第 3 页 共 29 页(3) 数据备份和初始化:根据用户选择的路径对数据库进行手动备份,每天进行自动备份;对上次使用后的数据库作了备份后,为减少数据冗余,可以对数据库中的数据进行有选择的删除即初始化。4 系统数据配置(1) 密码管理:进入系统后登陆后台数据库,可以直接修改为新的帐号和密码。对各种性质的用户提供了添加删除和修改用户信息的功能。(2) 用户权限配置:由管理员对客户的权限进行配置,使得客户不能对系统进入违规操作。5 报表名单的输出和打印(1) 管理户根据数据库中中奖名单的情况,自选字段,能够对重要报表进行打印。2.2 性能需求分析1 界面需求:具有友好的管理员操作界面,有良好的人机接口;方便系统管理员使用(如:操作键盘时支持回车键等) 。2 灵活性:系统应具有较灵活的更新操作,对特别的数据项(如:客户名、抽奖号码、性别、联系方式等)应具备实时添加的功能,尽量避免二次开发;对一段时间后数据库的内容进行有选择地删除、初始化。3 稳定性:系统应具备长期持续工作的能力;使数据库的一致性控制在可操作范围内;避免因系统引起的死机现象。4 安全性:有良好的管理员身份认证体制和灵活的密码更改模块;用户权限可以通过管理员灵活修改;然后进行响应的备份操作。2.3 数据需求分析2.3. 1 数据字典根据系统设计的要求和功能模块的划分现将数据库分为下面三个大类:1 信息显示类:(1)客户登记信息:客户姓名、性别、年龄、联系电话、联系地址、联系方式、家庭住址、邮政编码。(2)查询客户信息:毕 业 设 计 ( 论 文 ) 第 4 页 共 29 页中奖情况、客户姓名、性别、年龄、联系电话、联系地址、联系方式、家庭住址、邮政编码。(3)中奖分类信息:中奖客户名单、未中奖客户名单、所有参与抽奖的客户名单(所有名单均包含客户的所有私人信息) 。2 实时更新类:(1)对于已中奖的客户,将其进行保存,保证此号码不得参与往后的抽奖。根据需要进行打印。(2)未中奖的客户,仍保存在有效数据库中,以便滚入下轮进行抽奖。3 系统配置类:(1)登陆者权限登陆者代号、登陆者密码、登陆者性质、登陆者级别。(2)登录记录登录日期、登录时间、退出日期、退出时间。(3)系统管理员权限、高级用户权限。允许添加客户信息、允许删除客户信息、允许修改客户信息、允许添加密码、允许删除密码、允许修改密码、允许添加数据更新、允许删除数据更新、允许修改数据更新、允许查询、允许打印、允许备份库、允许初始化库、允许删除库。2.3.2 绘制数据库系统 ER 图根据系统的要求及特点,结合数据字典绘制出 ER 图如下:1 系统功能 ER 图图 2.3.2.1 系统功能 ER 图登陆 主界面 抽奖未中奖客户中奖客户 保存打印供客户查阅毕 业 设 计 ( 论 文 ) 第 5 页 共 29 页2 登记客户信息3 查询客户信息4 中奖分类信息5 系统管理员与系统的关系 ER 图2.3.3 数据流图绘制数据流图是目标软件系统中各个处理子功能以及它们之间的数据流动的图形表示。数据流图的精化过程实际上是处理子功能和数据流的细化过程。随着这一过程的进行,本系统的用户需求将会进一步精确化、一致化、完全化。具体数据流图如下:客户登记信息抽奖号码 年龄家庭住址邮政编码联系方式 联系电话 客户姓名性别图 2.3.2.2 登记客户信息模块 ER 图查询客户信息抽奖号码 年龄家庭住址邮政编码联系方式 联系电话 客户姓名性别图 2.3.2.3 查询客户信息模块 ER 图中奖分类信息已中号码未中号码所有号码图 2.3.2.4 中奖分类信息模块 ER 图1N系统主界面系统管理员登陆图 2.3.2.5 管理员登陆 ER 图毕 业 设 计 ( 论 文 ) 第 6 页 共 29 页2.3. 4 控制流图的绘制本系统需要实时地获取抽奖后的结果,是一个实时系统,所以再创建了数据流模型后还必须创建控制流模型,以便描述相关的事件以及系统状态在时间坐标系中的变迁。分析本系统的控制流得到以下控制流图:图 2.3.4.1 系统控制流图打印数据添加信息查询信息口令输入管理员更改口令系 统主界面新管理员数据库中奖名单图 2.3.3.1 全程数据流图登录 口令核对出错核对结果启动/关闭系统 自动监测自动备份删除记配置记打印记查询记备份记库操作记初始化记错误进入后台数据库 安全错误返回毕 业 设 计 ( 论 文 ) 第 7 页 共 29 页3 概要设计软件的概要设计是在逐步进行的基础上经过详细汇总客户的有效信息资料,再对系统的总体结构进行规划,根据抽奖的要求确定软件的总体框架,概要设计旨在确定程序各主要部件之间的关系。3.1 系统运行环境硬件环境:程序应至少在 PentiumII 的计算机上运行,建议采用 PentiumIV计算机,CPU 为 400MHZ 以上, 基本内存 128MB,显示内存 16MB,20GB 以上硬盘。软件环境:软件应工作在 Windows98 及以上的系统上,建议使用Windows2000 操作系统的计算机,另外配备 Access2000 数据库和 Visual Basic6.0。3.1.1 概要设计阶段的主要内容①审查软件计划、软件需求分析提供的文档,列出最佳设计方案,用系统流程图,组成系统物理元素清单,成本效益分析,系统的进度计划,审定后进入系统设计。②确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。③ 编写概要设计说明书,用户手册,测试计划,选用相关的软件工具来描述软件结构,结构图是经常使用的软件描述工具。选择分解功能与划分模块的设计原则,例如模块划分独立性原则,信息隐蔽原则等。3.1.2 概要设计的全过程概要设计要先进行系统设计,复审系统计划与需求分析,确定系统具体的实施方案;然后进行结构设计,确定软件结构。3.1.3 概要设计的原则毕 业 设 计 ( 论 文 ) 第 8 页 共 29 页①将软件划分成若干独立成分的依据。②表示不同的成分内的功能细节和数据结构。③统一衡量软件设计的技术质量。3.1.4 系统功能分析根据徐州汉高公司抽奖系统的日常工作流程与内容,预测开发的抽奖系统的达到的功能如下:1、系统的登陆:只要系统管理员或有相关权限的人可以登陆。2、账号与密码的设定:凭对应的账号与密码才可以登陆本系统,否则无效。3、信息的录入:输入客户的相关信息。4、信息的查询:查询中奖客户及未中奖客户的名单。5、进行抽奖:进入系统主界面后点击“开始” ,号码便开始循环滚动。6、抽奖结果的产生:点击“停止” (即原先的开始键) ,便产生一个随机的号码。并自动存入数据库。 7、对中奖号码的备份:当进行下次抽奖时假如仍抽中已中的号码系统则会提示已经抽过,本次抽奖无效。对于已中奖的号码可以根据需要将其打印出来。8、其他功能:密码管理等。9、退出系统。根据以上分析,该系统考虑将整个系统分解为如下 3—1 模块结构图:毕 业 设 计 ( 论 文 ) 第 9 页 共 29 页江苏省徐州汉高公司抽奖系统信息录入模块 管理访问模块系统控制模块图 3—1 模块结构图并且在系统的开发过程中,尽量注意模块的高内聚、低耦合,使得系统的整体性能提高,并且也有利于投入使用后的系统维护。3.2 功能模块描述3.2.1 需求功能描述开始抽奖中奖者结束未中奖者设置参数统计数据访问系统后台退出系统查询信息个人信息登陆系统打印并且保存下期继续抽奖判断信息毕 业 设 计 ( 论 文 ) 第 10 页 共 29 页(1)客户信息的输入:输入客户的详细信息,输入后还可以对输进去的项目作简单的查询和修改以及删除操作。考虑到登陆系统的实际情况,界面操作应支持回车符操作,尽量做到操作方便。(2)系统对抽奖要求的实现:该系统每期准备设立四个奖项,一等奖一名,二等奖二名,三等奖四名,四等奖十名。中奖的人不得再参与下期的抽奖,没中奖人员的信息与新产生的人员信息进入下一期抽奖,不会产生重复的中奖现象。3.2.2 信息查询(1)客 户 基 本 信 息 的 查 询 : 系 统 管 理 员 能 查 询 所 有 客 户 的 基 本 信 息 和 单 个用 户 记 录 的 详 细 情 况 ; 可 以 根 据 客 户 统 计 表 中 的 客 户 的 各 种 属 性 值 进 行 模 糊 查询 ; 能 方 便 地 对 选 中 的 记 录 进 行 修 改 或 删 除 。(2)客户中奖情况的查询:管理员直接利用系统所提供的中奖采集功能,就可以了解哪些客户中了奖,中了什么奖项,一目了然。3.2.3 报表输出和打印系统管理员自选中奖客户字段,对所选中的客户报表进行打印。3.2.3 VB 操作在目前市场上这些众多的程序开发工具中,有些强调编程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。作为数据库系统的开发,Visual Basic 是一个非常理想选择。数据库是MIS 中的重要支持技术,在 MIS 开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言 Visual Basic 语言,该开发工具具有很多长处:
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:vb access抽奖系统(系统 论文 开题报告 外文翻译 封面 中英摘要 任务书 中期检查表).rar
    链接地址:http://www.gold-doc.com/p-138815.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开