超市管理信息系统的设计与开发——决策及后勤管理(编辑修改稿)内容摘要:

表 表 术语定义表 术语 术语定义 软件架构 软件系统的总体逻辑结构。 按照不同的设计方法,有不同的总体逻辑结构。 若采用面向功能或面向数据的设计方法,总体逻辑结构为一树形的功模块结构图。 若采用面向对象或面向部件(构件)的设计方法,总体逻辑结构为部件(构件)的组装图 外部接口 本软件系统与其他软件系统之间的接口,接口设施可以使中间件。 接口描述包括:传输方式、带宽、数据结构、传输速率、传输量、传输协议 数据结构 数据结构包括:数据库表的结构、其他数据结构等 概念数据模型 ( CDM) 关系数据库的逻辑设计模型,叫做概念数据模型。 主要内容包括一张逻辑 ER 图及其相应的数据字典 物理数据模型 ( PDM) 关系数据库的物理设计模型,叫做物理数据模型。 主要内容包括一张物理表关系图就其相应的数据字典 视图 在基表或其他视图上建立的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理和授权上很有用 角色 数据库中享有某些特权操作的用户,叫做角色。 角色的权利通过授权来实现 子系统 具有相对独立功能的小系统叫做子系统。 一个大的软件系统可以划分为多个子系统,每个子系统 可由多个模块或多个部件组成 模块 具有功能独立、能被调用的信息单元叫做模块。 模块使结构化设计中的概念 内部接口 软件系统内部各子系统之间、各部件之间、各模板之间的接口,叫做内部接口。 接口描述包括:调用方式、入口信息、出口信息等 相关文件 相关文件是指当本文件内容变更后,可能引起变更的其他文件。 如需求分析报告、详细设计说明书、测试计划、用户手册 参考资料 参考资料是指本文件书写时用到的其他资料。 如各种有关规范、模板、山东建筑大学毕业论文 10 标注、准则 软件架构设计 系统总体结构设计 系统总体结构示意图 如图 所示。 超 市 信 息 管 理人 事 管 理 销 售 管 理 进 货 管 理 库 存 管 理管理职工信息管理供货商信息查询销售信息销售信息盘点维护销售信息查询进货信息维护进货信息查询库存信息维护库存信息 图 运行环境设计 该软件 系统 的运行环境: 硬件平台: [1] 计算机:普通 PC CPU: P4 以上 内存: 512MB 以上 [2] Web 服务器 CPU: P4 内存: 1GB 以上 硬盘: 80GB 以上 山东建筑大学毕业论文 11 网卡: 100Mb/s 速度网卡 [3] 数据库服务器 CPU: P4 内存: 1GB 以上 硬盘: 80GB 以上 软件平台: [1] 操作系统: Windows XP/ Windows 20xx 以上版本 [2] 数据库: SQL server 20xx [3] 开发语言: Java、 JSP [4] 开发环境: [5] WEB 服务器: Tomcat 模块(部件)功能分配 超市管理信息系统产品拟订大体分以下 8 个模块,要求每个功能模块具有高内聚、低耦合、信息隐蔽的信息。 具体模块如表 所示: 表 功能模块表 序号 模块名称 功能要求 1 商品信息管 理 管理商品的基本信息 ,包括添加、修改、删除和查询商品信息等操作 2 库存信息管 理 管理商 品的入库,库存量修改与查询,指定库存报表 3 采购计划 采购人员根据商品存量和商品销售情况制订采购计划 4 前台销售管 理 管理客户购物车的创建、添加、修改和查询以及按用户要求查询特 定商品信息 5 购买结算管 理 根据客户购物车结算购物费用,并可对购物车进行修改 6 取物管理 客户结算完之后,取物人员根据客户购物车从库房为用户取物,并 完成购物车的注销操作 7 系统用户管 理 完成对各类使用人员帐户的添加、修改、删除和查询 山东建筑大学毕业论文 12 数据结构设计 数据库技术 数据库系统是一个实际可运行的 和 为 应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 它通常由软件、数据库和数据管理员组成。 数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。 数据库管理系统是一种系统软件,它的主要功能是维护数据库并有效地访问数据库中任意部分数据。 对数据库的维护包括保持数据的完整性、一致性和安全性。 用 SQL Server20xx 开发数据库,建立库表结构, SQL Server20xx 就是关系数据库开发工具,数据库能汇集各种 信息以供查询、存储和检索。 SQL Server20xx 的优点在于它能使用数据表示图或自定义窗体收集信息。 数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。 另外, SQL Server20xx 允许创建自定义报表用于打印或输出数据库中的信息。 数据库环境的连接 本系统采用 SQL Server 20xx 数据库,程序中访问数据库代码写在 配置文件中,代码为: appSettings add key=Conn value=server=(local)。 UID=sa。 PWD=。 database=OfficeOnline。 / /appSettings 说明: key 为字符串引用的关键字, value 中写连接字符串, server 为所要连接的数据库,UID、 PWD 为访问数据库的用户名和密码, database 为要访问的数据库为 OfficeOnline。 在程序中引用定义的关键字 Key 的方法为: using。 //引用命名空间 public string Conn()//返回连接字符串 { string conn=[Conn]。 8 报表管理 根据每月商品的销售情况生成商品销售报表策略 山东建筑大学毕业论文 13 return conn。 } 是一个 xml 文档,根元素是 configuration 然后包含一个 节点在第三层次是对站点的各种设置 可以设置的标签非常之多。 把数据库连接信息也就是数据库连接字符串写在 里,不但加强了程序的安全,同时也极大的方便了程序的修改。 数据库表名清单 表 数据库表名清单表 序号 中文表名 英文表名 表功能说明 1 商品表 goodsTable 记录品的基本信息 2 供应商表 giverTable 记录供应商供货信息 3 销售出货单 notesTable 记录出货信息 4 职工表 employeeTable 记录职工的基本信息 5 用户表 userInfoTable 记录用户的基本信息 数据库表之间关系说明 超市管理系统数据库 ER 模型 如图 所示: 山东建筑大学毕业论文 14 图 数据库 ER模型图 数据库表的详细清单 以下为数据库表的详细清单: 表 职工 表 ( 表名: employeeTable) 序号 字段中文名 英文名 数据类型 取值约束 空否 默认值 主键还是外键 1 职工编号 employeeID varchar Not null 否 无 主键 2 职工姓 名 employeeName varchar Not null 否 无 3 密码 password1 varchar Not null 否 无 4 性别 gender varchar Not null 否 无 山东建筑大学毕业论文 15 5 地址 address varchar 6 电子邮 箱 varchar 7 电话 phone varchar 8 职位 task varchar 表 用户 表 ( 表名: userInfoTable) 序号 字段中文名 英文名 数据类型 取值约束 空否 默认值 主键还是外键 1 用户名 userID varchar Not null 否 无 主键 2 用户姓 名 userName varchar Not null 否 无 3 密码 password1 varchar Not null 否 无 4 性别 Sex varchar Not null 否 无 5 联系地 址 address varchar 6 电子邮 箱 varchar 7 电话 phone varchar 8 邮编 postcode varchar 9 状态 state int 山东建筑大学毕业论文 16 系统数据流分析 超 市 管 理 系 统顾 客供 货 商超 市 总 经 理职 工销 售 单职 工 信 息采 购 单进 货 单人 事 信 息 清 单人 事 信 息 清 单人 事 信 息 操 作商 品 信 息 操 作 图 超市管理系统顶层图 2 : 销 售 管 理1 : 库 存 管 理4 : 人 事 管 理3 : 进 货 管 理库 存 信 息 清 单进 货 信 息 请 求已 进 货 信 息采 购 单进 货 信 息 清 单进 货 单进 货 信 息 查 询库 存 信 息销 售 信 息销 售 信 息 查 询销 售 单销 售 信 息 清 单人 事 信 息 查 询人 事 信 息 清 单职 工 信 息已 有 供 货 商 信 息新 供 货 商 信 息前 台 销 售 信 息库 存 信 息 查 询 图 超市管理系统总数据流 图 山东建筑大学毕业论文 17 4 : 查 询4 : 更 新职 工 清 单职 工 信 息 新 供 货 商 清 单职 工 信 息 查 询职 工 / 供 货 商 清 单 检 索 结 果发 出 职 工 / 供 货 商 清 单 查 询供 货 商 清 单供 货 商 信 息 清 单已 有 供 货 商 信 息职 工 信 息 清 单供 货 商 信 息 查 询 图 人事管理部分 数据流图 山东建筑大学毕业论文 18 5 系统 详细设计 系统功能设计 超市管理系统主要由人事管理 模块 、销售管理 模块 、进货管理 模块 、库存管理 模块 四 大模块 组成。 系统总体结构如图 所示 : 超 市 信 息 管 理人 事 管 理 销 售 管 理 进 货 管 理 库 存 管 理管理职工信息管理供货商信息查询销售信息销售信息盘点维护销售信息查询进货信息维护进货信息查询库存信息维护库存信息 图 每个模块的功能如下: 1. 人事管理模块功能: (1)实现职工信息的查询; (2)实现职工信息的更新,包括增加、删除、修改功能; (3)实现供货商信息的查询; (4)实现供货商信息的更新,包括增加、删除、修改 功能。 2. 销售管理模块功能: (1)实现销售信息的查询; (2)实现 商品销售信息的盘点。 3. 进货管理模块功能: (1)实现进货信息的查询; (2)实 现进货信息的更新,包括增加、删除、修改功能。 4. 库存管理模块功能: 山东建筑大学毕业论文 19 (1)实现商品信息的查询; (2)实现商品信息的更新,包括增加、删除、修改功能; (3)实现库存信息的查询; (4)实现库存信息的更新,包括增加、删除、修改功能。 系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。