《干洗店日常事务管理系统.doc》由会员分享,可在线阅读,更多相关《干洗店日常事务管理系统.doc(32页珍藏版)》请在三一文库上搜索。
1、毕业论文(设计)原创性声明毕业论文(设计)原创性声明 本人所呈交的本人所呈交的毕业论毕业论文(文(设计设计)是我在)是我在导师导师的指的指导导下下进进行的研究工作及取得的研行的研究工作及取得的研 究成果。据我所知,除文中已究成果。据我所知,除文中已经经注明引用的内容外,本注明引用的内容外,本论论文(文(设计设计)不包含其他个人已)不包含其他个人已 经发经发表或撰写表或撰写过过的研究成果。的研究成果。对对本本论论文(文(设计设计)的研究做出重要)的研究做出重要贡贡献的个人和集体,均献的个人和集体,均 已在文中作了明确已在文中作了明确说说明并表示明并表示谢谢意。意。 作者作者签签名:名: 日期:日
2、期: 毕业论文(设计)授权使用说明毕业论文(设计)授权使用说明 本本论论文(文(设计设计)作者完全了解)作者完全了解*学院有关保留、使用学院有关保留、使用毕业论毕业论文(文(设计设计)的)的规规定,定, 学校有学校有权权保留保留论论文(文(设计设计)并向相关部)并向相关部门门送交送交论论文(文(设计设计)的)的电电子版和子版和纸质纸质版。版。 有有权权将将论论文(文(设计设计)用于非)用于非赢赢利目的的少量复制并允利目的的少量复制并允许论许论文(文(设计设计) )进进入学校入学校图图 书馆书馆被被查阅查阅。学校可以公布。学校可以公布论论文(文(设计设计)的全部或部分内容。保密的)的全部或部分内
3、容。保密的论论文(文(设计设计) ) 在解密后适用本在解密后适用本规规定。定。 作者作者签签名:名: 指指导导教教师签师签名:名: 日期:日期: 日期:日期: 注 意 事 项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300 字左右) 、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论) 、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于 1 万字(不包括图纸、程序清单等) ,文科类论 文正文字数不少于 1.2 万字。 3.
4、附件包括:任务书、开题报告、外文译文、译文原文(复印件) 。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术 标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画 3)毕业论文须用 A4 单面打印,论文 50 页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序 1)设计(论文) 2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订 3)其它 中原工学院软
5、件学院中原工学院软件学院 三三级级实实践践课课题题设设计计任任务务书书 姓姓 名名 题题 目目干洗店日常事务管理系统 设设 计计 任任 务务 开发一个比较完善的干洗店日常事务管理系统,包括干洗店日常事务所有处理方式,为 干洗店提供一个简化事务处理的程序,有相当的应用价值。主要功能包括: 1. 登录:输入正确的密码,它是进入本管理系统的唯一方式。 2. 主界面:根据图标选择和对系统进行操作。并将与当前操作产生的结果保存到数据库中。 3. 功能:对衣物进行增、删、改、查、统计等功能,并将处理后的结果保存到对应的数据 库中。 开发工具:EditPlus、Access、eclipse 时时 间间 进进
6、 度度 第 1 周(2011-2010-9-10):研究三级课题要求,初步确定本系统需要完成的功能。 第 2 周(2010-9-13-2010-9-17):需求分析,站在用户角度思考并投入写程序阶段。 第 3 周(2010-9-202010-9-24):对程序进行收尾,以报告的形式做最后的总结。 原原 主主 始始 要要 资资 参参 料料 考考 与与 文文 献献 01YDaniel liang Java 语言程序设计(基础篇) M:北京.机械工业出版社 2009.6 02YDaniel liang Java 语言程序设计(进阶篇) M:北京.机械工业出版社 2009.11 03 04 指导教师签
7、字:指导教师签字: 年年 月月 日日 I 干洗店日常事务管理系统 摘 要 干洗店日常事务管理系统是主要是为方便干洗店管理的一个较为简单的系统,该管 理系统利用计算机的信息系统和各种软件资源,为高效提供了一个完整的事务管理的项 目开发过程,方便新衣物的收取和对应客人信息的录入,以及洗衣期间的信息变动等。 该系统根据社会调查和需求分析的结果,将整个系统具体的九大模块:登录、收取 衣物(包含增、删、改、查) 、领取衣物、统计管理、退出程序。该系统采用简单、方便 的界面与用户进行交流,界面提供可以满足用户各方面的需求的条件,用户只需按照提 示输入正确的条件就可以进行相关的操作,满足需求。系统还提供密码
8、的条件,保证了 数据库内数据信息的安全性。 该管理系统报告分析以文档的形式向用户展示了整个系统的功能,包含需求分析、 概要设计、详细设计、系统测试、结束语等内容。其内容广泛,用数据库、表格、图表 等形式表示出了该系统的实用性。最后还有附录的图、表,和主要的源程序。 关键词:干洗店;日常事务管理; Java;EditPlus;Access 数据库。 目 录 摘摘 要要I 第第 1 章章 需求分析需求分析.1 1.1 概述.1 1.1.1 编写目的.1 1.1.2 项目背景.1 1.1.3 用户类型.1 1.1.4 运行环境.2 1.2 功能描述.2 1.2.1 功能概述.2 1.2.2 功能描述
9、.2 1.3 功能需求.3 第第 2 章章 概要设计概要设计.6 2.1 体系设结构设计.6 2.1.1 设计原则.6 2.1.2 总体结构.6 2.1.3 总体设计说明.8 2.1.4 整体工作流程描述.8 2.1.5 接口描述.9 2.1.6 文件命名规则及包结构描述.9 2.2 数据库设计.9 2.2.1 数据库环境说明.9 2.2.2 数据库命名规则.9 2.2.3 逻辑设计.10 2.2.4 物理设计.11 第第 3 章章 系统系统设设计计.12 3.1 系统登录模块 12 3.2 用户模块13 第第 4 章章 系统测试系统测试.15 4.1 测试概述15 4.2 测试用例15 4.
10、3 测试结果17 第第 5 章章 结束语结束语.18 附录附录 A: 附加图、表附加图、表20 附录附录 B: 主要源程序主要源程序25 干洗店日常事务管理系统 1 第 1 章 需求分析 需求分析是对该系统具有功能的大致介绍,包括设计该系统的目的和背景、用户类 型,该系统的运行环境和功能描述等内容。 1.1 概述 1.1.1 编写目的 干洗店日常事务管理系统是为了干洗店更好的在运营的过程中对衣物和顾客信息进 行管理,让操作人员及时更新数据库信息以保证其的完整性,也方便操作人员随时获得 最新准确的衣物信息的系统。该管理系统利用计算机的信息系统和各种软件资源,使得 复杂繁琐的信息统计工作变得轻松简
11、便!对于我个人来说:调研并熟悉店面管理系统的 基本功能、数据流程与工作规程;学习数据库创建、基于 Java 环境下的数据库编程技术; 通过实际编程加深对基本原理的理解,提高实践能力;学习开发资料的收集与整理,学 会撰写课程设计报告。 1.1.2 项目背景 社会的进步和计算机技术的发展日新月异,特别是微型计算机的大范围普及,现在 应用在信息管理系统中,包括了各种管理模块。计算机处理的数据量不断增加。文件管 理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的 结构,越来越不能适应管理大量数据的需要,有了数据库我们便能方便快捷的对数据进 行读取、存取,并维护数据库的数据。在
12、很多时候只有数据库还不能完成解决职工工资 管理的问题。 干洗店日常事务管理系统就是要为这些具有干洗店解决他们在事务管理方面的问题。 今天,数据库管理已成为计算机信息管理的主要方式。用电脑管理数据,运算速度快, 检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低且不易出错等,这些优 点能够极大地提高工资管理的效率,也是科学化、正规化管理的重要条件,是现行的信息 管理系统所代替不了的。 1.1.3 用户类型 用户: 可以熟练操作计算机,拥有软件知识基础并有较强的数据库管理能力对客户 信息进行管理和统计。可以按条件查询当前衣物信息并且对其进行增加、修改、 干洗店日常事务管理系统 2 删除等操作
13、,用户还可以利用程序代码的修改对自己登录时的密码。 1.1.4 运行环境 表 1.1 系统运行环境 需求名称需求名称详细要求详细要求 软件需求客户端 IE6.0 兼容浏览器, 服务器端: 操作系统 OS:Win2000 Server/Win2000 Advanced Server/Win2003 Server 数据库 Database:Access WEB 服务 WEB Service:Tomcat5.5 浏览器 Browser:IE6.0 以上 硬件需求服务器:P4 1.6 G CPU,1G 内存,SAS 80G 硬盘,10/100 自适网卡: 客户端:P4 1.6 G CPU,512M 内
14、存,20G 硬盘,10/100 自适网卡 1.2 功能描述 用户根据主界面中的按钮,完成系统设置、收取衣物、领取衣物、统计管理等功能。 1.2.1 功能概述 干洗店日常事务管理系统 登录 系统设置 收取衣物 领取衣物 统计管理 退出系统 图 1.1 结构功能图 1.2.2 功能描述 1. 登录:输入正确的密码,它是进入职工工资管理系统的唯一方式。 2. 系统设置:当点击此图片(Button)时,出发一系列的动作。 干洗店日常事务管理系统 3 3. 收取衣物:有客户送洗衣物时,根据标签的提示,正确的记录衣物和客户信息。 4. 统计管理:经过一天的营业,操作人员可以查询当天的营业额。 5. 退出系
15、统:退出干洗店日常事务管理系统。 1.3 功能需求 各个模块的功能需求如下文所示: 表 1.2 登录 用例名称登录 参与者用户 功能描述让用户可以根据密码进入系统 前置条件此用户必须知道密码并填写正确 基本事件流1) 输入密码; 2) 点击“确定”按钮; 3) 进入“欢迎使用蘑菇干洗店管理系统”界面,可对系统内容进行操作; 备选事件流 E-1:如果输入的密码与程序中的密码不符,弹出错误提示对话框,此用例 结束。 后置条件如果用例执行成功,系统发生相应改变。如果执行不成功,系统状态不变。 业务规则密码为必填项,密码系统会用*标注。 表 1.3 收取衣物(独立完成) 用例名称增加新记录到数据库中
16、参与者用户 功能描述让用户可以根据需要添加新记录的基本情况 前置条件供用户已成功进入本系统并且数据库已连接上 基本事件流1) 当用户在“欢迎使用蘑菇干洗店管理系统”界面中点击“收取衣物”按 钮时,此用例开始; 2) 弹出“请输入信息”对话框; 3) 用户根据提示将实际情况填写入对应的文本域; 4) 单击“确定”按钮; 5) 如果执行成功,系统及时提示用户“添加成功!” ; 6) 单击“修改”按钮; 7) 如果执行成功,系统及时提示用户“修改成功!” 8) 单击“删除”按钮; 9) 如果执行成功,系统及时提示用户“删除成功!” 10)单击“顾客信息录入界面”按钮,弹出“ClientPro”对话框
17、,操作与 上相似。 备选事件流 E-1:若用户输入的信息不满足相应的条件,系统给出提示“for input 不 符合要求的错误输入”此用例结束。 E-2:若系统不能成功更新数据库,则提示“unknown source” ,此用例结 束。 后置条件如果用例执行成功,则此数据库中的 clothes 和 client 信息表中增加了一 个洗衣信息,如果执行不成功,系统状态不变。 干洗店日常事务管理系统 4 表 1.4 浏览职工基本信息(独立完成) 表 1.5 查询职工基本信息(独立完成) 表 1.7 删除职工基本信息(参与) 用例名称删除职工基本信息 参与者用户 功能描述让用户可以根据需要删除职工相
18、关的情况 前置条件供选择的职工信息存在于数据库中 基本事件流1) 当用户在“高校职工工资管理系统”界面中点击“删除”按钮时,此用 例开始; 2) 用户根据提示输入所删职工的职工号; 3) 系统更新数据库中的实训公司的信息; 4) 系统提示“删除执行成功” 。 备选事件流 E-1:若用户输入的职工号不存在于数据库中,系统给出提示“没找到符合 情况的职工!”此用例结束。 E-2:若系统不能成功更新数据库,则提示“Unknown source” ,此用例结 束。 后置条件如果用例执行成功,则此数据库中的 stuff 信息表中删除掉,如果执行不成 用例名称浏览职工基本信息 参与者用户 功能描述让用户可
19、以根据需要浏览职工的基本信息 前置条件Stuff 表存放于系统数据库中 基本事件流1) 当用户在“高校职工工资管理系统”界面中点击“浏览”按钮时,此用 例开始; 2)系统输出 stuff 表中的全部信息。 备选事件流 E-1:若系统不能成功连接到数据库,则提示“未发现数据源名称并且未指 定默认驱动程序” ,此用例结束。 后置条件如果用例执行成功,系统发生相应改变。如果执行不成功,系统状态不变。 用例名称查询职工基本信息 参与者登录后的用户 功能描述让用户可以根据需要查询职工基本情况 前置条件供选择的查询信息存放于系统数据库中 基本事件流1) 当用户在“高校职工工资管理系统”界面中点击“查询”按
20、钮时,此 用例开始; 2) 用户根据提示要选择查询方式,输入完毕之后,点击确定按钮; 3) 选择学历 1,要输入所想查询的具体学历,系统将输出查询对应结果; 4) 选择工资 2,要输入所想查询的具体工资,系统将输出查询对应结果; 5)输出结果的同时系统将自动退回到“欢迎进入高效职工工资管理系统” 界面。以便用户进行下一步选择。 备选事件流 E-1:如果在选择方式时输入的数据不符合提示先决条件,系统提示“您 的输入有误,请核实!” ,此用例结束。 E-2:如果所查询的工资或者学历在数据库中有符合要求的,则输出结果 为空,仅输出职工的九个属性名字,此用例结束。 后置条件如果用例执行成功,系统发生相
21、应改变。如果执行不成功,系统状态不变。 业务规则按工资查询、按学历查询,两种查询方式,任选其一。 干洗店日常事务管理系统 5 功,系统状态不变。 业务规则“职工号”为必填项,否则连接数据时会出错。 表 1.8 修改职工基本信息(参与) 表 1.9 退出系统(独立完成) 用例名称退出程序 参与者用户 功能描述让用户在结束一天的工作后,将系统安全关闭。 前置条件用户暂时不需要使用本系统。 基本事件流1) 当用户在“欢迎使用蘑菇干洗店管理系统”界面中点击“退出程 序”按钮时,此用例开始; 2)转入“再次确认”对话框,选择所需的按钮; 3)点击“确定” ,则安全退出。 4)点击“取消”按钮,系统自动返
22、回主界面,方便用户的下一步操作。 备选事件流无 后置条件如果用例执行成功,系统状态改变,如果执行不成功,系统状态不变。 第 2 章 概要设计 概要设计(系统分析)是针对该系统的设计原理来分析的,在该章节里对高校职工 工资管理系统的体系结构设计和数据库设计进行了详细的描述。包括一些设计原则和主 要功能介绍,为代码编程设计好框架结构,在开发项目中占有重要的地位,是很关键的 环节。 用例名称修改职工基本信息 参与者用户 功能描述让用户可以根据实际情况修改职工基本信息 前置条件供选择的职工信息存放于系统数据库中 基本事件流1) 当用户在“高校职工工资管理系统”界面中点击“修改”按钮时,此用 例开始;
23、2) 用户在修改界面中输入职工号,点击“确定”按钮; 3) 选择住址 1,要输入改后的新住址,系统将结果存入数据库; 选择电话号码 2,要输入改后的新号码,系统将结果存入数据库; 4) 系统更新此职工的相关信息; 5) 出现“号码(住址)修改成功!”提示对话框。 备选事件流 E-1:如果输入的修改方式信息不符合提示条件,系统提示“您的输入有误, 请核实!” ,此用例结束。 E-2:若系统不能成功更新数据库,则提示“ unknown source ” ,此用例 结束。 后置条件如果用例执行成功,系统发生相应改变。如果执行不成功,系统状态不变。 业务规则“职工号”为必填项,否则连接数据时会出错。
24、干洗店日常事务管理系统 6 2.1 体系设结构设计 2.1.1 设计原则 模块化: 本系统采用模块化的设计,如每个类中的具体方法,它就是一个方法块, 可以方便的被其他 Java 类或者方法调用以实现预定的功能; 抽象类: 本系统还采用许多抽象的类和接口,以实现访问层与数据库之间的连接; 信息隐藏:系统代码编写过程中隐藏了管理员和学生的密码,这样可以确保数据库 信息的安全性,避免数据库内的数据信息被普通用户随意修改; 高内聚: 系统中的每个类都具有一定的独立性和特性,其内都有各自具体的方法 来实现不同的功能; 低耦合: 各个类之间有一定的联系,但是依赖性不大,可以避免因为子程序之间 的复杂关系产
25、生更多的错误; 简单化: 本系统设计的界面清晰,友好,性能可靠,操作简单; 实用性能:该系统可以满足高校对职工信息的管理需求。 2.1.2 总体结构 系统模块划分如图 2.1 所示: 干洗店日常事务管理系统 7 高校职工工资管理系统 登录 录 入 排 序 删 除 查 询 修 改 统 计 退 出 浏 览 输入个人信息 改动后的结果存入数据库中 选择查询方式 输入所删工号 选择排序方式 所想修改内容 选类型输入月工作量 完全退出程序 单击浏览按钮 输出对应信息 具体数据 结束 图 2.1:功能结构图 干洗店日常事务管理系统 8 各子系统主要功能如下: 1)登录: 用户输入正确的用户名和密码,进入系
26、统。 录入: 用户向系统数据库中添加职工的九个基本信息; 浏览: 用户对数据库中所有职工的信息进行浏览; 查询: 用户按照学历和工资对职工信息进行查询; 排序: 用户对职工按照工资和年龄进行升降序排列; 删除: 用户通过职工号对要删除的职工进行信息删除; 修改: 用户通过职工号对住址和电话号码信息进行修改; 统计: 用户对不同的职工类型通过不同工作量进行工资统计; 2.1.3 总体设计说明 表示层:应用程序的用户界面部分。包括: 1) “系统登录”界面;“功能选择”界面;“信息录入”界面;“功能选择”界 面;“查询选择”界面;“排序选择”界面;“删除选择”界面;“修改选择” 界面;“统计选择”
27、界面; 数据层:有数据的存储及对数据的存取操作。以及数据源正确连接。 2.1.4 整体工作流程描述 系统整体工作流程描述如图 2.2 所示: 表示层业务 层 数据 库 将数据传入业务方 法 返回结果执行数据库操作 返回执行结果 图2.2 整体工作流程 该系统总体可以分为三个层次,表示层显示具体界面,实现用户系统之间的交流, 干洗店日常事务管理系统 9 用户通过界面的信息提示,输入相应的内容, 通过具体代码将数据传入业务层,业务层 处理传来的信息做一些验证性工作后根据代码执行与数据库的连接同时完成数据的查询、 添加、修改、删除等操作,当操作有误时及时报告出现的错误,所有的数据操作均在该 层完成,
28、最后将正确的结果输入到数据库中保存;当经过业务层的处理后将最新的信息 返回业务层,业务层经过判断和验证后再将信息返回至表示层,向用户显示实时信息。 2.1.5 接口描述 用户接口:本系统采用图形用户接口,以鼠标和键盘为用户接口,方便管理员对信 息数据的操作,此外通过登录帐号的类别来满足用户的信息安全。 外部接口:本系统提供基于SQL Server2000数据表建立高校职工基本信息表,导入数 据库“Myuser”客户端,方便管理员对基本信息的管理。 2.1.6 文件命名规则及包结构描述 文件命名规则为: 1) 尽量使用了完整的英文描述符,文件名由英文单词组成,每个单词的首字母 大写,最好不要超过
29、 4 个单词。Java 文件的文件名要与程序中的 public 类名 相同; 2)采用了适用于相关领域的专门用语; 3)采用了大小写混合使名字可读; 2.2 数据库设计 2.2.1 数据库环境说明 1)该系统采用数据库版本: SQL Server 2000; 设计工具:为客户端 Myuser; 编程工具:为 Java 高级语言的开发软件 EditPlus3。 2)详细配置:先进行 SQL Server 2000 数据库软件安装,然后再在 Java 开发工具 EditPlus3中编写,存放 myuser-java-5.1.6-bin.jar,再在当前项目的属性的 Java 构建路径 的库中添加外
30、来的 JAR,将 myuser-java-5.1.6-bin.jar 添加进去,即可将 Java 开发环境与 数据库环境联系起来,成功实现与数据库的。 干洗店日常事务管理系统 10 2.2.2 数据库命名规则 1)本数据库涉及的字符规则:采用 26 个英文字母(区分大小写)和 0 9 这十个自 然数。不能出现其他字符(注释除外) 。而本数据库正是按照这个规则建立的,完全符合 数据库的字符规则。 2)本数据库涉及的字段命名规则:保持了字段名和类型的一致性,在命名字段并为其 指定数据类型的时候一定要保证一致性。字段名没有和保留词、数据库系统或者常用访 问方法冲突。 3)数据库涉及的变量名的命名规则
31、:变量的命名都采用英文字符,采用小写,按照数 据库变量名的命名规则禁止使用中文命名未采用中文。 2.2.3 逻辑设计 高校职工工资管理 E-R 图如图 2.3 所示: 干洗店日常事务管理系统 11 工 资 学 历 住 址 电话号码 性 别 类 型 年 龄 姓 名 职 工 号 职工 M N 用户名 码 密 码 用 户 管 理 图 2.3 职工信息 E-R 图 2.2.4 物理设计 物理设计所用的所有表格如表 2.1 所示: 表 2.1 对象表汇总 表名功能说明 Login系统登录界面; Select功能选择界面; ShowFlowLayout教师岗位选择界面; Teachermanagefram
32、e个人信息录入界面; Test功能实现函数方法; Woker职工信息构造函数; 职工信息如表 2.2 所示: 干洗店日常事务管理系统 12 表 2.2 职工信息表 表名Staff 列名数据类型(精度范围)空/非空约束条件 numberInt非空主索引、唯一、默认 nameVarchar非空 ageInt 非空 sex Varchar非空 address Varchar非空 salaryVarchar允许空 phonenumberInt允许空 educationalVarchar非空 typeVarchar允许空 第 3 章 系统设计 系统通过该章节向用户展示了系统功能实现的具体环境,实现的结果
33、界面。包括系 统设计的流程图、管理设计、代码分析。系统以图和表格的形式,向用户详细的展示程 序代码的具体实现。 3.1 系统登录模块 系统登录流程如图 3.1 所示: 干洗店日常事务管理系统 13 Y N 数据库存在 是否存在 进入系统 部分功能失效 结束 开始 图 3.1 用户登录处理流程图 当用户根据提示输入正确密码之后,点击“确定”按钮开始启动程序,系统查询数 据库,验证该密码是否正确,正确就进入系统,该模块结束.如果输入信息错误,则跳出 错误提示框,关闭它之后,可重新开始该模块的功能执行。 管理设计如表 3.1 所示: 表 3.2 登录管理设计 模块名称模块分解功能页面说明 登录登录界
34、面 蘑菇干洗店管理系统登陆界面标题 系统登录界面说明 登录用户 密码输入正确密码 在登陆页面输入密码信息后,点击“确定”按钮,系统检验数据的合法性,若合法, 用户成功进入“功能主界面” ,执行其内的相关方法步骤,进行操作。 3.2 用户模块 用户进行系统设置如图 3.4 所示: 干洗店日常事务管理系统 14 弹出新界面 开始 单击“系统设置”图 结束 选择 价格标准背景设置 在新窗口中输入新的价 格标准,新数据生效 右方面板背景相应切换 图 3.4 用户进行系统设置流程图 用户点击“系统设置”图,根据个人喜好可改变背景,干洗店的老板也可根据最近 一段时间的行情,对价格标准进行调试,程序结束。
35、关于收取衣物,如下图 3.5 所示: 干洗店日常事务管理系统 15 Y N 查询数据库 是否存在 查询的具体数据 输入有误请核实 确定 开始 点击“收取衣物”图 结束 图 3.5 用户查询职工信息处理流程图 用户输入查询方式,点击“确认”按钮,系统检验信息的合法性,如果信息合法, 就提示用户再次输入具体的查询数据,从数据库中出相应的职工的信息,并输出查询出 的结果集合。 管理设计如表 3.6 所所示: 表 3.6 用户对职工信息管理设计 模块名称模块分解功能页面说明 欢迎进入高校职工工资管理系 统 以按钮的形式给出操作方式 查询显示对应职工信息 添加输入要所加职工信息 修改修改对应职工信息 删
36、除删除过时的职工信息 用户 查询、添 加修改、 删除职工 信息。 ShowFlowLayout.java页面显示操作方式信息 Alter_Data(Connection con,String tableName) 修改职工信息 Action Del_Data(Connection con,String tableName) 删除职工信息 Action 在“欢迎进入高校职工工资管理系统”页面中选择要进行的操作方式,点击相应的 干洗店日常事务管理系统 16 按钮进行相应的任务。点击“查询”按钮,系统做出响应,进入“查询职工信息”页面, 执行“Test.java”中的调用的业务层的Inquire_D
37、ata(Connection con,String tableName)方法,系统 从数据库中查询出相应的学生的信息,并显示该信息; 点击“浏览”按钮,系统做出相应,系统对信息进行检验,如果合法,就执行 “Test.java”中调用的业务层的 search()方法,从数据库中检测出该信息,并显示出来。 第 4 章 系统测试 在本章节中,通过扮演不同的用户角色使用该系统的所得到的结果,对高校职工工 资管理系统应实现功能的详细测试,从中找出该系统所存在的不足及需要改进的地方。 4.1 测试概述 根据项目范围,确定的系统测试范围为:登录、录入、浏览、查询、排序、删除、 修改、统计、退出程序。 登录:
38、 用户根据自己的用户名和密码(进入该系统的唯一途径) ; 录入: 职工九属性的录入,保证数据库的完整性; 浏览: 对数据库中存在的职工信息进行浏览; 查询: 查询符合条件的职工并输出此集合; 排序: 按年龄或工资的升降序对职工进行排序并输出结果; 删除: 在确定职工不存在的情况下,对职工信息进行删除; 修改: 修改职工的错误或过时的信息; 统计: 根据类型和月工作量计算本月工资; 测试人员: 陈雪娇; 干洗店日常事务管理系统 17 测试环境: DOS; 4.2 测试用例 测试用例如表 4.1 所示: 表 4.1 测试用例表 序号功能模块测试数据预期结果 用户名:陈雪娇 密 码:* 登录成功 1
39、系统登录 用户名:far 密 码:1234 界面清空 2添加职工信息 姓名: 陈雪娇 年龄: 19 职工号: 8092402 性别: 女 地址: 西环 电话号码:3658792 学历: 硕士 类型: 实验员 工资: 4000 录入执行成功 1.按学历查询 本科 显示符合的职 工信息 2.按工资查询 2100 显示符合的职 工信息 3查询职工信息 3.输入其他数字 没有相关信息 不输出 1.按工资升序 工资由低到高 排列 2.按工资降序 工资由高到低 排列 3.年龄资升序 年龄由低到高 排列 4.年龄资降序 年龄由高到低 排列 4按要求排序 5.输入其他数字 输入有误,请 核实! 干洗店日常事务
40、管理系统 18 1.输入要删除的职工 号:8092415 删除执行成功! 5删除职工信息 2.输入的号不存在: 8092309 相当于删除成 功 1.输入要修改的职 工号:8092412 修改住址:龙湖 住址修改成功! 2. 输入要修改的职 工号:8092417 修改电话号码: 9648571 改后结果存入 数据库 6修改职工信息 2.输入的号不存在: 8092339 此修改无意义 1.教师 工作量:251030 2.实验员950 3.行政人员1150 4.教师兼实验员 工作量:13 1180 7 统计个人本月 工资 5 教师兼行政人员 工作量:20 1750 4.3 测试结果 测试结果: 系
41、统登录(通过) 、添加职工信息(通过) 、查询职工信息(通过)、按要求排序(通过)、删 除职工信息(通过)、修改职工信息(通过)、统计个人本月工资(通过) 。 通过测试,可以保证程序的准确性和实用性,是开发项目的关键部分。 干洗店日常事务管理系统 19 第 5 章 结束语 神秘的二级课题实训,就我个人来说:受益匪浅! 刚开始做课设时,的确遇到了很多问题,比如怎样连接数据库,怎样将 SQL 语句嵌 套到 Java 中使用,同样的对象怎样在不同的类中使用、点击按钮后怎样连接到相应的功 能等。在老师的帮助下,我们用了整整一下午的时间连接数据库,添加数据源,看到 DOS 没有报错“Unknown so
42、urce”时,老激动了,我们自己也参考了一些书,逐渐打开 了思路,虽然,用到了好多没学过的知识,但,比着葫芦画瓢是学习新知识的俄第一步, 问题一个个被解决,感觉编程水平有明显提高。 从开始构思到写代码,再到最后的调试,每一步我们组的成员都会有意见的分歧, 每个人都有自己的想法,开始很不习惯,总觉得自己的想法最完善,最合理,缺少冷静 的思考和耐心去理解其他人的想法,经过三周的“激战” ,磨合,我想我们收获的不仅仅 是一个程序的出世,更重要的是我们也学会了团结,学会尊重他人的意念,不会再狂傲 的以为自己才是最好的了。 深知自己的以后很有可能当一名程序员,我很自豪,你想想笔记本上的东西, QQ、Wo
43、rd、哪个不是程序员做的?咖啡厅的 POS 机,收银机里面也都有程序员的心血, 所以,我觉得我们的工作能带给更多的人方便,我们的工作很有意义,带着热情去写每 一个程序。程序员是值得尊敬的,程序员的双手是魔术师的双手,他们把枯燥无味的代 干洗店日常事务管理系统 20 码变成了丰富多彩的软件。而且通过成品的程序,能向更多人展示自己,崇拜自己。 在这次的课程设计中涉及到了数据库,以前总不能够理解数据库的用处;尽管在课 程设计的书上有代码。在这期间,我不太不擅于查找错误,纵使是一个小小的错误,我 也会找上半天,以后我会加强这方面的锻炼。 通过这次高校职工工资管理系统,我认识到了自己的很多不足之处,不知
44、道查错时 的一些代码表示,这说明自己在这一学期的面向对象这门课程的知识还是比较欠缺的, 虽然困难重重,但还是从中学到了很多,而且也了解到了数据库的用处与使用的方便。 明白了一些管理系统的模块,因此,希望自己以后在面向对象课程学习中能够有所进步。 在实践中验证所学知识和更一步的加深对所学知识的理解;感谢我的辅导老师郑彬 彬老师,她给我们的工资管理系统设计提供了许多宝贵的意见,是她在我遇到调试问题 时,给了我讲解,让我明白代码的意思。图书馆是查找资源的好地方,最后,我再一次 感谢我的老师们,谢谢你们的谆谆教诲,没有你们的言传身教,就没有我课程设计的顺 利完成,谢谢您们! 干洗店日常事务管理系统 2
45、1 指导教师评语 成绩: 指导教师签名: 年 月 日 干洗店日常事务管理系统 22 附录 A: 附加图、表 附表 1.0 Stuff 职工表 附图 1.1 登录 附图 1.2 主界面 干洗店日常事务管理系统 23 附图 1.3 个人信息录入界面 附图 1.4 录入成功提示图 附图 1.5 number 为 8092432 的成功录入 干洗店日常事务管理系统 24 附图 1.6 选择查询方式 附图 1.7 具体查询信息 附图 1.8 输出查询结果 附图 1.9 选择排序方式 干洗店日常事务管理系统 25 附图 1.10 输出排序结果 附图 1.11 输入删除工号 附图 1.12 系统提示删除成功 干洗店日常事务管理系统 26 附图 1.13 选择修改内容 附图 1.14 输入新住址 附图 1.15 选择类型界面 输入月工作量后: 附图 1.16 系统给出计算结果 干洗店日常事务管理系统 27 附录 B: 主要源程序 高校职工工资管理系统软件的源程序 /- 连接数据库(dry_cleaner) 、转换为数据源(dry_cleaner),并运用自定义信息传递 client 和 clothes 的数 据 /- /-
链接地址:https://www.31doc.com/p-2033000.html