java干洗店管理系统设计内容摘要:
加盟店操作 会员信息 连锁干洗店系统 店员 会员 总店管理员 发布信息 员工操作 结单信息 添加会员信息 删除会员信息 查询信息 会员操作 分店管理员 衣服信息 员工操作 洗衣品信息 统计信息 2. 第二层如图 2 27 所示。 图 26 二层数据流图 1 总店管理员 1 员工操作系统 管理事务 用户名,密码 对应用户 2 加盟店操作系统 总店管理员 管理事务 分店管理员 加盟店信息 信息发布系统 3 总店管理员 发布信息 员工 发布的信息 员工操作系统 4 分店管理员 员工信息 对应用户 员工信息 衣物设置系统 5 分店管理员 衣物信息 员工 衣物信息 会员管理系统 6 分店管理员 会员信息 会员 会员信息 洗涤品管理系统 7 分店管理员/员工 洗涤品信息 员工 洗涤品信息 统计系统 8 分店管理员 统计项目 分店管理员 统计信息 图 27 二层数据流图 2 洗衣业务系统 9 店员 业务信息 店员,客户 业务信息 /报表 会员管理系统 10 店员 会员信息 会员 会员信息 会员操作系统 11 会员 查询信息 会员 查询信息 员工管理子系统数据流图 如图 28 所示。 图 28 员工管理子系统数据流图 员工信息 总 /分店管理员 账号,密码 登陆 验证数据合法性 员工信息 员工信息 注册用户 分配权限 D1 用户表 删除用户 用户名 D1 用户表 账号,密码 修改信息 新信息 D1 用户表 新信息 打印变更信息 新信息 员工信息 对应权限用户 变更清单 加盟店管理数据流图 如图 29 所示。 图 29 加盟店管理数据流图 分店信息 总店管理员 账号,密码 登陆 注册信息验证 分店信息 新增 分店信息 注册分店 分配权限 D1 分店表 删除用户 用户名 D1 分店表 分店数据 修改信息 新信息 D1 分店表 新信息 打印变更信息 新信息 分店信息 对应权限用户 变更清单 信息发布子系统数据流图 如图 210 所示。 图 210 信息发布子系统数据流图 衣物设置数据流图 如图 211 所示。 图 211 衣物设置数据流图 衣物信息 分店管理员 账号,密码 登陆 设置处理 衣物设置信息 衣物信息 D1 衣物表 员工 公布的信息 总店管理员 账号,密码 登陆 发布 要公布的信息 公布的信息 在主页显示 D1 新闻表 员工,客户,分店管理员 ,会员管理数据流图 如图 212 所示。 图 212 会员管理数据流图 会员 ID 会员 ID 会员修改 类目 会员详细信息 分店管理员 /店员 账号,密码 登陆 验证数据合法性 会员信息 会员添加 会员信息修改 删除会员 会员查询 D2 会员表 D2 会员表 D2 会员表 D2 会员表 显示 会员 会员信息 洗衣品管理数据流图 如图 213 所示。 图 213 洗衣品管理数据流图 统计数据流图 如图 214 所示。 图 214 统计数据流图 分店管理员 账号,密码 登陆 统计计算 查询条件 统计信息 显示 总店管理员 分店管理员 账号,密码 登陆 查询 洗衣品信息 洗衣品信息 洗衣品消耗删除 洗衣品信息 D1 洗衣品表 分店数据 洗衣品入库 新 洗衣品信息 D1 洗衣品表 新信息 打印变更信息 新信息 员工 删除信息 订单数据流图 如图 215 所示。 图 215 订单数据流 图 会员查询数据流图 如图 216 所示。 图 216 会员查询数据流图 会员 账号,密码 登陆 查询 查询条件 查询信息 显示 会员 订单信息 店员 账号,密码 登陆 入单记录 添加 入单信息 D1 订单表 订单修改 用户名 D1 订单表 订单信息 结单删除 结单信息 D1 订单表 单号 打印显示订单信息 结单信息 订单信 息 店员,客户 变更清单 系统性能需求 精度 本系统对该软件的输入、输出数据精度的要求不是很严格,但是在会员 ID,管理员 ID 和店员 ID 上只能输入数字,因为本系统是用自增列自动生成的。 灵活性 系统能在 Windows 95/98/NT/2020/XP, UNIX 操作系统平台环境下正常运行,需要 SQLSERVER TOMCAT 的支持,当需求发生某些变化时,此系统操作方式、数据结构、运行环境 基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或将过滤条件改变即可。 输入输出要求 输入输出数据类型都是文本型、字符型和数值型。 其格式都是表格报表形式。 故障处理要求 (1)如果发现运行异常现象,应当具有报警信息提示。 (2)当输入不正确时,会弹出错误提示窗口。 (3)如果操作不合理,可以进行重启操作。 系统其他需求 (1)安全性 本系统采用二级安全保障: 第一级:依赖于网络本身对用户使用权限的规定。 第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。 (2)可靠性 连锁干洗店资源的高可用性对管理工作来说是至关重要的,系统要求采用性能优越的数据库系统。 这样有利于提高大批量数据的吞吐时间,使整个系统管理规范化;而且随着数据库的增大和操作扩展到一天 24 小时、一周 7 天,能够执行备份操作而不影响系统的正常运转,现在的设备能够满足上述要求。 此外,在灾难性故障发生后能够还原数据库,能在最短时间内还原它,使数据的完整性、安全性得 到保障。 为了确保整个系统运行的可靠性,系统应具有强大的容错能力。 (3)可扩展性 系统要求能够封装实现策略,把能够解决同一类应用的程序 代码封装在类中,对外只提供公有的接口,从而提高今后修改数据结构或算法的自由度。 精心确定公有方法,在开发出的系统的基础上能够很好地添加新的功能。 系统网络结构应易于扩充,以满足今后不断增加的用户端的需求和可能出现的大任务负载。 (4)可维护性 系统维护需要的工作量比较大,因此要求系统的设计能够让软件维护人员很容易地理解、改正、改动和改进系统。 减少软件维护所需的工作量,降低软件系统的总成本。 而文档是影响软件可维护性的决定因素,要求有描述系统功能和使用方法的用户文档和描述系统设计、实现和测试的系统文档。 (5)可交 互性 系统的建立就是为了给管理员以及客户带来方便,给干洗店管理提供一个方便简易的操作平台。 因此系统要求采用 Web 界面的形式,客户机中只要安装普通浏览器即可。 模块之间具有很强的独立性,用户可以在不同的客户端对不同模块并行操作,具有简单易用、使用方便的特点。 因此要求用户界面友好,操作方便。 第 3 章 连锁干洗店管理系统的设计 实现技术及工具的选取 系统设计模式的选取 根据目前信息系统的实际需要有两种模式设计方案: C/S 模式和 B/S 模式。 随着 Inter 的日益普及以及相关技术的发展, B/S(浏览器 /服务器 )结构模式逐渐成为现代 MIS 的首选方案。 B/S 结构模式是一种从传统的二层 C/S(客户机 /服务器 )结构发展起来的新的网络结构模式。 在这种结构模式中,用户端是浏览器,它能提供一致的用户界面,而且能实现客户端零配置和客户端平台无关性;服务器端是系统开发、维护和升级的所在,能够较容易地升级、扩展和集成系统。 此外,这种结构模式使用的是开放的 TCP/IP 协议,能使在其基础上开发出的系统具有良好的开放性和扩展性。 B/S结构模式的出现克服了 C/S模式下 MIS系统的种种缺陷 (客户端软件过于庞大,维护困难;客户 端应用系统依赖于其应用平台;系统相对封闭,同一应用系统需要多种操作系统版本;各个企业或部门的 MIS 没有标准的用户界面和操作流程,使用前需要专门培训,不利于推广和普及等等 ),极大地改变了基于 C/S 结构模式的MIS 的结构设计、开发环境和应用环境,成为具有良好经济效益且易于推广的结构模式。 综上所诉,根据连锁干洗店系统的实际需要,采用 B/S 模式更适合实际的需要。 所以本系统采用 B/S 模式。 JSP 技术的选取 与 ASP, PHP 的比较: 微软公司提出的 Active Server Pages(ASP)技术,利用“插件”和 API 简化了Web 应用程序的开发。 ASP 的优点是可以包含 HTML 标签,可以直接存取数据库及使用无限扩充的ActiveX 控件,因此在程序编制上更富有灵活性。 但该技术基本上是局限于微软的操作系统平台之上,主要工作环境是微软的 IIS 应用程序结构,所以 ASP 技术不能很容易地实现跨平台的 Web 服务器程序开发。 PHP 动态网站开发技术与 ASP 相似,也是一种嵌入 HTML 文档的服务器端脚本语言。 其语法大部分与 C、 Java、 Perl 等语言相似,并形成了自己的独有风格,利用该语言 Web 程序员可以快速地 开发出动态网页。 PHP 在大多数 Unix 平台、GUN/Linux 和微软 Windows 平台上均可以运行。 PHP 的优点主要有:安装方便,学习过程简单;数据库连接方便,兼容性强;扩展性强;可以进行面向对象编程等。 但 PHP 也存在一些弱点,主要是 PHP 是一种解释型语言,不支持多线程结构,支持平台和连接的数据库都有限,特别是在支持的标准方面存在先天不足,对于某些电子商务应用来说, PHP 是不适合的。 作为一种成熟的动态网页开发技术, JSP (Java Server Pages)是由 Sun 公司倡导、多家公司一起参与建立的。 在传统的 HTML 网页文件 (*. htm, *. html)中加人 Java 程序片段和 JSP 标记,就构成了 JSP 网页 (. jsp)。 Web 服务器和 JSP 引擎遇到访问 JSP网页的请求时, JSP 引擎将请求对象发送给服务器端的相关组件,比如 JavaBean 组件、 Servlet 或 EJB 等,然后由服务器端组件处理这些请示,然后服务器端组件再将响应对象返回 JSP引擎。 JSP引擎将响应对象传递给 JSP页面,根据 JSP页面的 HTML格式来完成整个请求。 技术的主要优点: (1) 适应平台的广泛性 JSP 采用 JAVA 语言作为其默认的脚本语言,从而秉承了 JAVA“一次编写,各处运行 (Write Once, Run Anywhere)跨平台的优越性。 从一个平台移植到另一个平台, JSP 甚至不用重新编译,因为 JSP 文件最终生成的 Java 字节码都是标准的且与平台无关的。 这种与服务器硬件和操作系统平台的无关相也是 JSP 相对于另一动态网页开发技术 ASP 最显著的特点。 (2) 良好的安全性 JSP 在要先编译成字节码,再由 JAVA 虚拟机执行,源码不易被下载,尤其在用了 JavaBeans 等技术将源代码封装后使得安全性更高。 开发人员甚至可 以把JavaBeans 放置于不对外的服务器目录中。 (3) 方便的组件开发方。java干洗店管理系统设计
相关推荐
录,一个高效的产品搜索功能,一个稳定灵活的购物车订单功能,一个直观的销售统计报表功能就差不多了。 进销存管理系统的定 义 进销存是指企业管理过程中采购(进) —— 入库(存) —— 销售(销)的动态管理过程。 商品流通企业进销存是从商品的采购(进)到入库(存)到销售(销)的动态管理过程。 制造企业进销存是从原材料的采购(进)到入库(存)到领料加工到产品入库(存)到销售(销)的动态管理过程。
+s8+; )。 int n1=(this, 是否确定添加 ” )。 if(n1==){ /*。 */ String personInfo=/* 学号: +*/s2+\r\n+/* 姓名: +*/s1+\r\n+/* 年龄:+*/s3+\r\n/*+性别: */+s4+\r\n/*+学院: */+s5+\r\n/*+专业: */+s6+\r\n+/*年级:+*/s7+\r\n/*+班级:
equestAndGetResponseFromServer(){ DataInputStream keyBoardInputStream=null。 // BufferedReader keyBoardInputStream=null。 String userInputTextFromKeyBoard=null。 String someResultTextFromServer=null。
35 运行模块组合 35 运行控制 35 运行时间 35 系统数据结构设计 35 逻辑结构设计要点 35 物理结构设计要点 38 数据结构与程序的关系 38 系统出错处理设计 38 出错信息 38 补救措施 38 系统维护设计 38 第四章 详细设计说明书 46 引言……… 46 编写目的 46 背景 47 定义 47 参考资料 48 程序系统的结构 48 系统的层次方框图 48 程序设计说明
开发时期要完成设计和实现两大任务具体。 具体分为需求分析、概要设计、详细设计、编码、测试。 其中编码和测试是软件开发期的最后两个阶段。 运行时 期是软件生存周期的最后一个时期,软件人员在这一时期的工作,主要是做好软件维护。 “二手房中介管理信息系统 ”虽然只是一个比较小的项目,但是为了做的更规范,也 尽量按照软件工程的指导来做,事实上,不管一个多小的工程,都是离不开软件工程的指导思想的。
ernate 可以应用在任何 使用 JDBC 的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是, Hibernate 可以在应用 EJB的 J2EE 架构中取代 CMP,完成数据持久化的重任。 Hibernate 的核心接口一共有 2 个,分别为 :Session、 SessionFactory、Transaction、