【毕业学位论文】(Word原稿)基于java的电子典当系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于java的电子典当系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于java的电子典当系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于java的电子典当系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于java的电子典当系统的设计与实现-软件工程_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (同等学力) 基于 电子典当系统的设计与实现 姓 名: 学 号: 所在院系: 学科门类: 学科专业: 指导教师: 副 指导教师 : 二 一 四 年 二 月 A in 2014 of 基 于j a v 电 子 典 当 系 统 的 设 计 与 实 现 同济大学 学位论文 版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签 名: 年 月 日 同济大学 硕士学位论文 摘要 摘要 随着计算机网络和数据库技术的不断发展和深入应用 ,信息已成为最具有活力的战略资源。 目前国内的典当行业发展较为落后,很多企业还采用人工记录的方式进行各项业务,还没有一套完整的、统一的系统。因此,设计开发科学合理的典当管理信息系统,是典当行进行全面信息管理,提高效率的关键环节。 本项目 是 基于 管理信息系统理论,并结合 天津众磊 典当有限公司的现状,运用面向对象技术、 据库技术 开 发的基于 C/S 结构的电子典当系统 。本文结合典当管理相关理论,针对管理中存在的各种问题和缺陷 ,设计了一套 以典当业务流程为主线建立起的具有 当票管理(建当、续当、赎当、绝当)、查询、统计等 功能的 典当行 管理信息系统。 系统开发过程遵循用户至上的开发思想,采用 发设计模式,使用 技术及 开发工具,以 P 为开发、运行平台,实现了预期的全部功能,经严格测试,系统 运行稳定,操作便捷 , 达到了 任务书规定的技术指标 。 本系统 最大限度地降低了低效信息搜索造成的巨大资源浪费以及人工输入和计算的错误。本文按照软件工程要求展开讨论, 对设计思想、模块实现算法、主要的技术和工具等多方面内容进行了全面、详尽的阐述。 关键词: 术 典当 当票 of At is of to t a of is a to to on of to a is on of As in of in of is VC as as is P as It is by by by of on as so VC 硕士学位论文 目录 目录 第一章 概述 . 1 题背景 . 1 内外发展现状 . 2 题研究内容和主要工作 . 3 论文的组织结构 . 4 第二章 基础知识介绍 . 5 息管理系统的理论依据 . 5 统设计的部署模式 . 6 统开发的关键技术介绍 . 8 本语言 . 8 架 . 8 000 数据库 . 9 第三章 系统分析 . 10 求分析 . 10 务人员需求分析 . 10 理人员需求分析 . 10 户需求分析 . 11 统流程图 . 11 例图 . 12 统模块列表 . 13 第四章 系统设计 . 14 统概要设计 . 14 体图 . 14 . 17 据流图 . 17 据 库设计 . 19 据库设计 . 19 标集设计 . 23 统详细设计 . 24 块分析 . 24 块设计 . 25 能模块划分图 . 26 第五章 系统的具体实现 . 27 统类图的实现 . 27 色与创新 . 28 同济大学 硕士学位论文 目录 字与文字的转换 . 28 格文件输出 . 31 当月 /日期计算法 . 32 据库分层发 . 35 作员模块的实现 . 36 当模块的实现 . 37 当模块的实现 . 38 理员模块的实现 . 40 品盘点模块的实现 . 40 共模块的实现 . 41 户身份查询模块的实现 . 41 票检索模块的实现 . 43 印模块的实现 . 44 当打印模块的实现 . 44 第六章 系统的测试与维护 . 46 统测试 . 46 试目的 . 46 试环境 . 46 试方法 . 47 盒测试 . 47 例选择 . 47 试结果 . 48 型样例测试 . 50 盒测试 . 51 力测试 . 52 试目标 . 53 试结果 . 53 试结论 . 53 统维护 . 54 据库连接: . 54 页表格输出: . 54 面设计: . 54 总 结与展望 . 55 致谢 . 56 参考文献 . 57 附录 系统主要程序代码 . 59 个人简历、在读期间发表的学术论文与研究成果 . 71 第一章 概述 1 第一章 概述 题背景 典当,是以特定的物品或者财产权利抵押的形式,向专业典当机构进行借款的一种融资方式。我国的典当业经过一段空白, 随着改革开放的深入和市场经济的蓬勃发展,新中国成立后曾经销声匿迹的典当行重又返回人们的经济生活, 随着市场经济和金融业的发展,中小企业融资问题的日益突出,古老的典当行业以崭新的面貌再度兴起。由 于长期以来银行对这部分客户的“忽视 ,典当行就有了用武之地,并有着良好的发展态势。近几年来,随着中小企业发展壮大,或者是不断的有一些投资于各种行业的人急需短期的资金也推动了典当行的发展。典当行业以其时间短、手续简便等特点,成为一种新的融资方式。今天的典当行主要以私营、个体企业、个体工商老板等“有钱人 为服务对象,品种上也呈现出首饰、电子产品、房地产、机动车、股票等多元化的局面。典当行业正面临新的机遇和挑战,行业竞争也将会日趋激烈。而且典当行正逐步向连锁企业发展,经营的范围在逐步放大 。 典当行的日趋热门已是不争 的事实,成为了新兴的老行业。甚至很多人认为典当行将成为人民的“第二银行”。 现在 国内典当行相比同行的银行更具有灵活性。 典当行认物不认人,没有过多繁琐的程序和死板的条件,大到几百万元,小到几百元的业务都承揽,一切只取决于典当物品的真假优劣、市场价格及来源是否合法,权属是否明确。但是 也 正是因为这样的行业优势使得各种信息的管理变得异常困难,如果不解决这个问题,会大量耗费人力物力。 通过对天津市众磊典当行的实习研究,发现现有典当软件 共有 的缺点 是数据的 真实 准确性以及信息搜索能力 差 。这几方面共同的问题就是审核力度不够, 员工的手动输入会造成大量的错误信息, 而 软件也没有 相应的 审核制度,不足的部分用人工核对,大量的浪费了人工成本,结果也不甚乐观。而且进行查询统计操作的效率不高,进行一次统计往往需要 1对 于 管理者 来说是不可忍耐的 。所以设计一款能 简化管理者和被管理者的工作程序,充分利用现有资源,节约工作时间,提高工作效率,并保证数据交互 准确 的电子典当管理系统 必将收到良好的效果 。 同济大学 硕士学位论文 基于 电子典当系统的设计与实现 2 内外发展现状 目前国内典当业适用的软件系统主要有典当信息管理软件、财务系统软件、典当业务管理软件以及二手车、房产评估软件。典当业目前使 用的信息管理系统,因为其仅从主管部门监管的角度出发而设立,所有的统计和信息并不是各典当行经营业务中自然生成和汇总的,需要人为填报,所以信息利用率并不高,而且报表还常常需要催报,其中的很多指标和技术分析典当企业不熟悉,统计质量不高。从而给典当企业管理带来了各种各样的问题 : 1. 典当信息、客户信息、统计信息等数据未实现全面有效的收集、归纳、分析、处理,从而业务操作不规范、易出错,导致领导层决策失误。 2. 典当公司由于内部控制程序、人员、系统的不完善或失误及外部事件给典当财产带来损失。 3. 执行错误, 执行人员对有关条款、高管人员的意图理解不当或有意误操作等。 4. 流程不当,指由于业务运作过程的低效率而导致不可预见的损失。 5. 没有完善的系统控制,造成人员欺诈行为,公司员工丧失职业道德或综合能力差,导致错误填报等。操作风险在于在典当公司的每笔业务之内,且单个操作风险因素与风险损失之间不存在清晰的数量关系, 因此,典当业目前使用的软件首先是要满足典当的业务功能,规范和信息化所有典当业务的过程,如登记、验当、开票甚至是识别第二代身份证都要涉及,这能大大提高典当业务的操作速度 ;其次是统计功能,典当行 及当户的实时业务统计、数据报表的自动生成 ;第三就是查询功能,根据典当行的特殊性而设置,如查询典当行的鉴定评估、挂失冻结、绝当处理,就不用去仓库翻资料。这其中,软件的业务功能是基础,没有它,软件对典当企业也就失去了吸引力。 中国虽然是典当行业起源最旱的国家,但是经过上世纪中典当行在中国大陆坎坷的发展历程,发展规模及其管理规范已经远远落后于很多发达国家。作为一种非主流的非金融机构的从事金融业务的企业米说,典当行的发展将会积极带动市场经济的发展,满足广大中小型企业和个人的融资需要。因此,下面主要以美国、加拿大典当 行业管理进行分析。美国、加拿大典当行业的监督和管理主要体现在以下几个地方: 美国、加拿大两国典当行近年来发展迅速。美、加两国经济、金融都很发达,作为金融业鼻祖的典当业随着现代银行业的快速发展,有越来越加强的趋势。现今,美国有 多家典当行,十多年来增加了一倍多,远远超过了银行的数量。加拿大现有 5000 多家典当行,相当于每 6 万人就有一家典当第一章 概述 3 行。 美、加典当行经营范围广,经营品种多,综合性很强。典当行不仅做典当业务,还做一些商品零售业务,包括经营旧货和出售新商品。这充分显示了典当行业是具有金融业、商品 流通业、仓储业属性的边缘性行业的特点。据美国加州典当协会会长介绍,允许典当行多种经营有很多好处,主要有二个方而 :一是多种经营可使典当行为当户提供一个较为适宜的服务环境,使那些因生活一时困顿来典当借钱的人不会怕被人看见而感到尴尬,有利于扩大典当行的业务。一是典当行多种经营可以降低经营风险,增加其盈利点,有利于典当行经营稳定。二是使典当服务更加便民。美、加典当行经营综合业务的特点,要求职员具备多方而的知识和技能,丰富的经验和接受经常性的培训。此外,美国典当行在典当业务上有向特色经营和专业化经营方向发展的趋势。 典当行经营理念较为成熟。美国在理论上对典当行如何经营有过两种截然不同的观点 :一种观点认为典当行当金发放应低于当物价值 ;另一种观点认为当金发放可高于当物价值。两种不同观点的焦点是典当行应不应该或可不可以发放信用贷款。美国典当行发展的历史说,对典当行而言,典当行发放信用贷款虽然因发放的当金数额较大,表而上扩大了典当行的业务量和客户的需求能力,但典当行冒的风险加大,最终不利于典当行稳健经营 ;对当户而言,属“竭泽而渔”,在一定程度上也加重了当户利息负担,不利于典当行长期发展。典当行发放信用贷款实践证明效果不好。 发放当金数额低于当物的价值,获得小于当物价值的贷款,当户就有积极性将当物赎回,待需要再到典当行融资时还可以再作当物获得典当行的融资服务,这既有利于保护当户的利益,也有利于稳定典当行客户的来源。 此外,在美国,全国有典当行业联合会,各州、地区有典当行业协会,对典当行业进行自我约束。 题研究 内容 和 主要工作 本 文 通过 研究典当业务 的基本原理和方法 , 分析 当票流转 的设计流程 , 在了解用户需求的基础上 , 应用 术 , 言 , 据库等 设计并开发一个基于 三层 C/S 系统 架构 的 电子典当 系统。 通过该系统,用户可以快速准确的管理典当行内的 当票信息 , 并轻松进行日常的打印、 信息查询等操作 ;管理员可以根据系统提供的报表模块,轻松的完成对报表数据统计和操作员信息的管理。 本系统是 以天津市 众 磊 典当行 作为蓝本 , 进行了实地考察和需求分析, 参同济大学 硕士学位论文 基于 电子典当系统的设计与实现 4 与了第一线业务,学习相关的 流程手续 以及典当经验 ,操作员的 具体业务 操作流程 , 管理者需要 管理和分析 的 相关信息以及 数据 。 发现了 在没有形成成熟管理流程的现代典当行,对数据的管理相当的混乱,陈旧冗余的当品信息 、不友好的界面显示、低效的数据检索 等问题。以此为问题的基础上本课 题开发了一套 严谨 、高效、 灵活、适应力强 的典当管理系统 ,完全具备了一个软件要想成功的参与市场的条件。在典当领域,有非常广泛的推广应用价值。对于类似的系统的开发也有较大的参考价值。 本系统使用了 为开发、配置以及测试工具, 为开发语言,为数据库管理系统进行开发;部署在 三层 C/S 结构 的局域网络环境下 , 三层包括数据层、业务层、客户端; 实现了典当业务中的典当、续当、赎当、绝当、冻结、解冻等 业务功能 ; 同时还 通过客户 、当票 信息 的 快速查询 ,当票打印,当日业务统计等功能 减轻了操作人员的 工作负担 ; 也为管理员增加了统计查询的功能 来提高管理效率 。 论文的组织结构 本 论 文分为 七 个章节: 第一章, 概述 。说明了 电子典当软件 的 研究意义、主要研究内容 以及 国内外相关研究的发展现状。 第二章, 基础知识 介绍。介绍了课题研究的理论技术支持,包括 信息管理 系统的概念, 系统的部署模式以及开发的 关键技术 介绍 等。 第三 章,系统 分析 。对 系统的各项业务流程以及数据走向 进行了 图像化的分析,为后续系统设计 打下 基础 。 第四 章,系统 设计 。 对于系统的数据库 设计进行了详细介绍和说明 。 第五 章,系统 的具体 实现 。 针 对系统的各个模块 以及 特色功能进行了详细的说明和 分析 。 第六章,系统的 测试与维护 。 针对于系统的各个模块进行测试与评估。第二章 基础知识介绍 5 第二章 基础知识介绍 息管理系统的理论依据 ( 理信息系统( 一个不断发展和完善的概念,从管理信息系统的建立、功能等方面来分析,管理信息系统可以定义为:管理信息系统是用系统思想建立起来的,以电子计算机为基本信息处理手段,以现代通信设备为基本传输工具,能为管理决策提供信息服务的人机系统。即 一个以人为主导,利用计 算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、存储、更新和维护,以使企业或学校战略竞优、提高效益和效率为目的,支持企业或学校高层决策、中层控制,基层运作的集成化的人机系统。 过对学校拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编织成各种信息资料及时提供给管理人员,以便进行正确决策,不断提高 典当行的管理水平和经济效益。 电子典当 系统是以管理信息系统为理论依据的。管理信息系统 的发展伴随着软件工程的发展而日趋成熟。不断增长的复杂性、多样性和相互关联性是当今管理信息系统的共同特征。而开发一个管理信息系统往往要结合软件工程的理念,使用系统化的方法进行管理信息系统的开发,从而更能有效地控制程序复杂性,减少系统的不合理 性 ,减轻维护成本。 从技术层次上,软件工程是从一系列建模任务开始的,由这些任务产生出软件完整的需求规格说明和软件设计的表示。 80 年代末期,当面向对象程序设计语言产生后,人们将面向对象的软件建模方法引入到软件工程的各个阶段。并迅速发展成为当代软件界研究的热点课题之一。这种开发 方法是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。面向对象的程序设计立意于创建软件重用代码,它通过在程序中加入扩展语句把函数“封装”进编程所需要的“对象”中。从本质上来讲软件开发就是对软件所要 处理的问题集进行正确的认识,并把这种认识正确地描述出来。面向对象的软件开发就是直接面对问题集当中客观存在的事物来进行软件开发。 面向对象的开发方法的精髓是从不稳定的需求中分析出稳定的对象,以对象为基础来组织需求、构架系统。这种开发方法包括面向对象分析和面向对象同济大学 硕士学位论文 基于 电子典当系统的设计与实现 6 设计。 面向对象分析 的目的是认知客观世界的系统并对系统进行建模,那么就需要在面向对象分析过程中根据客观世界的具体实例在问题中准确、具体、严密的分 析模型。 分析模型有三种用途:用来明确问题需求;为用户和开发人员提供明确需求;为用户和开发人员提供一个协商的基础,作为后继的设计和实现的框架。 如图 示为面向对象的分析过程。 图 向对象的分析过程 面向对象的设计是把分析阶段得到的需求转变成符合成本和质量要求的,抽象的系统实现方案的过程 ,其 解决的是类与相互通信的对象之间的组 织关系,包括它们的角色、职责、协作方式几个方面。从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程。 面向对象的设计的准则包括模块化、抽象、信息隐藏、低祸合和高内聚等特征 。 本文结合 典当行管理 工作的实际问题, 尝试性地利用 管理信息系统 理论和面向对象开发的思想 对 当品管理 工作 进行分析整理 , 分解出若干系统功能模型 ,让系统分析更全面,系统实现更完善 ,并且预留有充足的系统可扩展空间 。 统设计的 部署 模式 目前主流的系统有一些是基于三层 B/S 结构,但是由于使用环境与对象的不同,通过再三比较,认为对于 电子典当管理 系 统,在目前情况下选择三层 C/开发者 问题域陈述 对象模型 管理者 用户知识 专业领域知识 现实世界经验 动态模型 功能模型 一般性需求 问题域建模 第二章 基础知识介绍 7 结构是比较可行的,三层 C/S 结构是将应用功能分成表示层、功能层和数据层三部分。和两层 C/S 结构相比,三层 C/S 结构具有更灵活的硬件系统构成,对于各个层可以选择与其处理负荷和处理特性相适应的硬件。合理地分割三层结构并使其独立,可以使系统的结构变得简单清晰,这样就提高了程序的可维护性。三层 C/S 结构中,应用的各层可以并行开发,各层也可以选择各自最适合的开发语言,有利于变更和维护应用技术规范。按层分割功能使各个程序的处理逻辑变得十分简单。三层 C/S 结构的优势主要表现在以下几个方面: 1. 利用单一的访问点,可以在任何地方访问站点的数据库; 2. 对于各种信息源,不论是文本还是图形都采用相同的界面; 3. 减少整个系统的成本; 4. 具有良好的开放性; 5. 系统的可扩充性良好; 6. 可进行严密的安全管理; 7. 系统管理简单,可支持异种数据库,有很高的可用性。 结合 电子典当管理系统 ,选择三层 C/S 结构 有 以下 特定原因: 第一、基于运行效率的考虑上,从 典当行 的实际运营来说,经过时间检验,对执行效率要求较高的项目 C/S 结构往往成了首选,经测试,一般复杂程度下 C/S 结构的一个界面调用的时间要比 B/S 结构的一个界面调用的时间 要 少,平均 一个员工一个工作日界面的调用量为 100 右,时间的滞后也会降低客户的直接感受。 第二、从技术结构角度来分析: B/S 结构的产生用以解决个人 工作站的数据和外部设备共享问题。在一个局域网中共享数据,需要将文件存放在文件服务器上,所有用户都通过这个存储数据文件的中央节点访问数据文件。这个节点也是局域网 (共享外部设备的中枢。但网络 /文件服务器计算模型的内在设计,使得它无法像大型机那样对多用户请求、共享数据的应用提供足够充分的服务。网络 /文件服务器计算模型不提供多用户应用要求的数据并发性,当某一用户封锁一 个文件便阻止了其它用户共享该文件; 典当行业对客户的体验是非常高的,无论是等待时间还是数据的准确性,这就 造成许多 求和发送很多文件,网络很快就达到信息传送的饱和状态,造成瓶颈,降低整个网络的性能。在一个客户机 /服务器应用中,客户端应用程序是针对一个小的、特定的数据集,如可对一个表的某行来进行操作,而不是像文件服务器那样针对整个文件进行,对某一条记录进行封锁,而不是对整个文件进行封锁,因此保证了系统的并发性,并使网络上传输的数据量减到最少,从而改善了系统的性能。 同济大学 硕士学位论文 基于 电子典当系统的设计与实现 8 客户机 /服务器模型的优点主要在于系统的客户端 应用程序和服务器部件分别运行在不同的计算机上,系统中每台服务器都可以适合各部件的要求,这对于硬件和软件的变化显示出极大的适应性和灵活性,而且易于对系统进行扩充和缩小。在客户机 /服务器模型中,系统中的功能部件充分隔离,客户端程序的开发集中于数据的显示和分析,而数据库服务器的开发则集中于数据的管理,不必在每一个新的应用开发中都要对一个数据库进行编码。 总之,技术的选择成功与否应以实际应用的效果紧密结合,凡是适用和实用的都是优秀的,目前情况下 电子典当管理 系统选择适度集中下的分布式部署和三层 C/S 结构是非常可行的。 统开发的关键技术介绍 本语言 一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由司于 1995 年 5 月推出的 序设计语言和 台 (即总称。 其中 术 的 面向对象、安全、跨平台、强大稳健 等特性以及 卓越的通用性、高效性、平台移植性和安全性, 广泛应用于个人 据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 运行环境是 发环境是 可以在其官方站点下载。开发平台的构建较为简单,开发者下载并安装 可,目前 新版本是 。 最重要的它们都是免费、开源的。而且 需要指定集成开发环境( 记事本足以完成。 架 一个开放源代码的对象关系映射框架,它对 行了非常轻量级的对象封 装,使得 序员可以随心所欲的使用对象编程思维来操纵数据库。 以应用在任何使用 场合,既可以在 客户端程序使用,也可以在 用中使用,最具革命意义的是,以在应用 构中取代 成数据持久化的重任。 一种强大的可提供对象 可以使程序员依据面向对象的原理开发持久化类,实现对象之间的关联、继承、多态、组合、集合等。 供了它特有的数据库 查询语言 种查询语言屏蔽了不同第二章 基础知识介绍 9 数据库之间的差别,使你可以编写统一的查询语句执行查询。不同于其他持久化解决方案的是 没有把 强大功能屏蔽掉,而是仍然兼容使你以往的关系技术依然有效。 仅管理 到数据库表的映射(包括从 据类型到 还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用 理数据的时间。 它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。无论是从设计草案还是 从一个遗留数据库开始,开发人员都可以采用 行了非常轻量级的对象封装,使得 序员可以随心所欲的使用对象编程思维来操纵数据库。 以应用在任何使用场合,它既可以在 客户端程序使用,也可以在 中 使 用 。 最 具 革 命 意 义 的 是 , 以 在 应 用 成数据持久化的重任。 000 数据库 000 是微软公司推出的普及型关系数据库系统。它建立在 T/2000/2003/作系统基础之上,为用户提供了一个功能强大的客户机 /服务器平台,是能够支持多个并发用户的大型关系数据库。该版本继承了 本的优点,同时又增加了许多更先进的功能。 000 能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到 000。 000 为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据。 000 还 可以 在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘 I/O 等,从此可以看出此数据库的优点所在同济大学 硕士学位论文 基于 电子典当系统的设计与实现 10 第三章 系统分析 系统分析为整个系统的开始阶段, 也 是任务最为繁重的阶段,虽然没有代码的编写,但是这个阶段任务完成的好坏将会影响整个开发周 期的进度,如果分析没有做到位的话,就会导致设计不周全,实现不完善 ,还会 有返工的可能。而下文将详细描述在实习期间对系统做的需求分析、系统流程图、用例图和系统模块分析等过程。 求分析 务人员需求分析 1. 手写单据即浪费时间精力又很容易出错, 还 会造成客户的不满,希望系统能拥有打印功能,去除手写的错误。 2. 日期的计算容易出错,因为典当行都是按照月份进行计算,然而每月的日期是不相同的、包括闰年的因素。希望系统能自动按所选月份进行计算,并保证计算的正确性。 3. 物品信息的标准化,因为典当物品分类已经比较成熟,希望软件可以选择已有分类而不是每次手动填写物品类 别和名称,在分类外的物品全都放在其他选项中。 4. 对已有客户信息的管理,因为经常会有老客户,希望可以不用每次都填写相同的客户信息,而是系统自动查找原信息。 5. 由于客户经常丢失票据,希望系统可以通过客户名称、身份证号码、电话号码进行用户的票据查询。 6. 因为每天都要进行当天物品的核对,希望软件可以直接导出当天的数据信息,通过网页或者 行查询 。 7. 因为客户经常打电话询问物品或当票信息,为了满足客户需求,希望软件可以快速查询和修改票据信息。 理人员需求分析 1. 每月末的数据统 计和列表太过繁琐,希望软件可以自动生成以月为单位的所需各种报表,并保证绝对正确。 2. 希望软件可以快速查询已到期当票、未到期当票、快到期当票以及在当物品信息和当月资金流通量。 第三章 系统分析 11 3. 希望 可以直接查询到前台业务人员一天内所有的操作,可以发现其错误,并 进行明显提示。 4. 可以自行添加、修改、删除业务人员信息,以及备份等管理权限。 户需求分析 1. 尽量减少等待时间,减少不必要信息的填写和录入 。 2. 当票上的信息 不要出现手工填写的信息,都为机器打印和盖章即可,手写会造成字迹难以辨认等问题 。 3. 老顾客希望能有客户信息以及信誉度的保存,无需每次都做重复操作 。 4. 在进行续当和赎当等操作的时候,能快速的查找到当票信息,并且能快速准确的找到当品并进行后续操作 。 统流程图 本课题所开发的电子典当软件是在局域网中的 C/S 结构网络平台,包括一台存储信息的服务器,以及多台业务操作的客户端。系统需要实现典当业务中的全部功能,包括:典当、续当、赎当、绝当、冻结、解冻 等;同时还需要减轻操作人员的查询负担,包括:通过客户的各种信息 (姓名、身份证号码、电话 )查询该客户的所有当票信息、快速查询当票信息 (通过当票编号、操作时间 )、当日业务统计、当票打印操作 等;同时也为管理员增加了统计查询的功能,包括:物品盘点模块、业务分类月统计、成交收入在、当物品登记 等。 图 统流程图 同济大学 硕士学位论文 基于 电子典当系统的设计与实现 12 例图 该系统共有两个角色,分别为业务人 员和管理 人 员。 公共的功能 包括:查询用户信息、查询当票信息、查询操作信息、生成操作报表以及修改密码等;而 业务人员特有的功能 还有建当、续当、赎当、绝当、冻结、解冻和打印等操作;管理 人 员则拥有生成财务报表、添加操作员、删除当票等操作功能。 用例图如下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论